Toolypet
ब्लॉग पर वापस जाएं
SEO

स्ट्रक्चर्ड डेटा संपूर्ण गाइड 2026 - JSON-LD से रिच रिजल्ट्स प्राप्त करें

Schema.org और JSON-LD से Google Rich Snippets प्राप्त करना सीखें। FAQ, How-to, Product स्कीमा के लिए व्यावहारिक उदाहरणों के साथ कार्यान्वयन गाइड।

Toolypet Team

Toolypet Team

Development Team

8 मिनट पढ़ने का समय

स्ट्रक्चर्ड डेटा संपूर्ण गाइड 2026

क्या आपने सर्च रिजल्ट्स में स्टार रेटिंग, FAQ, या रेसिपी कार्ड देखे हैं? वह रिच रिजल्ट्स (Rich Results) हैं।

2026 में, रिच रिजल्ट्स वाले पेज का CTR औसतन 58% अधिक होता है। स्ट्रक्चर्ड डेटा से अपनी सामग्री को विशिष्ट बनाएं।


स्ट्रक्चर्ड डेटा क्या है?

स्ट्रक्चर्ड डेटा एक मानकीकृत प्रारूप है जो सर्च इंजन को पेज की सामग्री समझने में मदद करता है।

मुख्य अवधारणाएं

शब्दविवरण
Schema.orgGoogle, Microsoft, Yahoo द्वारा सह-विकसित शब्दावली
JSON-LDJavaScript-आधारित डेटा फॉर्मेट (Google अनुशंसित)
Rich Resultsस्ट्रक्चर्ड डेटा पर आधारित उन्नत सर्च रिजल्ट्स
Rich Snippetरिच रिजल्ट्स का पुराना नाम

JSON-LD क्यों?

फॉर्मेटफायदेनुकसान
JSON-LDHTML से अलग, आसान रखरखावJavaScript निर्भरता
MicrodataHTML में सीधे एम्बेडेडजटिल कोड
RDFaलचीलासीखने की अवस्था

Google आधिकारिक अनुशंसा: JSON-LD


रिच रिजल्ट्स के प्रकार

Google द्वारा समर्थित मुख्य प्रकार

प्रकारप्रदर्शन प्रारूपउपयोग का मामला
Articleन्यूज कार्डब्लॉग, समाचार
FAQविस्तार योग्य Q&AFAQ पेज
How-toचरण-दर-चरण गाइडट्यूटोरियल
Productमूल्य, स्टॉक, रेटिंगउत्पाद पेज
Reviewस्टार रेटिंग प्रदर्शनसमीक्षा सामग्री
Recipeखाना पकाने का समय, कैलोरीरेसिपी
Eventतारीख, स्थानइवेंट्स
LocalBusinessकार्य समय, स्थानस्थानीय व्यवसाय
BreadcrumbListपथ प्रदर्शनसभी पेज

JSON-LD मूल संरचना

टेम्पलेट

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "स्कीमाटाइप",
  "प्रॉपर्टी1": "मान1",
  "प्रॉपर्टी2": "मान2"
}
</script>

आवश्यक तत्व

तत्वविवरण
@contextहमेशा "https://schema.org"
@typeस्कीमा प्रकार (Article, FAQ, आदि)
आवश्यक प्रॉपर्टीजप्रकार के अनुसार भिन्न

व्यावहारिक कार्यान्वयन उदाहरण

1. Article (ब्लॉग/समाचार)

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "स्ट्रक्चर्ड डेटा संपूर्ण गाइड 2026",
  "description": "JSON-LD से रिच रिजल्ट्स कैसे प्राप्त करें",
  "image": "https://example.com/article-image.jpg",
  "author": {
    "@type": "Person",
    "name": "Sam Rank",
    "url": "https://example.com/author/sam-rank"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Toolypet",
    "logo": {
      "@type": "ImageObject",
      "url": "https://toolypet.com/logo.png"
    }
  },
  "datePublished": "2026-02-22",
  "dateModified": "2026-02-22"
}

2. FAQ (अक्सर पूछे जाने वाले प्रश्न)

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "स्ट्रक्चर्ड डेटा क्या है?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "स्ट्रक्चर्ड डेटा एक मानकीकृत प्रारूप है जो सर्च इंजन को पेज की सामग्री समझने में मदद करता है।"
      }
    },
    {
      "@type": "Question",
      "name": "JSON-LD कहां रखना चाहिए?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "इसे HTML के <head> या <body> में कहीं भी रखा जा सकता है, लेकिन <head> में रखना अनुशंसित है।"
      }
    }
  ]
}

3. How-to (चरण-दर-चरण गाइड)

{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "JSON-LD स्ट्रक्चर्ड डेटा कैसे जोड़ें",
  "description": "अपने वेबपेज में JSON-LD जोड़ने का तरीका",
  "totalTime": "PT10M",
  "step": [
    {
      "@type": "HowToStep",
      "name": "स्कीमा प्रकार चुनें",
      "text": "अपने पेज की सामग्री से मेल खाने वाला Schema.org प्रकार चुनें।"
    },
    {
      "@type": "HowToStep",
      "name": "JSON-LD कोड लिखें",
      "text": "चुने हुए स्कीमा के अनुसार JSON-LD कोड लिखें।"
    },
    {
      "@type": "HowToStep",
      "name": "HTML में डालें",
      "text": "<script type='application/ld+json'> टैग से कोड को लपेटें और HTML में डालें।"
    },
    {
      "@type": "HowToStep",
      "name": "टेस्ट करें",
      "text": "Google Rich Results Test से वैधता जांचें।"
    }
  ]
}

4. Product (उत्पाद)

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "SEO गाइडबुक 2026",
  "description": "नवीनतम SEO रणनीतियों के साथ व्यावहारिक गाइड",
  "image": "https://example.com/product.jpg",
  "brand": {
    "@type": "Brand",
    "name": "Toolypet"
  },
  "offers": {
    "@type": "Offer",
    "price": "2499",
    "priceCurrency": "INR",
    "availability": "https://schema.org/InStock",
    "url": "https://example.com/product"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "reviewCount": "124"
  }
}

5. BreadcrumbList (ब्रेडक्रम्ब)

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "होम",
      "item": "https://example.com"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "SEO",
      "item": "https://example.com/seo"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "स्ट्रक्चर्ड डेटा गाइड",
      "item": "https://example.com/seo/structured-data"
    }
  ]
}

6. LocalBusiness (स्थानीय व्यवसाय)

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "मॉर्निंग ग्लोरी कैफे",
  "image": "https://example.com/cafe.jpg",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "एमजी रोड 123",
    "addressLocality": "मुंबई",
    "addressRegion": "महाराष्ट्र",
    "postalCode": "400001",
    "addressCountry": "IN"
  },
  "telephone": "+91-22-1234-5678",
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
      "opens": "09:00",
      "closes": "22:00"
    }
  ],
  "priceRange": "$$"
}

फ्रेमवर्क-विशिष्ट कार्यान्वयन

Next.js

// app/layout.tsx या pages/_document.tsx
import Script from 'next/script';

export default function Layout({ children }) {
  const jsonLd = {
    "@context": "https://schema.org",
    "@type": "WebSite",
    "name": "Toolypet",
    "url": "https://toolypet.com"
  };

  return (
    <html>
      <head>
        <Script
          id="json-ld"
          type="application/ld+json"
          dangerouslySetInnerHTML={{ __html: JSON.stringify(jsonLd) }}
        />
      </head>
      <body>{children}</body>
    </html>
  );
}

React (Helmet)

import { Helmet } from 'react-helmet';

function ArticlePage({ article }) {
  const jsonLd = {
    "@context": "https://schema.org",
    "@type": "Article",
    "headline": article.title,
    "author": { "@type": "Person", "name": article.author }
  };

  return (
    <>
      <Helmet>
        <script type="application/ld+json">
          {JSON.stringify(jsonLd)}
        </script>
      </Helmet>
      <article>{/* सामग्री */}</article>
    </>
  );
}

WordPress

// functions.php
function add_json_ld_schema() {
  if (is_single()) {
    $schema = array(
      "@context" => "https://schema.org",
      "@type" => "Article",
      "headline" => get_the_title(),
      "datePublished" => get_the_date('c')
    );
    echo '<script type="application/ld+json">' . json_encode($schema) . '</script>';
  }
}
add_action('wp_head', 'add_json_ld_schema');

सत्यापन और परीक्षण

Google आधिकारिक उपकरण

उपकरणURLउद्देश्य
Rich Results Testsearch.google.com/test/rich-resultsरिच रिजल्ट्स पात्रता परीक्षण
Schema Markup Validatorvalidator.schema.orgस्कीमा सिंटैक्स सत्यापन
Search Consolesearch.google.com/search-consoleवास्तविक इंडेक्सिंग स्थिति जांचें

परीक्षण चेकलिस्ट

  • कोई JSON सिंटैक्स त्रुटि नहीं
  • सभी आवश्यक प्रॉपर्टीज शामिल
  • वास्तविक पेज सामग्री से मेल खाता है
  • मान्य इमेज URLs
  • Rich Results Test पास

सामान्य गलतियां और समाधान

1. JSON सिंटैक्स त्रुटियां

// ❌ गलत: अंतिम कॉमा
{
  "name": "टेस्ट",
  "url": "https://example.com",  // यहां!
}

// ✅ सही
{
  "name": "टेस्ट",
  "url": "https://example.com"
}

2. आवश्यक प्रॉपर्टीज गायब

// ❌ Article में author गायब
{
  "@type": "Article",
  "headline": "केवल शीर्षक"
}

// ✅ आवश्यक प्रॉपर्टीज शामिल
{
  "@type": "Article",
  "headline": "पूर्ण लेख",
  "author": { "@type": "Person", "name": "लेखक" },
  "datePublished": "2026-02-22"
}

3. सामग्री बेमेल

// ❌ पेज सामग्री से अलग
{
  "@type": "Product",
  "price": "10000"  // वास्तविक पेज में 15000 है
}

// Google दिशानिर्देश उल्लंघन = मैनुअल एक्शन का जोखिम

4. अत्यधिक मार्कअप

❌ सभी टेक्स्ट को स्ट्रक्चर्ड डेटा के रूप में मार्क करना
❌ छिपी हुई सामग्री पर स्कीमा लागू करना
❌ उपयोगकर्ताओं को दिखाई न देने वाली जानकारी शामिल करना

✅ केवल वास्तव में दिखाई देने वाली सामग्री को मार्क करें
✅ केवल मुख्य जानकारी को स्ट्रक्चर करें

SEO प्रभाव

अपेक्षित लाभ

मेट्रिकसुधार
CTR (क्लिक-थ्रू रेट)+20-58%
इंप्रेशनरिच रिजल्ट्स पात्रता
विश्वासस्टार रेटिंग, समीक्षाएं प्रदर्शित
वॉयस सर्चउत्तर उम्मीदवार

सावधानियां

  • स्ट्रक्चर्ड डेटा ≠ गारंटीड रैंकिंग सुधार
  • रिच रिजल्ट्स प्रदर्शन Google के विवेक पर
  • दिशानिर्देश उल्लंघन पर मैनुअल एक्शन

सर्वोत्तम प्रथाएं चेकलिस्ट

कार्यान्वयन

  • पेज प्रकार के लिए उपयुक्त स्कीमा चुनें
  • सभी आवश्यक प्रॉपर्टीज शामिल करें
  • JSON-LD फॉर्मेट का उपयोग करें
  • <head> में रखें

सामग्री

  • वास्तविक पेज सामग्री से मेल खाता है
  • केवल उपयोगकर्ता-दृश्य जानकारी शामिल
  • जानकारी को अद्यतन रखें

परीक्षण

  • Rich Results Test पास
  • Schema Markup Validator पास
  • Search Console में कोई त्रुटि नहीं

अक्सर पूछे जाने वाले प्रश्न

Q1: क्या स्ट्रक्चर्ड डेटा सीधे रैंकिंग को प्रभावित करता है?

A: यह प्रत्यक्ष रैंकिंग कारक नहीं है। हालांकि, इसके अप्रत्यक्ष प्रभाव हैं जैसे बढ़ा हुआ CTR और वॉयस सर्च उत्तर।

Q2: क्या एक पेज पर कई स्कीमा रख सकते हैं?

A: हां! Article + FAQ + BreadcrumbList एक साथ उपयोग करना आम है। प्रत्येक को अलग <script> टैग के रूप में जोड़ें।

Q3: रिच रिजल्ट्स क्यों नहीं दिख रहे?

A: संभावित कारण:

  • आवश्यक प्रॉपर्टीज गायब
  • पेज इंडेक्स नहीं हुआ
  • Google का विवेक (गारंटी नहीं)
  • प्रतिस्पर्धी पेज अधिक उपयुक्त

Q4: Microdata vs JSON-LD - कौन चुनें?

A: JSON-LD अनुशंसित है। यह Google द्वारा आधिकारिक रूप से अनुशंसित है और HTML से अलग होने के कारण रखरखाव आसान है।

Q5: क्या डायनामिक सामग्री पर स्ट्रक्चर्ड डेटा लागू हो सकता है?

A: हां! Google JavaScript द्वारा जनरेटेड JSON-LD पढ़ सकता है। हालांकि, सर्वर-साइड रेंडरिंग अधिक स्थिर है।


निष्कर्ष

स्ट्रक्चर्ड डेटा आवश्यकताएं:

  1. JSON-LD का उपयोग करें: Google अनुशंसित फॉर्मेट
  2. उपयुक्त स्कीमा चुनें: सामग्री प्रकार से मेल खाएं
  3. आवश्यक प्रॉपर्टीज शामिल करें: प्रकार-विशिष्ट आवश्यकताएं जांचें
  4. सामग्री मेल करें: केवल दृश्य जानकारी
  5. पूरी तरह से परीक्षण करें: Rich Results Test पास करें

संबंधित उपकरण

उपकरणउद्देश्य
स्ट्रक्चर्ड डेटा जनरेटरJSON-LD स्वचालित रूप से जनरेट करें
मेटा टैग जनरेटरमेटा टैग जनरेट करें
SERP प्रीव्यूसर्च रिजल्ट्स का पूर्वावलोकन
स्ट्रक्चर्ड डेटाJSON-LDSchema.orgरिच स्निपेट्सSEOसर्च ऑप्टिमाइजेशन

लेखक के बारे में

Toolypet Team

Toolypet Team

Development Team

The Toolypet Team creates free, privacy-focused web tools for developers and designers. All tools run entirely in your browser with no data sent to servers.

Web DevelopmentCSS ToolsDeveloper ToolsSEOSecurity