Nofollow – це інструкція для пошукового робота, що забороняє переходити за певними посиланнями.
Призначення Nofollow
Скорочення спаму — деякі вихідні посилання на сайті можуть вести на небажані ресурси (наприклад, якщо їх залишають користувачі в коментарях), атрибут nofollow дозволить їх ігнорувати, і пошукові машини не будуть застосовувати санкції до сайту, де вони розміщені.
Блокування службових посилань — у nofollow рекомендується поміщати посилання, не представляють інтересу для користувачів; аналогічно — посилання на сторінки реєстрації, авторизації (робот не буде витрачати ресурси на непотрібний контент і буде індексувати лише той, який повинен брати участь в пошуку).
Відмінність Nofollow і Noindex
Не варто плутати правила Noindex і Nofollow. Атрибут nofollow тега <A> або метатега Robots використовується тільки щодо посилань на сторінці – для заборони переходу по ним і їх обліку при оцінці сторінки. Правило Noindex забороняє до індексації певний контент.
Noindex – це інструкція для пошукового робота, що забороняє індексувати певний контент.
Noindex може бути HTML-тегом, атрибутом метатега robots, заголовком HTTP-відповіді.
Тег Noindex для заборони індексації
Тег Noindex призначений для блокування індексації заданої частини сторінки. Можна виділити певний відрізок контенту в HTML-документі (наприклад, лічильники статистики або наскрізний блок на сайті), укласти між тегами Noindex і пошуковий робот не стане поміщати його в індекс.
Атрибут Noindex для заборони індексації
Можна закрити від індексації окрему сторінку сайту — для цього служить атрибут Noindex метатега Robots. Дане правило прописується в директиві > сторінки і підтримує і Яндекс і Google.
Замість використання метатега можна повертати заголовок X-Robots-Tag. У відповіді має бути вказано значення noindex. Приклад HTTP-відповіді, де X-Robots-Tag забороняє індексувати сторінку:
HTTP / 1.1 200 OK
()
X-Robots-Tag: noindex
()
Відмінність Noindex і Nofollow
Інструкції Noindex і Nofollow часто плутають, при цьому вони виконують різні функції. Атрибут nofollow тега<А> або метатега Robots використовується тільки щодо посилань на сторінці – для заборони переходу по ним і їх обліку при оцінці сторінки.