Schema Markup জেনারেটর

নিজের তথ্য দিয়ে Article, Product বা Breadcrumb JSON-LD তৈরি করুন। স্ক্রিপ্ট কপি বা JSON ডাউনলোড করে প্রকাশের আগে যাচাই করুন।

অতিরিক্ত তথ্য (ঐচ্ছিক)

Schema মার্কআপ পেজের বিষয়বস্তু সাজানো তথ্য হিসেবে বর্ণনা করে। JSON-LD হলো ডেটার বিন্যাস; Article বা Product-এর মতো ধরন বলে কী বর্ণনা করা হচ্ছে। Screpy-এর বিনামূল্যের জেনারেটর আপনার দেওয়া নিবন্ধ, পণ্য বা নেভিগেশন পথের তথ্য থেকে JSON-LD বানায়। সঠিক ধরন বেছে ফর্ম পূরণ করুন এবং সাইটে বসানোর আগে ফল দেখুন। সম্পূর্ণ স্ক্রিপ্ট কপি বা JSON ডেটা ডাউনলোড করতে পারেন।

কোড তৈরি প্রথম ধাপ। টুল আপনার পেজ পড়ে না, দাম বা লেখক যাচাই করে না, কোড বসায় না এবং Google-এ পাঠায় না। কার্যকর ব্যবহারের জন্য সঠিক তথ্য, উপযুক্ত পেজে বসানো এবং প্রকাশিত ফল পরীক্ষা দরকার।

পেজের সঙ্গে মেলে এমন schema বাছুন

সার্চে কেমন দেখাতে চান, তার আগে দেখুন দর্শক পেজে সত্যি কী পড়তে বা কিনতে পারেন। জেনারেটরে তিনটি পদ্ধতি এবং নিবন্ধের তিনটি উপধরন আছে:

পেজের কনটেন্ট নির্বাচন কী বর্ণনা করে
সাধারণ সম্পাদকীয় নিবন্ধ Article নিবন্ধ, শিরোনাম ও লেখক
ব্লগ পোস্ট BlogPosting ব্লগ পোস্ট হিসেবে প্রকাশিত নিবন্ধ
সংবাদ NewsArticle সংবাদ নিবন্ধ
একটি অফারসহ একটি পণ্য Product পণ্য ও একটি বর্তমান Offer
পেজের নেভিগেশন পথ Breadcrumb ক্রমানুসারে সাজানো BreadcrumbList

ক্যাটাগরির তালিকা স্বয়ংক্রিয়ভাবে একটি Product নয়। অপশন আছে বলেই বিক্রির পেজ NewsArticle হয় না। যে ধরন কনটেন্টকে সত্যভাবে তুলে ধরে সেটি নিন।

ঠিকানা, ব্যবসার যোগাযোগ বা খোলার সময়ের জন্য আলাদা Local Business Schema Generator ব্যবহার করুন। এই টুল Schema.org-এর সব ধরন তৈরি করে না। অপ্রাসঙ্গিক ফর্মে তথ্য ঢোকানোর চেয়ে সঠিক ধরন রাখা বেশি উপকারী।

নিবন্ধের সঠিক তথ্য প্রস্তুত করুন

Article, BlogPosting বা NewsArticle বেছে পেজের URL, শিরোনাম ও লেখকের নাম দিন। এগুলো এই ফর্মের আবশ্যক ঘর, Google-এর সর্বজনীন আবশ্যিক তালিকা নয়। বর্তমান Article নির্দেশনা সব ক্ষেত্রে বাধ্যতামূলক ঘরের বদলে প্রযোজ্য প্রস্তাবিত বৈশিষ্ট্য বলে।

তৈরি হওয়া লেখক একটি Person। বাস্তব ব্যক্তির নাম এবং থাকলে তাকে চেনায় এমন প্রোফাইল URL দিন। প্রকাশকের নামকে ব্যক্তি হিসেবে লিখবেন না বা ফর্মে ধরাতে অনেক লেখকের নাম এক নামে জুড়বেন না। Organization লেখক বা একাধিক লেখকের জন্য তথ্যকে সঠিকভাবে সাজায় এমন বাস্তবায়ন দরকার। এই ফর্ম সেই লেখক কাঠামো তৈরি করে না।

অতিরিক্ত তথ্যে সর্বোচ্চ তিনটি ছবির URL এবং আসল প্রকাশ ও পরিবর্তনের তারিখ আছে। প্রাসঙ্গিক ও ব্যবহারযোগ্য ছবি দিন; সতর্কতা সরাতে বানানো ঠিকানা বা শুধু লোগো দেবেন না। ফর্ম ক্যালেন্ডারের তারিখ নেয় এবং প্রকাশের আগের পরিবর্তনের তারিখ প্রত্যাখ্যান করে। মার্কআপ যোগ করছেন বলে প্রকাশের তারিখ আজকে করে দেবেন না।

ছবি বা প্রকাশের তারিখ না থাকার সতর্কতা আসল তথ্য যাচাই করতে বলে। এটি বানানো মান দেওয়ার অনুমতি নয়, কোনো সার্চ ফিচারের সব শর্তের তালিকাও নয়।

একটি পণ্যের আসল অফার বর্ণনা করুন

পণ্য পদ্ধতিতে নাম, পেজ URL, আসল দাম, মুদ্রা ও প্রাপ্যতা দরকার। সত্যি মজুত অবস্থা বাছুন: InStock, OutOfStock, PreOrder, BackOrder বা Discontinued। বিবরণ, ছবি, SKU ও ব্র্যান্ড ঐচ্ছিক। ফল হলো একটি Offer-সহ একটি Product; এটি পণ্য ফিড, ভ্যারিয়েন্ট ব্যবস্থা বা স্বয়ংক্রিয় মজুত আপডেট নয়।

মজুত থাকা 29.90 EUR দামের কাল্পনিক Trail Bottle-এর মূল কাঠামো এমন:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Trail Bottle",
  "url": "https://example.com/products/trail-bottle/",
  "offers": {
    "@type": "Offer",
    "url": "https://example.com/products/trail-bottle/",
    "price": 29.9,
    "priceCurrency": "EUR",
    "availability": "https://schema.org/InStock"
  }
}
</script>

মানগুলো উদাহরণ, প্রকাশিত অফার বা যাচাই করা মার্চেন্ট তালিকা নয়। সংক্ষিপ্ত উদাহরণে ছবি নেই; জেনারেটর সেটি পর্যালোচনার জন্য দেখায়। প্রতিটি কাল্পনিক মান বদলান এবং থাকলে উপযুক্ত আসল ছবি দিন। সত্যি বিনামূল্যের অফারে শূন্য গ্রহণ করা হয়; অজানা দামের বিকল্প হিসেবে শূন্য দেবেন না।

রিভিউ বা সমষ্টিগত রেটিং তৈরি হয় না। অন্য যাচাইকারীর সতর্কতা সরাতে সেগুলো বানাবেন না। Google-এর পণ্য স্নিপেট নির্দেশনা প্রযোজ্য বৈশিষ্ট্য ও অফারের শর্ত আলাদা করে। আরও বিস্তৃত মার্চেন্ট প্রদর্শনের জন্য এই ফর্মের বাইরে কাজ লাগতে পারে।

নেভিগেশন পথ সঠিক ক্রমে তৈরি করুন

Breadcrumb পদ্ধতি দুই থেকে দশ ধাপের পথ বানায়। সাইটের কাঠামো অনুযায়ী অর্থবহ ক্রমে নাম দিন। প্রতিটি ধাপে নাম, আর শেষটি ছাড়া প্রতিটিতে পূর্ণ URL দরকার। জেনারেটর এক থেকে অবস্থান গোনে ও প্রিভিউ দেখায়; সাইটের কাঠামো নিজে আবিষ্কার করে না।

কাল্পনিক সরঞ্জাম চেকলিস্টের পেজে তথ্য হতে পারে:

অবস্থান নাম URL
1 নির্দেশিকা https://example.com/guides/
2 হাইকিং https://example.com/guides/hiking/
3 দিনের ব্যাগের চেকলিস্ট এই শেষ ধাপের জন্য ঐচ্ছিক

Google-এর Breadcrumb নির্দেশনা শেষ URL বাদ দিতে দেয়; তখন মার্কআপ থাকা পেজের URL ব্যবহৃত হয়। পথটি চেকলিস্ট পেজে বসান, একই শেষ মান দিয়ে সব পেজে নয়।

এখানকার প্রিভিউ সাইটে দৃশ্যমান নেভিগেশন বসায় না। মার্কআপকে আসল কাঠামোর সঙ্গে মিলিয়ে রাখুন এবং আলাদাভাবে দেখানো নেভিগেশন লিংক পরীক্ষা করুন। কোড তৈরি হলেই সব ডিভাইসে একই সার্চ প্রদর্শন নিশ্চিত, এমন ধরে নেবেন না।

সঠিক পেজে JSON-LD কপি করে বসান

স্ক্রিপ্ট কপি করলে JSON-LD-সহ পুরো HTML script উপাদান পাবেন। ডাউনলোডে schema.json পাবেন, যাতে HTML মোড়ক ছাড়া শুধু JSON অবজেক্ট আছে। আলাদা স্থাপনের পদ্ধতির জন্য আলাদা ফল: কাঁচা JSON চাওয়া CMS ঘরে ডেটা দরকার; HTML টেমপ্লেটে পুরো স্ক্রিপ্ট বসতে পারে।

Google-এর স্ট্রাকচার্ড ডেটার পরিচিতি পেজের head বা body-তে script-এর মধ্যে JSON-LD রাখার কথা বলে। সাইটের উপযুক্ত টেমপ্লেট, ডেটা ঘর বা প্লাগইন পদ্ধতি নিন। সাধারণ অনুচ্ছেদ এডিটরে পেস্ট করলে কোড বসানোর বদলে লেখা হিসেবে দেখাতে বা মুছে ফেলতে পারে।

নতুন ব্লক যোগের আগে CMS বা থিম কী তৈরি করছে দেখুন। Article ও BreadcrumbList একই পেজের ভিন্ন দিক বর্ণনা করতে পারে। সমস্যা হলো একই নিবন্ধ, পণ্য বা পথের পরস্পরবিরোধী তথ্য। পুরোনো দাম বা লেখককে নতুন বিরোধী সংস্করণের পাশে রেখে না দিয়ে দায়ী বাস্তবায়ন আপডেট করুন।

জেনারেটর তার স্ক্রিপ্টের জন্য মান নিরাপদভাবে সাজায়, কিন্তু CMS শেষে কী প্রকাশ করবে তা নিশ্চিত করতে পারে না। পেজ সেভ করে পরিবেশিত ফল দেখুন এবং ঠিক মানগুলো আছে কি না পরীক্ষা করুন। শুধু কপি বা ডাউনলোডে সাইট বদলায় না।

কোড, তথ্য ও সার্চের যোগ্যতা আলাদা যাচাই করুন

বসানো ফল ধাপে দেখুন:

  1. JSON পার্স করা যায় এবং সঠিক পেজে স্ক্রিপ্ট আছে কি না নিশ্চিত করুন।
  2. ভেতরের অবজেক্টসহ ঘোষিত ধরন ও বৈশিষ্ট্য দেখুন।
  3. নাম, দাম, তারিখ, ছবি ও নেভিগেশন আসল পেজের সঙ্গে মিলান।
  4. যে সার্চ ফিচার চান তার বর্তমান শর্ত দেখুন।

Structured Data Checker বসানো JSON-LD, পার্সের ত্রুটি, সত্তা এবং বাছাই করা বৈশিষ্ট্য পরীক্ষা করে। পরিসর সীমিত। ভেতরের Person, Offer বা নিবন্ধের উপধরন ওই পরীক্ষার বাইরে থেকে অসমর্থিত বা আংশিক দেখাতে পারে। শুধু এই অবস্থা মানেই তৈরি কাঠামো ভুল নয়। নির্দিষ্ট ফল পড়ুন, দরকার হলে আরও বিস্তৃত যাচাই করুন।

সমর্থিত Google ফিচারের জন্য Rich Results Test ব্যবহার করুন। প্রস্তাবিত তথ্য না থাকাকে পর্যালোচনার কাজ ভাবুন, বানানো রেটিং, ছবি বা তারিখ যোগের সুযোগ নয়। সঠিক সিনট্যাক্সও প্রমাণ করে না যে বাস্তব ব্যক্তি নিবন্ধ লিখেছেন বা অফার এখনও পাওয়া যায়।

Google-এর সাধারণ স্ট্রাকচার্ড ডেটা নীতি প্রাসঙ্গিক, সঠিক, বর্তমান তথ্য ও সংশ্লিষ্ট ফিচারের নিয়ম চায়। সঠিক মার্কআপও রিচ রেজাল্টের নিশ্চয়তা দেয় না। বৈশিষ্ট্যের সংখ্যা আউটপুটের আকার মাপে, পূর্ণতা বা SEO স্কোর নয়।

পরের পরিবর্তনের সঙ্গে মার্কআপ মিলিয়ে রাখুন

দাম, মজুত, লেখক, অর্থবহ নিবন্ধের তারিখ বা পেজের কাঠামো বদলালে আবার তৈরি করুন বা সংশ্লিষ্ট টেমপ্লেট আপডেট করুন। দৃশ্যমান তথ্য ও মার্কআপ একসঙ্গে প্রকাশ করে আবার পেজ দেখুন। টুল পরের পরিবর্তন নজরদারি করে না বা বসানো কোড স্বয়ংক্রিয় আপডেট করে না।

অনূদিত পেজে সংশ্লিষ্ট ভাষার শিরোনাম, পণ্যের বিবরণ ও নেভিগেশন নাম দিন; সেই সংস্করণের সঠিক URL এবং আসল অফার ব্যবহার করুন। headline ও priceCurrency-এর মতো প্রযুক্তিগত বৈশিষ্ট্যের নাম বদলাবেন না। ইন্টারফেসের ভাষা বদলালে ইনপুট অনুবাদ হয় না বা স্থানীয় ভাষার পেজ তৈরি হয় না।

পর্যালোচিত ইনপুট ও কোথায় বসিয়েছেন, নিজের প্রকাশের নোটে রাখুন। এতে পরের আপডেট পরিচিত সোর্সে নির্দিষ্ট পরিবর্তন হয়; পেজ থেকে আলাদা হয়ে যেতে পারে এমন আরেকটি বিচ্ছিন্ন স্ক্রিপ্ট হয় না।

Schema তৈরির টুল সম্পর্কে প্রশ্ন

নিজের তথ্য দিয়ে Article, Product বা Breadcrumb JSON-LD তৈরি করুন। স্ক্রিপ্ট কপি বা JSON ডাউনলোড করে প্রকাশের আগে যাচাই করুন।

ফলাফল কোথায় বসাব?

সংশ্লিষ্ট পেজ টেমপ্লেটে কপি করা স্ক্রিপ্ট যোগ করে প্রকাশিত HTML যাচাই করুন। কপি বা ডাউনলোড করলে সাইট বদলায় না। পেজের সঙ্গে তথ্য মিলিয়ে রাখুন।

পণ্যের রিভিউ বা রেটিং তৈরি করতে পারি?

না। পণ্য মোড আসল দাম, মুদ্রা ও মজুত ব্যবহার করে। রিভিউ বা সমষ্টিগত রেটিং বানায় না এবং প্রোডাক্ট ফিড বা পূর্ণ মার্চেন্ট কনফিগারেশনের বিকল্প নয়।

সতর্কতা সরাতে ছবি বা তারিখ বানিয়ে দেব?

না। প্রযোজ্য হলে আসল প্রাসঙ্গিক ছবি ও সঠিক তারিখ দিন। সতর্কতা অনুপস্থিত তথ্য দেখতে বলে; বানানো মান মার্কআপের বৈধতা বা যোগ্যতার প্রমাণ নয়।

স্ক্রিপ্ট তৈরি করলে কি Google রিচ রেজাল্ট নিশ্চিত?

না। জেনারেটর প্রকাশিত পেজ বা সব শর্ত না দেখে আপনার তথ্য থেকে কোড তৈরি করে। বসানো মার্কআপ যাচাই করে নির্বাচিত ধরনের বর্তমান নিয়ম মানুন।

কোন কোন schema তৈরি করতে পারি?

Article, BlogPosting, NewsArticle, একটি Offer-সহ Product এবং BreadcrumbList। স্থানীয় ব্যবসার তথ্যের জন্য আলাদা Local Business Schema Generator রয়েছে।

অনূদিত পেজে schema কীভাবে ব্যবহার করব?

শিরোনাম, বিবরণ ও নেভিগেশন নামে সংশ্লিষ্ট পেজের ভাষা এবং সেই সংস্করণের সঠিক URL ও আসল অফার দিন। প্রযুক্তিগত JSON-LD বৈশিষ্ট্যের নাম রাখুন। জেনারেটর ইনপুট স্বয়ংক্রিয় অনুবাদ করে না।

স্ক্রিপ্ট কপি ও JSON ডাউনলোডে পার্থক্য কী?

কপিতে HTML script উপাদান থাকে। schema.json-এ শুধু JSON অবজেক্ট থাকে। টেমপ্লেট বা CMS ঘর যে বিন্যাস চায় সেটি নিয়ে প্রকাশিত ফল যাচাই করুন।

প্রতিষ্ঠান বা একাধিক মানুষকে নিবন্ধের লেখক করা যায়?

বর্তমান ফর্ম একটি Person লেখক বানায়। প্রতিষ্ঠান বা একাধিক লেখকের জন্য সঠিকভাবে তথ্য সাজানো মার্কআপ দরকার। ফর্মে ধরাতে একটি Person নামে প্রতিষ্ঠানের নাম বা কমা দিয়ে আলাদা মানুষের তালিকা লিখবেন না।