Новости
- Що таке тег <noindex>
- Що таке атрибут rel = "nofollow"
- Тег noindex і атрибут rel = "nofollow"
- Мета-тег <meta name = "robots" content = "noindex, nofollow" />
- Як поєднувати meta name = "robots" з robots.txt і в чому принципова різниця
- Коментарі
В першу чергу давайте почнемо з того, що існує кілька принципово різних понять: тег <noindex>, атрибут rel = "nofollow" і мета-тег <meta name = "robots" content = "noindex, nofollow" />. У цій статті ми детально розберемося з їх визначеннями і призначені.
Що таке тег <noindex>
<noindex> ... </ noindex> - тег, який запропонували використовувати пошукові системи для заборони індексації укладеного в нього контенту. Даний тег не входить в офіційну специфікацію гіпертекстової розмітки веб-сторінок формату html.
Важливо: розпізнається він лише пошуковими системами Яндекс і Рамблер. Google не відноситься до числа пошукових систем, які розуміють цей html тег.
Що таке атрибут rel = "nofollow"
rel = "nofollow" - значення, яке забороняє пошуковим системам переходити по посиланню, в якій використовується даний атрибут.
Нижче будуть розглянуті всі приклади використання тега <noindex> і атрибута rel = "nofollow".
Тег noindex і атрибут rel = "nofollow"
Тег <noindex> для посилань
Даний тег можна використовувати для закриття посилань від індексації. Ось так це буде виглядати в коді сторінки:
<Noindex> <a href = "http://site.com/"> текстссилкі </ a> </ noindex>
Тег <noindex> для контенту
Даний тег можна використовувати і для закриття контенту від індексації. Існує два способи. У коді сторінки це буде виглядати так:
<Noindex> Текст, запрещённийкіндексірованію </ noindex>
<! - noindex -> Текст, запрещённийкіндексірованію <! - / noindex ->
Але варто пам'ятати, що даний тег розуміють тільки пошукові системи Яндекс і Рамблер. Його властивості не поширюються на Google. Тому, якщо на вашому сайті є неякісний контент, закрити його таким способом можна тільки від роботів Яндекса і Рамблера.
rel = "nofollow" для посилань
Даний атрибут, найчастіше, використовується оптимізаторами в тому випадку, якщо вони хочуть, щоб пошукові системи не враховували наявність вихідної посилання, як фактор передачі ваги, але посилання все одно буде вивчена роботом. Ось як це виглядає в коді:
<A href = "http://site.com/" rel = "nofollow"> текстссилкі </ a>
Зазвичай, це доречно тоді, коли посилання проставляються автоматично, наприклад, в коментарях. Якщо ви не можете або не хочете поручитися за зміст сторінок, на які ведуть посилання з вашого сайту, слід вставляти в теги таких посилань rel = "nofollow". Такий атрибут розуміють і Google-боти і Яндекс-боти, а в довідках пошукові системи пишуть наступне:
com/webmasters/answer/96569?hl=ru> https://support.google.com/webmasters/answer/96569?hl=ru
xml?lang=ru> https://yandex.ru/support/webmaster/controlling-robot/html.xml?lang=ru
Передає чи nofollow-посилання вага
Якщо ви уважно прочитали інформацію за вказаними вище посиланнях, тепер ви знаєте, що вага по nofollow-засланні не передається. Але з практики, ми можемо сміливо сказати, що наявність таких посилань в посилальному профілі - дуже корисний і досить природний фактор в очах пошукових систем. Але мати багато вихідних посилань на своєму сайті може бути негативним фактором, навіть якщо вони закриті через даний атрибут.
Чи потрібно використовувати rel = "nofollow" для внутрішніх посилань
Для того, щоб наскрізні посилання, наприклад на сторінку реєстрації або входу в особистий кабінет не відбирали вага у інших сторінок, і не передавали його марно, можна використовувати rel = "nofollow".
Як використовувати спільно тег <noindex> і rel = "nofollow"
Ось приклад коду, коли оптимізатори використовують тег <noindex> і атрибут rel = "nofollow" одночасно:
<Noindex> <a href = "http://site.com/" rel = "nofollow"> текстссилкі </ a> </ noindex>
Але цей метод повноцінно працює тільки для роботів Яндекса. Google розуміє тільки rel = "nofollow">.
Мета-тег <meta name = "robots" content = "noindex, nofollow" />
Цей мета-тег встановлюється в секцію <head> на тій сторінці, яка не повинна індексуватися і виглядає це наступним чином:
<Head>
...
<Meta name = "robots" content = "noindex, nofollow" />
. . .
</ Head>
Суть значень noindex і nofollow в мета-теге залишається та ж:
Noindex - забороняє індексацію на рівні сторінки (весь контент, який на ній є), але не забороняє пошуковим роботам відвідувати її і переходити за посиланнями, які використовуються в контенті.
Nofollow - забороняє пошуковим роботам переходити за посиланнями на рівні сторінки (і за зовнішніми, і внутрішніми).
Комбінації <meta name = "robots" content = "х, y" />
Є кілька випадків, коли використовують даний мета-тег на практиці. Під ці випадки є різні рішення:
- <meta name = "robots" content = "noindex, follow" /> потрібно використовувати в разі, якщо ви не хочете, щоб сторінка була проіндексована пошуковими системами, але роботи змогли б перейти по посиланнях з цієї сторінки на інші. Наприклад, це може бути друга сторінка пагінацію на сайті типу site.com/category/?page=2, на якій є посилання на такі товари і ви не хочете, щоб ця сторінка була проіндексована пошуковою системою.
- <meta name = "robots" content = "noindex" /> виконує те ж саме. В даному випадку ви забороните пошуковій системі індексувати сторінку, але переглядати її та ходити по посиланнях роботи зможуть.
- <meta name = "robots" content = "noindex, nofollow" /> - забороняє індексувати контент на відповідній сторінці, а також забороняє роботам переходити за посиланнями.
- <meta name = "robots" content = "index, follow" /> - дозволяє роботам індексувати сторінку і ходити по посиланнях. Такий мета-тег не має сенсу використовувати, так як за замовчуванням, і без нього пошуковим системам дозволено виконувати ті ж дії. Але якщо на вашому сайті він встановлений і ви не збираєтеся обмежувати роботу робота, спеціально видаляти його немає сенсу.
- <meta name = "robots" content = "index, nofollow" /> - дозволяє індексувати сторінку, але по посиланнях, які в ній містяться, робот переходити не буде.
- <meta name = "robots" content = "nofollow" /> - робить те ж саме - дозволяє індексувати сторінку, але по посиланнях, які в ній містяться, робот переходити не буде.
Даний мета-тег можна використовувати як для Google, так і для Яндекс окремо
Якщо вам необхідно закрити від індексації сторінки тільки для Google, можна використовувати <meta name = "googlebot" content = "noindex" />. так говорить довідка Google .
Якщо закрити від індексації тільки для Яндекса - <meta name = "yandex" content = "noindex" />. Про це також дуже докладно написано в довідці Яндекс .
Як поєднувати meta name = "robots" з robots.txt і в чому принципова різниця
Деякі оптимізатори не розуміють різницю між мета-тегом <meta name = "robots" content = "noindex, nofollow" /> і закриттям відповідної сторінки у файлі robots.txt. Обидва способи забороняють пошуковим роботам індексувати сторінку сайту, але відмінність все ж є:
Перший - дозволяє роботам зайти на цю сторінку, побачити мета-тег і виключити її з індексу або не індексувалась.
Другий - забороняє зайти на сторінку, і якщо раптом вона раніше вже була проіндексована, вона може довго знаходиться в індексі пошукових систем, навіть якщо ви її закриєте в файлі robots.txt, без права на переіндексацію, згодом ви можете бачити її в пошуку так:
Тому для непроіндексованої сторінок можна використовувати будь-який з варіантів.
Якщо ж сторінка вже була проіндексована, рекомендується встановити в секцію <head> мета-тег <meta name = "robots" content = "noindex, nofollow" />. Це виключить її з індексу і запобіжить подальше попадання в нього.
Якщо ваш сайт створений на WordPress, правильно налаштувати дані мета-теги допоможе безкоштовний плагін Yoast SEO . Приблизно ось так це виглядає:
Допомогти проаналізувати наявність всіх цих елементів (і мета-тегів і тегів і атрибутів) в коді сторінок сайту може розширення для браузера RDS-бар:
Правильно налаштувавши його, ви зможете бачити контент, загорнутий в тег <noindex> (буде підсвічуватися):
Посилання з rel = "nofollow" (посилання буде перекресленою, а в даному випадку вона ще й загорнута в тег <noindex>):
І використання мета-тега <meta name = "robots" content = "x, y" />:
Тепер ви знаєте як за допомогою даних методів налаштувати правильну індексацію сайту, що може вплинути на краще на його просування в цілому.
Коментарі
Коментарі
Com/webmasters/answer/96569?Xml?
Com/category/?