Źle ustawiony tag canonical: 4 najczęstsze błędy i jak je znaleźć
Tag canonical decyduje, który adres indeksuje Google. Źle ustawiony — strony znikają lub kanibalizują się nawzajem. Najczęstsze błędy.
Tag rel="canonical" mówi Google: „Jeśli istnieje wiele adresów URL z podobną treścią — ten tutaj jest oryginałem, jego indeksuj". Potężny i przydatny. Ale ustawiony błędnie wyrządza ciche szkody. Cztery najczęstsze błędy:
1. Canonical wskazuje na stronę 404
Klasyk po przebudowie: strona żyje pod adresem /produkt-a, ale canonical wskazuje na /produkt-a.html — a ta już nie istnieje. Google otrzymuje sygnał „indeksuj stronę, której nie ma". W najlepszym przypadku Google to ignoruje, w gorszym strona wypada z indeksu.
2. Canonical wskazuje na inny host
Pozostałości po środowisku staging są zdradliwe: canonical wciąż wskazuje na staging.twoja-strona.pl lub starą domenę. W ten sposób mówisz Google, że Twoje strony produkcyjne to tylko kopie — i oddajesz rankingi stronie, która nie jest w ogóle publiczna.
3. Każda strona wskazuje na stronę główną
Częsty błąd w szablonie: zaszyty na stałe canonical w layoucie sprawia, że wszystkie podstrony wskazują na stronę główną. Skutek: Google indeksuje tylko stronę główną, reszta znika z wyników.
4. Sprzeczność między canonical a mapą witryny
Twoja mapa witryny wymienia /produkt-a, ale canonical strony wskazuje na /produkt-a?ref=xyz. Takie sprzeczności kosztują efektywność crawlowania i zaufanie.
Jak znaleźć błędy w canonical
Otwórz kod źródłowy, wyszukaj rel="canonical" i otwórz docelowy adres URL w przeglądarce — czy naprawdę zwraca 200 i czy to ta sama strona? Przy wielu adresach URL szybko robi się to nieprzejrzyste. Canary sprawdza canonical automatycznie: czy go brakuje, czy wskazuje na obcy host lub na stronę 404 — i ostrzega Cię przy nowych błędach.