Skip to content
Search

Hreflang žyma: kas tai yra ir kaip tai veikia

hreflang žyma nurodo paieškos varikliams, kurią puslapio kalbinę ir regioninę versiją reikėtų rodyti vartotojams; ji padeda varikliams pasirinkti tinkamą variaciją indeksavimui ir pateikimui, bet pati savaime nenulemia reitingo.

Hreflang Tag: Guide for Multilingual Websites

Apžvalga

hreflang yra HTML/hipersaito signalas, kurį pridedate prie puslapių, HTTP antraščių arba XML svetainių žemėlapių, kad nurodytumėte kalbą ir (pasirinktinį) regioninį taikymą alternatyvioms URL.Paieškos varikliai naudoja hreflang, kad parinktų tinkamiausią lokalizuotą URL, kurį pateikti vartotojui tam tikra kalba ar regione. Hreflang įtakoja, kurią variaciją paieškos variklis indeksuoja ir rodo užužklausoms toje kalboje ar lokalėje; tai nėra tiesioginis reitingo signalas, kuris vienas nustato paieškos rezultatų eiliškumą.

Svarbiausi punktai: hreflang įrašai turi būti nuoseklūs tarp variantų, įtraukti savireferencinį įrašą, naudoti teisingus kalba-regiono kodus (ISO 639-1 / ISO 3166-1) ir būti taikomi versijai, kuriącrawler naudoja indeksavimui — Google atveju tai reiškia, kad pirminiu pagrindu laikoma mobilioji versija (Google naršo su Googlebot Smartphone pagal numatytuosius nustatymus nuo July 2024).

Žingsnis po žingsnio

Vadovaukitės šiais žingsniais, kad patikimai pridėtumėte hreflang.

1) Pasirinkite kodus ir canonical strategiją

Nuspręskite, ar naudoti tik kalbos kodus (pvz. "en"), kalbos-regiono kodus (pvz. "en-GB") ar abu. Laikykite canonical ir hreflang nuoseklius: kiekvienas lokalizuotas puslapis gali turėti savireferencinį hreflang ir savo canonical; nenurodykite hreflang į canonical, kuris skiriasi kalba.

2) Pasirinkite vietą: link elementas, HTTP antraštė arba XML sitemap

Yra trys įprasti būdai deklaruoti hreflang. Kiekvienas turi privalumų ir trūkumų:

- HTML <link> elementai <head> — privalumai: paprasta, lengva auditinti šaltinį; trūkumai: reikalauja identiško <head> visuose įrenginių variantuose (užtikrinkite, kad mobilioje versijoje būtų tas pats <head>). Pavyzdys: <link rel="alternate" hreflang="en" href="https://example.com/en/">

- HTTP antraštės — privalumai: naudingos ne-HTML failams (PDF ir kt.); trūkumai: sunkiau valdyti ir auditinti. Pavyzdžio antraštė: Link: <https://example.com/fr/>; rel="alternate"; hreflang="fr"

- XML svetainių žemėlapiai su <xhtml:link> įrašais — privalumai: centralizuota didelėms svetainėms ir sitewide variantams; trūkumai: būtina palaikyti tikslų URL sąrašą ir užtikrinti, kad sitemap būtų prieinamas crawleriams.

3) Įdiekite pilną abipusį rinkinį (reciprocity)

Kiekvienas alternatyvus URL, kurį nurodote, taip pat turi nurodyti visus kitus alternatyvas (įskaitant šaltinį). Pavyzdžiui, puslapis A nurodo A, B ir C; puslapis B turi nurodyti A, B ir C; puslapis C turi nurodyti A, B ir C. Abipusiškumas mažina neaiškumą crawleriams ir padeda teisingai pasirinkti variaciją.

Dažnos problemos

Dažniausios įgyvendinimo klaidos, kurių reikėtų saugotis, ir kaip jos veikia indeksavimą bei pateikimą.

- Neteisingi ar nenustatomi kodai (maišymas en ir en-US) — gali priversti paieškos variklius ignoruoti įrašus arba pasirinkti kitą variaciją.

- Trūkstama savireferencinė žyma — jeigu puslapis neįtraukia savęs į sąrašą, abipusiškumas žlunga ir alternatyvų pasirinkimas gali būti neteisingas.

- Neindeksuojami arba užblokuoti puslapiai (noindex, robots disallow) — alternatyva, kuri nėra indeksuojama, paprastai yra mažiau naudinga; paieškos varikliai gali ją ignoruoti sudarinėdami variacijų rinkinius.

- Santykiniai ir absoliutūs URL mišrios naudojimo problemos arba HTTP/HTTPS neatitikimas — naudokite absoliučius, kanonizuotus URL, kurie atitinka versiją, kurią pasiekia crawleri.

Kaip patikrinti ir šalinti triktis

Patikra skiriasi priklausomai nuo to, ar valdote svetainę, ar auditinate trečios šalies. Puslapiams, kuriuos valdote, naudokite Google Search Console URL Inspection, kad pamatytumėte, kaip Google indeksavo puslapį ir kurią variaciją pasirinko. Bet kuriai svetainei naudokite HTTP ir renderavimo patikras su toliau pateiktais įrankiais.

Įrankiai ir komandos

Chrome DevTools (View Source ir Elements) — patikrinkite, ar <link rel="alternate" hreflang="..."> įrašai yra pateiktame HTML ir matomi mobiliai atsakingoje puslapio versijoje.

curl -I https://example.com/path/ — rodo tik atsakymo antraštes (naudinga patikrinti serverio antraštes ir link antraštes).

curl https://example.com/path/ — atsisiunčia HTML turinį; naudokite curl -A "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" https://example.com/path/ kad pamatytumėte, ką serveris grąžina Googlebot user-agent'ui (nenaudokite to norint slėptis — tik audito tikslais, kad patikrintumėte serverio atsaką).

Bing Webmaster Tools Site Explorer — tikrinkite crawl elgseną ir indeksavimo signalus Bing.

Pastaba: URL Inspection Google Search Console yra autoritetingas jūsų valdomiems puslapiams; trečiųjų šalių puslapiams turėsite remtis viešais užklausimais ir indeksacijos signalais, tokiomis kaip site: užklausos (tai yra orientaciniai, o ne galutiniai duomenys).

Praktinis kontrolinis sąrašas

- Hreflang yra canonical/mobile versijoje — kur patikrinti: view-source arba curl kaip mobile UA — atitinka, kai visi variantai nurodo tą patį hreflang įrašų rinkinį.
- Savireferencinis įrašas — kur patikrinti: puslapio šaltinis — atitinka, kai dabartinis URL yra sąraše.
- Abipusiškumas tarp variantų — kur patikrinti: tikrinkite kiekvieno varianto šaltinį arba sitemap — atitinka, kai kiekvienas variantas nurodo kiekvieną alternatyvą.
- Alternatyvų indeksuojamumas — kur patikrinti: URL Inspection (savo svetainėje) arba site: operatorius ir vieši fetch'ai — atitinka, kai alternatyvos yra crawl'inamos ir nėra užblokuotos robots arba noindex.
- URL kanoninė ir protokolo atitikimas — kur patikrinti: HTTP antraštės ir canonical nuoroda — atitinka, kai hreflang href reikšmės sutampa su canonical ir naudoja tą patį schemą (https/http), kuria pasiekia vartotojai ir crawleriai.
- x-default kaip atsarginė parinktis — kur patikrinti: puslapio šaltinis arba sitemap — atitinka, kai tinkama atsarginė parinktis (pvz., pradinis puslapis arba kalbų pasirinkimo landingas) pažymėta hreflang="x-default".

Prieš DUK: jei norite detalesnės techninės nuorodos, žiūrėkite Read the Technical SEO Guide

Dažnai užduodami klausimai

Ar hreflang pagerina reitingus?

Hreflang padeda paieškos varikliams aptarnauti tinkamą kalbos/regiono variaciją ir gali sumažinti pasikartojančio turinio painiavą, tačiau tai nėra atskiras reitingo pakilimas. Rezultatų tvarką lemia daug reitingo signalų.

Kada turėčiau naudoti hreflang, o kada atskiras šalių svetaines?

Naudokite hreflang, kai turite kalbines arba regionines variacijas reikšmingai panašaus turinio, talpinamo skirtinguose URL (subkatalogai, subdomenai arba ccTLD). Atskiri šalių puslapiai tinka, kai turinys ir verslo taisyklės rinkai ženkliai skiriasi.

Ar man reikia x-default žymos?

x-default rekomenduojama neaiškiais atvejais (pvz., kalbų pasirinkimo landing puslapis), kad paieškos varikliai turėtų aiškią atsarginę parinktį, kai tikslus kalbos atitikmuo neegzistuoja.

Ar hreflang galima naudoti kartu su canonical žymomis?

Taip. Kiekvienas lokalizuotas puslapis gali turėti canonical, nukreipiantį į save, ir įtraukti hreflang įrašus, išvardijančius kitas lokalizuotas versijas. Venkite nukreipti hreflang į canonical, kuris atstovauja kitą kalbos variaciją.

Paskutinė pastaba: hreflang padeda indeksavimui ir variacijų pasirinkimui, tačiau turi būti nuosekliai įdiegta ir prižiūrima; reguliarios patikros su naršyklės DevTools, curl ir Search Console (jūsų svetainei) yra patikimiausias būdas aptikti regresijas.

Kurkite autoritetą su kokybiškais backlink'ais. Technical SEO ir teisingas tarptautinis taikymas yra esminės organinės plėtros dalys; autoritetas iš susijusių, indeksuojamų vietų papildo teisingą hreflang nustatymą ir padeda vartotojams atrasti tinkamą variaciją.

Related terms