Badanie własne · Techniczne SEO · 2026
Audyt hreflang i canonical: 192 adresy URL w 16 językach
Sprawdziliśmy kod HTML dwunastu grup stron DigestSEO we wszystkich 16 językach. Publikujemy metodę badania, wyniki i pełne dane.
Co faktycznie wykazał audyt
Wszystkie 192 adresy zwróciły HTTP 200, miały samoodwołujące adresy canonical oraz zgodne znaczniki języka. Odnośniki hreflang działały wzajemnie, a każda strona zawierała 16 wariantów językowych i x-default.
Pięć testów do powtórzenia
HTTP i przekierowania
Wszystkie 192 adresy zwróciły HTTP 200 bez przekierowań. Błędy sieci byłyby liczone oddzielnie.
Samoodwołujący canonical
Każdy wariant językowy wskazywał własny adres canonical. Canonical i hreflang pełnią różne funkcje.
Wzajemny hreflang i x-default
Zbadaliśmy odnośniki do alternatywnych wersji oraz linki zwrotne; obecny był także x-default.
Język HTML i robots
Atrybuty lang odpowiadały konfiguracji. Nie znaleźliśmy dyrektyw noindex w badanych metatagach.
Tytuły i opisy
W każdej z dwunastu grup znajdowało się 16 różnych tytułów i opisów. Nie ocenialiśmy jakości językowej.
Przebadane adresy i wyniki
Wybraliśmy dwanaście ścieżek w wersji angielskiej i piętnastu tłumaczeniach. Wszystkie wyniki adres po adresie są w CSV.
Zakres 192 żądań
Każde pole przedstawia jeden adres z dwunastu ścieżek w 16 językach. Wypełnione pole oznacza tylko brak błędów w testowanych regułach, a nie indeksację w Google.
| Badana ścieżka | en | de | es | fr | id | it | ja | ko | nl | pl | pt-BR | sv | tr | uk | vi | zh-CN | Nie wykryto błędów |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/site-audit/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/free-seo-tools/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/keyword-research/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/top-websites/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/seo-guide/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/gsc-mcp/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/sitemap-checker/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/link-redirect-checker/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/link-slug-generator/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/http-status-checker/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/internal-link-checker/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
| Grupa stron | HTTP 200 | Własny canonical | Wzajemny hreflang | Różne tytuły |
|---|---|---|---|---|
/ | 16/16 | 16/16 | 16/16 | 16/16 |
/site-audit/ | 16/16 | 16/16 | 16/16 | 16/16 |
/free-seo-tools/ | 16/16 | 16/16 | 16/16 | 16/16 |
/keyword-research/ | 16/16 | 16/16 | 16/16 | 16/16 |
/top-websites/ | 16/16 | 16/16 | 16/16 | 16/16 |
/seo-guide/ | 16/16 | 16/16 | 16/16 | 16/16 |
/gsc-mcp/ | 16/16 | 16/16 | 16/16 | 16/16 |
/sitemap-checker/ | 16/16 | 16/16 | 16/16 | 16/16 |
/link-redirect-checker/ | 16/16 | 16/16 | 16/16 | 16/16 |
/link-slug-generator/ | 16/16 | 16/16 | 16/16 | 16/16 |
/http-status-checker/ | 16/16 | 16/16 | 16/16 | 16/16 |
/internal-link-checker/ | 16/16 | 16/16 | 16/16 | 16/16 |
Metodologia krok po kroku
- Pobrać 192 publiczne adresy HTTPS, najwyżej sześć jednocześnie, z limitem 20 sekund na żądanie.
- Zbadać surowy HTML serwera: canonical, hreflang, lang, title, description i robots, bez renderowania skryptów.
- Porównać status HTTP, ostateczny adres, canonical oraz wzajemność wszystkich wariantów językowych.
- Oddzielić błędy pobierania od problemów SEO i opublikować plik CSV oraz skrypt Node.js.
Dane można przeglądać, lecz nie przyznano osobnej otwartej licencji na ponowne wykorzystanie. Zobacz regulamin serwisu.
Pomiary pochodzą z automatycznego odczytu surowego HTML. Tekst i tłumaczenia powstały z pomocą AI; nie deklarujemy niezależnej weryfikacji przez rodzimych użytkowników języka.
Ograniczenia wniosków
Nie badaliśmy całej sieci, jakości tłumaczeń, intencji wyszukiwania, renderowania Googlebota, indeksacji, pozycji ani linków zewnętrznych. Brak wykrytych usterek w tych zasadach nie oznacza idealnego SEO.
Jak wykorzystać dane
Przed wdrożeniem nowego języka automatycznie sprawdź canonical i wzajemne hreflang. Następnie analizuj treść lokalną i realną widoczność. Poradnik hreflang oraz kontroler mapy witryny służą do dodatkowych zadań.
Źródła i dane
- Dane źródłowe (CSV) · 2 listopada 2026 UTC
- Zobacz skrypt audytu · Node.js
- Google Search Central · hreflang
- Google Search Central · canonical