تکرار کیوں ہوتی ہے
- تھیم لاجک (Theme logic) – زیادہ تر Shopify تھیمز ہیڈر میں خود بخود پروڈکٹ اسکیما (product schema) دکھاتے ہیں اور پھر اسے پروڈکٹ ٹیمپلیٹ میں دوبارہ پیش کرتے ہیں۔
- ایپس (Apps) – بہت سی SEO، ریویو یا انوینٹری ایپس یہ چیک کیے بغیر کہ تھیم پہلے سے اسکیما فراہم کر رہا ہے یا نہیں، اپنے اسکیما اسنیپٹس (schema snippets) شامل کر دیتی ہیں۔
- کسٹم لیکوڈ (Custom liquid) – اسٹور کے مالکان جو
product.liquidیاproduct-template.liquidمیں خود سے اسکیما بلاکس شامل کرتے ہیں، وہ غیر ارادی طور پر اس چیز کو دہرا سکتے ہیں جو تھیم یا کوئی ایپ پہلے ہی فراہم کر چکی ہو۔
مرحلہ وار حل
- ویلیڈیٹر چلائیں (Run a validator) – صفحہ کو Google کے Schema Markup Validator (یا Rich Results Test) میں کھولیں۔ یہ ٹول ملنے والے ہر JSON-LD بلاک کی فہرست بناتا ہے اور "duplicate type definitions" کو نشان زد کرتا ہے۔
- ماخذ کی شناخت کریں – ویلیڈیٹر کے آؤٹ پٹ کو دیکھیں اور نوٹ کریں کہ کون سی فائل یا ایپ ڈپلیکیشن پیدا کر رہی ہے۔
- تھیم میں ترمیم کریں – تھیم فائل سے غیر ضروری اسکیما بلاک کو حذف کر دیں۔
- مثبت شدہ ایپس کا آڈٹ کریں – ہر اس ایپ کو بند کر دیں جو پروڈکٹ مارک اپ شامل کرتی ہے، ویلیڈیٹر کو دوبارہ چلائیں، پھر صرف ان ایپس کو دوبارہ فعال کریں جن کے بارے میں آپ کو یقین ہو کہ وہ ڈیٹا کو دہراتی نہیں ہیں۔
- دوبارہ ٹیسٹ کریں – ہر تبدیلی کے بعد، ویلیڈیٹر کو ریفریش کریں۔ آپ کو بغیر کسی ڈپلیکیشن وارننگ کے صرف ایک پروڈکٹ اسکیما بلاک نظر آنا چاہیے۔
نقصان کیا ہو سکتا ہے
وہ اسٹورز جو قیمت اور دستیابی کے لیے ریچ اسنیپٹس (rich snippets) پر انحصار کرتے ہیں، ان کے اپنے ان حریفوں سے پیچھے رہ جانے کا خطرہ ہے جو صاف ستھرا اور واحد (single-instance) مارک اپ پیش کرتے ہیں۔
دوسرا پہلو
مارک اپ کو واحد اور بہتر طریقے سے ترتیب دیا ہوا رکھیں۔
آگے کیا دیکھنا ہے
- تھیم اپ ڈیٹس (Theme updates) –
- ایپ پالیسی میں تبدیلیاں (App policy changes) –
ایک صاف ستھرا اسکیما لیئر کم محنت میں بڑی کامیابی ہے: ایک فوری آڈٹ، چند لائنوں کی ترمیم، اور آپ کی مصنوعات گوگل کے ریچ رزلٹس (rich results) کا مکمل فائدہ دوبارہ حاصل کر لیں گی۔
