Utilia

Hreflang generator

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

Jezičke verzije npr. en, en-CA, fr-CA, zh-Hant
Stavi isti potpun skup na svaku navedenu stranicu, uključujući i samu stranicu.

Provere

Proveri postojeće oznake stranice

Nalepi hreflang oznake, unose iz sitemapa ili Link zaglavlje koje trenutno servira jedna od tvojih stranica da ih uporediš sa skupom iznad.

Kako da koristiš hreflang generator

  1. Pod Jezičke verzije upiši po jedan red za svaku verziju stranice: Kod jezika kao što je en, en-CA ili fr-CA, i apsolutni URL stranice te verzije. Za više redova koristi Dodaj jezik.
  2. Po želji popuni x-default URL (opciono), stranicu koja se prikazuje posetiocima čiji jezik ne odgovara nijednoj tvojoj verziji.
  3. Izaberi Format izlaza: HTML link oznake, XML sitemap ili HTTP Link zaglavlje.
  4. Pročitaj Provere, pa Kopiraj ili Preuzmi kod. Isti potpun skup stavi na svaku navedenu stranicu.
  5. Da proveriš stranicu koja je već objavljena, otvori Proveri postojeće oznake stranice, nalepi ono što stranica trenutno servira i upiši njen URL. Alat navodi nedostajuće, suvišne i neusklađene unose.

Učitaj primer pokazuje postavku sa četiri verzije na engleskom i francuskom, sa x-default.

Alat radi u tvom pregledaču. Ništa što upišeš ne šalje se na server.

Šta radi hreflang

hreflang javlja pretraživačima da je nekoliko URL-ova verzija istog sadržaja za različite jezike ili regione, pa se svakom korisniku prikazuje prava. Ne menja rang i nikoga ne preusmerava; 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 vrednost je kod jezika iz standarda ISO 639-1 (dva slova, na primer de), po želji praćen regionom iz ISO 3166-1 alpha-2 (na primer AT za Austriju). Prihvata se i pismo kao u zh-Hant. Region ne može da stoji sam: CA znači katalonski, a ne Kanada. Za kanadski francuski piše se fr-CA. Ovaj alat proverava oba dela prema ugrađenim spiskovima kodova, upisuje ih uobičajenom veličinom slova (en-US, čak i ako ukucaš EN_us) i hvata klasične greške kao što je en-UK (Ujedinjeno Kraljevstvo je GB) ili povučene kodove poput iw za hebrejski (sada he).

Tri formata izlaza

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

Koristi jedan metod po stranici. Mešanje je dozvoljeno, ali povećava verovatnoću grešaka.

Recipročnost: pravilo koje većina sajtova propusti

Anotacije moraju biti dvosmerne. Ako stranica A kaže da je B njena francuska verzija, B mora da pokazuje nazad na A, inače pretraživači ignorišu par. Svaka stranica mora da navede i samu sebe. Najlakši način da oba uslova budu ispunjena je da se na svakoj verziji pojavi potpuno isti blok, što ovaj alat i generiše. Panel Proveri postojeće oznake stranice poredi trenutne oznake jedne stranice sa tvojim skupom i prijavljuje nedostajuće povratne veze, nedostajuću vezu ka samoj sebi i URL-ove koji se razlikuju, na primer zbog kose crte na kraju ili http umesto https.

Česta pitanja

Da li je x-default obavezan?

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

Treba li da dodam opšti jezik pored regionalnih?

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

Mogu li dva jezika da pokazuju na isti URL?

Da. Na primer, en-GB i en-IE mogu da dele jednu stranicu kada je sadržaj isti. Svaka hreflang vrednost, međutim, sme da se pojavi samo jednom u skupu.

Da li URL-ovi moraju da budu apsolutni?

Da. Google zahteva potpune URL-ove, uključujući https://. Relativne putanje se ovde odbijaju. Fragment kao #top pretraživači ignorišu.

Da li hreflang zamenjuje canonical oznaku?

Ne, rade zajedno. Svaka verzija treba da ima canonical koji pokazuje na nju samu, a ne na drugu jezičku verziju. Canonical ka drugom jeziku govori Googleu da odbaci tu stranicu, pa se njen hreflang ignoriše.