Kanoninių žymų tikrinimo įrankis

Įveskite puslapio URL, kad surastumėte jo kanoninę žymą ir palygintumėte ją su puslapio adresu.

Įveskite viešą HTTP arba HTTPS puslapį. Prieš lyginant kanoninį URL, bus sekama nukreipimais.

Įveskite puslapio URL, kad patikrintumėte jo kanoninę žymą.

„BroBroGo“ gauna URL, kad atsisiųstų viešą puslapį. Atsisiųstas puslapis ir rezultatas nėra išsaugomi.

DUK

Kas yra savireferencinis (self-referencing) kanoninis URL?

Tai kanoninė nuoroda, nukreipianti į paties galutinio puslapio URL. Tai leidžia paieškos varikliams aiškiai nurodyti pageidaujamą URL, net jei tą patį turinį galima pasiekti keliais būdais.

Kodėl savireferencinė patikra gali būti sėkminga, nors įvestas URL nesutampa?

Įvestas adresas gali nukreipti į kitą URL. Kanoninė nuoroda gali teisingai nurodyti tą galutinį puslapį, net jei ji skiriasi nuo pradinio jūsų įvesto adreso.

Ar tikrinimo įrankis mato kanonines žymas, pridėtas naudojant „JavaScript“?

Įrankis tikrina puslapio grąžinamą HTML kodą. Kanoninė nuoroda, pridedama tik paleidus puslapio scenarijus (JavaScript), čia gali nebūti matoma, todėl įsitikinkite, kad svarbios kanoninės žymos yra pradiniame puslapio šaltinio kode.

Kanoninių žymų paskirtis ir svarba SEO

Kanoninė žyma (rel="canonical") yra HTML elementas, padedantis paieškos varikliams suprasti, kuris puslapis yra pagrindinė, autoritetinga turinio versija. Kai tas pats arba labai panašus turinys pasiekiamas keliais skirtingais adresais, paieškos sistemos gali susidurti su dubliuoto turinio problemomis. Kanoninė žyma aiškiai nurodo paieškos varikliams pageidaujamą URL adresą, taip sutelkdama nuorodų autoritetą viename puslapyje ir nukreipdama paieškos robotus teisinga linkme.

Šis įrankis leidžia patikrinti viešai prieinamo puslapio kanoninę žymą. Įvedus puslapio adresą, įrankis atsisiunčia puslapį, seka visus nukreipimus ir pateikia išsamią informaciją apie rastą kanoninę žymą, jos nukreipimo tikslą bei atitiktį pradiniam adresui.

Kaip veikia kanoninių žymų tikrinimo įrankis

Norint atlikti patikrą, laukelyje Puslapio URL reikia įvesti viešą HTTP arba HTTPS puslapio adresą. Įrankis veikia pagal šias taisykles ir apribojimus:

  • Adreso ilgis: Įvestas URL neturi viršyti nustatyto maksimalaus simbolių skaičiaus. Viršijus šį limitą, rodoma klaida: „URL neturi viršyti {max} simbolių.“.
  • Viešas prieinamumas: Privačių ir vietinių tinklo adresų (pavyzdžiui, http://127.0.0.1/admin) tikrinti negalima. Tokie adresai atmetami dar prieš išsiunčiant užklausą su pranešimu: „Privačių ir vietinių adresų tikrinti negalima.“.
  • Užklausų valdymas: Jei pateikiama nauja užklausa, kol dar vyksta ankstesnė patikra, ankstesnis procesas yra sustabdomas.
  • Protokolo validacija: Jei įvedamas URL be nurodyto protokolo, jis apdorojamas taikant vietines validacijos taisykles.

Atliekant patikrą, ekrane rodomas būsenos pranešimas: „Atsišunčiamas puslapis ir tikrinama jo antraštė (head)…“.

Nukreipimų ir HTTP būsenų įtaka patikrai

Puslapio pasiekiamumas ir serverio atsakai tiesiogiai lemia, ar kanoninė žyma bus sėkmingai nuskaityta. Įrankis fiksuoja šiuos parametrus ir praneša apie kilusias problemas:

  • HTTP būsena: Įrankis nuskaito ir parodo HTTP statuso kodą. Jei serveris grąžina klaidą, rodomas pranešimas: „Puslapis grąžino HTTP {status}, todėl jo kanoninio URL patikrinti nepavyko.“.
  • Nukreipimai: Įrankis seka nukreipimus iki galutinio puslapio. Jei aptinkamas begalinis ciklas arba per didelis nukreipimų skaičius, pateikiama klaida: „Puslapis nukreipė per daug kartų, kad būtų galima užbaigti patikrą.“.
  • Laiko limitas: Jei serveris laiku neatsako, rodomas pranešimas: „Puslapis per ilgai neatsako. Bandykite vėliau.“.
  • Pasiekiamumas: Jei puslapio nepavyksta pasiekti dėl kitų priežasčių, pateikiama klaida: „Nepavyko pasiekti puslapio. Patikrinkite URL arba bandykite dar kartą.“.

HTML kodo analizė ir apribojimai

Atsisiuntus puslapį, įrankis analizuoja jo HTML struktūrą. Šiame etape taikomi keli esminiai apribojimai:

  • Turinio tipas: Įrankis tikrina tik HTML puslapius. Jei pateiktas URL nurodo kitokio formato failą, rodoma klaida: „Šis URL negrąžino HTML puslapio.“. Jei grąžintas HTML kodas yra tuščias arba neįskaitomas, pateikiamas pranešimas: „Puslapis negrąžino nuskaitomo HTML kodo.“.
  • Antraštės dydis: Jei puslapio <head> sekcija yra per didelė, saugumo sumetimais patikra nutraukiama su pranešimu: „Puslapio antraštė (head) per didelė, kad ją būtų galima saugiai patikrinti.“.
  • „JavaScript“ apribojimai: Įrankis nuskaito tik pradinį puslapio HTML šaltinio kodą. Kanoninės žymos, kurios yra sukuriamos ar įterpiamos dinamiškai naudojant „JavaScript“ scenarijus jau užkrovus puslapį naršyklėje, šiuo įrankiu nebus aptiktos. Svarbu užtikrinti, kad paieškos varikliams skirtos kanoninės žymos būtų pateikiamos tiesioginiame serverio atsakyme.

Rezultatų interpretavimas

Atlikus patikrą, skiltyje Kanoninio URL patikros pateikiami šie struktūrizuoti duomenys:

Rodiklis Reikšmė / Aprašymas
Kanoninis URL egzistuoja „Taip“ arba „Ne“.
Nukreipta į save „Taip“ arba „Ne“ (nurodo, ar kanoninis URL sutampa su galutiniu adresu).
Sutampa su įvestu URL „Taip“ arba „Ne“ (nurodo, ar kanoninis URL sutampa su pradiniu įvestu adresu).
Įvestas URL Pradinis vartotojo pateiktas adresas.
Galutinis URL po nukreipimų Adresas, gautas sekant visus nukreipimus.
Kanoninis href Žymoje esanti neapdorota href atributo reikšmė.
HTTP būsena Serverio grąžintas būsenos kodas.
Rasta kanoninių žymų Bendras puslapyje aptiktų kanoninių žymų skaičius.

Galimos rezultatų būsenos ir klaidos

Priklausomai nuo analizės rezultatų, įrankis pateikia vieną iš šių išvadų:

  • Sėkminga patikra: „Kanoninė nuoroda rasta. Ji yra nukreipta į save pačią ir sutampa su įvestu URL.“.
  • Nukreipimo atvejis: „Kanoninis URL sutampa su galutiniu puslapiu po nukreipimo, bet nesutampa su įvestu URL.“.
  • Skirtingas adresas: „Kanoninis URL nurodo kitą adresą nei galutinis puslapis.“.
  • Žymos trūkumas: „Puslapio antraštėje (head) nerasta kanoninės žymos.“.
  • Kelių žymų problema: Jei puslapyje randama daugiau nei viena kanoninė žyma, įrankis analizuoja tik pačią pirmąją. Tokiu atveju rodomas įspėjimas: „Rasta {count} kanoninių žymų. Rodoma pirmoji; rekomenduojama palikti tik vieną.“.
  • Neteisingas formatas: Jei žyma yra, bet jos adresas sugadintas, rodoma klaida: „Kanoninė žyma egzistuoja, tačiau jos „href“ reikšmė nėra galiojantis HTTP arba HTTPS URL.“.

Privatumo politika

Naudojantis šiuo įrankiu, jūsų privatumas yra apsaugotas. „BroBroGo“ gauna URL, kad atsisiųstų viešą puslapį. Atsisiųstas puslapis ir analizės rezultatas nėra išsaugomi serveriuose.

Dažniausiai užduodami klausimai (DUK)

Kas yra savireferencinis (self-referencing) kanoninis URL?

Tai kanoninė nuoroda, nukreipianti į paties galutinio puslapio URL. Tai leidžia paieškos varikliams aiškiai nurodyti pageidaujamą URL, net jei tą patį turinį galima pasiekti keliais būdais.

Kodėl savireferencinė patikra gali būti sėkminga, nors įvestas URL nesutampa?

Įvestas adresas gali nukreipti į kitą URL. Kanoninė nuoroda gali teisingai nurodyti tą galutinį puslapį, net jei ji skiriasi nuo pradinio jūsų įvesto adreso.

Ar tikrinimo įrankis mato kanonines žymas, pridėtas naudojant „JavaScript“?

Įrankis tikrina puslapio grąžinamą HTML kodą. Kanoninė nuoroda, pridedama tik paleidus puslapio scenarijus (JavaScript), čia gali nebūti matoma, todėl įsitikinkite, kad svarbios kanoninės žymos yra pradiniame puslapio šaltinio kode.

Ką daryti, jei nepavyksta nukopijuoti gauto kanoninio URL?

Jei automatinis kopijavimas nepavyksta, ekrane pamatysite pranešimą: „Nepavyko nukopijuoti kanoninio URL. Pažymėkite ir nukopijuokite rankiniu būdu.“.