JSON-LD

JSON-LD স্কিমা: গুগল রিচ রেজাল্টের জন্য সেটআপ

KMমোঃ কনক মিঞা2026-07-08📝
#JSON-LD#স্কিমা মার্কআপ#রিচ রেজাল্ট#গুগল সার্চ#বাংলাদেশ
JSON-LD ফরম্যাটে Schema.org মার্কআপ কীভাবে সেটআপ করবেন এবং গুগল রিচ রেজাল্টের জন্য অপটিমাইজ করবেন — বিস্তারিত বাংলা গাইড।

JSON-LD স্কিমা: গুগল রিচ রেজাল্টের জন্য সেটআপ

ভূমিকা

JSON-LD (JavaScript Object Notation for Linked Data) হলো গুগল প্রস্তাবিত স্ট্রাকচারড ডাটা ফরম্যাট যা Schema.org মার্কআপ ইমপ্লিমেন্ট করার জন্য সবচেয়ে সহজ এবং কার্যকর উপায়। এটি একটি JavaScript অবজেক্ট আকারে লেখা হয় এবং পেজের HTML কোডের সাথে মিশে না গিয়ে আলাদাভাবে কাজ করে।

বাংলাদেশি ওয়েবসাইটগুলোর জন্য JSON-LD স্কিমা সেটআপ করা এখন একটি প্রয়োজনীয়তা। গুগল রিচ রেজাল্ট, নলেজ প্যানেল, এবং AI সার্চ ইঞ্জিন JSON-LD ফরম্যাটে দেওয়া স্ট্রাকচারড ডাটা সবচেয়ে সহজে প্রসেস করতে পারে। এই গাইডে আমরা JSON-LD স্কিমা কীভাবে সেটআপ করতে হয় এবং গুগল রিচ রেজাল্টের জন্য অপটিমাইজ করতে হয় তা নিয়ে বিস্তারিত আলোচনা করব।

JSON-LD কী এবং কেন এটি সেরা অপশন?

JSON-LD হলো Schema.org স্ট্রাকচারড ডাটা ইমপ্লিমেন্ট করার একটি ফরম্যাট। এটি গুগলের সবচেয়ে প্রস্তাবিত ফরম্যাট, এবং এর বেশ কিছু সুবিধা আছে:

**JSON-LD-র সুবিধা:**

১. **সহজ ইমপ্লিমেন্টেশন:** Microdata এবং RDFa-র তুলনায় JSON-LD ইমপ্লিমেন্ট করা অনেক সহজ। শুধু একটি <script> ট্যাগ পেজের যেকোনো জায়গায় যোগ করতে হয়।

২. **HTML কোড থেকে বিচ্ছিন্ন:** JSON-LD HTML কোডের সাথে মিশে না, তাই এটি HTML এডিট করা সহজ হয় এবং ভুল হওয়ার সম্ভাবনা কম।

৩. **ডাইনামিক কন্টেন্ট:** জাভাস্ক্রিপ্ট ব্যবহার করে সহজেই ডাইনামিকভাবে JSON-LD জেনারেট করা যায়।

৪. **গুগল প্রস্তাবিত:** গুগল স্পষ্টভাবে JSON-LD-কে সবচেয়ে বেশি সুপারিশ করে।

৫. **ত্রুটি সহনশীল:** JSON-LD-তে সামান্য ত্রুটি থাকলেও বাকি ডাটা কাজ করতে পারে।

JSON-LD বেসিক স্ট্রাকচার

JSON-LD-র মৌলিক স্ট্রাকচার:

```json

{

"@context": "https://schema.org",

"@type": "Article",

"headline": "আর্টিকেলের শিরোনাম",

"author": "লেখকের নাম",

"datePublished": "2026-01-01"

}

```

এটি একটি HTML পেজে যোগ করার উপায়:

```html

<script type="application/ld+json">

{

"@context": "https://schema.org",

"@type": "Article",

"headline": "আর্টিকেলের শিরোনাম",

"author": "লেখকের নাম",

"datePublished": "2026-01-01"

}

</script>

```

গুগলের সমর্থিত রিচ রেজাল্ট টাইপসমূহ

গুগল বর্তমানে নিম্নলিখিত রিচ রেজাল্ট টাইপগুলো সমর্থন করে:

**১. Article:** নিউজ এবং ব্লগ আর্টিকেলের জন্য – শিরোনাম, ছবি, তারিখ, লেখক ইত্যাদি দেখায়।

**২. Product:** ই-কমার্স প্রোডাক্টের জন্য – প্রাইস, অ্যাভেইলেবিলিটি, রিভিউ, রেটিং দেখায়।

**৩. LocalBusiness:** স্থানীয় ব্যবসার জন্য – ঠিকানা, ফোন নম্বর, রেটিং দেখায়।

**৪. FAQ:** প্রশ্নোত্তর পেজের জন্য – প্রশ্ন এবং উত্তর সরাসরি SERP-তে দেখায়।

**৫. HowTo:** নির্দেশিকা পেজের জন্য – স্টেপ-বাই-স্টেপ নির্দেশনা দেখায়।

**৬. Recipe:** রেসিপির জন্য – রান্নার সময়, উপকরণ, পুষ্টি তথ্য দেখায়।

**৭. Event:** ইভেন্টের জন্য – তারিখ, সময়, লোকেশন, টিকেট তথ্য দেখায়।

**৮. Video:** ভিডিও কন্টেন্টের জন্য – থাম্বনেইল, ডিউরেশন, আপলোড তারিখ দেখায়।

**৯. BreadcrumbList:** ব্রেডক্রাম্ব নেভিগেশনের জন্য – পেজের অবস্থান দেখায়।

**১০. Review:** রিভিউ এবং রেটিংয়ের জন্য – স্টার রেটিং এবং রিভিউ টেক্সট দেখায়।

JSON-LD স্কিমা ইমপ্লিমেন্টেশনের ধাপ

**ধাপ ১: সঠিক Schema.org টাইপ নির্বাচন**

আপনার কন্টেন্টের ধরন অনুযায়ী সঠিক @type নির্বাচন করুন।

**ধাপ ২: প্রয়োজনীয় প্রপার্টি চিহ্নিত করুন**

প্রতিটি টাইপের জন্য গুগলের প্রয়োজনীয় প্রপার্টি চিহ্নিত করুন। Article টাইপের জন্য headline, image, এবং datePublished প্রয়োজন।

**ধাপ ৩: JSON-LD কোড তৈরি করুন**

উপরের উদাহরণ অনুযায়ী JSON-LD কোড তৈরি করুন।

**ধাপ ৪: পেজে যোগ করুন**

JSON-LD কোড পেজের <head> বা <body>-তে <script type="application/ld+json"> ট্যাগের মধ্যে যোগ করুন।

**ধাপ ৫: টেস্ট করুন**

গুগল রিচ রেজাল্ট টেস্ট টুল ব্যবহার করে আপনার JSON-LD টেস্ট করুন।

Organization Schema উদাহরণ

```json

<script type="application/ld+json">

{

"@context": "https://schema.org",

"@type": "Organization",

"name": "Kanok Miah IT",

"url": "https://kanokmiah.com.bd",

"logo": "https://kanokmiah.com.bd/logo.png",

"sameAs": [

"https://facebook.com/kanokmiah",

"https://linkedin.com/company/kanokmiah",

"https://twitter.com/kanokmiah"

],

"contactPoint": {

"@type": "ContactPoint",

"telephone": "+880-XXX-XXXXXXX",

"contactType": "customer service"

}

}

</script>

```

Article Schema সম্পূর্ণ উদাহরণ

```json

<script type="application/ld+json">

{

"@context": "https://schema.org",

"@type": "Article",

"headline": "বাংলাদেশের জন্য SEO গাইড",

"description": "SEO-র সম্পূর্ণ গাইড বাংলাদেশি ব্যবসার জন্য",

"image": "https://kanokmiah.com.bd/images/article.jpg",

"author": {

"@type": "Person",

"name": "মোঃ কনক মিঞা",

"url": "https://kanokmiah.com.bd/author/kanok-miah"

},

"publisher": {

"@type": "Organization",

"name": "Kanok Miah IT",

"logo": {

"@type": "ImageObject",

"url": "https://kanokmiah.com.bd/logo.png"

}

},

"datePublished": "2026-07-08",

"dateModified": "2026-07-08",

"mainEntityOfPage": {

"@type": "WebPage",

"@id": "https://kanokmiah.com.bd/blog/article-slug"

}

}

</script>

```

JSON-LD বেস্ট প্র্যাকটিস

**১. বৈধ JSON ব্যবহার করুন:**

সবসময় বৈধ JSON সিনট্যাক্স ব্যবহার করুন। JSON ভ্যালিডেটর দিয়ে চেক করুন।

**২. সঠিক @context ব্যবহার করুন:**

@context হিসেবে "https://schema.org" ব্যবহার করুন।

**৩. নেস্টেড অবজেক্ট ব্যবহার করুন:**

জটিল ডাটার জন্য নেস্টেড অবজেক্ট ব্যবহার করুন (যেমন author একটি Person অবজেক্ট)।

**৪. @id ব্যবহার করুন:**

একই এন্টিটি একাধিকবার রেফারেন্স করতে @id ব্যবহার করুন।

**৫. ইউআরএল সম্পূর্ণ লিখুন:**

সম্পূর্ণ ইউআরএল (absolute URL) ব্যবহার করুন, আপেক্ষিক URL নয়।

**৬. ডাটা ডিডপ্লিকেট করুন:**

একই পেজে একাধিক JSON-LD ব্লক থাকতে পারে, কিন্তু একই তথ্য ডুপ্লিকেট করবেন না।

JSON-LD এবং ক্যানোনিকাল ইউআরএল

JSON-LD-তে আপনি ক্যানোনিকাল ইউআরএল উল্লেখ করতে পারেন:

```json

{

"@context": "https://schema.org",

"@type": "Article",

"mainEntityOfPage": {

"@type": "WebPage",

"@id": "https://kanokmiah.com.bd/blog/article-slug"

}

}

```

এটি সার্চ ইঞ্জিনকে নিশ্চিত করে যে এই JSON-LD ডাটা কোন পেজের জন্য প্রযোজ্য।

সাধারণ ভুল ও সমাধান

**ভুল ১: ভুল JSON ফরম্যাট:**

কমা মিস করা বা ভুল কোঁকড়া ব্র্যাকেট ব্যবহার করা। JSON ভ্যালিডেটর ব্যবহার করে চেক করুন।

**ভুল ২: অপ্রয়োজনীয় ডাটা:**

শুধুমাত্র প্রাসঙ্গিক তথ্য অন্তর্ভুক্ত করুন। অপ্রয়োজনীয় ডাটা যোগ করবেন না।

**ভুল ৩: ভুল @type:**

সঠিক @type নির্বাচন করুন। উদাহরণস্বরূপ, ব্লগ পোস্টের জন্য BlogPosting বা Article ব্যবহার করুন।

**ভুল ৪: ডাটা আপডেট না করা:** কন্টেন্ট পরিবর্তন করলে JSON-LD-তেও ডাটা আপডেট করুন।

বাংলাদেশি ওয়েবসাইটের জন্য JSON-LD ইমপ্লিমেন্টেশন

বাংলাদেশি ওয়েবসাইটের জন্য JSON-LD ইমপ্লিমেন্ট করার সময় নিম্নলিখিত বিষয়গুলো বিবেচনা করুন:

**১. স্থানীয় ব্যবসা:**

LocalBusiness Schema ব্যবহার করে আপনার প্রতিষ্ঠানের সঠিক তথ্য দিন।

**২. দ্বিভাষিক কন্টেন্ট:**

বাংলা এবং ইংরেজি উভয় কন্টেন্টের জন্য JSON-LD ব্যবহার করুন।

**৩. ই-কমার্স:**

প্রোডাক্ট পেজের জন্য Product Schema ব্যবহার করে সঠিক মূল্য এবং প্রাপ্যতা তথ্য দিন।

উপসংহার

JSON-LD স্কিমা গুগল রিচ রেজাল্ট এবং AI সার্চ অপটিমাইজেশনের জন্য সবচেয়ে কার্যকর এবং প্রস্তাবিত পদ্ধতি। এটি ইমপ্লিমেন্ট করা সহজ, HTML কোডের সাথে মিশে না, এবং গুগল সহজেই প্রসেস করতে পারে। বাংলাদেশি ওয়েবসাইটগুলোর জন্য JSON-LD স্কিমা ইমপ্লিমেন্ট করে আপনি আপনার সার্চ ভিজিবিলিটি উল্লেখযোগ্যভাবে উন্নত করতে পারেন।

মনে রাখবেন, JSON-LD একটি লিভারেজ — এটি সঠিকভাবে ব্যবহার করলে আপনার কন্টেন্ট SERP-তে রিচ রেজাল্ট আকারে দেখাতে পারে, যা CTR বাড়ায় এবং ব্র্যান্ড অথরিটি তৈরি করে। নিয়মিত আপনার JSON-LD টেস্ট করুন এবং আপডেট রাখুন।

Share this article

Frequently Asked Questions

How often should I publish blog posts for SEO?

For best SEO results, publish high-quality blog posts at least 2–4 times per month. Consistency matters more than frequency — Google rewards websites that regularly publish fresh, valuable content that addresses user search intent.

What topics should I write about for SEO?

Focus on topics your target audience is actively searching for. Conduct keyword research to identify questions and problems in your industry. Create content that provides comprehensive answers, guides, and insights that demonstrate expertise and authority.

How long should my blog posts be for SEO?

There is no ideal word count, but comprehensive content tends to rank better. For most topics, aim for 1,500–2,500 words. However, quality and relevance are far more important than length — a well-written 800-word post can outrank a poorly written 3,000-word post.

How long does it take for blog posts to rank on Google?

New blog posts typically take 3–6 months to start ranking on Google, depending on competition and domain authority. Older, established websites may see results faster. Consistent publishing and internal linking can accelerate this timeline.

Can I repurpose existing content for new blog posts?

Yes, updating and republishing old content is an excellent SEO strategy. Refresh statistics, add new insights, improve formatting, and update the publication date. Google often gives a ranking boost to recently updated content.

👤

Written by Md Kanok Miah

SEO Expert with 6+ years of experience helping Bangladeshi businesses rank higher on Google. Google Business Profile certified.

Last updated: July 2026

Let's Grow Your Business

Ready to rank higher in Bangladesh search results? Get a free SEO audit and discover how we can help.

Get Your Free Audit