Hreflang: mis see on ja kuidas seda rakendada

Hreflang: mis see on ja kuidas seda rakendada
David Kaufmann
SEO õpetused

Domineerime turul oma toote või teenusega ja valmistume laienema rahvusvahelisele turule. Protsess tundub lihtne, kuid peame pöörama tähelepanu reale üksikasjadele, kui soovime seda õigesti teha ja saavutada soovitud tulemused. Sellest juhendist näete, kuidas rakendada hreflang-märgendeid oma rahvusvahelise SEO strateegia jaoks.

Mis on hreflang-märgendid?

Hreflang-märgendid on koodijupid, mis paiknevad lehtede päises ja mille eesmärk on öelda Google'ile meie lehtede versioonid teistes keeltes.

See tundub ilmselge, kuid on palju juhtumeid, kus ettevõtted tõlgivad oma sisu, kuid unustavad seejärel lisada hreflang-märgendid, ning siis leiab tavaliselt aset üks kahest stsenaariumist:

  • Parimal juhul Google ei roomanda (ei indekseeri) sisu.
  • Halvimal juhul Google roomab selle läbi ja, nähes, et tegemist on dubleeriva sisuga, ei näita seda mitte ainult otsingutulemustes, vaid vähendab ka veebisaidi üldist „autoriteeti“.

Google'i sõnadega:

„Lehe lokaliseeritud versioone loetakse duplikaatideks ainult siis, kui nende põhisisu ei ole tõlgitud.“

Rakendamise viisid

Nagu Google oma ametlikes juhendites teatab, on praegu kolm viisi, kuidas rakendada märgendeid, mis näitavad, et lehel on alternatiivseid versioone teistes keeltes:

HTML-märgendid (soovitatav)

Üks levinumaid viise näidata, et lehel on vasteid teistes keeltes, on HTML-märgendid päises:

<link rel="alternate" hreflang="language_code" href="page_url" /> Kujutlegem, et meil on peamine veebisait (inglise keeles), mis on saadaval ka teistes riikides ja keeltes (Ühendkuningriik, USA ja Saksamaa). Sel juhul peaksime iga lehe päisesse lisama järgmise koodi: <head> <title>Widgets, Inc</title> <link rel="alternate" hreflang="en-gb" href="http://en-gb.example.com/page.html" /> <link rel="alternate" hreflang="en-us" href="http://en-us.example.com/page.html" /> <link rel="alternate" hreflang="en" href="http://en.example.com/page.html" /> <link rel="alternate" hreflang="de" href="http://de.example.com/page.html" /> <link rel="alternate" hreflang="x-default" href="http://www.example.com/" /> </head> Nii ütleme otsingumootoritele, et teised lehed ei ole duplikaadid, vaid veebisaidi tõlked teistesse keeltesse.

HTTP-päised

Kui soovime näidata dokumentide ja muude mitte-HTML-failide versioone teistes keeltes, on meie käsutuses HTTP-päised:

Järgmisel juhul on tegemist PDF-dokumendiga, mis on saadaval inglise keeles, saksa keeles Šveitsi kasutajatele ja veel üks versioon kõigile saksa keelt kõnelevatele kasutajatele.

Link:

<http://example.com/file.pdf>; rel="alternate"; hreflang="en", <http://de-ch.example.com/file.pdf>; rel="alternate"; hreflang="de-ch", <http://de.example.com/file.pdf>; rel="alternate"; hreflang="de"

Saidikaart

Veel üks viis, mida paljud veebisaidid on aja jooksul kasutanud, on näidata rahvusvahelisi versioone saidikaardi (Sitemap) kaudu. Tuleb märkida, et tehniliselt on see palju keerukam meetod ja vigadele altim, kuna mõne lehe väljajätmine on väga lihtne.

Ühe lehega saidikaardi näide:

<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"> <url> <loc>http://www.example.com/english/page.html&lt;/loc> <xhtml:link rel="alternate" hreflang="de" href="http://www.example.com/deutsch/page.html"/> <xhtml:link rel="alternate" hreflang="de-ch" href="http://www.example.com/schweiz-deutsch/page.html"/> <xhtml:link rel="alternate" hreflang="en" href="http://www.example.com/english/page.html"/> </url> TÖÖRIIST: See Chrome'i laiendus võimaldab meil rakendusi valideerida. Sellegipoolest ärge unustage neid ka koodis käsitsi kontrollida, et need 100% üle vaadata.

Href Lang märgendite kontrollija
Href Lang märgendite kontrollija

Selle laiendusega saame kontrollida oma hreflang-märgendite rakendusi.

Keele- ja piirkonnakoodid

Kui oleme läbi vaadanud rahvusvahelise andmemärgistuse teema, liigume edasi ühe huvitavama teema juurde rahvusvahelise SEO protsessis. Need on keele- ja piirkonnakoodid. Kuni viimase ajani ei olnud selle teema kohta palju teavet ning keelte ja riikide märgistamisel oli vigadest hoidumine sugugi mitte lihtne.

Iga riik ja iga keel on omaette maailm. Neil kõigil on oma erinevused, eripärad, kultuurid, väärtused... ja just seetõttu paljud ettevõtted kohanevad sellega, püüdes pakkuda sisu võimalikult loomulikus keeles. Selge näide on hispaania keel, mida räägitakse Hispaanias, ja see, mida räägitakse Mehhikos. Kuigi neil on palju ühiseid väljendeid, on ka teisi, mis pole üldse sarnased, ja iga riigi kasutajad soovivad leida versiooni, mis on neile kõige tuttavam.

Google pakub võimalust lisada hreflang-märgenditesse keele- ja piirkonnakoodid.

Näiteks:

  • de: see sisu oleks mõeldud kasutajatele, kes räägivad saksa keelt, olenemata nende piirkonnast.
  • es-MX: see sisu on mõeldud kasutajatele, kes räägivad hispaania keelt ja on samuti Mehhikost.
  • en-GB: see sisu on mõeldud kasutajatele, kes räägivad inglise keelt Ühendkuningriigis.
href lang SEO
href lang SEO

*Hreflang-märgendite näide saidil Chess.com (üks meie suurimaid kliente) mõne saadaoleva keelega (kokku +40). *

Mis juhtub, kui me ei märgista kõiki riike, kus mingit keelt võidakse rääkida?

Loogiliselt on seda võimatu lisada. Just seetõttu on meil märgend hreflang="x-default", mis võimaldab meil pakkuda seda versiooni kasutajale, kui tema brauseri seaded ei vasta ühelegi meie määratud keelele või piirkonnale.

<link rel="alternate" href="http://example.com/" hreflang="x-default" />

Levinud vead

Kõlab lihtsalt, eks? Ainus oluline detail on see, et Google on rakenduste suhtes üsna pedantne. Kui teeme vea kas või ühes tähes või jätame lingi välja, tagastab see vea ega aktsepteeri meie märgistust. Allpool näete mõningaid kõige levinumaid vigu (ja mõnda meie enda kogemusest):

Vastastikuste linkide unustamine

Kui meie lehel A on hreflang-link lehele B, kuid viimane ei tagasta hreflang-linki tagasi lehele A, ei loo Google seda seost ja jätkab seetõttu nende lehtede tuvastamist duplikaatidena.

Piirkonna- või riigikoodide muutmine

Kuigi URL-ides on meil paindlikkus kasutada mis tahes koode, näiteks uk, gb või mis tahes muud Ühendkuningriigi varianti, ei ole hreflang-märgenditega nii. Kui kasutame uk õige en-GB asemel, ei suuda Google teavet tõlgendada ega valideeri seetõttu rakendust.

Sel juhul, et alati kasutada õigeid formaate, peame järgima järgmisi formaate:

  • ISO 639-1
  • ISO 3166-1 Alpha 2 (valikuline)

Veebisaidi hreflang-märgendite analüüs

Veel mõni nädal tagasi kuvas Google Search Console üksikasjaliku aruande meie hreflangi rakenduse valideerimiste ja vigade kohta. Uue liidese käivitamisega on see funktsioon aga vananemas ja pole peagi enam saadaval.

Sel juhul, hoolimata sellest, et internetis on kümneid SEO-tööriistu selle teemaga tegelemiseks, on meie arvates tööriist nr 1, mis muudab selle protsessi kiireks ja lihtsalt analüüsitavaks, kahtlemata Screaming Frog. See ei näita mitte ainult kõiki URL-e, milles ta on märgistuse tuvastanud, vaid ka liigitab need, kui neis on vigu, ja ütleb täpselt, mis tüüpi viga neil on, et saaksime seda valideerida.

Hreflang Screaming Frog
Hreflang Screaming Frog

Screaming Frogi tehtud hreflang-analüüsi vaade kogu teabega skeemi formaadis.

Edulood

Kuigi enamik SEO-tegevusi vajab enne esimeste tulemuste ilmnemist veidi aega, on hreflang-märgendid kindlasti üks neist kiirvõitudest, mida peame võimalikult kiiresti rakendama nendes projektides, kus see on võimalik. Üks selgemaid selliseid SEO edulugusid oli ChessKid.com — üks meie klientidest, mille veebisait oli tõlgitud peaaegu 20 keelde. Probleem? Hreflang-märgendid ei olnud rakendatud ja lisaks oli keele vahetamine peidetud sisselogimise taha, mistõttu rahvusvahelised versioonid olid täiesti ligipääsmatud.

Mida me tegime?

  • Lõime jalusesse rippmenüü keeltega.
  • Lisasime hreflang-märgendid kõikidele lehtedele, mis neid vajasid.

Tulemused?

Ahrefs SEO
Ahrefs SEO

Hreflang-märgendite rakenduste tulemused saidil ChessKid.com

Kas teil on küsimusi? Kas soovite, et aitaksime teil hreflang-märgendeid oma ettevõttes rakendada? Aitame hea meelega!

Viited

Autor: David Kaufmann

David Kaufmann

Olen viimased 10+ aastat olnud täielikult SEO-sse haaratud — ja ausalt öeldes ei tahaks ma seda teisiti.

Minu karjäär jõudis uuele tasemele, kui töötasin vanem-SEO-spetsialistina Chess.com-is — ühel 100 külastatuimast veebisaidist kogu internetis. Sellises mahus töötamine, hõlmates miljoneid lehti, kümneid keeli ja üht konkurentsitihedaimat SERPs, õpetas mulle asju, mida ükski kursus ega sertifikaat kunagi ei suudaks. See kogemus muutis minu arusaama sellest, milline suurepärane SEO tegelikult välja näeb — ja sai aluseks kõigele, mille olen sellest ajast peale üles ehitanud.

Sellest kogemusest lähtudes asutasin SEO Alive — agentuuri brändidele, kes suhtuvad orgaanilisse kasvu tõsiselt. Me ei ole siin selleks, et müüa dashboards ja igakuiseid aruandeid. Me oleme siin selleks, et luua strateegiaid, mis päriselt tulemusi liigutavad, ühendades klassikalise SEO parima osa põneva uue Generative Engine Optimization (GEO) maailmaga — tagades, et teie bränd ilmub mitte ainult Google'i sinistes linkides, vaid ka AI genereeritud vastustes, mida ChatGPT, Perplexity ja Google AI Overviews iga päev miljonitele inimestele edastavad.

Ja kuna ma ei leidnud tööriista, mis mõlemat neist maailmadest korralikult hallanuks, ehitasin selle ise — SEOcrawl, enterprise SEO intelligence platvormi, mis toob kokku rankings, tehnilised auditid, backlinks jälgimise, crawl tervise ja AI brändi nähtavuse jälgimise ühte kohta. See on platvorm, mille olemasolu ma alati soovisin.

→ Loe kõiki David artikleid
Rohkem selle autori artikleid: David Kaufmann

Avastage rohkem selle autori sisu