Kavon Tools

Alati / SEO

hreflang reciprocitet i povratne oznake

Nalepi sitemap i vidi gde krug uzajamnosti nije potpun — nedostajuće povratne oznake, sebe-reference i sukobi.

Nalepi sitemap

XML sitemap sa xhtml:link oznakama. Ne šalje se nigde — sve se računa u tvom pregledaču.

Zašto uzajamnost odlučuje da li hreflang uopšte radi

hreflang je uzajaman odnos, ne jednosmerna izjava. Ako srpska strana kaže „moja engleska verzija je ovde", engleska strana mora da kaže „moja srpska verzija je ovde". Ako taj krug nije potpun — makar na jednoj strani — Google odbaci celu vezu za tu grupu i vrati se na pogađanje. To je razlog broj jedan zbog kog hreflang „ne radi" iako oznake postoje.

Šta ovaj alat proverava

Iz jednog sitemap-a, na jednom mestu, alat proverava ceo graf:

Zašto iz sitemap-a, a ne obilaskom

Sitemap sa xhtml:link oznakama već drži sve strane i sve njihove veze na jednom mestu, pa se ceo krug proveri odjednom — bez pregledača koji obilazi sajt, bez čekanja i bez slanja tvog sajta ikome. Ako su ti oznake u <head> a ne u sitemap-u, prvo ih izvezi u sitemap oblik, ili proveri jednu grupu kroz hreflang generator i validator.

Ovaj alat je izašao iz stvarnog rada: na kavon.dev hreflang se računa iz mape ruta pri build-u baš zato da krug uzajamnosti nikad ne bude prekinut — ni kad su adrese prevedene. Detalje vidi kroz projekte.

Česta pitanja

Šta su povratne oznake (return tags)?
hreflang je uzajaman: ako strana A navodi B kao svoju jezičku verziju, onda B mora da navede A. Ta oznaka na B ka A je „povratna". Ako je nema, Google odbaci vezu.
Zašto proveravati iz sitemap-a?
Jer sitemap sa xhtml:link oznakama na jednom mestu drži sve strane i sve njihove veze — pa se ceo krug uzajamnosti proveri odjednom, bez obilaska sajta.
Alat kaže „nema url bloka" — šta to znači?
Strana je navedena kao jezička verzija, ali za nju nema svog <url> bloka u ovom sitemap-u — možda je u drugom sitemap fajlu. Bez njenog bloka ne mogu da proverim da li upućuje nazad.