Noindex to dyrektywa SEO, która informuje wyszukiwarki, aby nie indeksowały określonej strony lub zasobu, co oznacza, że nie powinny one pojawiać się w wynikach wyszukiwania. Jest to jedno z narzędzi, które pozwala kontrolować widoczność treści w wyszukiwarkach, bez konieczności całkowitego blokowania dostępu do strony.
Jak działa noindex?
Gdy robot wyszukiwarki (np. Googlebot, Bingbot) odwiedza stronę z ustawionym noindex, to:
- Przeskanuje treść strony (o ile nie jest zablokowany przez robots.txt).
- Nie doda tej strony do swojego indeksu.
- Usunie stronę z wyników wyszukiwania, jeśli była wcześniej zaindeksowana.
Jak używać noindex w praktyce?
1. Za pomocą meta tagu w kodzie HTML:
Wstaw poniższy kod w sekcji <head> strony:
<meta name="robots" content="noindex">
- Blokuje indeksowanie przez wszystkie wyszukiwarki.
- Nadal pozwala robotom na śledzenie linków wychodzących (o ile nie dodasz nofollow).
2. Za pomocą nagłówka HTTP:
Możesz ustawić noindex w nagłówkach HTTP, co jest przydatne np. dla plików PDF, obrazów lub dokumentów bez kodu HTML:
X-Robots-Tag: noindex
3. Za pomocą pliku robots.txt (tylko w niektórych przypadkach)
Choć robots.txt nie obsługuje bezpośrednio noindex, możesz zablokować dostęp do strony, co skutecznie uniemożliwi jej indeksowanie:
User-agent: *
Disallow: /prywatna-strona/
Kiedy warto używać noindex?
- Strony z treścią tymczasową (np. strony promocyjne).
- Strony z duplikatami treści (np. strony z paginacją, wersje drukowane).
- Strony, które nie mają wartości dla SEO (np. polityka prywatności, regulaminy).
- Panel administracyjny i strony logowania.
- Koszyki zakupowe w e-commerce.
Kiedy NIE używać?
- Na stronach, które chcesz pozycjonować w wyszukiwarce.
- Na stronach z wartościową treścią, która może generować ruch organiczny.
- W przypadkach, gdy chcesz tylko ograniczyć dostęp do niektórych plików – do tego lepiej użyć
robots.txt.
Przykłady bardziej zaawansowanych kombinacji:
Noindex + nofollow:
<meta name="robots" content="noindex, nofollow">
- Wyszukiwarki nie indeksują strony i nie śledzą linków wychodzących.
Tylko dla wybranych botów:
<meta name="googlebot" content="noindex">
- Blokuje stronę tylko dla Google, ale nie np. dla Binga czy DuckDuckGo.
Jak sprawdzić, czy działa?
- Użyj Google Search Console (raport „Wykluczone”).
- Użyj wtyczek do przeglądarek (np. SEOquake, MozBar).
- Sprawdź nagłówki HTTP za pomocą narzędzi online (np.
curllub „Inspect Element” w przeglądarce).
Noindex to potężne narzędzie, które pozwala zarządzać widocznością stron w wyszukiwarkach. Jest szczególnie przydatne, gdy chcesz ukryć treści niskiej wartości, uniknąć problemów z duplicate content lub ochronić strony wewnętrzne przed przypadkowym indeksowaniem.