Telegram, WhatsApp  +380637610482
Валерий Данюк
Валерий ДанюкэшкәртүчеБизнес өчен ясалма интеллект коралларын эшләү. Югары сыйфатлы. Арзан.Telegram'га язарга

Hreflang тикшерүчесе: Вебсайтыгызның берничә тел версиясендәге хаталарны ничек табарга һәм төзәтергә

Hreflang онлайн тикшерүчесе: тел кодлары, x-default, үз-үзеңә сылтамалар һәм тел версияләре арасындагы кросс-сылтамалар

Сез нәрсә алачаксыз

  • Теләсә нинди битнең hreflang кластерын тикшерү: тел кодлары, кабатлаулар, x-default, үз-үзеңә сылтама, URL статуслары — бушлай
  • Google ни өчен инглиз телендә сөйләшүче кунакларга алман версиясен күрсәтә һәм моны ничек төзәтергә икәнен аңлау
  • Ике яки аннан да күбрәк телдәге сайт өчен дөрес билгеләү шаблоны
Кулланыгыз: 20 минут эчендәСаклаулар: ялгыш тел версиясенә күчә торган трафик

Кыска җавап: hreflangны онлайн тикшерү өчен, битнең теләсә нинди тел версиясенең адресын бушлай PromoPilot hreflang валидаторына куегыз һәм "Hreflangны тикшерү" төймәсенә басыгыз. Корал <head> тан альтернатив сылтамаларны чыгарачак, тел һәм төбәк кодлары форматын, дубликатларны, x-default һәм битнең үзенә сылтамалар булуын, һәр альтернативаның HTTP статусын тикшерәчәк, һәм, әгәр күчерү функциясе активлаштырылган булса, хәтта версияләр арасындагы сылтамаларны да тикшерәчәк. Түбәндә нәтиҗәләрне һәм иң еш очрый торган хаталарны ничек укырга кирәклеге күрсәтелгән.

Мин күптелле проектларда эшләдем — өч телле сайтлардан алып RTL белән 33 телле порталга кадәр — һәм hreflang аларның һәрберсендә диярлек проблемалар чыганагы булып тора. Иң күңелсез хата: барысы да билгеләнгән, ләкин бер версия кире сылтама бирми — һәм Google кунакларга ялгыш тел версиясен күрсәтә, гәрчә беренче карашка барысы да яхшы күренсә дә.

hreflang валидаторы нәрсәне тикшерә?

Hreflang эзләү системаларына ишарә: "Бу битнең башка телләрдә версияләре бар, менә аларның адреслары." Бу билгеләмә белән бәйләнгән битләр кластер тәшкил итә. Валидатор бу кластерның дөрес җыелганмы-юкмы икәнен тикшерә.

Имтихан Ул нәрсәгә карый? Ни өчен бу SEO өчен?
head'тан альтернативалар Биттәге барлык <link rel="alternate" hreflang="…"> теглары Бу Google укый торган билгеләмә.
Код форматы һәм дубликатлар ISO 639-1 стандарты буенча тел, ISO 3166-1 стандарты буенча төбәк ( de, en-GB, cs-CZ), кабатлаулар Google яраксыз кодны игътибарсыз калдыра.
x-гадәти Гадәти версиясе бармы? Бернинди телдән дә канәгать булмаганнарга күрсәтелә
Үз-үзеңә сылтама Бит исемлектә үзенә күрсәтәме? Ансыз кластер тулы булмаган дип санала.
Альтернативаларның HTTP статусы Һәр адрес 200 код белән җавап бирәме? 404 сылтамалар яки юнәлтүләр тоташуларны өзә
Үзара бәйләнешләр Һәр версиягә кире сылтама бармы? Расланмаган очракта, hreflang пары исәпкә алынмый.

Сайтның hreflang'ын онлайн ничек тикшерергә?

Hreflang тикшерүен 4 адымда башкарыгыз: кластердан URL кертү, тикшерүне башкару, URL статусларын карау һәм үзара тикшерүне эшләтеп җибәрү

  1. hreflang валидаторын ачыгыз.
  2. Кластерга кертелергә тиешле битнең адресын кертегез, мәсәлән, https://example.com/en/pricing/.
  3. Үзара hreflang тикшерү кирәкме-юкмы икәнен хәл итегез. "Үзара hreflang тикшерү" төймәсе тикшерү процессын әкренәйтә: корал һәр альтернативаны ача һәм аның билгеләмәсен тикшерә. Беренче тикшерү өчен аны эшләтеп җибәрегез - үзара hreflang тикшерү өзелгән сылтамаларның иң еш очрый торган сәбәбе.
  4. "Hreflangны тикшерү" төймәсенә басыгыз һәм проблемаларны тикшерегез: кодлар, x-default, self-reference.
  5. Бер-берсе белән бәйләнешсез булган локальләрне төзәтегез һәм кластерның ике якта да туры килүен тәэмин итү өчен башка тел версиясе белән кабат сынап карагыз.

Корал бите менә ничек күренә: адрес кыры, үзара тикшерү ачкычы һәм тикшерелә торган нәрсәнең тасвирламасы.

PromoPilot'ның бушлай Hreflang Validator бите: URL кыры, үзара тикшерү өчен төймә һәм "hreflangны тикшерү" төймәсе

Нәтиҗәне ничек укырга һәм башта нәрсәне төзәтергә?

Hreflang хаталарының барысы да бертигез түгел. Мин аларны түбәндәге тәртиптә төзәтәм:

  1. Альтернатив вариантлар хата яки юнәлтү белән җавап бирә. Әгәр /de/preise/ 404 кайтарса яки баш биткә юнәлтсә, парлаштыру эшләми. hreflang бу битләрнең каноникларына туры килә торган 200 статуслы соңгы URLларны гына үз эченә алырга тиеш.
  2. Кире сылтамалар юк. Инглиз версиясе алман версиясенә сылтама бирә, ләкин алман версиясе инглиз версиясенә сылтама бирми. Бу гадәттә яңа тел соңрак өстәлгәндә һәм иске версияләр өчен шаблон яңартылмаганда була.
  3. Дөрес булмаган кодлар. Еш очрый торган мисаллар арасында en en-GB урынына en-UK, чех теле өчен cs урынына cz, украин теле өчен uk урынына ua, яки телсез төбәк бар. Эзләү системасы мондый юлларны игътибарсыз калдыра.
  4. Үз-үзеңә сылтама юк. Һәр версия үзен күрсәтергә тиеш.
  5. x-default юк. Бу хата түгел, ләкин ансыз "башка телләрдән" килүчеләр очраклы версия алалар.
  6. Дубликатлар. Бер үк код ике тапкыр төрле адреслар белән күрсәтелгән — Google кайсысын сайларга белми.

Өч телдәге бит өчен дөрес кластер болай күренә - һәм өч версиянең һәрберсендә бер үк:

<link rel="alternate" hreflang="en" href="https://example.com/en/pricing/">
<link rel="alternate" hreflang="de" href="https://example.com/de/preise/">
<link rel="alternate" hreflang="cs" href="https://example.com/cs/cenik/">
<link rel="alternate" hreflang="x-default" href="https://example.com/en/pricing/">

Тагын бер киң таралган хата - барлык тел версияләреннән инглиз версиясенә күрсәтә торган каноник версия. Бу hreflang белән капма-каршы килә: сез бер үк вакытта "бу инглиз битенең дубликаты" һәм "бу аерым немец версиясе" дип әйтәсез. Һәр версиянең каноник версиясе үзенә күрсәтергә тиеш.

Кайчан төбәкләр кирәк, телләр генә түгел?

de код барлык немец телендә сөйләшүче кунаклар өчен. de-AT коды Австриядә яшәүчеләр өчен генә. Әгәр дә сезнең һәр ил өчен чыннан да төрле контент булса, төбәк кодлары кирәк: төрле бәяләр, валюталар, җибәрү һәм юридик мәгълүмат. Әгәр текстлар бер үк булса, тел кодлары да җитә - өстәмә төбәк версияләре кабатлаулар булдыра һәм ярдәмне катлауландыра.

Кибет өчен яхшы компромисс: барлык алман телле илләр өчен de әгәр Швейцариядә франкларда төрле бәяләр булса, de-CH. Аннары Швейцария кунаклары үз вариантын күрәчәк, ә башкалар гомуми вариантын күрәчәк.

hreflangны бозмыйча яңа телне ничек өстәргә?

Күпчелек хаталар сайтны эшләтеп җибәргәндә түгел, ә соңрак - тел өстәгәндә барлыкка килә. Моның өчен минем тикшерү исемлегем:

  1. Яңа версияләрнең генә түгел, ә барлык гамәлдәге версияләрнең шаблонын яңартыгыз: һәр биттә яңа тел күрсәтелергә тиеш.
  2. Буш яки тәрҗемә ителмәгән битләрне бастырмагыз. Әгәр дә тәрҗемә юк икән, битне кластерга кертмәү, ләкин кыскача мәгълүматка сылтама ясау яхшырак.
  3. URLларны тикшерегез. Тәрҗемә ителгән URLлар ( /de/preise/ /de/pricing/) кулланучылар өчен яхшы, ләкин hreflangда бу URLлар булырга тиеш, юнәлтүләрсез.
  4. Валидаторны ике яктан да эшләтегез — яңа версиядә дә, иске версиядә дә, үзара тикшерү активлаштырылган килеш.
  5. Робот яңа битләрегезне тизрәк табарга ярдәм итү өчен, сайт картагызны яңартыгыз.

Бу бер сәгать вакыт ала, һәм бу адымда җибәрелгән хаталар нәтиҗәләрне айлар буе бутарга мөмкин.

Чагыштыру: hreflang валидаторы һәм альтернативалар

Корал Нәрсә бушлай? Чикләүләр Кем өчен ул яраклы?
PromoPilot - hreflang валидаторы Кодлар, дубликатлар, x-default, үз-үзеңә сылтама, HTTP статуслары, үзара сылтамалар Бер тикшерү өчен бер кластер, башыннан билгеләмәләрне укый Үзегезнең яки башка кешенең сайтының төп битләрен тиз тикшерегез
Google Эзләү Консолы URL тикшерү: Google кайсы канон версиясен сайлады? Сезнең расланган сайт өчен генә, аерым hreflang отчеты юк Google билгеле бер версияне ничек каравын аңлагыз
Кычкыручы Бака SEO Үрмәкүче hreflang отчетлары белән сайтны карап чыгу Урнаштыру кирәк, бушлай версиядә адреслар саны чикләнгән Барлык тел версияләрен берьюлы тикшерегез
Ahrefs веб-мастер кораллары Сайт аудиты, шул исәптән hreflang хаталары Бары тик сезнең расланган сайтларыгыз өчен генә Проектыгызны даими күзәтеп тору

Йомгаклау: билгеле бер битне тикшерү өчен — мәсәлән, яңа телне эшләтеп җибәргәннән соң — онлайн валидатор тизрәк эшли. Дистәләгән телләрдә меңләгән битле сайт өчен барысын да тикшерә алырлык сканер кирәк.

PromoPilot'та 87 бушлай SEO коралы бар. Сериянең киләсе мәкаләсе - мета-тег анализы турында: ул шулай ук битнең hreflang'ын күрсәтә, ләкин үзара бәйләнешне һәм статусларны тикшермичә.

hreflang валидаторының чикләүләре нинди?

Валидатор документның <head> дан альтернативаларны укый. Әгәр сезнең hreflang XML сайт картасында яки HTTP башлыкларында булса, корал аны күрмәячәк - бу сайт хатасы түгел, ә валидация функциясе. Ул берьюлы бер кластерны тикшерә; бөтен сайт дөрес билгеләнгәнлеген тикшерү өчен, сезгә барлык бит төрләре өчен шаблоннарны тикшерергә яки сканерны эшләтеп җибәрергә кирәк. Һәм, әлбәттә, валидатор тәрҗемә сыйфатын бәяләми - hreflang редакцияләүсез машина тәрҗемәсе сезне коткармаячак.

Кайчан бушлай корал җитми?

Hreflang Validator яки күп телле SEO: бер кластерлы валидация һәм тулы сайтлы автоматик билгеләү

Валидатор хата табачак, ләкин сайт шаблонын яңадан язмаячак. Белгеч кирәк, әгәр:

  • өчтән артык тел бар, һәм һәр яңа бит өчен hreflang автоматик рәвештә генерацияләнергә тиеш;
  • Сез яңа базарларга керәсез һәм адресларны ничек оештырырга икәнен хәл итәсез: папкалар, субдоменнар яки аерым доменнар;
  • Google үҗәтлек белән ялгыш версия күрсәтә, ләкин беренче карашка билгеләмәдә хаталар юк;
  • hreflang гына түгел, ә һәр телдә тәрҗемә, мета-теглар һәм билгеләү дә кирәк.

Сезнең сайт өчен мин нәрсә эшли алам?

Мин Валерий Данюк, разработчик һәм SEO белгече: 12 ел тәҗрибәм, 200 дән артык клиент һәм Европа өчен күп телле проектлар.

SEO һәм күптеллелек

Вебсайтлар, кибетләр һәм бухгалтерия

Миңа күптелле сайтыгызның адресын Telegram аша җибәрегез – мин төп битләр кластерларын тикшерермен һәм сезнең трафикны кайда югалтуыгызны әйтермен.

Нәтиҗә

  1. Онлайн hreflang тикшерүчесе кодларны, x-default, үз-үзеңә сылтаманы, статусларны һәм үзара кластер сылтамаларын күрсәтә.
  2. Бу тәртиптә төзәтегез: ватык альтернативалар → кире сылтамалар → кодлар → үз-үзеңә сылтама → x-default → кабатлаулар.
  3. Һәр тел версиясенең каноник варианты "төп" телгә түгел, ә үзенә күрсәтергә тиеш.
  4. Зур күптелле сайтлар өчен hreflang шаблон ярдәмендә булдырыла, яисә телләр автоматик рәвештә бәйләнгән платформа кулланыла, мәсәлән, 1001site.

Сайтыгызның иң мөһим битен бушлай hreflang валидаторы белән тикшерегез — үзара валидация активлаштырылган.

Чыганаклар

  • PromoPilot'ның Hreflang Validator бите — тикшерүләр һәм еш бирелә торган сораулар исемлеге.
  • Google Эзләү Үзәк - Битләрнең локализацияләнгән версияләре һәм hreflang турында документлар.
  • Screaming Frog һәм Ahrefs веб-мастер кораллары – сайт аудиты тасвирламалары.

Сылтамалар һәм чыганаклар

Сораулар һәм җаваплар

Ни өчен x-default мөһим?

x-default эзләү системасына кайсы версияне күрсәтергә кирәклеген күрсәтә, әгәр кластердагы телләрнең берсе дә кулланучы өчен яраклы булмаса — мәсәлән, немец, инглиз һәм чех версияләре булган сайтта япон браузеры булган кулланучы өчен. Гадәттә, x-default инглиз версиясенә яки тел сайлау битенә күрсәтә.

Ни өчен үзара бәйләнеш мөһим?

Google сылтама ике яктан да расланган очракта гына hreflang парын хөрмәт итә: алман версиясе инглиз версиясенә, ә инглиз версиясе алман версиясенә кире кайта. Әгәр кире сылтама булмаса, бу пар өчен билгеләмә исәпкә алынмый, һәм эзләү нәтиҗәләрендә ялгыш версия күренергә мөмкин.

hreflangны кайда урнаштырырга: HTMLда, башлыкларда яки сайт картасында?

Google өч ысулны хуплый: документ башында сылтама теглары, HTTP башлыклары (PDF өчен файдалы) һәм XML сайт карталары. Берсен сайлагыз һәм аларны даими кулланыгыз. PromoPilot валидаторы документ башында альтернативаларны укый, шуңа күрә ул сайт картасында билгеләүләрне күрмәячәк.

Без сайтны тикшердек, ләкин аны төзәтер кеше юкмы?

Бу бушлай корал проблемаларны ачыклый. Мин отчетны анализлыйм, өстенлекләрне билгелим һәм аларны төзәтәм: SEO аудиты, тизлекне арттыру, билгеләү һәм рейтингны югалтмыйча яңа сайтка күчү.