Utilia

Generator hreflang oznaka

Generiši hreflang oznake za višejezične stranice kao HTML link oznake, XML sitemap unose ili HTTP zaglavlja Link, uz provjeru ISO kodova i uzajamnosti.

Jezične verzije npr. bs, en, en-GB, sr-Latn
Stavi isti potpuni skup na svaku navedenu stranicu, uključujući i samu stranicu.

Provjere

Provjeri postojeće oznake stranice

Zalijepi hreflang oznake, unose sitemapa ili zaglavlje Link koje trenutno poslužuje neka od tvojih stranica da ih uporediš sa skupom iznad.

Kako koristiti hreflang generator

  1. Pod Jezične verzije upiši po jedan red za svaku verziju stranice: Kod jezika kao što je bs, en ili en-GB, i apsolutni URL stranice te verzije. Za više redova koristi Dodaj jezik.
  2. Po želji popuni x-default URL (neobavezno), stranicu koja se prikazuje posjetiocima čiji jezik ne odgovara nijednoj tvojoj verziji.
  3. Odaberi Format izlaza: HTML link oznake, XML sitemap ili HTTP zaglavlje Link.
  4. Pročitaj Provjere, zatim Kopiraj ili Preuzmi kod. Stavi isti potpuni skup na svaku navedenu stranicu.
  5. Da provjeriš stranicu koja je već objavljena, otvori Provjeri postojeće oznake stranice, zalijepi ono što stranica trenutno poslužuje i upiši njen URL. Alat navodi unose koji nedostaju, višak i nepodudaranja.

Učitaj primjer prikazuje postavku s četiri verzije na engleskom i francuskom s oznakom x-default.

Sve radi u tvom pregledniku. Ništa što upišeš ne šalje se na server.

Šta radi hreflang

hreflang govori pretraživačima da je više URL-ova verzija istog sadržaja za različite jezike ili regije, tako da se svakom korisniku prikaže prava. Ne mijenja rangiranje i nikoga ne preusmjerava; samo pomaže Googleu i Yandexu da izaberu koju će verziju prikazati u rezultatima. Bing se uglavnom oslanja na meta oznaku content-language i atribut lang.

Svaka vrijednost je kod jezika iz ISO 639-1 (dva slova, kao de), po želji iza kojeg slijedi regija iz ISO 3166-1 alpha-2 (kao AT za Austriju). Prihvata se i pismo, kao zh-Hant. Regija se ne može koristiti sama: CA znači katalonski, a ne Kanada. Za kanadski francuski piši fr-CA. Ovaj alat provjerava oba dijela prema ugrađenim popisima kodova, zapisuje ih uobičajenim velikim i malim slovima (en-US, čak i ako upišeš EN_us) i hvata klasične greške kao en-UK (Ujedinjeno Kraljevstvo je GB) ili povučene kodove kao iw za hebrejski (sada he).

Tri formata izlaza

  • HTML link oznake idu u <head> svake verzije. To je najjednostavnija opcija za obične web-stranice.
  • XML sitemap stavlja anotacije u tvoj sitemap: jedan unos <url> po stranici, a svaki navodi sve alternative pomoću xhtml:link. HTML ostaje lagan, a veliki sajtovi se lakše održavaju.
  • HTTP zaglavlje Link je za datoteke bez <head>, kao što su PDF datoteke. Tvoj server šalje zaglavlje uz datoteku.

Koristi jednu metodu po stranici. Miješanje je dozvoljeno, ali povećava vjerovatnoću grešaka.

Uzajamnost: pravilo koje većina sajtova propušta

Anotacije moraju biti dvosmjerne. Ako stranica A kaže da je B njena francuska verzija, B također mora upućivati nazad na A, inače pretraživači zanemaruju par. Svaka stranica mora navesti i samu sebe. Najjednostavniji način da oboje bude ispravno je da se isti blok ispiše na svakoj verziji, što ovaj alat i generiše. Panel Provjeri postojeće oznake stranice upoređuje trenutne oznake jedne stranice s tvojim skupom i prijavljuje povratne veze koje nedostaju, nedostajuću samoreferencu i URL-ove koji se razlikuju, na primjer zbog kose crte na kraju ili http umjesto https.

Česta pitanja

Je li x-default obavezan?

Ne, ali se preporučuje. Označava rezervnu stranicu za sve ostale, obično izbornik jezika ili tvoju glavnu verziju. Mora slijediti ista pravila kao ostali unosi, uključujući i to da bude naveden na svakoj stranici.

Trebam li uz regionalne dodati i opšti jezik?

Obično da. Ako imaš samo en-GB i en-US, govornik engleskog u Irskoj ne odgovara nijednoj. Dodavanje obične verzije en pokriva ga, a ovaj alat upozorava kad jezik ima samo regionalne varijante.

Mogu li dva jezika pokazivati na isti URL?

Da. Na primjer, en-GB i en-IE mogu dijeliti jednu stranicu kad je sadržaj identičan. Svaka hreflang vrijednost se ipak smije pojaviti samo jednom u skupu.

Moraju li URL-ovi biti apsolutni?

Da. Google traži potpune URL-ove, uključujući https://. Relativne putanje se ovdje odbijaju. Fragment kao #top pretraživači zanemaruju.

Zamjenjuje li hreflang canonical oznaku?

Ne, rade zajedno. Svaka verzija treba imati canonical koji pokazuje na samu sebe, a ne na drugu jezičnu verziju. Canonical na drugi jezik kaže Googleu da odbaci tu stranicu, a njen hreflang se zanemaruje.