Blog

WordPress ওয়েবসাইটে “Missing shippingDetails” এবং “Missing hasMerchantReturnPolicy” সমস্যা সমাধানের সহজ গাইড

আপনি যদি আপনার Google Search Console-এ নিচের মত একটি বার্তা দেখে থাকেন:

Missing field shippingDetails (in offers)
Missing field hasMerchantReturnPolicy (in offers)

তাহলে চিন্তার কিছু নেই। এগুলো গুরুত্বপূর্ণ কিন্তু non-critical structured data warnings, যা Google Merchant Center বা Google Shopping-এ আপনার প্রোডাক্ট ভালোভাবে দেখানোর জন্য দরকার হয়।

এই পোস্টে আমরা দেখাবো কিভাবে আপনি সহজেই WordPress (বিশেষ করে WooCommerce) ওয়েবসাইটে এই সমস্যাগুলোর সমাধান করতে পারেন।

এই সমস্যা কেন গুরুত্বপূর্ণ?

Google আপনার প্রোডাক্ট পেজ বোঝার জন্য structured data/schema ব্যবহার করে। যদি shippingDetails এবং hasMerchantReturnPolicy ফিল্ড না থাকে, তাহলে:

  • Google আপনার পণ্য Google Shopping বা Search Result-এ দেখাবে না বা কম দেখাবে

  • কাস্টমারদের কাছে কম তথ্য দেখায়, ফলে ট্রাস্ট কমে যায়

 ধাপে ধাপে সমাধান (WordPress ব্যবহারকারীদের জন্য)

🔧 ধাপ ১: সঠিক Plugin ব্যবহার করুন

Schema সহজে যুক্ত করার জন্য নিচের plugin গুলোর যেকোনো একটি ব্যবহার করুন:

👉 সেরা অপশন: Rank Math SEO

  • Dashboard > Plugins > Add New তে যান

  • “Rank Math SEO” লিখে খুঁজুন, ইনস্টল করে অ্যাক্টিভ করুন

  • Rank Math > Titles & Meta > Products এ গিয়ে Schema চালু করুন

  • তারপর Rank Math > Schema Templates > নতুন Product Schema তৈরি করুন

  • সেখানে shippingDetails এবং hasMerchantReturnPolicy যুক্ত করুন

⚠️ Rank Math Pro থাকলে Custom Schema Editor ব্যবহার করতে পারবেন সহজে।

 বিকল্প Plugin: Schema & Structured Data for WP & AMP

  • প্লাগইন ইন্সটল করুন (by Magazine3)

  • Structured Data > Schema Types থেকে Product Schema অ্যাড করুন

  • ম্যানুয়ালি নিচের দুইটি ফিল্ড অ্যাড করুন:

    • shippingDetails

    • hasMerchantReturnPolicy

 উদাহরণ JSON কোড (উন্নতদের জন্য)

json
"shippingDetails": {
"@type": "OfferShippingDetails",
"shippingRate": {
"@type": "MonetaryAmount",
"value": "50.00",
"currency": "BDT"
},
"shippingDestination": {
"@type": "DefinedRegion",
"addressCountry": "BD"
}
},
"hasMerchantReturnPolicy": {
"@type": "MerchantReturnPolicy",
"applicableCountry": "BD",
"returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
"merchantReturnDays": 7,
"returnFees": "https://schema.org/FreeReturn"
}

🛒 আপনি যদি WooCommerce ব্যবহার করেন

WooCommerce ডিফল্টভাবে কিছু Schema দেয়, কিন্তু shippingDetails এবং hasMerchantReturnPolicy দেয় না।

সমাধান:

  • WooCommerce SEO by Rank Math ইন্সটল করুন

  • WooCommerce > Settings > Shipping-এ গিয়ে Shipping Zone ও Delivery Rate যুক্ত করুন

  • Return Policy যুক্ত করুন Footer Page বা Plugin-এর মাধ্যমে

ধাপ ৪: Schema টেস্ট করুন

  1. যান Rich Results Test

  2. আপনার প্রোডাক্ট পেজ URL পেস্ট করুন

  3. টেস্ট করুন এবং দেখুন:

    • shippingDetails ফিল্ড এসেছে কিনা

    • hasMerchantReturnPolicy এসেছে কিনা

  • এই সমস্যা গুলো ছোট মনে হলেও Google Shopping ও SEO-র জন্য খুবই গুরুত্বপূর্ণ

  • সঠিক schema থাকলে আপনার পণ্য Google-এ বেশি এবং সুন্দরভাবে শো করবে

  • কাস্টমারদের কাছেও ট্রাস্ট বাড়বে