Hreflang-siltide eesmärk ja tähtsus rahvusvahelises SEO-s
Mitmekeelsete ja piirkondlike veebilehtede haldamisel on otsingumootoritele täpse teabe edastamine kriitilise tähtsusega. Atribuut rel="alternate" hreflang="x" on HTML-märgis, mis aitab otsingumootoritel mõista veebilehe erinevate keeleliste ja piirkondlike versioonide vahelisi seoseid.
Kui veebileht pakub sisu mitmes keeles või on kohandatud konkreetsete riikide kasutajatele, kasutavad otsingumootorid nagu Google hreflang-silte, et tuvastada kasutaja asukoht ning eelistatud keel ja kuvada otsingutulemustes just talle sobivaim URL. See hoiab ära olukorrad, kus näiteks USA-s asuvale ingliskeelsele kasutajale kuvatakse ekslikult Suurbritannia või Austraalia jaoks mõeldud ingliskeelne leht. Samuti aitab korrektne sildistamine vältida sisutubleerimise probleeme, kuna otsingumootorid mõistavad, et tegemist on samanäolise sisu lokaliseeritud variantidega, mitte kopeeritud sisuga.
Hreflang-siltide struktuur ja ISO-koodide reeglid
Iga hreflang-silt koosneb HTML-i lingielemendist, mis määratleb alternatiivse lehe seose, selle aadressi ja sihtrühma keele või piirkonna:
<link rel="alternate" hreflang="et-EE" href="https://example.com/et/" />
Sildi atribuut hreflang peab järgima rangeid standardeid, et otsingumootorid seda korrektselt tõlgendaksid:
- Kehtiv keelekood: Peab kasutama kahetähelist ISO 639-1 vormingut (näiteks
en,et,zh). - Valikuline kirjasüsteemi alammärgis: Toetatud on ISO 15924 kohased kirjasüsteemi koodid (näiteks
zh-Hanttraditsioonilise hiina kirja jaoks võizh-Hanslihtsustatud hiina kirja jaoks). - Valikuline piirkonnakood: Peab vastama kahetähelisele ISO 3166-1 Alpha-2 standardile (näiteks
EE,US,GB).
Siltide moodustamisel on lubatud kombineerida keelt ja piirkonda (näiteks en-US või zh-Hans-US), kuid piirkonnakoodi ei tohi kunagi kasutada ilma kehtiva keelekoodita. Samuti ei tohi kasutada mittestandardseid koode nagu ladina-ameerika hispaania keele koodi es-419, mida otsingumootorite standardne hreflang-süsteem ei toeta.
Varuvariandi x-default roll ja rakendamine
Atribuut x-default on spetsiaalne hreflang-väärtus, mis määrab kindlaks n-ö varulehe. Seda URL-i näidatakse kasutajatele, kelle brauseri keeleseaded või geograafiline asukoht ei ühti ühegi spetsiaalselt määratletud keele- või piirkonnaversiooniga.
Tüüpiliselt määratakse x-default väärtuseks:
- Globaalne avaleht, kus kasutaja saab ise valida sobiva riigi või keele.
- Veebilehe peamine keeleversioon (näiteks ingliskeelne versioon), mis on mõeldud rahvusvahelisele auditooriumile.
Ilma x-default sildita peavad otsingumootorid ise otsustama, millist versiooni mittesobiva keele-eelistusega kasutajale kuvada, mis võib viia ebasobiva sisu kuvamiseni otsingutulemustes.
Tehnilised piirangud ja sisestusreeglid
Hreflang-siltide generaator kontrollib reaalajas sisestatud andmete vastavust tehnilistele standarditele. Vigade vältimiseks kehtivad järgmised reeglid ja piirangud:
- Maksimaalne maht: Tööriist toetab korraga kuni 100 keeleversiooni töötlemist.
- URL-i pikkus: Iga sisestatud URL peab olema lühem kui 2048 märki.
- URL-i protokoll: Kõik aadressid peavad sisaldama täielikku protokolli, algades kas
http://võihttps://prefiksiga. - Koodide normaliseerimine: Generaator ühtlustab automaatselt tähtede suurusvormingud (näiteks sisestus
EN-usteisendatakse korrektsesse standardvormingusseen-US) ning normaliseerib koodidzh-Hantjazh-Hans. - Päringuparameetrid: Kõik URL-ides sisalduvad päringuparameetrid (query parameters) kodeeritakse ja esitatakse väljundis varjestatud kujul.
Andmete privaatsus ja kohalik töötlemine
Tööriista kasutamisel on tagatud andmete privaatsus. Kõik sisestatud URL-id, keelekoodid ja seadistused töödeldakse otse kasutaja veebibrauseris. Sisestatud andmeid ega genereeritud koode ei edastata BroBroGo serveritesse ega salvestata väljaspool kasutaja seadet.
Veateated ja valideerimise reeglid
Generaator teostab sisestatud andmete reaalajas kontrolli. Kui mõni väli ei vasta reeglitele, siis sildikomplekti ei luua ning kuvatakse vastav veateade:
- Lisage vähemalt kaks keeleversiooni. (Kuna
hreflangnõuab vastastikuseid viiteid, ei saa luua silti ainult ühe lehe jaoks). - Versioon
{index}vajab keele- või keele-piirkonnakoodi. - Versioon
{index}vajab täielikku URL-i. - Versioon
{index}peab kasutama kahetähelist keelekoodi, valikuliselt ISO 15924 kirjasüsteemi koodi ja/või kahetähelist piirkonnakoodi. - Versioon
{index}kasutab koodi{code}, mis ei ole kehtiv ISO 639-1 keelekood. - Versioon
{index}kasutab koodi{code}, mis ei ole kehtiv ISO 3166-1 Alpha-2 piirkonnakood. - Versioon
{index}kasutab koodi{code}, mis ei ole kehtiv ISO 15924 kirjasüsteemi kood. - Versioon
{index}kordab hreflang-koodi{locale}. (Sama keele- või piirkonnakoodi ei tohi määrata mitmele erinevale URL-ile). - Versioon
{index}vajab täielikku http:// või https:// URL-i. - Versiooni
{index}URL peab olema lühem kui 2048 märki. - Lisage URL, mida x-default peaks kasutama.
- x-default URL vajab täielikku http:// või https:// aadressi.
- x-default URL peab olema lühem kui 2048 märki.
- See redaktor toetab korraga kuni
{max}keeleversiooni.
Korduma kippuvad küsimused
Milliseid hreflang-koode see generaator aktsepteerib?
Kasutage kahetähelist ISO 639-1 keelekoodi, millele võib soovi korral järgneda ISO 15924 kirjasüsteemi alammärgis ja/of kahetäheline ISO 3166-1 piirkonnakood: näiteks en, zh-Hant, zh-CN või zh-Hans-US. Suur- ja väiketähed ühtlustatakse väljundis.
Kuhu peaksin loodud sildid paigutama?
Lisage täielik ja muutmata siltide komplekt iga lokaliseeritud versiooni <head>-sektsiooni sisse. Iga leht peab viitama nii iseendale kui ka kõigile teistele versioonidele.
Millele peaks x-default viitama?
Valige leht külastajatele, kelle keelel või piirkonnal pole täpset vastet. Varuvariandiks võib olla keelevaliku leht, globaalne avaleht või teie peamine keeleversioon.