কেন ডুপ্লিকেশন ঘটে

  • Theme logic – বেশিরভাগ Shopify থিম স্বয়ংক্রিয়ভাবে হেডার এবং প্রোডাক্ট টেমপ্লেটে প্রোডাক্ট স্কিমা রেন্ডার করে।
  • Apps – অনেক SEO, রিভিউ বা ইনভেন্টরি অ্যাপ থিমটি ইতিমধ্যে একটি স্কিমা প্রদান করেছে কি না তা যাচাই না করেই তাদের নিজস্ব স্কিমা স্নিপেট যুক্ত করে।
  • Custom liquid – স্টোর মালিকরা যারা product.liquid বা product-template.liquid-এ হাতে তৈরি স্কিমা ব্লক যোগ করেন, তারা অনিচ্ছাকৃতভাবে থিম বা কোনো অ্যাপের দেওয়া স্কিমাটি পুনরায় তৈরি করতে পারেন।

ধাপে ধাপে সমাধান

  1. একটি ভ্যালিডেটর চালান – Google-এর Schema Markup Validator (অথবা Rich Results Test)-এ পেজটি ওপেন করুন। টুলটি খুঁজে পাওয়া প্রতিটি JSON-LD ব্লকের তালিকা দেখাবে এবং "duplicate type definitions" হিসেবে চিহ্নিত করবে।
  2. উৎস শনাক্ত করুন – ভ্যালিডেটর আউটপুট দেখুন এবং নোট করুন কোন ফাইল বা অ্যাপটি ডুপ্লিকেট তৈরি করেছে।
  3. থিম এডিট করুন – থিম ফাইল থেকে অপ্রয়োজনীয় স্কিমা ব্লকটি মুছে ফেলুন।
  4. ইনস্টল করা অ্যাপগুলো অডিট করুন – প্রোডাক্ট মার্কআপ যোগ করে এমন প্রতিটি অ্যাপ বন্ধ করুন, ভ্যালিডেটর পুনরায় চালান, তারপর শুধুমাত্র সেই অ্যাপগুলো পুনরায় চালু করুন যেগুলি নিশ্চিতভাবে ডেটা ডুপ্লিকেট করে না।
  5. আবার পরীক্ষা করুন – প্রতিটি পরিবর্তনের পর ভ্যালিডেটরটি রিফ্রেশ করুন। আপনি কোনো ডুপ্লিকেট ওয়ার্নিং ছাড়াই একটি মাত্র প্রোডাক্ট স্কিমা ব্লক দেখতে পাবেন।

ঝুঁকির বিষয়

যেসব স্টোর দাম এবং সহজলভ্যতার (availability) জন্য রিচ স্নিপেটের (rich snippets) ওপর নির্ভর করে, তারা সেই প্রতিযোগীদের তুলনায় পিছিয়ে পড়ার ঝুঁকিতে থাকে যারা পরিষ্কার এবং একক মার্কআপ ব্যবহার করে।

অন্য দিক

মার্কআপ একক এবং সুগঠিত রাখুন।

পরবর্তীতে যা খেয়াল রাখতে হবে

  • Theme updates
  • App policy changes

একটি পরিষ্কার স্কিমা লেয়ার হলো অল্প পরিশ্রমে বড় সাফল্য: একটি দ্রুত অডিট, কয়েক লাইন এডিট, আর আপনার প্রোডাক্টগুলো Google-এর রিচ রেজাল্ট (rich results)-এর পূর্ণ সুবিধা পুনরায় ফিরে পাবে।