Jak działa ta kontrola
Scanaris czyta <head> Twojej strony i sprawdza trzy znaczniki, z których Google buduje Twój wynik wyszukiwania. Tytuł: jeśli brakuje, waga średnia; jeśli przekracza 65 znaków, niska, bo Google ucina go około 60; jeśli ma mniej niż 10, niska, bo marnuje miejsce. Meta description: jeśli brakuje, niska; jeśli przekracza 165 znaków, informacyjna. Canonical (<link rel="canonical">): jeśli brakuje, niska. Dodatkowo, jeśli strona przekierowuje przez <meta http-equiv="refresh">, otwiera ustalenie o niskiej wadze, bo to metoda przekierowania, której Google odradza. Badana jest tylko skanowana strona; każda strona Twojej witryny ma własny tytuł i opis, i warto zeskanować te ważne.
Dlaczego to ważne
Tytuł to najbardziej podstawowy czynnik on-page i niebieski link, który ludzie widzą w Google: decyduje, czy klikną. Opis nie wpływa na ranking, ale jest tekstem pod linkiem i bezpośrednio wpływa na to, ile kliknięć dostajesz przy tej samej pozycji. Canonical mówi Google, który adres jest „oficjalny", gdy ta sama treść jest dostępna z ukośnikiem na końcu i bez, z parametrami kampanii, z www i bez; bez niego Google może rozdzielić autorytet między kilka kopii albo wybrać tę, której nie chciałeś. A przekierowanie przez meta refresh przekazuje autorytet gorzej niż 301 i każe użytkownikowi czekać na stronie pośredniej.
Jak to naprawić
Tytuł i opis
Jeden tytuł na stronę, 50 do 60 znaków, z głównym słowem kluczowym na początku i marką na końcu: „Skaner bezpieczeństwa aplikacji tworzonych z AI | Scanaris". Opis o długości 140 do 155 znaków, który streszcza stronę i daje powód, by wejść. Bez powtarzania tego samego tytułu na wszystkich stronach.
- Nuxt:
useSeoMeta({ title, description })na każdej stronie albouseHead. - Next.js: eksportuj
metadata(lubgenerateMetadatadla stron dynamicznych) z każdegopage.tsx. - WordPress: Yoast, Rank Math lub odpowiednik, wypełniając tytuł i opis dla każdego wpisu.
- Statyczny HTML: w
<head>każdego pliku.
Canonical
<link rel="canonical" href="https://twojadomena.pl/sciezka-strony">
Adres bezwzględny, z protokołem i domeną, które ma pokazywać Google, w normalnym przypadku wskazujący na samą stronę. Jeśli masz stronę w kilku językach, każda wersja niesie własny canonical, a znaczniki hreflang łączą pozostałe. W Nuxt generuje go moduł SEO lub i18n; w Next.js trafia do metadata.alternates.canonical.
Meta refresh
Zastąp je przekierowaniem 301 z serwera: w Nuxt regułą w routeRules; w Next.js redirects() w konfiguracji; na Vercel i Netlify plikiem przekierowań; w nginx lub Apache dyrektywą przekierowania.
Sprawdź, czy naprawione
curl -s https://twojadomena.pl | grep -oE '<title>[^<]*</title>|<meta name="description"[^>]*>|<link rel="canonical"[^>]*>|<meta http-equiv="refresh"[^>]*>'
Powinny pojawić się tytuł, opis i canonical, a nie powinien żaden meta refresh. Policz znaki tytułu: między 10 a 65.
Często zadawane pytania
Google czasem pokazuje inny tytuł niż mój.
Tak: przepisuje tytuł, gdy uzna, że Twój nie opisuje dobrze strony, jest za długi albo taki sam na wielu stronach. Precyzyjny tytuł o właściwej długości to sposób, żeby użyło Twojego.
Czy canonical rozwiązuje zduplikowaną treść między domenami?
Może wskazywać na inną domenę i Google traktuje to jako silną wskazówkę. Ale jeśli publikujesz ten sam artykuł na dwóch swoich stronach, lepiej, żeby jedna przekierowywała na drugą.
Czy to pomaga też w cytowaniu przez AI?
Tytuł i opis to pierwsze, co czytają ChatGPT i Perplexity, decydując, czy strona odpowiada na pytanie, więc tak, pomaga. Co zmienia się między wyszukiwarkami a asystentami, jest w SEO kontra AEO; strukturę nagłówków, ważną dla obu, sprawdza nagłówki.