Sprawdzanie meta tagów

Narzędzie do sprawdzania meta tagów, które mierzy zamiast liczyć: tytuł i meta description strony w pikselach, tam, gdzie wyniki Google je ucinają, a potem, czy strona może być zaindeksowana i jak wygląda jej link po udostępnieniu.

Jeden odczyt z naszego serwera, razem z nagłówkami · szerokości w Arial wobec miejsca zaobserwowanego w wynikach Google · Google, Bing i Yandex odczytane osobno · prawdziwy rozmiar obrazu podglądu

Jak długa powinna być meta description?

Tak długa, jak trzeba, by opisać stronę: Google nie ustala maksimum i ucina snippet do szerokości ekranu, a nie po liczbie znaków. Według pomiarów innych firm to miejsce ma około 920 pikseli na komputerze i 680 na telefonie; typowe polskie zdanie wypełnia je, jak wynika z naszych pomiarów, przy około 145 i 105 znakach.

Słowami Google: „Metaopis nie ma limitu długości, ale krótkie opisy w wynikach wyszukiwania zwykle są przycinane do szerokości ekranu” (Google). Jednostką jest szerokość, więc decydują litery. Zmierzone w Arial przy 14 px iiiiii ma 19 px szerokości, a WWWWWW 79 px; znaki japońskie są pełnej szerokości, więc to samo miejsce mieści ich mniej więcej o połowę mniej, a koreańskich, pisanych ze spacjami, mniej więcej o jedną trzecią mniej.

Dlatego znane „155 do 160 znaków” to reguła kciuka, a nie limit, i dlatego narzędzie do sprawdzania meta description, które liczy znaki, może się mylić w obie strony. Opis ze 122 znakami pisany normalnie mieści się w wyniku na komputerze z zapasem; te same słowa wielkimi literami wychodzą 159 px poza krawędź. Rady w rodzaju „50–60 znaków, czyli 580 pikseli” traktują obie jednostki jak wymienne, a takie nie są.

Długość nic nie kosztuje w rankingu: Google powiedział w 2009 roku, że nie używa opisu do rankingu, a jego dokumentacja nie wymienia żadnej kary za długi ani za brakujący opis. Google i tak często sam pisze snippet ze strony; dwa badania innych firm zaobserwowały, że zastępuje opis mniej więcej w dwóch wynikach na trzy. Pisz dla czytelnika: opis unikalny dla strony, prawdziwe podsumowanie, nigdy lista słów kluczowych, ważne słowa na początku.

Jedyne miejsce, w którym Google naprawdę liczy znaki, to reguła robots max-snippet: jej liczba to liczba znaków, przy czym 0 oznacza brak snippetu, a -1 zostawia wybór Google (Google).

Tyle samo znaków, różne szerokościKomputer: około 920 pxMiejsce ucięcia
Wąskie literyiiiiii19 pxSzerokie literyWWWWWW79 px
Tak, jak napisano122 znaki814 px szerokościMieści się

Darmowy zwrot butów trekkingowych. Wodoodporna skóra, przyczepna podeszwa i dwa lata gwarancji. Zamów dziś, dostawa jutro.

Te same słowa wielkimi literami122 znaki1079 px szerokościMiejsce ucięcia

DARMOWY ZWROT BUTÓW TREKKINGOWYCH. WODOODPORNA SKÓRA, PRZYCZEPNA PODESZWA I DWA LATA GWARANCJI. ZAMÓW DZIŚ, DOSTAWA JUTRO.

Miejsce zaobserwowane przez inne firmy; Google go nie publikuje.

Oba wiersze zawierają te same znaki. Ten pisany normalnie mieści się w wyniku na komputerze; ten wielkimi literami wychodzi poza krawędź i kończy się „…”. Liczba znaków nie odróżni jednego od drugiego.
Sprawdzanie meta tagów: tytuł i opis zmierzone w pikselach, werdykt noindex dla każdej wyszukiwarki i karty podgląduSprawdzanie meta tagów: tytuł i opis zmierzone w pikselach, werdykt noindex dla każdej wyszukiwarki i karty podgląduZmierzone, nie policzoneTytuł i opis w rozmiarze, w jakim rysuje je strona wyników, z linijką, która pokazuje, gdzie każde z nich jest ucinane na komputerze i na telefonie.Indeksowanie w każdej wyszukiwarceTagi meta robots i nagłówek X-Robots-Tag, odczytane tak, jak czyta je każda z wyszukiwarek: Google, Bing i Yandex.Czego Google nigdy nie czytaElement, który za wcześnie kończy sekcję head, jego wiersz i każdy tag, który ukrywa.Jak wygląda po udostępnieniuKarty, które Facebook i X budują z tagów, z prawdziwym rozmiarem obrazu odczytanym z pliku.
Sprawdzenie wymyślonego sklepu: podgląd wyników z linijką pikseli, werdykt indeksowania dla każdej wyszukiwarki i karty podglądu. Wybierz numer, aby zobaczyć, co pokazuje każda część.

Jak długi powinien być tag title?

Na tyle długi, by nazwać stronę, i na tyle krótki, by zmieścić się w około 600 pikselach, czyli w miejscu, jakie inne firmy mierzą dla linku z tytułem na komputerze: mniej więcej 50 do 60 znaków typowego tekstu. Google sam nie ustala limitu i skraca link z tytułem „do szerokości urządzenia”.

Przewodnik po linkach z tytułem Google mówi, że „nie ma limitu długości elementu <title>”, ale prosi, by nie umieszczać w nim „niepotrzebnie długich ani zbyt szczegółowych tekstów”. Badanie 80 959 tytułów w 2370 witrynach wykazało, że Google przepisywał tytuły dłuższe niż 70 znaków niemal za każdym razem, a te o długości 51–55 znaków w około 40% przypadków.

Element <title> to dane wejściowe, a nie wynik. Google automatycznie buduje link z tytułem z elementu title, głównego widocznego tytułu strony, nagłówków takich jak <h1>, og:title, innego wyraźnego tekstu, tekstu kotwic, tekstu linków prowadzących do strony i danych strukturalnych WebSite. Zastępuje tytuł, którego brakuje, który jest szablonowy, przeładowany słowami kluczowymi albo napisany w innym języku lub piśmie niż strona.

Daj więc każdej stronie własny, opisowy tytuł, nazwę witryny umieść raz na początku albo na końcu, po separatorze takim jak pionowa kreska, i unikaj ogólnikowych tytułów w rodzaju „Strona główna”. Narzędzie powyżej czyta też pierwszy <h1> strony, bo Google może wziąć link z tytułem z jednego lub drugiego.

Tytuł ucięty przy krawędzi i gdzie jeszcze patrzy GoogleWidoczneUcięteOkoło 600 px przy 20 px (zaobserwowane)
Wodoodporne buty trekkingowe damskie i męskie – darmowy …662 px
Skąd Google może wziąć link z tytułem
  1. 1Element title
  2. 2Główny tytuł widoczny na stronie
  3. 3Nagłówki takie jak h1
  4. 4Tag og:title
  5. 5Inny duży, wyraźny tekst
  6. 6Inny tekst na stronie
  7. 7Tekst kotwic na stronie
  8. 8Tekst linków prowadzących do strony
  9. 9Dane strukturalne WebSite
Element title to pierwsze z dziewięciu źródeł, które Google wymienia dla linku z tytułem. Za około 600 px na komputerze reszta tytułu zostaje zastąpiona „…”.

Sprawdzanie noindex: jak sprawdzić, czy strona ma noindex?

Zajrzyj w dwa miejsca: do tagu meta robots w HTML i do nagłówka HTTP X-Robots-Tag. Nagłówka nigdy nie widać w kodzie źródłowym strony, więc narzędzie do sprawdzania noindex, które czyta tylko HTML, może uznać stronę za indeksowalną, choć nią nie jest; to narzędzie czyta oba miejsca, dla Google, Bing i Yandex.

Tag noindex i nagłówek niosą te same reguły, a Google je sumuje: przy noindex w nagłówku i all w tagu strona ma noindex, bo „w przypadku sprzecznych reguł dla robotów obowiązuje ta bardziej restrykcyjna” (Google). none oznacza noindex, nofollow; strona Google o noindex nazywa nofollow wskazówką. Bez żadnego tagu domyślnie obowiązuje index, follow. Narzędzie Sprawdzanie Nagłówków HTTP pokazuje każdy nagłówek, który wysyła strona.

Yandex rozstrzyga konflikt odwrotnie: „Dyrektywy zezwalające mają pierwszeństwo, gdy są połączone z zakazującymi”, więc all obok noindex, follow zostaje tam zaindeksowane (Yandex). Dlatego werdykt powyżej podajemy osobno dla każdej wyszukiwarki, a nie raz dla wszystkich.

Pułapką jest robots.txt. Zablokowany tam URL nigdy nie jest pobierany, więc jego noindex nigdy nie zostaje odczytany, a mimo to może pojawić się w wynikach, gdy linkują do niego inne strony (Google). Aby wykluczyć stronę, pozwól ją skanować i daj jej noindex; noindex wpisany w robots.txt w ogóle nie jest obsługiwany. A nowy noindex działa dopiero wtedy, gdy Google ponownie przeskanuje stronę, co może potrwać miesiące.

Jedna strona, dwa miejsca, trzy wyszukiwarki
HTMLW kodzie źródłowym<meta name="robots" content="all">
Nagłówek HTTPNiewidoczny w kodzie źródłowymX-Robots-Tag: noindex
WyszukiwarkaJak rozstrzyga konfliktTa strona
GoogleWygrywa najbardziej restrykcyjna regułaPoza wynikami
BingWygrywa najbardziej restrykcyjna regułaBrak opublikowanej reguły; odczytane jak w GooglePoza wynikami
YandexWygrywa reguła zezwalającaMoże być zaindeksowana

Zablokowana w robots.txt: strona nigdy nie jest pobierana, więc jej noindex nigdy nie zostaje odczytany.

Te same dwie reguły dają różne odpowiedzi: Google dolicza noindex z nagłówka do tagu, a Yandex, zgodnie ze swoją udokumentowaną regułą, daje wygrać regule zezwalającej. Blokada w robots.txt ukrywa obie przed każdą wyszukiwarką.

Dlaczego Google ignoruje niektóre moje meta tagi?

Często dlatego, że nad nimi stoi element, który nie należy do <head>, na przykład <img> albo <iframe>. Google traktuje go jak koniec sekcji head i ignoruje każdy element za nim (Google).

W sekcji head poprawnych jest tylko osiem elementów: title, meta, link, script, style, base, noscript i template. Piksel śledzący wklejony z fragmentem kodu tagu, zabłąkany <div> albo osadzony <iframe> kończy ją za wcześnie, a canonical, linki hreflang i opis poniżej przepadają bez żadnego komunikatu o błędzie. Analiza meta tagów, która tylko zbiera każdy tag z pliku, i tak zgłosi je wszystkie jako obecne.

Nie wszystko przepada. Google respektuje tagi meta robots także w body, więc noindex za cięciem nadal działa. Canonical nie: Google przyjmuje go tylko w sekcji head (Google). Narzędzie powyżej podaje element i jego wiersz oraz wymienia tagi, których Google już nie czyta.

Tagi, które JavaScript dodaje lub zmienia, to drugi martwy punkt. Google zaleca, by w miarę możliwości tego unikać i ustawiać canonical w źródłowym kodzie HTML (Google), dlatego to narzędzie czyta HTML, który wysyła serwer.

Gdzie Google przestaje czytać sekcję headOdczytane przez GoogleIgnorowane przez Google
4<meta charset="utf-8">
5<title>Wodoodporne buty trekkingowe damskie i męski…</title>
6<link rel="stylesheet" href="/theme.css">
7<img src="https://px.example/p.gif" alt="">Tu Google się zatrzymuje
wiersz 7
8<meta name="description" content="Darmowy zwrot butów tr…">Ignorowane przez Google
9<link rel="canonical" href="https://store.example/boots">Ignorowane przez Google
10<link rel="alternate" hreflang="de" href="https://store.example/de/stiefel">Ignorowane przez Google
11<meta name="robots" content="max-snippet:160">Nadal działa: tagi robots liczą się też w body
Piksel śledzący w wierszu 7 kończy dla Google sekcję head. Opis, canonical i linki hreflang pod nim nigdy nie zostają odczytane; tag robots tak.

Do czego służy tag canonical?

Mówi wyszukiwarkom, który z kilku adresów URL z tą samą treścią chcesz pokazywać, i jest wskazówką, a nie regułą: „Google może wybrać jako kanoniczną inną stronę” (Google).

Google waży go razem z innymi sygnałami: przekierowanie to sygnał najsilniejszy, rel=canonical silny, sitemap słaby, i żaden z nich nie jest wymagany (Google). Umieść canonical wskazujący samą stronę na stronie, którą chcesz pokazywać, zapisz go jako bezwzględny URL, trzymaj go w <head> i nie dodawaj do niego hreflang, lang, media ani type, bo inaczej Google zignoruje go przy wyborze adresu kanonicznego. Narzędzie Sprawdzanie Przekierowań śledzi każdy krok przekierowania.

Dwa konflikty, których warto unikać. Canonical na stronie z noindex wysyła sygnały, które sobie przeczą, a Google w ogóle odradza używanie noindex do wyboru adresu kanonicznego. A canonical wskazujący inną witrynę, którego nikt tutaj nie ustawił, wymaga uważnego przyjrzenia się: Google wymienia wstrzyknięty canonical między domenami jako oznakę zhakowanej witryny.

Wersje językowe łączy się zamiast tego przez hreflang: każda wersja wymienia samą siebie i wszystkie pozostałe pełnymi adresami URL, a dwie strony, które nie wskazują siebie nawzajem, są ignorowane. Kody to język według ISO 639-1 z opcjonalnym regionem według ISO 3166-1: en-GB, nigdy en-UK, a es-419 nie jest obsługiwany (Google). Canonical każdej wersji językowej kieruj na URL w tym samym języku.

Duplikaty łączą się w jeden, języki tworzą pary

Ta sama treść, kilka adresów URL

http://store.example/bootshttps://store.example/boots?utm_source=mailhttps://www.store.example/bootshttps://store.example/boots/
Canonicalhttps://store.example/bootsWskazówka: Google może wybrać inny

Sygnały, od najsilniejszego

Przekierowanierel=canonicalSitemap
SilnySłaby

Para hreflang

en/en/boots
de/de/stiefel

Oba linkują z powrotem: używane

en/en/boots
fr/fr/bottes

Tylko w jedną stronę: ignorowane

Po lewej: cztery adresy jednej strony łączą się w canonical, który Google nadal może zmienić. Po prawej: dwie wersje językowe liczą się tylko wtedy, gdy każda linkuje do drugiej i do samej siebie.

Czym są tagi Open Graph i Twitter Cards?

To meta tagi, które decydują o tytule, tekście i obrazie, jakie pokazuje link po udostępnieniu. Open Graph ma cztery wymagane właściwości, og:title, og:type, og:image i og:url (OGP); X czyta własne tagi twitter:, a w pozostałych sięga po te tagi og.

Facebook prosi o obraz co najmniej 1200 × 630 px, w proporcjach zbliżonych do 1,91:1 i nie większy niż 8 MB; 600 × 315 px to minimum dla posta z linkiem, a niczego poniżej 200 × 200 px nie przyjmuje (Facebook). Dodaj og:image:width i og:image:height: bez nich robot musi najpierw pobrać obraz, więc pierwsza osoba, która udostępni link, nie zobaczy obrazu. Jako narzędzie do sprawdzania Open Graph ta strona odczytuje prawdziwy rozmiar obrazu z samego pliku.

Ostatnia opublikowana dokumentacja kart X, zarchiwizowana w grudniu 2023, wymagała dla summary_large_image obrazu 2:1 o wymiarach co najmniej 300 × 157 px, dla summary kwadratu co najmniej 144 × 144 px, poniżej 5 MB i nigdy w SVG (X, archiwum). Bez tagów twitter: X używa og:title, og:description i og:image, ale może pokazać tylko małą kartę summary, dopóki twitter:card nie poprosi o dużą.

Oba serwisy zapamiętują to, co odczytały: Facebook trzyma obraz, dopóki nie zmieni się jego URL. Jego Sharing Debugger odczytuje stronę ponownie i wymaga logowania do Facebooka. X nie oferuje już publicznego Card Validatora, który działa: 26 października 2026 jego adres prowadził tylko do logowania, a potem do błędu. Praktycznym sprawdzeniem pozostaje wklejenie linku do nowego posta bez publikowania go.

Jedna strona, trzy karty
Facebook
1,91:1
1,91:1 · co najmniej 1200 × 630 px · do 8 MB
X · summary_large_image
2:1
2:1 · co najmniej 300 × 157 px · poniżej 5 MB
X · summary
1:1
1:1 · co najmniej 144 × 144 px · przycięte do kwadratu

Brak tagów twitter:? X sięga po og:title, og:description i og:image.

X: jego ostatnia opublikowana dokumentacja, zarchiwizowana w 2023

Te same tagi narysowane na trzy sposoby, każda ramka obrazu w proporcjach, które dokumentuje jej serwis. Liczby Facebooka pochodzą z jego aktualnego przewodnika, a liczby X z dokumentacji, którą opublikował jako ostatnią.

Których meta tagów Google naprawdę używa?

Krótka lista: description, robots i googlebot, notranslate, nopagereadaloud, google-site-verification, deklaracje Content-Type i charset, refresh, viewport oraz rating. Meta tagi, których Google nie obsługuje, po prostu ignoruje (Google).

Najbardziej znanym z ignorowanych jest tag meta keywords: dokumentacja Google mówi, że „nie jest wykorzystywany przez wyszukiwarkę Google i nie ma żadnego wpływu na indeksowanie i ranking”, a w 2009 roku Google ogłosił, że przestał go używać. Google nie używa też atrybutu lang do rozpoznania języka strony, a rel=next i rel=prev nic już nie robią. Z tagów Open Graph Google dokumentuje tylko og:title, jako jedno ze źródeł linków z tytułem.

Niektóre tagi mają znaczenie nawet tam, gdzie Google ich nie uwzględnia. Czytniki ekranu i przeglądarki używają lang. Bez tagu viewport telefon układa stronę na szerokość około 980 pikseli CSS i ją zmniejsza, więc style dla wąskich ekranów nigdy nie działają (MDN); według Google sama obecność tego tagu wskazuje mu, że strona jest dostosowana do urządzeń mobilnych. A <meta charset> musi stać w pierwszych 1024 bajtach pliku, jedynej części, w której przeglądarki go szukają (HTML).

Dwa kolejne warto sprawdzić. refresh działa jak przekierowanie, ale Google zaleca zamiast niego przekierowanie 301 po stronie serwera. A noarchive, wycofany w Google, w Bing nadal decyduje, czy treść może trafić do odpowiedzi jego czatu (Bing).

Co Google robi z każdym tagiem

Google go używa

<meta name="description">Czasem staje się snippetem
robots · googlebotReguły indeksowania i snippetu
<title>Jedno ze źródeł linku z tytułem
og:titleKolejne źródło linku z tytułem
viewportOdczytywany jako znak strony przyjaznej urządzeniom mobilnym
charsetSzukany tylko w pierwszych 1024 bajtach
refreshDziała, ale 301 jest lepsze

Google go ignoruje

keywordsBez wpływu na indeksowanie i ranking
rel=next · rel=prevJuż nieużywane

Nie dla Google, ale ma znaczenie

<html lang>Nie służy do rozpoznania języka; używają go czytniki ekranu
og:imageUżywany przez Facebooka i X
noarchiveWycofany w Google, używany przez Bing
Własna lista Google z meta tagami, które obsługuje, zestawiona z tymi, które według Google są ignorowane. Tag, który Google ignoruje, nie szkodzi; niektóre nadal mają znaczenie dla przeglądarek, czytników ekranu i serwisów społecznościowych.

Źródła

Sprawdzanie meta tagów: pytania i odpowiedzi

Jaki jest limit znaków meta description?

Nie ma go. Google mówi, że metaopis nie ma limitu długości, i ucina snippet do szerokości urządzenia. Prawdziwym limitem są więc piksele: około 920 na komputerze i 680 na telefonie, według pomiarów innych firm. Typowe polskie zdanie wypełnia to przy około 145 i 105 znakach; wielkie i szerokie litery wypełniają je szybciej. To narzędzie do sprawdzania meta description mierzy twój opis w pikselach.

Jak długi powinien być tag title?

Celuj w to, co mieści się w około 600 pikselach, czyli w miejscu, jakie inne firmy mierzą dla linku z tytułem na komputerze, co daje mniej więcej 50 do 60 znaków typowego tekstu. Google nie ustala limitu, ale ucina dłuższe tytuły i częściej przepisuje bardzo długie: jedno badanie wykazało, że tytuły dłuższe niż 70 znaków były przepisywane niemal za każdym razem. Ważne słowa daj na początek, a nazwę witryny na koniec.

Jak sprawdzić, czy strona ma noindex?

Wpisz jej adres powyżej. Czytamy tagi meta robots strony, także te w body, oraz jej nagłówek X-Robots-Tag, a potem pokazujemy, co zrobi każda z wyszukiwarek: Google, Bing i Yandex. Ręcznie: wyszukaj noindex w kodzie źródłowym strony i sprawdź nagłówki odpowiedzi w narzędziach deweloperskich przeglądarki; noindex wysłany w nagłówku nigdy nie pojawia się w HTML.

Co oznacza noindex, nofollow?

noindex prosi wyszukiwarki, by nie pokazywały strony w wynikach; nofollow prosi, by nie śledziły linków ze strony, co strona Google o noindex nazywa wskazówką. none oznacza jedno i drugie. noindex, follow trzyma stronę poza wynikami, a jej linki nadal mogą być śledzone. Żadna z tych reguł nie ukrywa strony przed odwiedzającymi i obie działają tylko wtedy, gdy roboty mogą pobrać stronę, więc nie blokuj jej dodatkowo w robots.txt.

Zablokować stronę w robots.txt czy użyć noindex?

Użyj noindex, by trzymać stronę poza wynikami wyszukiwania, i zostaw ją dostępną do skanowania. robots.txt zatrzymuje tylko skanowanie: zablokowany URL nadal może zostać zaindeksowany dzięki linkom z innych stron, a robot nigdy nie zobaczy na nim noindex. Google nie obsługuje też noindex wpisanego w robots.txt. Używaj robots.txt, by oszczędzać skanowanie na nieważnych stronach, a nie by je ukrywać.

Czym różni się tag meta robots od X-Robots-Tag?

Niosą te same reguły w dwóch miejscach. Tag meta robots stoi w HTML strony; X-Robots-Tag to nagłówek odpowiedzi HTTP, jedyny sposób na zastosowanie reguł do pliku PDF lub obrazu i wygodny dla całej witryny z poziomu konfiguracji serwera. Gdy są oba, Google stosuje najbardziej restrykcyjną regułę. Nagłówka nie ma w kodzie źródłowym strony, więc zapomniany łatwo przeoczyć.

Dlaczego Google pokazuje inny tytuł i opis niż te z mojej strony?

Bo jedno i drugie to dane wejściowe, a nie polecenia. Google tworzy linki z tytułem z elementu title, nagłówków, og:title, tekstu kotwic i innych źródeł oraz zastępuje tytuły, których brakuje, szablonowe, przeładowane słowami kluczowymi albo napisane w innym języku. Snippety buduje głównie z treści strony i używa twojego opisu, gdy ten lepiej opisuje stronę. Badania innych firm zaobserwowały, że zastępuje opis mniej więcej w dwóch wynikach na trzy.

Jak sprawdzić tagi Open Graph dla Facebooka?

Wpisz powyżej adres strony. Wypisujemy każdy tag og:, odczytujemy prawdziwy rozmiar pliku og:image i porównujemy go z udokumentowanym zaleceniem Facebooka, 1200 × 630 px, i limitem 8 MB. Sharing Debugger Facebooka pokazuje, co zobaczył jego robot, i może ponownie odczytać stronę, by odświeżyć pamięć podręczną, ale wymaga logowania do Facebooka. Najpierw popraw tagi tutaj, a potem odczytaj stronę ponownie tam.

Czy Twitter Card Validator nadal działa?

Nie w formie, z której ktokolwiek może skorzystać. Gdy sprawdzaliśmy 26 października 2026, adres walidatora odsyłał odwiedzających do logowania w X, a potem odpowiadał błędem, a aktualna dokumentacja X dla deweloperów nie ma żadnej sekcji o kartach. Praktycznym sprawdzeniem pozostaje wklejenie linku do nowego posta bez publikowania go. Nasze narzędzie pokazuje tagi twitter:, które czyta X, i tagi Open Graph, po które sięga zastępczo.

Czy Google nadal używa tagu meta keywords?

Nie. Google mówi, że tag meta keywords nie jest wykorzystywany przez wyszukiwarkę Google i nie ma żadnego wpływu na indeksowanie i ranking. W 2009 roku ogłosił, że ignoruje ten tag już od lat, bo był tak często nadużywany. Nie szkodzi też, więc to narzędzie tylko go odnotowuje. Lepiej poświęć ten wysiłek tytułowi i opisowi.

Czy potrzebuję tagu meta viewport?

Tak, na każdej stronie przeznaczonej na telefony. Bez niego przeglądarki mobilne układają stronę w wirtualnym oknie o szerokości około 980 pikseli CSS i zmniejszają ją do ekranu, więc style, które responsywny układ pisze dla wąskich ekranów, nigdy nie działają. Wystarczy tag z width=device-width; MDN zauważa, że initial-scale=1 zwykle jest zbędne. Według Google tag wskazuje mu, że strona jest dostosowana do urządzeń mobilnych.

Czy to narzędzie do sprawdzania meta tagów uruchamia JavaScript?

Nie. Czyta HTML, który wysyła twój serwer, czyli wersję, którą Google radzi dopracować: odradza dodawanie i zmienianie meta tagów przez JavaScript i chce mieć canonical w źródłowym kodzie HTML. Jeśli tytuł albo tagi strony pojawiają się dopiero po uruchomieniu jej skryptów, tutaj widać je jako brakujące, i warto to poprawić. Detektor CMS pokazuje, jaki framework buduje stronę.

Czegoś brakuje?Zaproponuj funkcję lub nowe narzędzie