Telegram, WhatsApp  +380637610482
ვალერი დანიუკი
ვალერი დანიუკიდეველოპერიბიზნესებისთვის ხელოვნური ინტელექტის ინსტრუმენტების შემუშავება. მაღალი ხარისხი. ხელმისაწვდომი ფასი.Telegram-ში მოწერა

Hreflang Checker: როგორ მოვძებნოთ და გამოვასწოროთ შეცდომები თქვენი ვებსაიტის მრავალენოვან ვერსიებში

Hreflang-ის ონლაინ შემოწმება: ენის კოდები, x-default, თვითმითითებები და ენობრივ ვერსიებს შორის ჯვარედინი მითითებები

რას მიიღებთ

  • ნებისმიერი გვერდის hreflang კლასტერის შემოწმება: ენის კოდები, დუბლიკატები, x-default, თვითმითითება, URL სტატუსები — უფასოდ
  • იმის გაგება, თუ რატომ აჩვენებს Google გერმანულ ვერსიას ინგლისურენოვან ვიზიტორებს და როგორ გამოვასწოროთ ეს პრობლემა
  • ვებსაიტისთვის სწორი მარკირების შაბლონი ორ ან მეტ ენაზე
გამოყენება: 20 წუთშიშენახვა: ტრაფიკი, რომელიც არასწორ ენობრივ ვერსიაზე მიდის

მოკლე პასუხი: hreflang-ის ონლაინ შესამოწმებლად, ჩასვით გვერდის ნებისმიერი ენობრივი ვერსიის მისამართი PromoPilot-ის უფასო hreflang ვალიდატორში და დააჭირეთ ღილაკს „შეამოწმეთ hreflang“. ინსტრუმენტი ამოიღებს ალტერნატიულ ბმულებს <head> დან, შეამოწმებს ენისა და რეგიონის კოდების ფორმატს, დუბლიკატებს, x-default-ის არსებობას და თავად გვერდზე ბმულებს, თითოეული ალტერნატივის HTTP სტატუსს და, თუ გადართვა ჩართულია, ვერსიებს შორის ჯვარედინი მითითებებსაც კი. ქვემოთ მოცემულია შედეგების წაკითხვის და ყველაზე გავრცელებული შეცდომების შესახებ ინფორმაცია.

მე მიმუშავია მრავალენოვან პროექტებზე — სამენოვანი ვებსაიტებიდან დაწყებული RTL-ის 33-ენოვანი პორტალით დამთავრებული — და hreflang თითქმის ყველა მათგანში პრობლემების წყარო იყო. ყველაზე შემაწუხებელი შეცდომა: ყველაფერი მონიშნულია, მაგრამ ერთი ვერსია უკან ბმულს არ იძლევა — და Google ვიზიტორებს არასწორ ენობრივ ვერსიას აჩვენებს, მიუხედავად იმისა, რომ ერთი შეხედვით ყველაფერი რიგზე ჩანს.

რას ამოწმებს hreflang-ის ვალიდატორი?

Hreflang არის მინიშნება საძიებო სისტემებისთვის: „ამ გვერდს აქვს ვერსიები სხვა ენებზე, აქ არის მათი მისამართები“. ამ მარკირებით დაკავშირებული გვერდები ქმნიან კლასტერს. ვალიდატორი ამოწმებს, სწორად არის თუ არა ეს კლასტერი აწყობილი.

გამოკვლევა რას უყურებს ის? რატომ არის ეს SEO-სთვის?
ალტერნატივები თავიდან გვერდზე არსებული ყველა <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, თვითმითითება.
  5. გამოასწორეთ ნებისმიერი დაუკავშირებელი ლოკალური პარამეტრი და ხელახლა შეამოწმეთ სხვა ენის ვერსიით, რათა დარწმუნდეთ, რომ კლასტერი ორივე მხარეს ემთხვევა.

ასე გამოიყურება ხელსაწყოს გვერდი: მისამართის ველი, ურთიერთდამოწმების ღილაკი და შემოწმებული ინფორმაციის აღწერა.

PromoPilot-ის უფასო Hreflang Validator გვერდი: URL ველი, ორმხრივი შემოწმების გადამრთველი და ღილაკი „შეამოწმეთ hreflang“

როგორ წავიკითხოთ შედეგი და რა გამოვასწოროთ პირველ რიგში?

Hreflang-ის შეცდომები ყველა ერთნაირი არ არის. მე მათ შემდეგი თანმიმდევრობით ვასწორებ:

  1. ალტერნატიული ვარიანტები შეცდომით ან გადამისამართებით პასუხობენ. თუ /de/preise/ აბრუნებს 404-ს ან გადამისამართებს მთავარ გვერდზე, დაწყვილება არ იმუშავებს. hreflang უნდა შეიცავდეს მხოლოდ საბოლოო URL-ებს 200 სტატუსით, რომლებიც ემთხვევა ამ გვერდების კანონიკურ URL-ებს.
  2. უკუბმულები არ არის. ინგლისური ვერსია გერმანულ ვერსიაზეა გადაბმული, მაგრამ გერმანული ვერსია ინგლისურ ვერსიაზე არ არის გადაბმული. ეს ჩვეულებრივ მაშინ ხდება, როდესაც მოგვიანებით ახალი ენა დაემატა და ძველი ვერსიების შაბლონი არ განახლებულა.
  3. არასწორი კოდები. გავრცელებული მაგალითებია en- en-GB ის ნაცვლად en-UK, ჩეხური ენისთვის cs ნაცვლად cz, უკრაინული ენისთვის uk ის ნაცვლად ua ან რეგიონი ენის გარეშე. საძიებო სისტემა ასეთ სტრიქონებს უგულებელყოფს.
  4. თვითმითითება არ არის საჭირო. თითოეულ ვერსიაში ასევე უნდა იყოს მითითებული საკუთარი თავი.
  5. x-ნაგულისხმევი მნიშვნელობა არ არსებობს. ეს შეცდომა არ არის, მაგრამ მის გარეშე, „სხვა ენებიდან“ ჩამოსული ვიზიტორები შემთხვევით ვერსიას იღებენ.
  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 სათაურებშია, ინსტრუმენტი მას ვერ დაინახავს — ეს არ არის ვებსაიტის შეცდომა, არამედ ვალიდაციის ფუნქციაა. ის ერთდროულად ამოწმებს ერთ კლასტერს; იმისათვის, რომ დარწმუნდეთ, რომ მთელი საიტი სწორად არის მონიშნული, თქვენ უნდა შეამოწმოთ შაბლონები ყველა ტიპის გვერდისთვის ან გაუშვათ crawler. და, რა თქმა უნდა, ვალიდატორი არ აფასებს თარგმანის ხარისხს — მანქანური თარგმანი hreflang-ის რედაქტირების გარეშე ვერ გიშველით.

როდის არის უფასო ინსტრუმენტი საკმარისი?

Hreflang-ის ვალიდატორი ან მრავალენოვანი 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 Search Central - დოკუმენტაცია გვერდების და hreflang-ის ლოკალიზებული ვერსიების შესახებ.
  • Screaming Frog და Ahrefs Webmaster Tools – საიტის აუდიტის აღწერილობები.

ცნობები და წყაროები

კითხვები და პასუხები

რატომ არის x-default მნიშვნელოვანი?

x-default მიუთითებს საძიებო სისტემას, თუ კლასტერში არცერთი ენა არ არის შესაფერისი ვიზიტორისთვის — მაგალითად, მომხმარებელი იაპონური ბრაუზერით სარგებლობს საიტზე გერმანული, ინგლისური და ჩეხური ვერსიებით. როგორც წესი, x-default მიუთითებს ინგლისურ ვერსიაზე ან ენის შერჩევის გვერდზე.

რატომ არის ურთიერთკავშირი მნიშვნელოვანი?

Google მხოლოდ იმ შემთხვევაში აღიარებს hreflang-ების წყვილს, თუ ბმული ორივე მხრიდან დამოწმებულია: გერმანული ვერსია ინგლისურ ვერსიაზეა გადამისამართებული, ხოლო ინგლისური ვერსია - გერმანულ ვერსიაზე. თუ უკუბმული არ არის, ამ წყვილის მარკირება იგნორირებული იქნება და ძიების შედეგებში შესაძლოა არასწორი ვერსია გამოჩნდეს.

სად განვათავსოთ hreflang: HTML-ში, სათაურებში თუ საიტის რუკაზე?

Google მხარს უჭერს სამ მეთოდს: ბმულის თეგები დოკუმენტის თავში, HTTP სათაურები (სასარგებლოა PDF ფაილებისთვის) და XML საიტის რუკა. აირჩიეთ ერთ-ერთი და გამოიყენეთ ისინი თანმიმდევრულად. PromoPilot-ის ვალიდატორი კითხულობს ალტერნატივებს დოკუმენტის თავიდან, ამიტომ ის ვერ ხედავს მარკირებას საიტის რუკაზე.

ვებსაიტი შევამოწმეთ, მაგრამ არავინაა, ვინც გამოასწორებს?

ეს უფასო ინსტრუმენტი პრობლემებს ავლენს. მე გავაანალიზებ ანგარიშს, პრიორიტეტებს დავადგენ და გამოვასწორებ მათ: SEO აუდიტი, დაჩქარება, მარკირება და ახალ საიტზე მიგრაცია რეიტინგის დაკარგვის გარეშე.