# স্ট্রাকচার্ড ডেটা চেকার

<https://www.fixreports.com/bn/structured-data-checker>

একটি পেজের ঠিকানা দিন এবং এর JSON-LD সেভাবে পড়ুন, যেভাবে স্ক্রিপ্ট চলার পর একটি ব্রাউজার তা দেখে। চেকারটি প্রতিটি schema.org ধরন তালিকাভুক্ত করে, সার্চ ইঞ্জিন পার্স করতে পারে না এমন ব্লক খুঁজে বের করে, এবং প্রতিটি আইটেম Google-এর ডকুমেন্টেশনে দেওয়া আবশ্যক ও প্রস্তাবিত প্রপার্টির সঙ্গে মিলিয়ে যাচাই করে।

## এই টুল কী যাচাই করে
- JSON সিনট্যাক্স ত্রুটি: প্রতিটি JSON-LD ব্লক সেভাবেই পার্স করা হয়, যেভাবে একটি সার্চ ইঞ্জিন করত। বাড়তি কমা বা উদ্ধৃতিচিহ্নওয়ালা ব্লক পার্সারের বার্তাসহ জানানো হয়, কারণ সার্চ ইঞ্জিন এমন পুরো ব্লকটিই উপেক্ষা করে।
- schema.org কনটেক্সট: যেসব ব্লকে "@context": "https://schema.org" নেই, সেগুলো চিহ্নিত করা হয়, কারণ সার্চ ইঞ্জিন বুঝতে পারে না সেগুলো কোন শব্দভান্ডার ব্যবহার করে।
- প্রতিটি আইটেম, @graph-সহ: শীর্ষ স্তরের ও @graph-এর ভেতরের আইটেম, সেই সঙ্গে পেজের mainEntity ও breadcrumb, প্রতিটি তার ধরন এবং নাম বা headline-সহ।
- Google-এর আবশ্যক প্রপার্টি: Product, Article, Breadcrumb, Organization, Local business, Event, Video, Recipe, Software app, Job posting ও সাইটের নাম (WebSite) আইটেমগুলো Google যা আবশ্যক হিসেবে চিহ্নিত করে, তার সঙ্গে মিলিয়ে যাচাই করা হয়।
- প্রস্তাবিত প্রপার্টি: প্রতিটি রিচ রেজাল্টের জন্য Google যা প্রস্তাব করে, যেমন প্রোডাক্টের জন্য image ও availability, বা আর্টিকেলের জন্য datePublished ও author।
- বন্ধ হয়ে যাওয়া রিচ রেজাল্ট: FAQPage ও HowTo আইটেমগুলো একটি নোটসহ তালিকাভুক্ত হয়: Google এখন আর এই রিচ রেজাল্টগুলো দেখায় না, তাই এই মার্কআপ থেকে রিচ রেজাল্ট পাওয়া যাবে না।
- JavaScript দিয়ে যোগ করা মার্কআপ: পড়ার আগে আমরা পেজটি Chrome-এ চালাই, তাই স্ক্রিপ্ট বা ট্যাগ ম্যানেজার দিয়ে বসানো JSON-LD-ও অন্তর্ভুক্ত থাকে।

## যা এটি যাচাই করতে পারে না
- রিচ রেজাল্টের নিশ্চয়তা দেওয়া। সেটি দেখানো হবে কি না, তা Google ঠিক করে; বৈধ মার্কআপ শুধু একটি পেজকে যোগ্য করে তোলে।
- Google-এর গাইডের প্রতিটি নিয়ম যাচাই করা। কিছু নিয়ম মানের ওপর নির্ভর করে, যেমন ছবির আকার, দাম ও তারিখের ফরম্যাট; এর জন্য নির্ভরযোগ্য মাপকাঠি হলো Google-এর Rich Results Test।
- microdata বা RDFa-র প্রপার্টি যাচাই করা। এগুলো শুধু ধরন অনুযায়ী তালিকাভুক্ত হয়।
- মার্কআপ পেজে দেখানো তথ্যের সঙ্গে মেলে কি না, তা নিশ্চিত করা। Google এটি বাধ্যতামূলক করে, এবং দুটির তুলনা কেবল একজন মানুষই করতে পারেন।
- আপনার দেওয়া পেজের বাইরে অন্য পেজ পরীক্ষা করা।

## কেন এটি গুরুত্বপূর্ণ
স্ট্রাকচার্ড ডেটা একটি আদর্শ উপায়ে মেশিনের কাছে একটি পেজের পরিচয় দেয়: এটি এই দামের একটি প্রোডাক্ট, এটি এই লেখকের একটি আর্টিকেল, এটি সাইটের পেছনের প্রতিষ্ঠান। Google পেজ বুঝতে এবং দাম, রেটিং ও breadcrumb-এর মতো রিচ রেজাল্ট দেখাতে এটি ব্যবহার করে।

এর ত্রুটিগুলো নিঃশব্দ। ভাঙা JSON-LD ব্লক পেজে দেখতে ঠিকঠাক লাগে, আর একটি আবশ্যক প্রপার্টি না থাকলে কোনো আইটেম নিঃশব্দে তার রিচ রেজাল্টের অযোগ্য হয়ে যায়। Search Console এর কিছু অংশ জানায়, কিন্তু কেবল সেই পেজগুলোর জন্য, যেগুলো Google আগেই ক্রল করেছে।

এটি AI উত্তরে পৌঁছানোর কোনো শর্টকাট নয়। Google বলে, AI Overviews ও AI Mode-এর জন্য কোনো বিশেষ schema.org মার্কআপের দরকার নেই। গুরুত্বপূর্ণ হলো মার্কআপ বৈধ হওয়া এবং পেজে দেখানো তথ্যের সঙ্গে মেলা।

## ফলাফল কীভাবে বুঝবেন
- বৈধ JSON বা পড়া যায় না: ব্লকটি পার্স হয় কি না। যে ব্লক পড়া যায় না, তাতে যা-ই থাকুক, সেটি পুরোপুরি উপেক্ষা করা হয়।
- আবশ্যক প্রপার্টি নেই: এগুলো যোগ না করা পর্যন্ত আইটেমটি তার রিচ রেজাল্ট পাবে না, এবং Search Console এটিকে অবৈধ হিসেবে তালিকাভুক্ত করবে।
- যোগ করার জন্য প্রস্তাবিত প্রপার্টি: আইটেমটি যোগ্য; এগুলো ফলাফলকে আরও সমৃদ্ধ করতে পারে। শুধু সেই মানগুলো যোগ করুন, যা সত্য এবং পেজে দেখানো হয়।
- সম্পূর্ণ: আবশ্যক ও প্রস্তাবিত প্রপার্টিগুলো আছে। তবুও এগুলোর মান সঠিক হতে হবে।
- রিচ রেজাল্টের কোনো যাচাই নেই: WebPage বা ImageObject-এর মতো একটি বৈধ ধরন, যার জন্য আবশ্যক প্রপার্টিসহ Google-এর কোনো রিচ রেজাল্ট নেই।
- Google এখন আর এই রিচ রেজাল্ট দেখায় না: FAQ (7 মে 2026 থেকে) ও How-to (সেপ্টেম্বর 2023 থেকে)। মার্কআপ রেখে দিলে কোনো ক্ষতি নেই।
- a / b: যেকোনো একটি প্রপার্টি থাকলেই শর্ত পূরণ হয়, যেমন প্রোডাক্টের জন্য offers / review / aggregateRating।

## সবচেয়ে সাধারণ সমস্যাগুলো কীভাবে ঠিক করবেন
- শেষে বাড়তি কমা বা escape না করা উদ্ধৃতিচিহ্ন: এগুলোই সবচেয়ে সাধারণ সিনট্যাক্স ত্রুটি। অবস্থান খুঁজতে ব্লকটি একটি JSON ভ্যালিডেটরে পেস্ট করুন, এবং লেখার মানের ভেতরের ডাবল উদ্ধৃতিচিহ্ন ব্যাকস্ল্যাশ দিয়ে escape করুন।
- offers, review বা rating ছাড়া Product: Google-এর product snippet-এর জন্য name-এর সঙ্গে offers, review বা aggregateRating দরকার। স্টোর প্ল্যাটফর্ম সাধারণত দাম ও প্রাপ্যতাসহ offers আউটপুট করে; আপনারটি না করলে থিম বা আপনার SEO অ্যাপ যাচাই করুন।
- সংখ্যা ছাড়া রেটিং: aggregateRating-এর জন্য ratingValue-এর সঙ্গে ratingCount বা reviewCount দরকার। শুধু সেই রেটিংয়ের মার্কআপ দিন, যা ভিজিটররা পেজে দেখতে পান: Google-এর নির্দেশিকা দৃশ্যমান নয় এমন কনটেন্টের মার্কআপের অনুমতি দেয় না।
- দুটি প্লাগইন, মার্কআপের দুটি সেট: থিম, SEO প্লাগইন ও অ্যাপ, প্রত্যেকেই Product বা Organization ডেটা যোগ করতে পারে। ভিন্ন মানের ডুপ্লিকেটে কারও লাভ হয় না: একটি উৎস রাখুন এবং বাকিগুলো বন্ধ করুন।
- ঠিকানা ছাড়া breadcrumb আইটেম: প্রতিটি ListItem-এর একটি item URL (শেষটি বাদে, যা বর্তমান পেজ হতে পারে) ও একটি name দরকার, এবং তালিকায় অন্তত দুটি আইটেম থাকতে হবে।
- হোম পেজে সাইটের নাম ও প্রতিষ্ঠান: Google-কে আপনার সাইটের নাম জানাতে হোম পেজে name ও url-সহ WebSite যোগ করুন, এবং url, logo ও আপনার অফিশিয়াল প্রোফাইলের sameAs লিংকসহ Organization যোগ করুন।

## প্রায়শই জিজ্ঞাসিত প্রশ্ন

### JSON-LD কী?

স্ট্রাকচার্ড ডেটাকে একটি script এলিমেন্টের ভেতরে JSON অবজেক্ট হিসেবে লেখার একটি পদ্ধতি, যা দৃশ্যমান HTML থেকে আলাদা থাকে। আপনার সেটআপ অনুমতি দিলে Google এটিরই পরামর্শ দেয়, কারণ এটি যোগ করা ও রক্ষণাবেক্ষণ করা সবচেয়ে সহজ।

### মার্কআপ যোগ করার পরও রিচ রেজাল্ট দেখছি না কেন?

Google-কে পেজটি আবার ক্রল করতে হয়, এবং তারপরও প্রতিটি সার্চের জন্য রিচ রেজাল্ট দেখাবে কি না তা Google নিজেই ঠিক করে। এর পরীক্ষায় উত্তীর্ণ মার্কআপের ক্ষেত্রেও Google রিচ রেজাল্টের নিশ্চয়তা দেয় না।

### স্ট্রাকচার্ড ডেটা কি র‍্যাংকিং বাড়ায়?

Google-এর ডকুমেন্টেশন স্ট্রাকচার্ড ডেটাকে কনটেন্ট বোঝার এবং রিচ রেজাল্ট সম্ভব করার উপায় হিসেবে বর্ণনা করে, র‍্যাংকিং ফ্যাক্টর হিসেবে নয়। রিচ রেজাল্ট একটি লিস্টিংকে আরও চোখে পড়ার মতো করতে পারে।

### FAQ মার্কআপ যোগ করা কি এখনো লাভজনক?

Google রিচ রেজাল্টের জন্য নয়: Google 7 মে 2026-এ এগুলো দেখানো বন্ধ করেছে। মার্কআপটি এখনো বৈধ schema.org, তাই সরানোর দরকার নেই, তবে রিচ রেজাল্টের আশায় এটি যোগ করবেন না।

### AI Overviews বা ChatGPT-তে দেখা যেতে কি schema মার্কআপ দরকার?

Google বলে, AI Overviews ও AI Mode-এর জন্য কোনো বিশেষ schema.org মার্কআপের দরকার নেই। অন্য AI পরিষেবাগুলো কোনো শর্ত প্রকাশ করে না। বৈধ ও সঠিক মার্কআপসহ স্পষ্ট কনটেন্টই নিরাপদ পথ।

### এটি Google-এর Rich Results Test থেকে কীভাবে আলাদা?

Rich Results Test হলো Google-এর নির্ভরযোগ্য মাপকাঠি এবং এটি মানও যাচাই করে। এই চেকার পেজের প্রতিটি আইটেম সহজ ভাষায় তালিকাভুক্ত করে, প্রতিটিতে কী নেই তা দেখায় এবং সংশ্লিষ্ট গাইডের লিংক দেয়।

## সূত্র
- [Google Search Central: স্ট্রাকচার্ড ডেটা মার্কআপের পরিচিতি](https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data)
- [Google Search Central: স্ট্রাকচার্ড ডেটার সাধারণ নির্দেশিকা](https://developers.google.com/search/docs/appearance/structured-data/sd-policies)
- [Google Search Central: Structured data search gallery](https://developers.google.com/search/docs/appearance/structured-data/search-gallery)
- [Google Search Central: AI features and your website](https://developers.google.com/search/docs/appearance/ai-features)
- [Google Search Central: ডকুমেন্টেশনের সাম্প্রতিক আপডেট](https://developers.google.com/search/updates)
- [Google: Rich Results Test](https://search.google.com/test/rich-results)
- [Schema.org: Schema Markup Validator](https://validator.schema.org/)
