Sprawdzanie URL canonical
Wklej dowolny URL, a checker pobierze stronę, wyszuka tag <link rel="canonical"> w nagłówku HTML, nagłówek HTTP Link i pokaże, jaki canonical zobaczy Google — plus ewentualne konflikty, łańcuchy redirectów albo sygnały mogące powodować problemy z indeksowaniem. Wykonuje krótki crawl, żeby wychwycić problemy bez ręcznego grzebania w źródle strony.
Jak działa checker canonical
-
1
Wpisz URL
Dowolna publiczna strona. Akceptowane HTTPS i HTTP; redirecty są śledzone do 5 przeskoków.
-
2
Strona jest pobierana
Parsowane są nagłówki HTTP i wyrenderowany HTML. Crawler domyślnie identyfikuje się jako standardowy browser UA.
-
3
Sygnały canonical są wyciągane
Wszystkie tagi `<link rel="canonical">` w `<head>`, wszelkie nagłówki HTTP `Link: rel="canonical"` oraz cele self-referencing vs zewnętrzne.
-
4
Konflikty są oznaczane
Zduplikowane tagi z różnymi celami, canonical wskazujący redirect, canonical wskazujący stronę noindex, brak canonical przy wzorcu duplikacji treści.
Co raportuje checker
- Docelowy URL canonical: wartość href z tagu albo nagłówka.
- Źródło: tag HTML, nagłówek HTTP albo oba. Jeśli oba, muszą się zgadzać.
- Odwołanie do samej siebie?: tak oznacza, że canonical wskazuje z powrotem na tę samą stronę. To normalne i bezpieczne.
- Czy cel jest osiągalny?: czy kanoniczny URL zwraca 200?
- Łańcuch redirectów na canonical: cel nie powinien przekierowywać.
- Zgodny protokół i host: canonical powinien pasować do schematu żywego URL-a.
- Spójność trailing slash: rozbieżności sprawiają, że URL-e są traktowane jako różne.
- Wiele tagów canonical: Google używa pierwszego; reszta to ostrzeżenia.
Typowe problemy wykrywane przez checker
| Problem | Dlaczego ma znaczenie |
|---|---|
| Canonical do redirectu 301/302 | Google może zignorować albo osłabić sygnał |
| Canonical do strony zablokowanej przez robots.txt | Google nie może zweryfikować; sygnał odrzucony |
| Canonical do strony noindex | Sprzeczne sygnały; zachowanie indeksowania nieprzewidywalne |
| Wiele tagów canonical z różnymi href | Honorowany jest tylko jeden; reszta miesza diagnostykę |
| Ścieżka względna bez base | Google rozwiązuje względem bieżącego URL — zwykle OK, ale niejawne |
| Canonical do innej wersji językowej | Zamiast tego użyj hreflang |
| HTTP canonical na stronie HTTPS | Sygnał słabszy; Google może go zignorować |
Canonical w <body> zamiast <head> |
Google go ignoruje |
Jak naprawić złe canonicale
- Zawsze wskazuj finalny URL (bez redirectów).
- Dopasuj dokładnie żywy protokół i host, łącznie z trailing slash.
- Umieść canonical w
<head>, nie w<body>ani wstrzykiwany JavaScriptem po renderze. - Jeden canonical na stronę — wybierz jeden cel i trzymaj się go.
- Dla archiwów paginowanych self-canonicalise każdą stronę. Nie kieruj wszystkich stron na stronę 1.
- Dla wariantów filtrowania/sortowania wskazuj z powrotem listę bez filtrów.
- Dopasuj linki wewnętrzne do kanonicznego URL-a — odkrywanie canonicala, do którego reszta strony nie linkuje, rozmywa sygnał.
Czego nie sprawdza
- Czy Google faktycznie zaindeksował canonical (użyj do tego Search Console).
- Czy linkowanie wewnętrzne wzmacnia canonical.
- Czy wpisy w XML sitemap zgadzają się z canonical.
Najczęściej zadawane pytania
Niekoniecznie. Bez canonical Google wybiera go sam na podstawie sygnałów wewnętrznych (linki, sitemap, podobieństwo treści). Canonical odwołujący się do samej strony nadal jest dobrą praktyką, żeby uniknąć niejednoznaczności, zwłaszcza na stronach z parametrami zapytań.
Canonical to silna sugestia, nie dyrektywa. Jeśli Google uzna strony za różne albo canonical za niedostępny, może wybrać inny URL. Status indeksowania weryfikuj w narzędziu „URL Inspection” w Search Console.
Zduplikowane tagi canonical w <head> to błąd — niektóre motywy CMS dodają jeden, wtyczki drugi. Google używa pierwszego; usuń resztę. Checker oznacza wszystkie wystąpienia.
Nie bezpośrednio — pobiera jako nieuwierzytelniony klient. Dla treści gated sprawdź źródło strony ręcznie po zalogowaniu albo użyj staging URL bez auth.
Powiązane narzędzia
Licznik częstotliwości słów
Znajdź najczęściej powtarzane słowa w tekście wraz z liczbą wystąpień i procentem gęstości. Przydatne przy redakcji, SEO i audytach treści.
Analizator anchor text linków zwrotnych
Wklej backlinki, wiersze CSV, pary URL | anchor albo same teksty anchorów, aby policzyć powtórzenia i wyeksportować CSV Anchor Text,Count,Share.
Generator schematu breadcrumbs
Generuj poprawny BreadcrumbList JSON-LD dla dowolnej hierarchii strony. Tworzy znacznik schema.org gotowy do wklejenia w head witryny.
Checker uszkodzonych linków
Przeskanuj jedną stronę albo małą mapę witryny i oznacz każdy uszkodzony link według statusu HTTP. Szybkie sprawdzenie z wykrywaniem łańcuchów przekierowań.
Generator tagu canonical
Wygeneruj poprawny tag link rel=canonical. Zawiera odpowiednik nagłówka HTTP Link i typowe błędy, których warto unikać.
Licznik słów
Policz słowa, znaki, zdania i akapity wraz z czasem czytania, czasem mówienia, gęstością słów kluczowych i wskaźnikiem czytelności Flescha — dla wypracowań, postów, podpisów i meta opisów.