Meta tagi w SEO
Które elementy HTML head faktycznie mają znaczenie dla SEO w 2026 roku — title link, meta description i meta robots — a także X-Robots-Tag, atrybuty rel i martwe tagi, które warto usunąć.
Języki
Meta tagi przekazują wyszukiwarkom metadane — ale większość list „meta tags for SEO” jest wypełniona tagami, które nic nie robią. Liczy się tylko kilka elementów: element title (lekki czynnik rankingowy i główne źródło title linku w SERP), meta description (wpływa na CTR, ale nie jest czynnikiem rankingowym) oraz meta robots (noindex, nofollow i kontrola snippetu — dla plików innych niż HTML odpowiada mu nagłówek X-Robots-Tag). Grupuj elementy head według zadania: wygląd, indeksowanie i dostarczanie, poziom linku, tylko przeglądarka oraz ignorowane. Pułapka, która dotyka każdego: strona zablokowana w robots.txt nigdy nie jest crawlowna, więc Google nie widzi na niej noindex. Ten hub mapuje każdy tag i kieruje do szczegółowych opracowań.
TL;DR — Meta tagi to fragmenty HTML w headzie strony, które mówią wyszukiwarkom i przeglądarkom coś o stronie. Większość z nich nie ma znaczenia dla SEO. Liczą się trzy: title (klikalny nagłówek w wynikach), meta description (opis pod nim) i meta robots (który może powiedzieć Google, aby nie indeksował strony). Meta keywords? Martwe — Google całkowicie je ignoruje.
Evidence for this claim The HTML meta element represents metadata that other head elements cannot express. Scope: HTML semantics, independent of whether a particular search engine uses a given name value. Confidence: high · Verified: MDN: meta element Evidence for this claim Google documents a defined set of meta tags it understands and ignores unsupported tags. Scope: Google Search's supported meta-tag behavior. Confidence: high · Verified: Google Search Central: Meta tags and attributes
Czym są meta tagi
Gdy patrzysz na stronę internetową, widzisz body — nagłówki, akapity i obrazy. Nad tym wszystkim, w sekcji nazywanej head, znajdują się metadane: informacje o stronie, których odwiedzający nie widzą, ale które czytają wyszukiwarki i przeglądarki. To właśnie tam znajdują się meta tagi.
Internet jest pełen list kontrolnych “SEO meta tags” (meta tagów SEO) z tuzinem pozycji. Większość z nich pomiń. W 2026 roku tylko kilka elementów head faktycznie robi coś dla wyszukiwania:
- Element title — nagłówek, który staje się Twoim klikalnym linkiem w wynikach wyszukiwania. (Technicznie jest to element title, a nie tag “meta”, ale należy do tej grupy i jest jej najważniejszym składnikiem.)
- Meta description — krótki opis widoczny pod tytułem. Nie pomaga w rankingu, ale dobry opis zachęca więcej osób do kliknięcia.
- Meta robots — sposób poinformowania wyszukiwarek, aby nie indeksowały strony albo nie pokazywały dla niej snippetu.
Tagi, które nic nie robią
- Meta keywords — wpisujesz słowa kluczowe, a Google całkowicie je ignoruje. Wypełnianie tego pola to czysta strata wysiłku i tak jest od 2009 roku.
- Author, revisit-after i podobne — Google nigdy ich nie używa.
Jeśli artykuł o “must-have meta tags” (niezbędnych meta tagach) każe Ci je dodać, zamknij kartę.
Jedyny błąd, którego trzeba unikać
Ludzie próbują ukryć stronę przed Google na dwa sposoby naraz: blokują ją w
robots.txt i dodają tag noindex. To przynosi odwrotny skutek. Jeśli zablokujesz stronę,
Google nigdy jej nie odczyta — nie zobaczy więc noindex, a strona może pozostać
w wyszukiwaniu. Jeśli chcesz usunąć stronę z Google, pozwól ją crawlować i dodaj noindex.
Nie blokuj jej.
Chcesz pełną mapę — każdy tag, jego miejsce oraz to, które tagi kontrolują indeksowanie, a które snippety? Przejdź do karty Advanced.
TL;DR — Grupuj elementy head według zadania, a nie nazwy. Wygląd: element title (główne — choć nie jedyne — źródło title linku SERP) oraz meta description (tekst CTR, nie czynnik rankingowy). Indeksowanie i dostarczanie: meta robots (
Evidence for this claim The HTML meta element represents metadata that other head elements cannot express. Scope: HTML semantics, independent of whether a particular search engine uses a given name value. Confidence: high · Verified: MDN: meta element Evidence for this claim Google documents a defined set of meta tags it understands and ignores unsupported tags. Scope: Google Search's supported meta-tag behavior. Confidence: high · Verified: Google Search Central: Meta tags and attributesnoindex,nofollow,nosnippet,max-snippet…), któremu dla plików innych niż HTML odpowiada nagłówek HTTPX-Robots-Tag, orazdata-nosnippetna poziomie elementu. Poziom linku:rel="nofollow",sponsored,ugcna tagach<a>— wskazówki, nie dyrektywy. Tylko przeglądarka: charset, viewport, refresh. Ignorowane: keywords, author, revisit-after. Zasada nośna: robots.txt kontroluje crawl, a meta robots kontroluje indeksowanie — zablokuj stronę, a Google nigdy nie zobaczynoindex.
Co liczy się jako meta tag — i zastrzeżenie dotyczące title taga
Meta tagi to elementy head, które przekazują metadane o stronie wyszukiwarkom
i przeglądarkom. Klasyczne meta tagi używają elementu meta. Jednak najważniejszy
element head dla SEO — element title — technicznie nie jest meta tagiem. Omawiam
go tutaj mimo wszystko, ponieważ każde wyszukiwanie “meta tags for SEO” (meta tagów w SEO) go obejmuje
i ponieważ grupowanie elementów head według wykonywanego zadania jest znacznie
bardziej użyteczne niż spory o to, które z nich dosłownie są <meta>.
Oto mapa, którą chcę, abyś zachował w głowie.
Mapa — każdy sygnał head według zadania
1. Wygląd (ma znaczenie dla SEO).
- Element title — staje się Twoim title linkiem w wynikach. Jest lekkim czynnikiem
rankingowym i głównym, choć nie jedynym, źródłem tytułu SERP. Google mówi, że “uses a number of different sources to automatically determine the title link” („używa wielu różnych źródeł, aby automatycznie określić title link”), w tym Twojego title, widocznego H1, wyróżnionego tekstu,
og:titlei tekstu kotwicy. Może więc przepisać Twój tytuł. Wielkoskalowe badanie Ahrefs wykazało, że Google przepisuje tytuły mniej więcej w jednej trzeciej przypadków, często gdy są zbyt długie lub szablonowe. Celuj w około 60 znaków / poniżej około 600px. - Meta description — tekst snippetu. Nie jest czynnikiem rankingowym (więcej poniżej), ale to oferta, która zdobywa kliknięcie — pisz ją jak tekst konwersyjny, nie jak tekst na słowa kluczowe. Google przepisuje ją lub ignoruje w większości przypadków (dane Ahrefs wskazują wskaźnik przepisywania około 62,78 %), więc włóż wysiłek w strony o dużej wartości i dużym ruchu, a na długi ogon nie poświęcaj nadmiernej uwagi.
2. Kontrola indeksowania i dostarczania (rodzina robots). To jeden zestaw dyrektyw dostarczanych w maksymalnie trzech miejscach:
- Meta robots w headzie —
noindex,nofollow,none(=noindex, nofollow) oraz kontrola snippetu:nosnippet,max-snippet,max-image-preview,max-video-preview,noimageindex,notranslate,unavailable_after,indexifembedded. Do konkretnego bota użyjname="googlebot"zamiastname="robots". - Nagłówek HTTP
X-Robots-Tag— te same dyrektywy, ustawiane po stronie serwera w nagłówku odpowiedzi. Tak ustawisznoindexdla PDF-a, obrazu lub dowolnego pliku innego niż HTML, który nie ma head, w którym można umieścić meta tag. Niewykorzystywany dostatecznie często, a naprawdę wyróżniający. - Atrybut
data-nosnippet— kontrola snippetu na poziomie elementu. Owiń span, div lub sekcję, a ten tekst zostanie wykluczony ze snippetu bez ukrywania całości. To jedyna kontrola snippetu dla części strony.
Warto odnotować aktualny w 2026 roku szczegół: max-snippet ogranicza teraz także ilość Twojej
treści, która może zasilać AI Overviews i AI Mode — dokumentacja Google mówi o tym wprost.
Gdy dyrektywy są sprzeczne, wygrywa bardziej restrykcyjna reguła
(nosnippet wygrywa z max-snippet:50).
3. Sygnały na poziomie linku (na tagach <a>, nie w headzie).
rel="sponsored"— płatne linki i reklamy.rel="ugc"— treści generowane przez użytkowników (komentarze, wpisy na forum).rel="nofollow"— wszystko inne, za co nie chcesz ręczyć. Od 2019 roku Google traktuje te trzy wartości jako wskazówki, a nie ścisłe dyrektywy, na potrzeby rankingu — a oznaczone linki nadal mogą zostać odkryte i scrawlowane innymi drogami. Nie mylrel="nofollow"na poziomie linku (jeden link) z page-level robots metanofollow(każdy link na stronie) — inny zakres, inny mechanizm.
4. Tylko przeglądarka (nie dyrektywy SEO).
charset/content-type i viewport służą do renderowania, nie do rankingu.
Tag meta-refresh — Google nazywa go tagiem, który “sends the user to a new URL after a certain amount of time” („wysyła użytkownika do nowego URL-a po określonym czasie”) — jest udogodnieniem przeglądarki; do przekierowania SEO użyj prawdziwego serwerowego 301, a nie odświeżania.
5. Ignorowane / martwe.
keywords („no effect on indexing and ranking at all” („nie ma żadnego wpływu na indeksowanie i ranking”)), nositelinkssearchbox (obecnie nie robi nic) oraz author/revisit-after (Google nigdy ich nie używa). Przestań bezrefleksyjnie je kopiować.
Gdzie znajduje się każdy tag — trzy lokalizacje
To druga oś, która często myli deweloperów:
- HTML head — element title, meta description, meta robots i tagi przeglądarki.
- Nagłówek odpowiedzi HTTP —
X-Robots-Tag, przenoszący te same dyrektywy robots, ustawiany po stronie serwera i działający dla każdego typu pliku. - Na elemencie / linku —
data-nosnippetna span/div/section oraz wartościrelna tagach<a>.
Crawlowanie a indeksowanie a dostarczanie — dlaczego robots.txt może wyciszyć meta tagi
The same page contains a meta robots noindex directive. In the first path, crawling is allowed, so the crawler fetches the page, reads noindex, and can remove the URL from results after processing. In the second path, robots.txt blocks crawling, so the crawler cannot fetch the page or see noindex, and the URL may remain in results.
To najważniejsza koncepcja na stronie, więc powiem wprost. To są różne warstwy:
- robots.txt = kontrola crawlowania. Decyduje, czy Google w ogóle pobierze URL.
- Meta robots /
X-Robots-Tag= kontrola indeksowania i dostarczania. Decydują, czy scrawlowana strona zostanie zaindeksowana i jak będzie pokazana. data-nosnippet= tylko kontrola dostarczania, na poziomie elementu.
Oto pułapka, prosto z dokumentacji Google: jeśli strona jest “disallowed from crawling through the robots.txt file, then any information about indexing or serving rules will not be found and will therefore be ignored” („wykluczona z crawlowania przez plik robots.txt, informacje o zasadach indeksowania lub dostarczania nie zostaną znalezione i dlatego będą zignorowane”). Zablokuj stronę, a Twoje noindex nigdy nie zostanie zobaczone. Strona może pozostać w indeksie bez snippetu, zaindeksowana wyłącznie dzięki linkom, które do niej prowadzą.
Przetestowałem bezpośrednio tę stronę crawlowania. W artykule The Story of Blocking 2 High-Ranking Pages With Robots.txt zablokowałem dwie własne strony rankingowe i obserwowałem, co się stało. Mój wniosek się potwierdził: “Don’t block pages you want indexed. It hurts. Not as bad as you might think it does—but it still hurts.” („Nie blokuj stron, które chcesz indeksować. To szkodzi. Nie tak bardzo, jak możesz myśleć — ale nadal szkodzi.”) Strony nie zniknęły — nadal rankowały, tylko bez snippetów i miejsc featured snippet. I właśnie o to chodzi: blokowanie to dźwignia crawlowania, a nie usuwania z indeksu. Aby usunąć stronę, pozwól ją crawlować i dodaj noindex.
Meta description nie jest czynnikiem rankingowym
Warto powiedzieć to wprost, bo ten mit jest wyjątkowo trwały. John Mueller ujął to jasno: meta description “is primarily used as a snippet in the search results page. And that’s not something that we would use for ranking” („jest używany przede wszystkim jako snippet na stronie wyników wyszukiwania. I nie jest to coś, czego używalibyśmy do rankingu”). Wpływa na CTR, a nie na pozycję. Współczesne utrudnienie: powierzchnie AI i LLM coraz częściej pobierają go jako gotowe podsumowanie, więc zwięzły opis zapewnia dobrą reprezentację w czymś więcej niż tylko niebieskie linki.
Dwa szczegóły implementacyjne, które po cichu psują metadane
Niepoprawny HTML w headzie ucina wszystko, co znajduje się za nim. Element <head> może zawierać tylko title, meta, link, script, style, base, noscript i template. Dokumentacja Google mówi wprost, co się dzieje po złamaniu tej zasady: “If you use an invalid element in the head element, Google ignores any elements that appear after the invalid element.” („Jeśli użyjesz niepoprawnego elementu w elemencie head, Google ignoruje wszystkie elementy znajdujące się za niepoprawnym elementem.”) Dwa niepoprawne elementy wymienione przez Google to iframe i img. Jeśli szablon przypadkowo umieści jeden z nich w headzie — przed meta description lub meta robots — wszystko za nim zniknie, nawet jeśli znacznik „wygląda” poprawnie w źródle. Wskazówka audytu: sprawdź wyrenderowany head pod kątem samotnego iframe/img, zanim zaczniesz debugować, dlaczego meta tag „nie działa”.
Jeśli możesz, nie pozwalaj JavaScriptowi wstrzykiwać ani zmieniać meta tagów. Własne zalecenie Google brzmi: “We recommend that you avoid using JavaScript to inject or change meta tags whenever possible, and if you must use it, test your implementations thoroughly.” („Zalecamy unikanie używania JavaScriptu do wstrzykiwania lub zmieniania meta tagów, gdy tylko jest to możliwe, a jeśli musisz go użyć, dokładne testowanie implementacji.”) Tagi head renderowane po stronie serwera są stabilną wartością domyślną. Jednak „sprawdź wyrenderowany HTML” nie oznacza, że „wyrenderowana wartość zawsze wygrywa”. Zapisuj każde pole według etapu: title i description pozostają danymi wejściowymi do wyboru title linku/snippetu przez Google; surowe noindex może zatrzymać renderowanie, zanim JavaScript je usunie; Google mówi też, aby nie emitować jednego canonical w źródle i zmieniać go później. Bieżąca dokumentacja JavaScript SEO opisuje te różnice właściwe dla konkretnych pól.
Zduplikowane metadane są dowodem, a nie regułą pierwszeństwa. Standard HTML dopuszcza jeden title i jeden meta description w dokumencie. Jeśli szablon emituje kilka, pokaż każdą surową i wyrenderowaną wartość oraz oznacz duplikat; nie twierdź, że pierwsza lub ostatnia jest gwarantowanym wyborem Google.
Meta robots w body to wyjątek specyficzny dla Google. Poprawne i przenośne znaczniki nadal umieszczaj w <head>, ale bieżąca dokumentacja robots Google mówi, że Google Search odczytuje i respektuje meta robots w body. Traktuj umieszczenie w body jako informację o zgodności/przenośności dla Google, a nie dowód, że reguła nie zadziałała. Canonicale nie mają tego wyjątku.
Dokąd przejść dalej
Ten hub jest mapą; każdy temat poniżej ma własne szczegółowe opracowanie i wszystkie żyją w pasku bocznym klastra on-page. (Pełny zestaw znajdziesz w indeksie klastra on-page.)
Wygląd
- Title tag — najważniejszy element head: jak wybierany jest title link, dlaczego Google go przepisuje i jak długi powinien być.
- Meta description — pisanie tekstu snippetu, który zdobywa kliknięcie, dlaczego nie jest czynnikiem rankingowym i jak często Google go przepisuje.
Kontrola indeksowania i dostarczania
- Meta robots (meta robots) —
noindex,nofollow,noneoraz kierowanie do konkretnych botów. - Nagłówek X-Robots-Tag — te same dyrektywy dla PDF-ów, obrazów i innych plików innych niż HTML.
- noindex — jak faktycznie usunąć stronę z indeksu (i dlaczego musi pozostać crawlowna, aby to zadziałało).
- nofollow — dyrektywa na poziomie strony a atrybut na poziomie linku i rzeczywiste działanie każdego z nich.
- rel=sponsored i rel=ugc — kwalifikowanie płatnych i generowanych przez użytkowników linków zgodnie z oczekiwaniami Google.
- max-snippet / max-image-preview — dostrajanie ilości tekstu i rozmiaru obrazu, które Google może pokazać, w tym zasięgu do AI Overviews.
- nosnippet / data-nosnippet — wyciszanie snippetu dla całej strony lub jednego elementu.
Udostępnianie społecznościowe i tagi platform
- Tagi Open Graph —
og:title,og:imagei reszta protokołu kontrolującego podgląd linku na Facebooku, LinkedIn, Slacku i Discordzie. - Tagi Twitter/X Card — rodzina
twitter:cardoraz to, jak zmienne zachowanie podglądów linków X zmieniało się niezależnie od Twoich znaczników. - Obrazy udostępniania społecznościowego — zasady wymiarów, rozmiaru pliku i absolutnego URL-a dla
og:image/twitter:image, które zapobiegają uszkodzonemu lub nieaktualnemu podglądowi. - Favicon SEO — wymagania
<link rel="icon">, aby favicon faktycznie pojawił się obok wyniku w Google.
Starsze i rzadko użyteczne tagi
- Meta charset — dlaczego
<meta charset="utf-8">musi znajdować się w pierwszych 1024 bajtach i co się dzieje, gdy tak nie jest. - Meta keywords — tag ignorowany przez Google od 2009 roku i powód, dla którego nadal warto go usunąć.
- rel=“alternate” — ogólny mechanizm relacji linku stojący za hreflang, automatycznym wykrywaniem feedów i wycofaną już adnotacją AMP.
Warstwą znajdującą się nad tym wszystkim jest crawlowanie: strona musi być crawlowna, aby można było zobaczyć jakąkolwiek dyrektywę head. Dlatego robots.txt jest osobnym tematem i warunkiem wstępnym wszystkiego tutaj.
Podsumowanie AI
Skrócona wersja zakładki Advanced:
- Meta tagi = metadane head. Większość list “SEO meta tags” (meta tagów SEO) jest sztucznie rozbudowana; w 2026 roku tylko kilka tagów robi cokolwiek.
- Grupuj według zadania, nie nazwy:
- Wygląd: element title ( lekki czynnik rankingowy; główne — choć nie jedyne — źródło title linku SERP, który Google może przepisać mniej więcej w jednej trzeciej przypadków) oraz meta description (tekst CTR, nie czynnik rankingowy; przepisywany w około 62,78 % przypadków).
- Indeksowanie i dostarczanie: meta robots (
noindex,nofollow,none,nosnippet,max-snippet,max-image-preview…), któremu dla plików innych niż HTML odpowiada nagłówek HTTPX-Robots-Tag, orazdata-nosnippetna poziomie elementu.max-snippetogranicza też dane wejściowe do AI Overviews / AI Mode; przy konflikcie wygrywa bardziej restrykcyjna reguła. - Poziom linku:
rel="nofollow",sponsored,ugcna tagach<a>— wskazówki, nie dyrektywy, od 2019 roku. - Tylko przeglądarka: charset, viewport, refresh (użyj 301, nie meta-refresh).
- Ignorowane: keywords („no effect on indexing and ranking at all” („nie ma żadnego wpływu na indeksowanie i ranking”)), author, revisit-after, nositelinkssearchbox.
- Trzy lokalizacje: HTML head, nagłówek HTTP (
X-Robots-Tag), element/link (data-nosnippet,rel). - Zasada nośna: robots.txt (crawl) znajduje się nad meta robots (indeksowanie/dostarczanie). Zablokuj stronę, a Google nigdy nie zobaczy
noindex— aby usunąć stronę, pozwól na crawlowanie i dodajnoindex. Eksperyment Patricka dotyczący zablokowanych stron: zablokowane strony w większości nadal rankowały, “but it still hurts” („ale to nadal szkodzi”). - Meta description ≠ ranking (Mueller: “not something that we would use for ranking” („nie jest czymś, czego używalibyśmy do rankingu”)) — napędza CTR i coraz częściej zasila podsumowania AI.
- Dwa szczegóły implementacyjne: niepoprawny element head (
iframe,img) powoduje, że Google przestaje czytać wszystko, co znajduje się za nim — audytuj wyrenderowany head, nie tylko źródło. Google zaleca też unikanie meta tagów wstrzykiwanych/modyfikowanych przez JavaScript, gdy to możliwe; jeśli nie możesz ich uniknąć, dokładnie testuj wyrenderowany wynik.
Dokumentacja oficjalna
Dokumentacja ze źródeł pierwotnych wyszukiwarek.
- Meta tags and HTML attributes that Google supports — kanoniczna lista: description, robots, keywords (ignorowane), notranslate, refresh, verification i tagi przeglądarki.
- Robots meta tag, data-nosnippet, and X-Robots-Tag specifications — każda dyrektywa robots, jej miejsce, reguły łączenia oraz zależność crawl-versus-index.
- Control your title links in search results — jak wybierany jest title link i dlaczego Google może go przepisać.
- Use valid HTML to specify page metadata — prawidłowa lista elementów
<head>i powód, dla którego niepoprawny element taki jakiframe/imgzatrzymuje odczytywanie wszystkiego za nim. - Qualify your outbound links to Google —
rel="sponsored",ugcinofollow. - Evolving “nofollow” — new ways to identify the nature of links — zmiana z 2019 roku, która uczyniła atrybuty wskazówkami.
Bing / Microsoft
- Robots meta tags and attributes that Bing supports — dyrektywy robots Binga zarówno w meta tagu, jak i nagłówku
X-Robots-Tag, a także kierowanie dobingbot. (Renderuje po stronie klienta; potwierdź szczegóły w działającej przeglądarce.)
Cytaty ze źródła
Wypowiedzi Google zapisane w źródłach. Każdy link prowadzi bezpośrednio do cytowanego fragmentu na stronie źródłowej.
Google — co robią tagi
- “Use this tag to provide a short description of the page. In some situations, this description is used in the snippet shown in search results.” („Użyj tego tagu, aby podać krótki opis strony. W niektórych sytuacjach ten opis jest używany w snippecie pokazanym w wynikach wyszukiwania.”) — dokumentacja Google Search Central dotycząca meta description. Przejdź do cytatu
- “The meta-keyword tag is not used by Google Search, and it has no effect on indexing and ranking at all.” („Tag meta-keyword nie jest używany przez Google Search i w ogóle nie wpływa na indeksowanie ani ranking.”) — dokumentacja Google Search Central. Przejdź do cytatu
- “A title link is the title of a search result on Google Search and other properties (for example, Google News) that links to the web page.” („Title link to tytuł wyniku wyszukiwania w Google Search i innych usługach (na przykład Google News), który prowadzi do strony internetowej.”) — dokumentacja Google Search Central. Przejdź do cytatu
- “Make sure every page on your site has a title specified in the title element.” („Upewnij się, że każda strona w Twojej witrynie ma title określony w elemencie title.”) (dokumentacja odnosi się bezpośrednio do elementu title.) — dokumentacja Google Search Central. Przejdź do cytatu
Google — dyrektywy robots
- “In the case of conflicting robots rules, the more restrictive rule applies. For example, if a page has both max-snippet:50 and nosnippet rules…” („W przypadku sprzecznych reguł robots stosuje się bardziej restrykcyjną regułę. Na przykład, jeśli strona ma zarówno regułę max-snippet:50, jak i nosnippet…” ) — dokumentacja Google Search Central. Przejdź do cytatu
- “…disallowed from crawling through the robots.txt file, then any information about indexing or serving rules will not be found and will therefore be ignored.” („…wykluczona z crawlowania przez plik robots.txt, informacje o zasadach indeksowania lub dostarczania nie zostaną znalezione i dlatego będą zignorowane.”) — dokumentacja Google Search Central. Najważniejsza reguła tego huba. Przejdź do cytatu
- “If you use an invalid element in the head element, Google ignores any elements that appear after the invalid element.” („Jeśli użyjesz niepoprawnego elementu w elemencie head, Google ignoruje wszystkie elementy znajdujące się za nim.”) — dokumentacja Google Search Central dotycząca niepoprawnych elementów
<head>, takich jakiframeiimg. Przejdź do cytatu - “We recommend that you avoid using JavaScript to inject or change meta tags whenever possible, and if you must use it, test your implementations thoroughly.” („Zalecamy unikanie używania JavaScriptu do wstrzykiwania lub zmieniania meta tagów, gdy tylko jest to możliwe, a jeśli musisz go użyć, dokładne testowanie implementacji.”) — dokumentacja Google Search Central. Przejdź do cytatu
Google — atrybuty rel są wskazówkami
- “…are treated as hints about which links to consider or exclude…” („…są traktowane jako wskazówki dotyczące tego, które linki uwzględniać lub wykluczać…” ) — Danny Sullivan i Gary Illyes, blog Google Search Central (2019), o
sponsored,ugcinofollow. Przejdź do cytatu - “…the linked pages may be found through other means, such as sitemaps or links from other sites, and thus they may still be crawled.” („…powiązane strony mogą zostać znalezione innymi sposobami, takimi jak sitemapy lub linki z innych witryn, i dlatego nadal mogą być crawlowane.”) — dokumentacja Google Search Central. Przejdź do cytatu
John Mueller, Google — meta description nie jest czynnikiem rankingowym
- “So the meta description is primarily used as a snippet in the search results page. And that’s not something that we would use for ranking.” („Meta description jest więc używany przede wszystkim jako snippet na stronie wyników wyszukiwania. I nie jest to coś, czego używalibyśmy do rankingu.”) — John Mueller, SEO Office Hours (maj 2022), za pośrednictwem Search Engine Journal. Przeczytaj omówienie
Patrick Stox — dowód na różnicę crawl–indeksowanie
- “Don’t block pages you want indexed. It hurts. Not as bad as you might think it does—but it still hurts.” („Nie blokuj stron, które chcesz indeksować. To szkodzi. Nie tak bardzo, jak możesz myśleć — ale nadal szkodzi.”) — z mojego eksperymentu The Story of Blocking 2 High-Ranking Pages With Robots.txt. Przejdź do cytatu
Ściąga meta tagów
Każdy sygnał — gdzie się znajduje i co kontroluje
| Tag / dyrektywa | Gdzie się znajduje | Co kontroluje | Dyrektywa czy wskazówka? |
|---|---|---|---|
Element <title> | HTML head | Wygląd (title link) + lekki ranking | Główne źródło, może zostać przepisane |
Meta description | HTML head | Snippet / CTR (nie ranking) | Wskazówka — Google może przepisać |
Meta robots noindex | HTML head | Indeksowanie (usunięcie z indeksu) | Dyrektywa |
Meta robots nofollow | HTML head | Crawlowanie (nie podążaj za linkami strony) | Dyrektywa |
Meta robots none | HTML head | = noindex, nofollow | Dyrektywa |
nosnippet | HTML head / nagłówek HTTP | Snippet (całkowite wyciszenie) | Dyrektywa |
max-snippet | HTML head / nagłówek HTTP | Długość snippetu (ogranicza też dane wejściowe AI Overviews) | Dyrektywa |
max-image-preview | HTML head / nagłówek HTTP | Rozmiar podglądu obrazu (none/standard/large) | Dyrektywa |
data-nosnippet | Na elemencie (span/div/section) | Snippet (wykluczenie części strony) | Dyrektywa |
X-Robots-Tag | Nagłówek odpowiedzi HTTP | Indeksowanie/dostarczanie dla każdego pliku (PDF-y, obrazy) | Dyrektywa |
rel="nofollow" | Na linku <a> | Nie ręcz za link / nie podążaj za nim | Wskazówka (od 2019) |
rel="sponsored" | Na linku <a> | Linki płatne / reklamowe | Wskazówka |
rel="ugc" | Na linku <a> | Linki do treści generowanych przez użytkowników | Wskazówka |
charset / viewport | HTML head | Renderowanie przeglądarki | Nie jest dyrektywą SEO |
meta-refresh | HTML head | Przekierowanie przeglądarki (zamiast tego użyj 301) | Niezalecane dla SEO |
Meta keywords | HTML head | Nic — “no effect on indexing and ranking at all” („nie ma żadnego wpływu na indeksowanie ani ranking”) | Ignorowane |
Szybkie fakty
- Aby usunąć stronę z wyszukiwania:
noindex(meta lubX-Robots-Tag) na stronie crawlown ej. Nigdy nie łącznoindexz blokadą robots.txt dla tego samego URL-a. - Ustaw
noindexdla PDF-ów i obrazów przez nagłówekX-Robots-Tag— nie mają head. - Przy sprzecznych regułach robots wygrywa bardziej restrykcyjna.
- Title link: głównym źródłem jest element title, ale Google pobiera też dane z H1,
og:title, tekstu kotwicy i widocznego tekstu — oraz przepisuje go w około 33,4 % przypadków. - Meta description: przepisywany/ignorowany w około 62,78 % przypadków — pisz go dla stron o dużej wartości, pomiń długi ogon.
- Samotny
iframe/imgw<head>powoduje, że Google przestaje czytać wszystko za nim — audytuj wyrenderowany head, nie tylko źródło, jeśli tag „nie działa”. - Unikaj meta tagów wstrzykiwanych/modyfikowanych przez JavaScript, gdy możesz; jeśli nie możesz, testuj wyrenderowany HTML, nie tylko źródło komponentu.
Modele mentalne
1. Grupuj elementy head według zadania, nie nazwy.
Wygląd (title + description) · Indeksowanie i dostarczanie (meta robots / X-Robots-Tag /
data-nosnippet) · Poziom linku (rel na <a>) · Tylko przeglądarka (charset, viewport,
refresh) · Ignorowane (keywords, author). Gdy tag trafia do właściwej grupy, jego działanie staje się oczywiste.
2. Trzy warstwy — crawl, indeks, dostarczanie.
- robots.txt = crawl (czy Google to pobierze?)
- meta robots /
X-Robots-Tag= indeksowanie + dostarczanie (czy zostanie zaindeksowane i jak będzie pokazane?) data-nosnippet= tylko dostarczanie, na poziomie elementu. Trzymaj je osobno, a większość zagubienia wokół pytania „dlaczego moja strona nadal jest w Google?” zniknie.
3. Reguła decyzyjna przy usuwaniu strony.
Chcesz, żeby zniknęła z wyszukiwania? Pozwól na crawlowanie + noindex. Chcesz, aby boty całkowicie pomijały przestrzeń URL-i (i nie zależy Ci na indeksowaniu)? robots.txt disallow. Nigdy nie używaj disallow do usuwania z indeksu — Google nie crawluje strony, aby zobaczyć noindex.
4. Trzy lokalizacje, te same dyrektywy.
Dyrektywy robots nie są związane z headem. Meta tag head, nagłówek X-Robots-Tag oraz (dla snippetów) data-nosnippet to trzy mechanizmy dostarczania — wybieraj je według typu pliku i potrzebnej szczegółowości, a nie z przyzwyczajenia.
5. Dyrektywy a wskazówki.
Meta robots i X-Robots-Tag to dyrektywy — Google ich przestrzega. Wartości rel na poziomie linku (nofollow, sponsored, ugc) są od 2019 roku wskazówkami — Google bierze je pod uwagę, ale oznaczone linki nadal mogą być crawlowane. Nie oczekuj, że rel na poziomie linku będzie działać jak page-level noindex.
Sprawdź się: meta tagi w SEO
Pięć szybkich pytań o meta tagach on-page, które mają znaczenie. Wybierz odpowiedź na każde, a następnie sprawdź wynik.
Dziennik zmian
Zaktualizowano 18 lip 2026.
Podsumowanie redakcyjne i zapisane szczegóły zmian.Szczegóły zmian
-
Szczegółowe uwagi dotyczące zmian są obecnie dostępne po angielsku.
-
Szczegółowe uwagi dotyczące zmian są obecnie dostępne po angielsku.
Pełne porównanie jest niedostępne — dla tej wersji nie zarchiwizowano wcześniejszej migawki.