Hreflang ტეგების მნიშვნელობა ინტერნაციონალურ SEO-ში
მრავალენოვანი ვებ-გვერდების მართვისას უმნიშვნელოვანესია საძიებო სისტემებისთვის სწორი სიგნალების მიწოდება, რათა მომხმარებლებმა ძიების შედეგებში საკუთარი ენისა და რეგიონის შესაბამისი გვერდი იხილონ. hreflang ატრიბუტი, კერძოდ rel="alternate" hreflang="x", ეხმარება საძიებო სისტემებს სხვადასხვა ენობრივი და რეგიონული ვერსიების იდენტიფიცირებაში.
როდესაც საძიებო სისტემა აანალიზებს ვებ-გვერდს, იგი იყენებს ამ ტეგებს კონკრეტული მომხმარებლისთვის ყველაზე შესაფერისი ლოკალიზებული URL-ის შესარჩევად. ეს თავიდან აცილებს დუბლირებული კონტენტის პრობლემას, რომელიც ხშირად იჩენს თავს, როდესაც ერთი და იგივე ენა გამოიყენება სხვადასხვა რეგიონისთვის (მაგალითად, ინგლისური აშშ-სა და დიდ ბრიტანეთში). სწორად კონფიგურირებული ტეგები უზრუნველყოფს, რომ შესაბამისი აუდიტორია მოხვდეს ზუსტად მათთვის განკუთვნილ გვერდზე.
Hreflang ატრიბუტების სტრუქტურა და ISO კოდები
თითოეული hreflang ტეგი შედგება ენის კოდისგან და, საჭიროების შემთხვევაში, რეგიონისა და დამწერლობის ქვეტეგებისგან. კოდების ფორმატი მკაცრად განსაზღვრულია საერთაშორისო სტანდარტებით:
- ISO 639-1: ორასოიანი ენის კოდი (მაგალითად,
en,ka,zh). - ISO 15924: დამწერლობის ქვეტეგი, რომელიც გამოიყენება იმ ენებისთვის, რომლებიც ერთზე მეტ დამწერლობას იყენებენ (მაგალითად,
Hantტრადიციული ჩინურისთვის ანHansგამარტივებულისთვის). - ISO 3166-1 Alpha-2: ორასოიანი რეგიონის კოდი, რომელიც მიუთითებს კონკრეტულ გეოგრაფიულ ლოკაციაზე (მაგალითად,
US,GB,GE).
სწორი სინტაქსის მაგალითებია en, zh-Hant, zh-CN ან zh-Hans-US. აღსანიშნავია, რომ სისტემა არ იღებს ისეთ კოდებს, როგორიცაა es-419 ან სხვა უცნობი კომბინაციები.
x-default ატრიბუტის როლი
x-default არის სპეციალური მნიშვნელობა hreflang ატრიბუტისთვის, რომელიც ასრულებს სათადარიგო (fallback) ფუნქციას. იგი გამოიყენება იმ ვიზიტორებისთვის, რომელთა ბრაუზერის ენა ან რეგიონი არ ემთხვევა თქვენ მიერ მითითებულ არცერთ კონკრეტულ ლოკალს.
როგორც წესი, x-default მიეთითება ისეთი გვერდებისთვის, როგორიცაა:
- ენის ამოსარჩევი გლობალური გვერდი.
- ვებ-გვერდის ძირითადი ენობრივი ვერსია.
- გლობალური მთავარი გვერდი.
თუ მომხმარებელი იმყოფება რეგიონში, რომლისთვისაც არ გაქვთ სპეციალური ლოკალიზებული გვერდი, საძიებო სისტემა მას სწორედ x-default მისამართზე გადაამისამართებს.
ტეგების განთავსების წესები და საუკეთესო პრაქტიკა
იმისათვის, რომ hreflang ტეგებმა სწორად იმუშაონ, აუცილებელია ორმხრივი (reciprocal) კავშირების პრინციპის დაცვა. ეს ნიშნავს, რომ თუ გვერდი A მიუთითებს გვერდ B-ზე, გვერდმა B-მაც აუცილებლად უნდა მიუთითოს გვერდ A-ზე.
ძირითადი წესები:
- განთავსება: ტეგები უნდა ჩაიწეროს ვებ-გვერდის HTML კოდის
<head>სექციაში. - თვითმიმართვა: თითოეული გვერდის კოდი უნდა შეიცავდეს როგორც სხვა ენობრივი ვერსიების ბმულებს, ასევე საკუთარი თავის მიმთითებელ
hreflangტეგს. - სრული ნაკრები: იდენტური, უცვლელი ტეგების ნაკრები უნდა განთავსდეს ყველა ლოკალიზებულ ვერსიაზე.
მონაცემთა დამუშავება და კონფიდენციალურობა
ამ ხელსაწყოს გამოყენებისას თქვენი მონაცემების უსაფრთხოება დაცულია არქიტექტურული დიზაინით. თქვენი URL-ები რჩება თქვენს ბრაუზერში. BroBroGo-ზე არაფერი იტვირთება, რაც გამორიცხავს სერვერზე მონაცემთა გაჟონვის ან შენახვის რისკს. დამუშავება ხდება ლოკალურად, მომხმარებლის მხარეს.
გენერატორის მუშაობის წესები და შეზღუდვები
ხელსაწყო მუშაობს მკაცრი ვალიდაციის წესების მიხედვით, რათა თავიდან აიცილოთ შეცდომები საიტზე კოდის განთავსებისას:
- ლიმიტები: ამ რედაქტორს შეუძლია ერთდროულად მაქსიმუმ 100 ენობრივი ვერსიის მხარდაჭერა.
- URL-ის სიგრძე: თითოეული ვერსიის URL-ი უნდა იყოს 2,048 სიმბოლოზე ნაკლები.
- ნორმალიზება: ხელსაწყო ავტომატურად ახდენს ასოების რეგისტრის ნორმალიზებას (მაგალითად,
EN-usგარდაიქმნება როგორცen-US), ხოლო URL-ის ქუერის პარამეტრები გამომავალ კოდში იწერება ეკრანირებული სახით. - ვალიდაცია: ტეგები გენერირდება მხოლოდ მაშინ, როდესაც ყველა შეყვანილი ველი ვალიდურია. შეცდომის არსებობის შემთხვევაში გამომავალი ველი ცარიელი რჩება.
შესაძლო შეცდომების შეტყობინებები:
- დაამატეთ მინიმუმ ორი ენობრივი ვერსია.
- ვერსიას
{index}სჭირდება ენის ან ენისა და რეგიონის კოდი. - ვერსიას
{index}სჭირდება სრული URL-ი. - ვერსია
{index}უნდა იყენებდეს ორასოიან ენის კოდს, სურვილისამებრ ISO 15924 დამწერლობას და/ან ორასოიან რეგიონის კოდს. - ვერსია
{index}იყენებს კოდს{code}, რომელიც არ არის ISO 639-1 ენის კოდი. - ვერსია
{index}იყენებს კოდს{code}, რომელიც არ არის ISO 3166-1 Alpha-2 რეგიონის კოდი. - ვერსია
{index}იყენებს კოდს{code}, რომელიც არ არის ვალიდური ISO 15924 დამწერლობის კოდი. - ვერსია
{index}იმეორებს hreflang კოდს{locale}. - ვერსიას
{index}სჭირდება სრული http:// ან https:// URL-ი. - ვერსიის
{index}URL-ი უნდა იყოს 2,048 სიმბოლოზე ნაკლები. - დაამატეთ URL-ი, რომელიც უნდა გამოიყენოს x-default-მა.
- x-default URL-ს სჭირდება სრული http:// ან https:// მისამართი.
- x-default URL-ი უნდა იყოს 2,048 სიმბოლოზე ნაკლები.
- ამ რედაქტორს შეუძლია ერთდროულად მაქსიმუმ
{max}ენობრივი ვერსიის მხარდაჭერა.
ვალიდაციის სტატუსის პანელზე მომხმარებელი ხედავს შესაბამის შეტყობინებებს, როგორიცაა გასასწორებელია {count} ხარვეზი. ან ყველა კოდი და URL-ი ვალიდურია.. წარმატებული გენერირებისას ეკრანზე ჩნდება ტექსტი: გენერირებულია {count} hreflang ტეგი..
ხშირად დასმული კითხვები (FAQ)
რომელ hreflang კოდებს იღებს ეს გენერატორი?
გამოიყენეთ ორასოიანი ISO 639-1 ენის კოდი, რომელსაც სურვილისამებრ შეიძლება მოჰყვეს ISO 15924 დამწერლობის ქვეტეგი და/ან ორასოიანი ISO 3166-1 რეგიონის კოდი: en, zh-Hant, zh-CN ან zh-Hans-US. ასოების რეგისტრი ნორმალიზდება გამომავალ კოდში.
სად უნდა განვათავსო გენერირებული ტეგები?
დაამატეთ სრული, უცვლელი ნაკრები თითოეული ლოკალიზებული ვერსიის <head> სექციაში. თითოეული გვერდი უნდა მიუთითებდეს საკუთარ თავზეც და ყველა სხვა ვერსიაზეც.
რაზე უნდა მიუთითებდეს x-default?
აირჩიეთ გვერდი იმ ვიზიტორებისთვის, რომელთა ენას ან რეგიონს არ აქვს ზუსტი შესატყვისი. სათადარიგო ვერსიად შეიძლება გამოდგეს ენის ამოსარჩევი გვერდი, გლობალური მთავარი გვერდი ან თქვენი ძირითადი ენობრივი ვერსია.
რა მოხდება, თუ შეყვანილ მონაცემებში შეცდომაა?
თუ რომელიმე ველში არასწორი ISO კოდია ან URL არასრულია, გენერატორი არ შექმნის კოდს და აჩვენებს შესაბამის შეცდომას, მაგალითად: ვერსიას {index} სჭირდება სრული http:// ან https:// URL-ი.. გამომავალი ველი დარჩება ცარიელი მანამ, სანამ ყველა ხარვეზი არ გამოსწორდება.