اسکیما (Schema) چیست؟

اسکیما (Schema) چیست؟
رای بدید!

اسکیما نوعی ساختار داده‌ است که به موتورهای جستجو کمک می‌کند تا محتوای صفحات وب را بهتر درک کنند و نمایش دهند. به عبارت ساده‌تر، اسکیما نوعی کد است که به شما اجازه می‌دهد محتوای صفحه خود را به صورت مشخص‌تری به موتور جستجو معرفی کنید تا بتوانید در نتایج جستجو بیشتر دیده شوید.

اسکیما به زبان خاصی نوشته می‌شود که تحت عنوان “Schema.org” شناخته می‌شود و این استاندارد توسط بزرگترین موتورهای جستجو مانند گوگل، یاهو، بینگ و یاندکس پشتیبانی می‌شود. این ساختار داده‌ها را می‌توان در HTML صفحات وب وارد کرد و انواع مختلفی از اطلاعات را شامل می‌شود: نظیر رویدادها، اخبار، محصولات، شرکت‌ها، مکان‌ها و غیره.

اسکیما (Schema)

تاثیر اسکیما در سئو

استفاده از اسکیما می‌تواند تأثیرات زیادی در بهبود سئو (SEO) وبسایت شما داشته باشد. در اینجا به چند مورد از مهم‌ترین تاثیرات اسکیما بر سئو اشاره می‌کنیم:

  1. بهبود نمایش نتایج در موتور جستجو: یکی از مزایای بزرگ اسکیما این است که باعث می‌شود اطلاعات اضافی و مفیدی در نتایج جستجو نمایش داده شوند. مثلاً ممکن است رتبه‌بندی ستاره‌ای برای محصولات، زمان برگزاری رویدادها، یا جزئیات دیگری مانند قیمت محصولات در نتایج جستجو به نمایش درآید. این ویژگی‌ها می‌توانند جذابیت و CTR (نرخ کلیک) شما را افزایش دهند.
  2. افزایش دیده شدن در نتایج غنی (Rich Snippets): موتورهای جستجو با استفاده از اسکیما می‌توانند نتایج غنی (Rich Snippets) را به نمایش بگذارند. این نتایج شامل اطلاعات اضافی مانند امتیازدهی، قیمت، تصاویر و جزئیات دیگر هستند که معمولاً در جلب توجه کاربران در صفحه نتایج جستجو تاثیر زیادی دارند.
  3. درک بهتر توسط موتورهای جستجو: موتورهای جستجو مانند گوگل می‌توانند اطلاعاتی که به وسیله اسکیما در سایت قرار داده‌اید را به دقت بیشتری تجزیه و تحلیل کنند. این باعث می‌شود که گوگل بتواند موضوع صفحه و ارتباط آن با جستجوهای مختلف را بهتر درک کرده و نتایج دقیق‌تری را به کاربران ارائه دهد.
  4. افزایش شانس رتبه‌بندی در نتایج جستجو: سایت‌هایی که از اسکیما استفاده می‌کنند، ممکن است شانس بیشتری برای نمایش در رتبه‌های بالاتر داشته باشند. موتور جستجو از این اطلاعات ساختاری برای درک بهتر محتوای صفحه استفاده می‌کند، که می‌تواند به بهبود جایگاه سایت در نتایج جستجو کمک کند.
  5. تحلیل و گزارش دقیق‌تر در گوگل سرچ کنسول: استفاده از اسکیما باعث می‌شود که گوگل بتواند ارزیابی دقیق‌تری از صفحات سایت شما انجام دهد و در گوگل سرچ کنسول گزارش‌های دقیق‌تری درباره عملکرد ساختار داده‌های سایت به شما ارائه دهد.

نکات مهم درباره اسکیما

  • استفاده از اسکیما تنها به ساختار داده‌ها محدود نمی‌شود، بلکه باید اطمینان حاصل کنید که داده‌ها به درستی وارد شده و با محتوای سایت شما سازگار باشد.
  • اسکیما به تنهایی نمی‌تواند به بهبود رتبه سایت شما کمک کند، اما می‌تواند ابزار قدرتمندی برای افزایش CTR و بهبود تجربه کاربری باشد.
  • استفاده از اسکیما نباید به‌طور مصنوعی انجام شود. یعنی نباید اطلاعات نادرست یا گمراه‌کننده را در کد اسکیما وارد کنید، زیرا این کار می‌تواند منجر به جریمه از سوی گوگل شود.

آموزش پیاده سازی اسکیما در یواست سئو

ChatGPT said:

ChatGPT

پیاده‌سازی اسکیما در Yoast SEO یک فرآیند ساده است که به شما کمک می‌کند تا داده‌های ساختاری را به صفحات وب‌سایت خود اضافه کنید و با این کار، قابلیت دیده‌شدن سایت خود در نتایج جستجوی گوگل را افزایش دهید. در اینجا مراحل انجام این کار را به صورت گام به گام توضیح می‌دهیم:

1. نصب و فعال‌سازی پلاگین Yoast SEO

قبل از اینکه بتوانید اسکیما را در وب‌سایت خود پیاده‌سازی کنید، باید ابتدا پلاگین Yoast SEO را نصب و فعال کنید.

  1. وارد پیشخوان وردپرس خود شوید.
  2. به بخش افزونه‌ها > افزودن بروید.
  3. در قسمت جستجو، عبارت “Yoast SEO” را وارد کنید.
  4. روی دکمه “اکنون نصب کن” کلیک کنید.
  5. پس از نصب، دکمه “فعال‌سازی” را بزنید.

2. تنظیمات پلاگین Yoast SEO

اسکیما

پس از نصب و فعال‌سازی، باید تنظیمات اولیه پلاگین Yoast SEO را انجام دهید تا اسکیما به درستی پیاده‌سازی شود:

  1. به بخش SEO در پیشخوان وردپرس بروید.
  2. در منوی Yoast SEO، به “عمومی” (General) بروید.
  3. در تب “ویژگی‌ها” (Features)، مطمئن شوید که گزینه “داده‌های ساختاری” (Structured Data) فعال است. این گزینه به طور خودکار اسکیما را برای صفحات شما فعال می‌کند.
  4. تغییرات را ذخیره کنید.

3. پیاده‌سازی اسکیما در صفحات و پست‌ها

Yoast SEO به طور خودکار اسکیما را به صفحات و پست‌های شما اضافه می‌کند. به طور پیش‌فرض، این پلاگین اطلاعات مربوط به نوع محتوای صفحه (مانند مقاله، محصول، رویداد، و غیره) را به طور خودکار شناسایی کرده و داده‌های ساختاری مرتبط را اضافه می‌کند. اما اگر بخواهید اطلاعات دقیق‌تری را وارد کنید، می‌توانید از قابلیت‌های زیر استفاده کنید:

تنظیمات اسکیما برای صفحات و پست‌ها

  1. به صفحه یا پستی که می‌خواهید اسکیما را اضافه کنید بروید.
  2. در ویرایشگر وردپرس، در بخش پایین صفحه، جایی که تنظیمات Yoast SEO نمایش داده می‌شود، به تب “تنظیمات اسکیما” (Schema Settings) توجه کنید.
  3. در این بخش می‌توانید نوع محتوای صفحه (مثل مقاله، محصول، ویدیو، و غیره) را مشخص کنید.
  4. اگر محتوای شما یک مقاله است، به طور پیش‌فرض نوع اسکیما روی “Article” تنظیم می‌شود. اگر محتوای شما نوع دیگری مانند “Product” یا “Event” است، آن را تغییر دهید.

افزودن اسکیما به بخش‌های خاص

اگر نیاز به افزودن اسکیما برای جزئیات خاصی دارید (مانند آدرس، شماره تلفن، امتیازدهی محصول، یا تاریخ رویداد)، می‌توانید از فیلدهای اضافی Yoast SEO استفاده کنید. این کار به شما کمک می‌کند تا جزئیات بیشتری را برای موتورهای جستجو در دسترس قرار دهید.

  1. در تب “Yoast SEO” در ویرایشگر صفحه یا پست، به “پیشرفته” (Advanced) بروید.
  2. در بخش “داده‌های ساختاری”، فیلدهای مربوط به اطلاعات اضافی مانند آدرس، شماره تلفن یا زمان رویداد را اضافه کنید.
  3. پس از انجام تنظیمات، صفحه را بروزرسانی یا منتشر کنید.

4. بررسی اسکیما با ابزار گوگل

بعد از اینکه اسکیما را در سایت خود پیاده‌سازی کردید، می‌توانید از ابزارهای گوگل برای بررسی صحت پیاده‌سازی آن استفاده کنید:

  1. به Google Structured Data Testing Tool بروید: Testing Tool
  2. URL صفحه یا کد HTML مربوطه را وارد کنید.
  3. روی دکمه “Test URL” کلیک کنید.
  4. پس از بررسی، گوگل به شما می‌گوید که آیا اسکیما به درستی اعمال شده است یا خیر.

5. بررسی وضعیت اسکیما در گوگل سرچ کنسول

Schema

بعد از پیاده‌سازی اسکیما، شما می‌توانید بررسی کنید که گوگل چگونه این داده‌ها را شناسایی کرده و در نتایج جستجو نمایش می‌دهد:

  1. وارد Google Search Console شوید.
  2. به بخش Enhancements بروید.
  3. در اینجا می‌توانید انواع مختلف اسکیماهای پیاده‌سازی‌شده روی سایت خود (مانند مقاله، محصول، ویدیو، رویداد و غیره) را مشاهده کنید.

پیاده‌سازی اسکیما در Rank Math SEO

Rank Math یکی از افزونه‌های محبوب برای سئو وردپرس است که به طور خودکار و آسان قابلیت‌های مختلف سئو را برای سایت شما فعال می‌کند. این افزونه همچنین از اسکیما (Schema Markup) پشتیبانی می‌کند و می‌توانید به راحتی داده‌های ساختاری را برای صفحات و پست‌های خود اضافه کنید تا موتورهای جستجو بتوانند اطلاعات سایت شما را بهتر درک کنند و به نمایش بگذارند.

در اینجا مراحل پیاده‌سازی اسکیما با استفاده از افزونه Rank Math را به صورت گام به گام توضیح می‌دهیم:


1. نصب و فعال‌سازی Rank Math

قبل از هر چیز، باید افزونه Rank Math را نصب و فعال کنید.

مراحل نصب Rank Math:

  1. وارد پیشخوان وردپرس خود شوید.
  2. به بخش افزونه‌ها > افزودن بروید.
  3. در کادر جستجو، عبارت “Rank Math” را وارد کنید.
  4. دکمه “اکنون نصب کن” را کلیک کنید و سپس آن را فعال کنید.

2. تنظیمات اولیه Rank Math

پس از نصب و فعال‌سازی، افزونه Rank Math از شما می‌خواهد که تنظیمات اولیه را انجام دهید. برای تنظیمات اسکیما، لازم است که برخی از این گزینه‌ها را فعال کنید.

مراحل تنظیمات اولیه:

  1. پس از فعال‌سازی، به بخش Rank Math > General Settings بروید.
  2. در تب “Titles & Meta”، گزینه‌های مرتبط با اسکیما و داده‌های ساختاری را بررسی کنید.
    • Rank Math به‌طور خودکار اسکیما را برای صفحات و پست‌ها تنظیم می‌کند، اما شما می‌توانید برخی تنظیمات خاص را انجام دهید.
  3. در تب “Schema Markup”، مطمئن شوید که گزینه “Enable Schema Markup” فعال است. این گزینه به افزونه اجازه می‌دهد تا داده‌های ساختاری را به صفحات شما اضافه کند.

3. تنظیم اسکیما برای صفحات و پست‌ها

Rank Math به طور خودکار اسکیما را بر اساس نوع محتوای صفحات شما تنظیم می‌کند، اما شما می‌توانید تنظیمات دقیق‌تری را برای هر صفحه یا پست انجام دهید.

تنظیم اسکیما برای هر پست یا صفحه:

  1. وارد صفحه یا پست مورد نظر خود شوید.
  2. در پایین ویرایشگر پست یا صفحه، بخشی به نام Rank Math SEO را مشاهده خواهید کرد.
  3. روی تب “Schema” کلیک کنید.
  4. در اینجا، می‌توانید نوع اسکیما را برای این صفحه یا پست مشخص کنید. Rank Math چندین نوع اسکیما برای انتخاب دارد، مانند:
    • Article (مقالات)
    • Product (محصولات)
    • Recipe (دستور پخت)
    • Event (رویداد)
    • FAQ (سوالات متداول)
    • How-to (راهنمای گام به گام)
    • و دیگر انواع اسکیما برای محتواهای مختلف.
  5. پس از انتخاب نوع اسکیما، اگر نیاز به افزودن جزئیات خاصی مانند آدرس، تاریخ، ساعت، قیمت، و غیره دارید، می‌توانید این فیلدها را پر کنید.
  6. پس از انجام تنظیمات، صفحه یا پست را بروزرسانی یا منتشر کنید.

4. استفاده از اسکیما برای دسته‌ها و برچسب‌ها

اگر می‌خواهید اسکیما را برای صفحات دسته‌بندی‌ها (Categories) و برچسب‌ها (Tags) خود تنظیم کنید، می‌توانید این کار را از طریق تنظیمات Rank Math انجام دهید.

تنظیم اسکیما برای دسته‌ها و برچسب‌ها:

  1. به بخش Rank Math > Titles & Meta بروید.
  2. در تب Categories یا Tags، گزینه Schema Markup را پیدا کنید.
  3. نوع اسکیما را برای صفحات دسته‌بندی‌ها و برچسب‌ها انتخاب کنید.
  4. تغییرات را ذخیره کنید.

5. بررسی اسکیما با ابزارهای گوگل

پس از اینکه اسکیما را در سایت خود پیاده‌سازی کردید، باید صحت آن را بررسی کنید تا مطمئن شوید که به درستی اعمال شده است.

استفاده از ابزار تست داده‌های ساختاری گوگل:

  1. به Google Structured Data Testing Tool بروید: Testing Tool
  2. آدرس URL صفحه یا پست خود را وارد کنید و دکمه Test URL را بزنید.
  3. بررسی کنید که آیا اسکیما به درستی اعمال شده و داده‌های ساختاری نمایش داده می‌شوند یا خیر.

استفاده از ابزار Rich Results Test:

  1. به Rich Results Test گوگل بروید: Rich Results Test
  2. URL صفحه یا پست خود را وارد کنید.
  3. گوگل بررسی می‌کند که آیا صفحه شما قابلیت نمایش به عنوان نتایج غنی (Rich Snippets) را دارد یا خیر.

6. بررسی وضعیت اسکیما در گوگل سرچ کنسول

بعد از پیاده‌سازی اسکیما، شما می‌توانید از گوگل سرچ کنسول برای بررسی وضعیت اسکیما و داده‌های ساختاری استفاده کنید.

  1. وارد Google Search Console شوید.
  2. به بخش Enhancements بروید.
  3. در اینجا انواع مختلف اسکیماهایی که در سایت شما استفاده شده را مشاهده خواهید کرد، از جمله Article, Product, Event, و غیره.

آموزش استفاده از اسکیما بدون افزونه

ChatGPT said:

ChatGPT

اگر نمی‌خواهید از افزونه‌هایی مانند Yoast SEO یا Rank Math برای پیاده‌سازی اسکیما در سایت خود استفاده کنید، می‌توانید به‌طور دستی اسکیما را در کد HTML سایت خود وارد کنید. این روش به شما این امکان را می‌دهد که کنترل کاملی روی ساختار داده‌های ساختاری خود داشته باشید.

در اینجا مراحل استفاده از اسکیما بدون افزونه را برای اضافه کردن داده‌های ساختاری به صفحات وب‌سایت‌تان به‌طور دستی توضیح داده‌ایم:


1. انتخاب نوع اسکیما (Schema Markup)

قبل از اضافه کردن کد اسکیما به سایت خود، باید نوع اسکیما را انتخاب کنید. برخی از انواع رایج اسکیما شامل موارد زیر هستند:

  • Article: برای مقالات و بلاگ پست‌ها
  • Product: برای محصولات
  • Event: برای رویدادها
  • Recipe: برای دستور پخت
  • FAQ: برای سوالات متداول
  • Review: برای نقد و بررسی‌ها

2. ایجاد کد اسکیما

برای اضافه کردن اسکیما به صفحات سایت، از JSON-LD استفاده می‌کنیم که یک فرمت ساختاری است و توسط گوگل و سایر موتورهای جستجو به شدت پشتیبانی می‌شود.

مثال 1: اسکیما برای یک مقاله (Article Schema)

jsonCopy code{
  "@context": "http://schema.org",
  "@type": "Article",
  "headline": "عنوان مقاله",
  "description": "توضیح کوتاه درباره مقاله",
  "author": {
    "@type": "Person",
    "name": "نام نویسنده"
  },
  "publisher": {
    "@type": "Organization",
    "name": "نام انتشارات یا وب‌سایت",
    "logo": {
      "@type": "ImageObject",
      "url": "آدرس لوگو"
    }
  },
  "datePublished": "تاریخ انتشار",
  "dateModified": "تاریخ تغییرات"
}

مثال 2: اسکیما برای یک محصول (Product Schema)

jsonCopy code{
  "@context": "http://schema.org",
  "@type": "Product",
  "name": "نام محصول",
  "image": "آدرس تصویر محصول",
  "description": "توضیح محصول",
  "sku": "شناسه محصول",
  "offers": {
    "@type": "Offer",
    "priceCurrency": "IRR",
    "price": "قیمت محصول",
    "url": "لینک خرید محصول",
    "itemCondition": "http://schema.org/NewCondition",
    "availability": "http://schema.org/InStock"
  }
}

مثال 3: اسکیما برای یک رویداد (Event Schema)

jsonCopy code{
  "@context": "http://schema.org",
  "@type": "Event",
  "name": "عنوان رویداد",
  "startDate": "تاریخ شروع",
  "endDate": "تاریخ پایان",
  "location": {
    "@type": "Place",
    "name": "نام مکان",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "آدرس خیابان",
      "addressLocality": "شهر",
      "addressRegion": "استان",
      "postalCode": "کد پستی",
      "addressCountry": "کشور"
    }
  },
  "image": "آدرس تصویر رویداد",
  "description": "توضیح رویداد"
}

3. وارد کردن کد اسکیما به HTML

پس از نوشتن کد اسکیما به صورت JSON-LD، باید آن را به صفحات خود اضافه کنید. برای این کار، کافی است که کد JSON-LD را در تگ <script> قرار دهید و آن را در قسمت <head> یا انتهای <body> صفحه خود قرار دهید.

مراحل اضافه کردن کد به HTML:

  1. به فایل HTML صفحه مورد نظر خود بروید.
  2. کد اسکیما (JSON-LD) که نوشته‌اید را داخل یک تگ <script> قرار دهید.
  3. کد <script> را به یکی از مکان‌های زیر در صفحه اضافه کنید:
    • داخل تگ <head> برای بارگذاری سریعتر.
    • یا داخل تگ <body> در انتهای محتوا، قبل از بسته شدن تگ </body>.

نمونه:

htmlCopy code<!DOCTYPE html>
<html lang="fa">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>عنوان صفحه</title>
  <!-- اضافه کردن اسکیما به صورت JSON-LD -->
  <script type="application/ld+json">
  {
    "@context": "http://schema.org",
    "@type": "Article",
    "headline": "عنوان مقاله",
    "description": "توضیح کوتاه درباره مقاله",
    "author": {
      "@type": "Person",
      "name": "نام نویسنده"
    },
    "publisher": {
      "@type": "Organization",
      "name": "نام انتشارات یا وب‌سایت",
      "logo": {
        "@type": "ImageObject",
        "url": "آدرس لوگو"
      }
    },
    "datePublished": "تاریخ انتشار",
    "dateModified": "تاریخ تغییرات"
  }
  </script>
</head>
<body>
  <!-- محتوای صفحه -->
</body>
</html>

4. بررسی اسکیما

پس از افزودن اسکیما به صفحات سایت، می‌توانید آن را با ابزارهای گوگل بررسی کنید تا مطمئن شوید که به درستی پیاده‌سازی شده است.

ابزارهای بررسی اسکیما:

  • Google Structured Data Testing Tool: برای بررسی صحت داده‌های ساختاری تست ابزار داده‌های ساختاری گوگل.
  • Rich Results Test: برای بررسی نمایش نتایج غنی تست نتایج غنی گوگل.

5. نتایج و مزایای اسکیما

استفاده از اسکیما به شما کمک می‌کند تا:

  • در نتایج جستجو Rich Snippets (نتایج غنی) نمایش داده شود که می‌تواند شامل تصاویر، امتیازدهی، قیمت و سایر اطلاعات مفید باشد.
  • به موتورهای جستجو کمک می‌کند تا محتوای شما را دقیق‌تر درک کنند و آن را بهتر ایندکس کنند.
  • احتمال بهبود رتبه سایت شما در نتایج جستجو و افزایش نرخ کلیک (CTR) را بالا می‌برد.

در نهایت، به‌کارگیری صحیح اسکیما می‌تواند به طور مستقیم بر بهبود سئو و تجربه کاربری شما تاثیرگذار باشد و در نتایج جستجو باعث جلب توجه بیشتر کاربران به سایت شما شود.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

فهرست مطالب