مختصر جواب: 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 صرف غلط کوڈ کو نظر انداز کرتا ہے۔ |
| ایکس ڈیفالٹ | کیا کوئی ڈیفالٹ ورژن ہے؟ | ان لوگوں کو دکھایا جو کسی بھی زبان سے مطمئن نہیں تھے۔ |
| خود حوالہ | کیا صفحہ فہرست میں خود کی طرف اشارہ کرتا ہے؟ | اس کے بغیر کلسٹر کو نامکمل سمجھا جاتا ہے۔ |
| متبادلات کی HTTP حیثیت | کیا ہر پتہ 200 کوڈ کے ساتھ جواب دیتا ہے؟ | 404 لنکس یا ری ڈائریکٹ بریک کنکشنز |
| باہمی روابط | کیا ہر ورژن کا حوالہ دیتا ہے۔ | تصدیق کے بغیر، hreflang جوڑے کو مدنظر نہیں رکھا جاتا ہے۔ |
ویب سائٹ کا hreflang آن لائن کیسے چیک کریں؟

- hreflang validator کھولیں۔
- اس صفحہ کا پتہ داخل کریں جسے کلسٹر میں شامل کیا جانا چاہیے، مثال کے طور پر
https://example.com/en/pricing/۔ - فیصلہ کریں کہ آیا باہمی hreflang کی جانچ ضروری ہے۔ "Check reciprocal hreflang" ٹوگل چیکنگ کے عمل کو سست کر دیتا ہے: ٹول ہر متبادل کو کھولتا ہے اور اس کے مارک اپ کو چیک کرتا ہے۔ اسے اپنی پہلی جانچ کے لیے فعال کریں — باہمی hreflang چیکنگ ٹوٹے ہوئے لنکس کی سب سے عام وجہ ہے۔
- "Hreflang چیک کریں" پر کلک کریں اور مسائل کا جائزہ لیں: کوڈز، ایکس ڈیفالٹ، خود حوالہ۔
- کسی بھی غیر متعلقہ مقامی کو درست کریں اور ایک مختلف زبان کے ورژن کے ساتھ دوبارہ جانچ کریں تاکہ یہ یقینی بنایا جا سکے کہ کلسٹر دونوں طرف سے مماثل ہے۔
ٹول پیج کی طرح دکھتا ہے: ایڈریس فیلڈ، باہمی تصدیق کا سوئچ، اور اس کی تفصیل جس کی جانچ کی جا رہی ہے۔

نتیجہ کیسے پڑھیں اور پہلے کیا درست کریں؟
Hreflang غلطیاں سب برابر نہیں ہیں۔ میں انہیں اس ترتیب میں ٹھیک کرتا ہوں:
- متبادل ایک غلطی یا ری ڈائریکٹ کے ساتھ جواب دیتے ہیں۔ اگر
/de/preise/404 واپس کرتا ہے یا ہوم پیج پر ری ڈائریکٹ کرتا ہے، جوڑا کام نہیں کرتا ہے۔ hreflang میں صرف 200 اسٹیٹس کے ساتھ حتمی URLs ہونا چاہیے جو ان صفحات کے کینونیکل سے مماثل ہوں۔ - کوئی بیک لنکس نہیں ہیں۔ انگریزی ورژن جرمن ورژن سے لنک کرتا ہے، لیکن جرمن ورژن انگریزی ورژن سے منسلک نہیں ہوتا ہے۔ یہ عام طور پر اس وقت ہوتا ہے جب بعد میں کوئی نئی زبان شامل کی گئی ہو اور پرانے ورژن کے سانچے کو اپ ڈیٹ نہیں کیا گیا تھا۔
- غلط کوڈز۔ عام مثالوں میں
en-GBکے بجائےen-UK، Czech کے لیےcsکے بجائےcz، یوکرینی کے لیےukکے بجائےua، یا بغیر زبان کے خطہ شامل ہیں۔ سرچ انجن ایسی تاروں کو نظر انداز کرتا ہے۔ - کوئی خود حوالہ نہیں۔ ہر ورژن کو بھی اپنی فہرست میں لانا چاہیے۔
- کوئی ایکس ڈیفالٹ نہیں ہے۔ یہ کوئی بگ نہیں ہے، لیکن اس کے بغیر، "دوسری زبانوں سے" آنے والوں کو بے ترتیب ورژن ملتا ہے۔
- نقلیں ایک ہی کوڈ کو مختلف پتوں کے ساتھ دو بار درج کیا گیا ہے— 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 کو توڑے بغیر نئی زبان کیسے شامل کی جائے؟
زیادہ تر غلطیاں سائٹ کو لانچ کرتے وقت ظاہر نہیں ہوتیں، بلکہ بعد میں — زبان شامل کرتے وقت ظاہر ہوتی ہیں۔ اس کے لیے میری چیک لسٹ:
- تمام موجودہ ورژنز کی ٹیمپلیٹ کو اپ ڈیٹ کریں ، نہ صرف نیا: ہر صفحہ پر نئی زبان کی فہرست ہونی چاہیے۔
- خالی یا غیر ترجمہ شدہ صفحات شائع نہ کریں۔ اگر ابھی تک کوئی ترجمہ نہیں ہے، تو بہتر ہے کہ صفحہ کو کلسٹر میں شامل نہ کیا جائے بجائے اس کے کہ کسی سٹب کا حوالہ دیا جائے۔
- یو آر ایل چیک کریں۔ ترجمہ شدہ URLs (
/de/preise//de/pricing/) صارفین کے لیے اچھے ہیں، لیکن hreflang میں یہ URLs ہونا چاہیے، بغیر ری ڈائریکٹ کے۔ - دونوں طرف سے توثیق کرنے والے کو چلائیں — نیا ورژن اور ایک پرانا ورژن، باہمی توثیق کے ساتھ۔
- روبوٹ کو اپنے نئے صفحات کو تیزی سے تلاش کرنے میں مدد کرنے کے لیے اپنا سائٹ کا نقشہ اپ ڈیٹ کریں ۔
اس میں ایک گھنٹہ لگتا ہے، اور اس قدم پر چھوٹ جانے والی غلطیاں مہینوں تک نتائج کو الجھائے گی۔
موازنہ: hreflang توثیق کرنے والا اور متبادل
| ٹول | کیا مفت ہے؟ | پابندیاں | یہ کس کے لیے موزوں ہے؟ |
|---|---|---|---|
| پرومو پائلٹ — hreflang توثیق کرنے والا | کوڈز، ڈپلیکیٹس، ایکس ڈیفالٹ، خود حوالہ، HTTP اسٹیٹس، باہمی روابط | ایک کلسٹر فی چیک، سر سے مارک اپ پڑھتا ہے۔ | اپنی یا کسی اور کی ویب سائٹ کے کلیدی صفحات کو جلدی سے چیک کریں۔ |
| Google سرچ کنسول | یو آر ایل چیک: Google نے کون سا کینونیکل ورژن منتخب کیا؟ | صرف آپ کی تصدیق شدہ سائٹ کے لیے، کوئی علیحدہ hreflang رپورٹ نہیں ہے۔ | سمجھیں کہ Google کسی مخصوص ورژن کو کیسے دیکھتا ہے۔ |
| چیختا مینڈک SEO مکڑی | hreflang رپورٹس کے ساتھ سائٹ کرال کرنا | انسٹالیشن کی ضرورت ہے، مفت ورژن میں پتوں کی ایک حد ہے۔ | زبان کے تمام ورژنز کا ایک ساتھ آڈٹ کریں۔ |
| احریفس ویب ماسٹر ٹولز | ویب سائٹ کا آڈٹ، بشمول hreflang کی غلطیاں | صرف آپ کی تصدیق شدہ سائٹس کے لیے | اپنے منصوبے کی باقاعدہ نگرانی |
نتیجہ: کسی مخصوص صفحہ کو چیک کرنے کے لیے—مثال کے طور پر، ایک نئی زبان شروع کرنے کے بعد—ایک آن لائن تصدیق کرنے والا تیز تر ہوتا ہے۔ درجنوں زبانوں میں ہزاروں صفحات والی سائٹ کو ایک کرالر کی ضرورت ہوتی ہے جو ان سب کو کرال کر سکے۔
پرومو پائلٹ کے پاس 87 مفت SEO ٹولز ہیں۔ سیریز میں اگلا میٹا ٹیگ تجزیہ پر ایک مضمون ہے: یہ ایک صفحہ کا hreflang بھی دکھاتا ہے، لیکن باہمی اور حیثیت کی جانچ کیے بغیر۔
hreflang توثیق کنندہ کی حدود کیا ہیں؟
تصدیق کنندہ دستاویز کے <head> سے متبادل پڑھتا ہے۔ اگر آپ کا hreflang آپ کے XML سائٹ کے نقشے یا HTTP ہیڈر میں ہے، تو ٹول اسے نہیں دیکھے گا — یہ ویب سائٹ کی خرابی نہیں ہے، بلکہ ایک توثیق کی خصوصیت ہے۔ یہ ایک وقت میں ایک کلسٹر کو چیک کرتا ہے۔ اس بات کو یقینی بنانے کے لیے کہ پوری سائٹ کو درست طریقے سے نشان زد کیا گیا ہے، آپ کو صفحہ کی تمام اقسام کے لیے ٹیمپلیٹس کو چیک کرنے یا کرالر چلانے کی ضرورت ہے۔ اور، یقیناً، تصدیق کنندہ ترجمے کے معیار کا جائزہ نہیں لیتا- hreflang ایڈیٹنگ کے بغیر مشینی ترجمہ آپ کو محفوظ نہیں کرے گا۔
ایک مفت ٹول کب کافی نہیں ہے؟

توثیق کرنے والے کو ایک غلطی نظر آئے گی، لیکن وہ سائٹ کے سانچے کو دوبارہ نہیں لکھے گا۔ ایک ماہر کی ضرورت ہے اگر:
- تین سے زیادہ زبانیں ہیں، اور ہر نئے صفحہ کے لیے hreflang کو خود بخود تیار کرنے کی ضرورت ہے۔
- آپ نئی مارکیٹوں میں داخل ہو رہے ہیں اور یہ فیصلہ کر رہے ہیں کہ پتوں کو کیسے ترتیب دیا جائے: فولڈرز، ذیلی ڈومینز یا علیحدہ ڈومینز؛
- Google ضد کے ساتھ غلط ورژن دکھاتا ہے، لیکن پہلی نظر میں مارک اپ میں کوئی خرابی نہیں ہے۔
- نہ صرف hreflang کی ضرورت ہے بلکہ ہر زبان میں ترجمہ، میٹا ٹیگز اور مارک اپ کی بھی ضرورت ہے۔
میں آپ کی ویب سائٹ کے لیے کیا کر سکتا ہوں؟
میں Valeriy Danyuk ہوں، ایک ڈویلپر اور SEO ماہر: 12 سال، 200+ کلائنٹس، اور یورپ کے لیے بہت سے کثیر لسانی پروجیکٹس۔
SEO اور کثیر لسانی
- ٹرنکی ویب سائٹ SEO آڈٹ: میں ہر زبان کے ورژن اور درست ٹیمپلیٹس کی hreflang، کیننیکل، اور انڈیکسنگ چیک کرتا ہوں۔
- مترجم کے بغیر کثیر لسانی ویب سائٹ کیسے بنائی جائے – طریقہ کار کا تفصیلی تجزیہ۔
- RTL کے ساتھ 33 زبانوں میں ایک ٹریول پورٹل — دائیں سے بائیں سمیت درجنوں زبانوں کے لیے hreflang۔
- ChatGPT, Gemini, and Perplexity پر ایک ہوٹل 5 ہفتوں میں کیسے نمایاں ہوا — GEO بین الاقوامی سامعین کے لیے۔
- AI ایجنٹوں کے ساتھ آٹوبلاگ - ایک ساتھ کئی زبانوں میں مضامین۔
ویب سائٹس، اسٹورز اور اکاؤنٹنگ
- 1001site ویب سائٹ 107 زبانوں میں کام کرتی ہے: خودکار ترجمہ، براؤزر کی زبان، اور RTL۔
- جمہوریہ چیک کی کسی کمپنی کے لیے ایک آن لائن اسٹور کے لیے ماہانہ اکاؤنٹنگ سسٹم ۔
- پارٹنر اسٹورز کے ساتھ ڈراپ شپنگ پلیٹ فارم ۔
مجھے Telegram کے ذریعے اپنی کثیر لسانی ویب سائٹ کا پتہ بھیجیں – میں کلیدی صفحات کے جھرمٹ کو چیک کروں گا اور آپ کو بتاؤں گا کہ آپ کہاں ٹریفک کھو رہے ہیں۔
نتیجہ
- آن لائن hreflang چیکر کوڈز، ایکس ڈیفالٹ، سیلف ریفرنس، سٹیٹس اور باہمی کلسٹر لنکس دکھاتا ہے۔
- اس ترتیب میں درست کریں: ٹوٹے ہوئے متبادلات → بیک لنکس → کوڈز → خود حوالہ → ایکس ڈیفالٹ → ڈپلیکیٹس۔
- ہر زبان کے کینونیکل ورژن کو اپنی طرف اشارہ کرنا چاہیے، نہ کہ "ماسٹر" زبان کی طرف۔
- بڑی کثیر لسانی سائٹس کے لیے، hreflang ایک ٹیمپلیٹ کا استعمال کرتے ہوئے تیار کیا جاتا ہے، یا ایک پلیٹ فارم استعمال کیا جاتا ہے جہاں زبانیں خود بخود جڑ جاتی ہیں، جیسے کہ 1001site ۔
اپنی سائٹ کا سب سے اہم صفحہ ایک مفت hreflang توثیق کار کے ساتھ چیک کریں — باہمی توثیق کے ساتھ۔
ذرائع
- پرومو پائلٹ کا Hreflang Validator صفحہ — چیک اور اکثر پوچھے گئے سوالات کی فہرست۔
- Google سرچ سینٹرل - صفحات کے مقامی ورژن اور hreflang کے بارے میں دستاویزات۔
- چیخنے والے مینڈک اور احریفس ویب ماسٹر ٹولز - سائٹ کے آڈٹ کی تفصیل۔



