Meta robots to znacznik w kodzie HTML strony, który mówi robotom wyszukiwarek, czy mogą ją indeksować, czy mają podążać za linkami i jak mogą pokazywać jej fragmenty w wynikach, np. noindex, nofollow czy nosnippet.
Znacznik umieszcza się w sekcji <head>, np. <meta name=”robots” content=”noindex, follow”>. Można też kierować polecenia tylko do jednego robota, wpisując zamiast „robots” nazwę bota, np. „googlebot”. Tę samą instrukcję da się wysłać w nagłówku HTTP X-Robots-Tag, co przydaje się dla plików PDF i obrazów.
Meta robots działa na poziomie pojedynczej strony. To różnica wobec robots.txt, który decyduje, czy robot może w ogóle pobrać adres, ale nie gwarantuje, że strona nie trafi do indeksu.
Najważniejsze dyrektywy meta robots
| Dyrektywa | Co robi |
|---|---|
| noindex | strona nie trafia do wyników wyszukiwania |
| nofollow | robot nie podąża za linkami na tej stronie (to co innego niż atrybut nofollow przy pojedynczym linku) |
| none | to samo co noindex i nofollow razem |
| nosnippet | w wynikach nie pojawia się fragment tekstu ani podgląd wideo; Google stosuje to też do AI Overviews i AI Mode |
| max-snippet:[liczba] | ogranicza długość fragmentu tekstu w wynikach do podanej liczby znaków |
| max-image-preview:large | pozwala pokazywać duży podgląd obrazów, np. w Discover |
| noimageindex | obrazy z tej strony nie są indeksowane |
| unavailable_after:[data] | strona przestaje być pokazywana po wskazanej dacie |
Brak znacznika oznacza domyślnie „index, follow”, więc nie trzeba go dodawać na każdej stronie. Pełną listę opisuje dokumentacja Google o meta robots.
Jak działa meta robots na przykładzie sklepu
Sklep z ceramiką ma w indeksie Google strony koszyka, wyników wyszukiwarki wewnętrznej i kilkuset kombinacji filtrów. Te strony nie są przydatne w wynikach i rozpraszają uwagę robotów. Sklep dodaje noindex do wyników wyszukiwarki wewnętrznej i do mało ważnych filtrów, a koszyk wyłącza z indeksowania w ustawieniach wtyczki SEO. Po kilku tygodniach raport Strony w Search Console pokazuje te adresy jako wykluczone tagiem noindex, a w indeksie zostają kategorie i produkty.
Znaczenie dla SEO i widoczności w AI
Meta robots nie podnosi pozycji, ale pozwala zdecydować, które strony mają walczyć o widoczność. Pomyłka potrafi kosztować cały ruch: noindex zostawiony po pracach na wersji testowej usuwa stronę z Google. Dyrektywy nosnippet i max-snippet wpływają też na to, czy i jak Google może korzystać z treści strony w odpowiedziach AI.
Jak sprawdzić meta robots na swojej stronie
- Otwórz źródło strony i wyszukaj „robots”. Zobaczysz, czy jest znacznik i jakie ma dyrektywy.
- W Google Search Console sprawdź adres narzędziem do sprawdzania adresu URL. Pokaże, czy indeksowanie jest dozwolone.
- W raporcie Strony przejrzyj adresy wykluczone tagiem noindex i upewnij się, że nie ma wśród nich ważnych podstron.
- W WordPressie sprawdź w Ustawieniach → Czytanie, czy nie jest zaznaczona opcja proszenia wyszukiwarek o nieindeksowanie witryny.
Najczęstsze błędy
- Noindex przeniesiony z wersji testowej na stronę produkcyjną.
- Noindex na stronie zablokowanej w robots.txt. Robot nie pobierze strony, więc nie zobaczy noindex i adres może zostać w indeksie.
- Noindex połączony z canonical wskazującym inną stronę, co daje Google sprzeczne sygnały.
- Nofollow na wszystkich stronach „dla bezpieczeństwa”, co utrudnia robotom poznanie serwisu.
Nie masz pewności, czy Twoja strona nie blokuje przypadkiem ważnych podstron? Zamów audyt techniczny SEO albo umów konsultację.
