Hreflang: kas tas ir un kā to ieviest

Mēs dominējam tirgū ar savu produktu vai pakalpojumu un gatavojamies to paplašināt starptautiskā mērogā. Process šķiet vienkāršs, taču mums jāpievērš uzmanība virknei detaļu, ja vēlamies to izdarīt pareizi un sasniegt vēlamos rezultātus. Šajā rokasgrāmatā uzzināsiet, kā ieviest hreflang tagus savai starptautiskā SEO stratēģijai.
Kas ir hreflang tagi?
Hreflang tagi ir koda fragmenti, kas parādās lapu galvenē un kuru mērķis ir norādīt Google mūsu lapu versijas citās valodās.
Tas šķiet pašsaprotami, taču ir daudz gadījumu, kad uzņēmumi iztulko savu saturu, bet pēc tam aizmirst pievienot hreflang tagus, un tad parasti notiek viens no diviem scenārijiem:
- Labākajā gadījumā Google nepārmeklē (neindeksē) saturu.
- Sliktākajā gadījumā Google to pārmeklē un, redzot, ka tas ir dublēts saturs, ne tikai nerāda to meklēšanas rezultātos, bet arī samazina vietnes kopējo „autoritāti“.
Google vārdiem runājot:
„Lokalizētās lapas versijas tiek uzskatītas par dublikātiem tikai tad, ja to galvenais saturs nav iztulkots.“
Ieviešanas veidi
Kā Google norāda savās oficiālajās rokasgrāmatās, pašlaik pastāv trīs veidi, kā ieviest tagus, kas norāda, ka lapai ir alternatīvas versijas citās valodās:
HTML tagi (ieteicams)
Viens no visbiežāk izmantotajiem veidiem, kā norādīt, ka lapai ir ekvivalenti citās valodās, ir HTML tagi galvenē:
<link rel="alternate" hreflang="language_code" href="page_url" /> Iedomāsimies, ka mums ir galvenā vietne (angļu valodā), kas pieejama arī citās valstīs un valodās (Apvienotajā Karalistē, ASV un Vācijā). Šajā gadījumā katras lapas galvenē mums vajadzētu pievienot šādu kodu: <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> Šādi mēs meklētājprogrammām paziņosim, ka pārējās lapas nav dublikāti, bet gan vietnes tulkojumi citās valodās.
HTTP galvenes
Ja vēlamies norādīt citās valodās pieejamās dokumentu un citu ne-HTML failu versijas, mūsu rīcībā ir HTTP galvenes:
Nākamajā gadījumā tas ir PDF dokuments, kas pieejams angļu valodā, vācu valodā lietotājiem Šveicē un vēl viena versija visiem vāciski runājošajiem lietotājiem.
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"
Vietnes karte
Vēl viens veids, ko daudzas vietnes laika gaitā ir izmantojušas, ir norādīt starptautiskās versijas, izmantojot vietnes karti (Sitemap). Jāatzīmē, ka tehniski šī ir daudz sarežģītāka metode un vairāk pakļauta kļūdām, jo ir ļoti viegli izlaist dažas lapas.
Vietnes kartes ar vienu lapu piemērs:
<?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</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> RĪKS: Šis Chrome paplašinājums ļauj mums pārbaudīt ieviešanu. Tomēr neaizmirstiet tos pārbaudīt arī manuāli kodā, lai pārliecinātos par 100 %.

Ar šo paplašinājumu mēs varam pārbaudīt savu hreflang tagu ieviešanu.
Valodas un reģiona kodi
Kad esam apskatījuši starptautiskā datu marķējuma tēmu, pāriesim pie vienas no interesantākajām starptautiskā SEO procesa tēmām. Tie ir valodas un reģiona kodi. Vēl nesen informācijas par šo tēmu nebija daudz, un izvairīties no kļūdām valodu un valstu marķēšanā nebūt nebija viegli.
Katra valsts un katra valoda ir atsevišķa pasaule. Tām visām ir savas atšķirības, īpatnības, kultūras, vērtības... un tāpēc daudzi uzņēmumi tam pielāgojas, cenšoties nodrošināt saturu pēc iespējas dabiskākā valodā. Skaidrs piemērs ir spāņu valoda, kurā runā Spānijā, un tā, kurā runā Meksikā. Lai gan tām ir daudz kopīgu izteicienu, ir arī citi, kas nemaz nav līdzīgi, un katras valsts lietotāji labprāt atrod sev vispazīstamāko versiju.
Google piedāvā iespēju hreflang tagos pievienot valodas un reģiona kodus.
Piemēram:
- de: šis saturs būtu paredzēts lietotājiem, kas runā vāciski, neatkarīgi no viņu reģiona.
- es-MX: šis saturs būs paredzēts lietotājiem, kas runā spāniski un ir arī no Meksikas.
- en-GB: šis saturs būs paredzēts lietotājiem, kas runā angliski Apvienotajā Karalistē.

*Hreflang tagu piemērs vietnē Chess.com (viens no mūsu lielākajiem klientiem) ar dažām pieejamajām valodām (kopā +40). *
Kas notiek, ja nenorādām visas valstis, kurās var runāt kādā valodā?
Loģiski, ka to pievienot nav iespējams. Tieši tāpēc mums ir tags hreflang="x-default", kas ļaus mums parādīt šo versiju lietotājam, kad viņa pārlūkprogrammas konfigurācija neatbilst nevienai no mūsu norādītajām valodām vai reģioniem.
<link rel="alternate" href="http://example.com/" hreflang="x-default" />
Biežākās kļūdas
Izklausās vienkārši, vai ne? Vienīgā svarīgā detaļa ir tā, ka Google ir diezgan rūpīgs attiecībā uz ieviešanu. Ja kļūdāmies kaut vienā burtā vai izlaižam saiti, tas atgriezīs kļūdu un nepieņems mūsu marķējumu. Zemāk redzamas dažas no visbiežāk sastopamajām kļūdām (un dažas no mūsu pašu pieredzes):
Savstarpējo (abpusējo) saišu aizmiršana
Ja mūsu lapai A ir hreflang saite uz lapu B, bet pēdējā neatgriež hreflang saiti atpakaļ uz lapu A, Google neizveidos šo saistību un tādēļ turpinās uztvert šīs lapas kā dublikātus.
Reģiona vai valsts kodu maiņa
Lai gan URL adresos mums ir elastība izmantot jebkādus kodus, piemēram, uk, gb vai jebkuru citu Apvienotās Karalistes variantu, ar hreflang tagiem tas tā nav. Ja izmantosim uk pareizā en-GB vietā, Google nespēs interpretēt informāciju un tādēļ neapstiprinās ieviešanu.
Šajā gadījumā, lai vienmēr izmantotu pareizos formātus, mums jāievēro šādi formāti:
- ISO 639-1
- ISO 3166-1 Alpha 2 (neobligāti)
Vietnes hreflang tagu analīze
Vēl pirms dažām nedēļām Google Search Console rādīja detalizētu pārskatu par mūsu hreflang ieviešanas apstiprinājumiem un kļūdām. Tomēr līdz ar jaunās saskarnes ieviešanu šī funkcija noveco un drīz vairs nebūs pieejama.
Šajā gadījumā, neraugoties uz to, ka internetā ir desmitiem SEO rīku darbam ar šo tēmu, mūsuprāt, rīks Nr. 1, kas padara šo procesu ātru un viegli analizējamu, bez šaubām, ir Screaming Frog. Tas ne tikai parāda visus URL adresus, kuros tas atklājis marķējumu, bet arī klasificē tos, ja tajos ir kļūdas, un precīzi norāda, kāda veida kļūda tā ir, lai mēs to varētu apstiprināt.

Screaming Frog veiktās hreflang analīzes skats ar visu informāciju shēmas formātā.
Veiksmes stāsti
Lai gan lielākā daļa SEO darbību prasa zināmu laiku, līdz parādās pirmie rezultāti, hreflang tagi noteikti ir viens no tiem ātrajiem ieguvumiem (quick-win), kas jāievieš pēc iespējas ātrāk tajos projektos, kur tas ir iespējams. Viens no skaidrākajiem šādiem SEO veiksmes stāstiem bija ChessKid.com — viens no mūsu klientiem, kura vietne bija iztulkota gandrīz 20 valodās. Problēma? Hreflang tagi nebija ieviesti, turklāt valodas maiņa bija paslēpta aiz pieteikšanās loga, tāpēc starptautiskās versijas bija pilnīgi nepieejamas.
Ko mēs darījām?
- Kājenē izveidojām nolaižamo valodu sarakstu.
- Pievienojām hreflang tagus visām lapām, kurām tie bija nepieciešami.
Rezultāti?

Hreflang tagu ieviešanas rezultāti vietnē ChessKid.com
Vai jums ir jautājumi? Vai vēlaties, lai palīdzam ieviest hreflang tagus jūsu uzņēmumā? Ar prieku palīdzēsim!
Atsauces
Autors: David Kaufmann

Pēdējos 10+ gadus esmu pavadījis, pilnībā aizrāvies ar SEO — un, godīgi sakot, es to nevēlētos citādi.
Mana karjera sasniedza jaunu līmeni, kad strādāju par vecāko SEO speciālistu Chess.com — vienā no 100 visapmeklētākajām vietnēm visā internetā. Darbs šādā mērogā, aptverot miljoniem lapu, desmitiem valodu un vienu no konkurētspējīgākajām SERPs, iemācīja man to, ko neviens kurss vai sertifikāts nekad nespētu. Šī pieredze mainīja manu skatījumu uz to, kā patiesībā izskatās izcils SEO — un kļuva par pamatu visam, ko esmu izveidojis kopš tā laika.
No šīs pieredzes es nodibināju SEO Alive — aģentūru zīmoliem, kas nopietni domā par organisko izaugsmi. Mēs neesam šeit, lai pārdotu dashboards un ikmēneša atskaites. Mēs esam šeit, lai veidotu stratēģijas, kas patiešām rada rezultātus, apvienojot labāko no klasiskā SEO ar aizraujošo jauno Generative Engine Optimization (GEO) pasauli — nodrošinot, ka jūsu zīmols parādās ne tikai Google zilajās saitēs, bet arī AI ģenerētajās atbildēs, ko ChatGPT, Perplexity un Google AI Overviews katru dienu piegādā miljoniem cilvēku.
Un tā kā es nevarēju atrast rīku, kas pareizi apstrādātu abas šīs pasaules, es izveidoju to pats — SEOcrawl, enterprise SEO intelligence platformu, kas vienuviet apvieno rankings, tehniskos auditus, backlinks uzraudzību, crawl veselību un AI zīmola redzamības izsekošanu. Tā ir platforma, par kuras esamību es vienmēr biju vēlējies.
Atklājiet vairāk šī autora satura

