در دنیای دیجیتال امروز، جایی که موتورهای جستجو مانند گوگل نقش کلیدی در دسترسی به اطلاعات ایفا میکنند، ابزارهایی مانند اسکیما (Schema) به عنوان پلی بین محتوای وبسایتها و الگوریتمهای هوشمند ظاهر شدهاند. اگر شما هم مانند بسیاری از وبمستران یا متخصصان سئو، به دنبال درک عمیقتری از این مفهوم هستید، این مقاله به شما کمک میکند. ما در اینجا به بررسی اینکه اسکیما چیست، تاریخچه آن، کاربردها، نحوه پیادهسازی و مزایایش میپردازیم. هدف این است که با زبانی ساده و بدون پیچیدگیهای فنی غیرضروری، شما را با این ابزار قدرتمند آشنا کنیم.
تعریف schema: اسکیما چیست؟
اسکیما، که گاهی به آن schema markup یا دادههای ساختیافته (Structured Data) نیز گفته میشود، مجموعهای از کدهای استاندارد است که به صفحات وب اضافه میشود تا اطلاعات دقیقتری درباره محتوای صفحه به موتورهای جستجو ارائه دهد. تصور کنید که محتوای وبسایت شما مانند یک کتاب بدون فهرست است؛ اسکیما نقش فهرست و توضیحات اضافی را بازی میکند تا رباتهای گوگل بهتر بفهمند که صفحه شما درباره چه چیزی صحبت میکند – مثلاً آیا این یک مقاله خبری است، یک دستور پخت غذا، یا اطلاعات یک کسبوکار محلی؟
به عبارت سادهتر، اسکیما یک زبان نشانهگذاری مشترک است که توسط شرکتهایی مانند گوگل، بینگ، یاهو و یاندکس توسعه یافته و بر پایه وبسایتی به نام Schema.org بنا شده. این زبان به شما اجازه میدهد تا عناصری مانند نام نویسنده، رتبهبندی کاربران، قیمت محصولات یا حتی موقعیت جغرافیایی را به صورت ساختیافته برجسته کنید. بدون اسکیما، موتورهای جستجو ممکن است محتوای شما را به درستی تفسیر نکنند، اما با آن، نتایج جستجو غنیتر و جذابتر میشوند – مانند نمایش ستارههای رتبهبندی یا تصاویر اضافی در نتایج گوگل.
تاریخچه و اهمیت اسکیما
اسکیما در سال ۲۰۱۱ توسط همکاری غولهای جستجو معرفی شد تا مشکل عدم درک دقیق محتوای وب توسط ماشینها را حل کند. پیش از آن، موتورهای جستجو عمدتاً بر اساس کلمات کلیدی و لینکها عمل میکردند، اما با رشد حجم اطلاعات، نیاز به یک سیستم استاندارد احساس شد. Schema.org به عنوان مرجع اصلی، بیش از ۸۰۰ نوع مختلف اسکیما را پوشش میدهد، از سازمانها و افراد گرفته تا رویدادها و محصولات.
اهمیت اسکیما در سئو (بهینهسازی موتور جستجو) غیرقابل انکار است. طبق تحقیقات، وبسایتهایی که از اسکیما استفاده میکنند، میتوانند نرخ کلیک (CTR) خود را تا ۳۰ درصد افزایش دهند، زیرا نتایج جستجوی آنها با عناصر بصری مانند ریچ اسنیپتها (Rich Snippets) برجسته میشود. علاوه بر این، در عصر هوش مصنوعی، اسکیما به سیستمهای AI کمک میکند تا محتوای شما را بهتر پردازش کنند، که این امر در آینده جستجوهای صوتی و هوشمند حیاتی خواهد بود.
استفاده از اسکیما چه مزیتی دارد؟
درک بهتر محتوای سایت توسط گوگل
اسکیما به زبان ساده به موتور جستجو میگه:
این صفحه مقاله است.
این قسمت محصوله.
اینجا سوال و جواب متداوله.
یعنی گوگل سریعتر و دقیقتر میفهمه موضوع صفحه چیه.
ایجاد ریچ اسنیپت (Rich Snippet)
وقتی اسکیما داشته باشی، گوگل میتونه اطلاعات اضافه رو تو نتایج نمایش بده:
ستارههای امتیاز (⭐️⭐️⭐️⭐️⭐️)
سوالات متداول (FAQ) قیمت و موجودی محصول
مسیر (Breadcrumb)
این باعث میشه نتیجه تو از بقیه متمایز بشه.
کمک به سئوی محلی (Local SEO)
با اسکیما LocalBusiness میتونی آدرس، تلفن، ساعت کاری رو به گوگل بدی → شانس دیده شدن در Google Maps و نتایج محلی بیشتر میشه.
مزیت رقابتی در سئو
خیلی از سایتها هنوز از اسکیما درست استفاده نمیکنن. اگر تو ازش استفاده کنی، نتایجت جذابتر میشه و از رقیب جلو میزنی.
افزایش نرخ کلیک (CTR)
کاربرا بیشتر روی نتایجی کلیک میکنن که ستاره، FAQ یا اطلاعات خاص داره.
پس اسکیما به صورت غیرمستقیم باعث افزایش ورودی سایت میشه.
بهبود تجربه کاربری (UX)
کاربر بدون اینکه وارد سایت بشه، اطلاعات پایهای مثل قیمت، آدرس یا خلاصه آموزش رو میبینه. همین باعث اعتماد بیشتر و رضایت کاربر میشه.
schema.org چیست؟
Schema.org یک پروژه بینالمللی و متنبازه که در سال ۲۰۱۱ توسط موتورهای جستجوی بزرگ مثل گوگل (Google)، بینگ (Bing)، یاهو (Yahoo) و یاندکس (Yandex) راهاندازی شد.
هدف این پروژه ایجاد یک زبان و استاندارد مشترک برای نشانهگذاری دادهها (Structured Data) در وب بود. قبل از Schema.org هر موتور جستجو روش خودش را برای درک محتوای سایتها داشت و این موضوع باعث سردرگمی وبمسترها میشد. با معرفی Schema.org همه چیز یکپارچه شد؛ یعنی حالا اگر شما در سایتتان از کدهای اسکیما استفاده کنید، اکثر موتورهای جستجو آن را متوجه میشوند. در واقع Schema.org مثل یک دایرهالمعارف آنلاین است که صدها نوع “اسکیما” در آن تعریف شده.
با کمک این استاندارد، میتوانید به موتورهای جستجو بفهمانید هر بخش از محتوای سایت شما دقیقاً درباره چیست. نتیجه این کار، نمایش بهتر و جذابتر صفحات در نتایج گوگل (ریچ اسنیپتها) و در نهایت افزایش نرخ کلیک و بهبود سئو است.

به خانواده بزرگ مشتریان ما بپیوندید
ما در آژانس دیجیتالمارکتینگ دانا به همکاریهای معنادار و طولانیمدت با مشتریانمان افتخار میکنیم. هر مشتری برای ما عضوی از خانواده بزرگ و رو به رشد کسبوکار ما محسوب میشود. ما باور داریم که موفقیت ما به رضایت و موفقیت مشتریان ما گره خورده است و به همین دلیل، هر پروژه را با دقت و تعهد ویژهای دنبال میکنیم.
پرکاربردترین انواع اسکیما (Schema) در وبسایتها و کاربرد آنها
Organization
برای معرفی شرکت، برند یا سازمان.
شامل نام رسمی، لوگو، لینک شبکههای اجتماعی، شماره تماس. معمولاً در صفحه «تماس با ما» یا «درباره ما» استفاده میشه.
LocalBusiness
ویژه کسبوکارهای محلی (رستوران، کلینیک، فروشگاه). نمایش آدرس، تلفن، ساعت کاری، نقشه. باعث افزایش شانس دیده شدن در نتایج محلی و Google Maps میشه.
Person
برای معرفی افراد.
نمایش اطلاعات فردی مثل نام، شغل، شبکههای اجتماعی. معمولاً برای نویسندهها، متخصصها یا هنرمندان استفاده میشه.
Article / BlogPosting
ویژه مقالات وبلاگ یا خبر. شامل عنوان، نویسنده، تاریخ انتشار، تصویر شاخص. ضروری برای سایتهای محتوایی و خبری.
FAQPage
برای سوالات متداول.
شامل لیست سؤال و جواب. گوگل ممکنه همون پرسش و پاسخها رو مستقیم در نتایج نشون بده.
HowTo
برای آموزشهای مرحله به مرحله.
هر مرحله میتونه متن یا تصویر داشته باشه. عالی برای وبلاگهای آموزشی (DIY، آشپزی، آموزش نرمافزار).
Product
ویژه محصولات فروشگاهی.
شامل نام محصول، قیمت، موجودی، برند.برای فروشگاههای اینترنتی ضروریه.
Review / AggregateRating
برای نظرات و امتیازدهی کاربران.
نمایش ستاره ⭐️ و تعداد نقدها در نتایج گوگل.باعث افزایش اعتماد کاربران و CTR میشه.
Breadcrumb
برای نمایش مسیر صفحه در نتایج گوگل.
مثل: خانه > وبلاگ > مقاله.
هم تجربه کاربری بهتر میشه، هم موتور جستجو ساختار سایت رو بهتر میفهمه.
VideoObject
ویژه محتوای ویدیویی.
شامل عنوان، تصویر بندانگشتی (Thumbnail)، مدت زمان، تاریخ انتشار.
مناسب سایتهایی که ویدیو منتشر میکنن (آموزش، موسیقی، نقد فیلم).
Event
برای معرفی رویدادها.
شامل تاریخ، مکان، قیمت بلیت.
عالی برای کنسرتها، همایشها، وبینارها.
Recipe
برای دستور پخت غذا.
شامل مواد لازم، زمان پخت، ارزش غذایی، امتیاز کاربران.
مخصوص سایتهای آشپزی.
اسکیما برای سایتهایی نیاز است ؟
تقریباً همه نوع سایتها میتونن از اسکیما استفاده کنن.
چون اسکیما فقط یک ابزار برای توضیح بهتر محتوا به موتور جستجو هست.
سایتهای خبری و وبلاگها → استفاده از Article, NewsArticle, BlogPosting
فروشگاههای اینترنتی → استفاده از Product, Review, Breadcrumb
کسبوکارهای محلی (رستوران، کلینیک، فروشگاهها) → استفاده از LocalBusiness
سایتهای آموزشی → استفاده از HowTo, FAQ
سایتهای ویدئویی → استفاده از VideoObject
سایتهای شرکتی → استفاده از Organization, Person
سایتهای آشپزی → استفاده از Recipe
آیا لازم است همه سایتها و صفحات اسکیما داشته باشند؟
نه، لازم نیست همه صفحات حتماً اسکیما داشته باشن.
اما هر صفحهای که اطلاعات ارزشمند و قابلنشانهگذاری داره، بهتره اسکیما براش تعریف بشه.
صفحات مهمی که بهتره اسکیما داشته باشن
صفحه اصلی (Home) → Organization یا LocalBusiness
صفحات محصولات → Product + Review
صفحات مقالات → Article یا BlogPosting
صفحه پرسشهای متداول → FAQPage
صفحات آموزشی → HowTo
صفحه تماس با ما → LocalBusiness یا Organization
صفحات کمارزش یا تکراری نیازی به اسکیما ندارن
صفحه لاگین و ثبتنام
صفحات سیاستها و قوانین
برگههای 404 یا برگههای خالی
ریسکهای اسکیما چیست ؟
Mismatch با محتوای واقعی (عدم تطابق)
⚠️ ریسک: حذف ریچ اسنیپت، حتی جریمه الگوریتمی.
استفاده بیشازحد (Overuse)
⚠️ ریسک: بیاعتمادی موتور جستجو، کاهش کلیک.
اسکیماهای غیرمرتبط یا جعلی
⚠️ ریسک: پنالتی دستی گوگل (Manual Action).
اشتباهات فنی (Syntax Errors)
⚠️ ریسک: از دست رفتن کل مزیت اسکیما در اون صفحه.
قدیمی شدن اسکیما
استاندارد schema.org و دستورالعملهای گوگل مدام تغییر میکنن.اگر از نوعی اسکیما استفاده کنی که دیگه پشتیبانی نشه، ممکنه خطا بده یا نادیده گرفته بشه.
⚠️ ریسک: عدم نمایش ریچ اسنیپت یا ارور تو سرچ کنسول.
زیادی وابسته شدن به ریچ اسنیپت
⚠️ ریسک: افت ناگهانی بازدید.
چجوری از کد های اسکیما توی صفحاتمون استفاده کنیم ؟
1.سایتهای وردپرسی (بدون نیاز به کدنویسی)
اگر سایتت وردپرسی هست، سادهترین راه استفاده از افزونههاست:
Yoast SEO → به صورت پیشفرض Article، Breadcrumb، Organization رو اضافه میکنه.
Rank Math → امکانات کاملتر (Product، FAQ، HowTo و…)
Schema Pro → مخصوص اضافه کردن انواع اسکیما به هر صفحه دلخواه.
افزودن اسکیما در رنکمث سئو

1. وارد ویرایش صفحه یا نوشته شو
2. باز کردن تنظیمات Rank Math
در سمت راست یا پایین ویرایشگر، بخش مخصوص Rank Math رو میبینی. روی تب یا زبانهای به نام Schema یا همون «طرحواره» کلیک کن.
3. انتخاب نوع اسکیما (Schema Type)
روی گزینه Schema Generator (تولید شما / تولیدکننده اسکیما) کلیک کن. لیستی از انواع اسکیما ظاهر میشه (مثل Article، Product، FAQ، HowTo و…).
با توجه به نوع صفحهت، اسکیمای مناسب رو انتخاب کن.
4. تکمیل اطلاعات اسکیما
بعد از انتخاب، Rank Math یک فرم ساده نشون میده. فقط کافیه فیلدهای خواستهشده (عنوان، نویسنده، قیمت، سوال و جواب و…) رو پر کنی. افزونه به صورت خودکار کد JSON-LD رو به صفحه اضافه میکنه.
5. ذخیره و انتشار
بعد از پر کردن فرم، تغییرات رو ذخیره کن. صفحه رو منتشر یا بهروزرسانی کن. حالا اسکیما به صورت خودکار به کد منبع صفحه اضافه شده.
6. تست اسکیما
بعد از انتشار، آدرس صفحه رو در ابزار گوگل تست کن: Rich Results Test
تا مطمئن بشی همه چیز درست انجام شده.
2. سایتهای اختصاصی یا کدنویسیشده
اینجا افزونه نداری و باید دستی کد اسکیما رو وارد کنی.
روش کار:
- از ابزارهای تولید اسکیما استفاده کن (چندتا معرفی میکنم پایین).
- کدی که تولید شد (JSON-LD) رو کپی کن.
- اون کد رو بین <head> یا انتهای <body> صفحه قرار بده.

از کجا کدهای اسکیما بگیریم؟ (ابزار ساخت کد اسکیما)

1. Rankranger
- توسط پلتفرم RankRanger ارائه شده.
- انواع متداول اسکیما مثل FAQ، Product، Article و Local Business رو ساپورت میکنه.
- بعد از تولید کد میتونی همونجا تست و اعتبارسنجی رو هم انجام بدی.

2. Merkle Schema Generator
- یکی از معروفترین ابزارهای رایگان برای ساخت اسکیما.
- فقط نوع اسکیما رو انتخاب میکنی (Article، Product، FAQ و…).
- فرم رو پر میکنی و کد JSON-LD آماده بهت میده.
- خیلی مناسب برای سایتهای اختصاصی که افزونه ندارن.

3. Rank Math Schema Generator
- توسط سازنده همون افزونه Rank Math ساخته شده.
- محیط سادهای داره و انواع اسکیما رو ساپورت میکنه.
- میتونی آنلاین بسازی یا اگر Rank Math روی سایت وردپرسی نصبه، مستقیم داخل سایت هم تولید کنی.

4. Schema.dev
- یک ابزار مدرن و کاربردی برای ساخت اسکیما.
- علاوه بر تولید کد، بهت نشون میده که چطور اون اسکیما در نتایج گوگل ظاهر میشه.
- برای تست اولیه و یادگیری خیلی خوبه.
ابزارهای تست و دیباگ اسکیما
وقتی کد اسکیما رو به سایت اضافه میکنیم، اگر کوچکترین خطایی داخلش باشه:
گوگل نمیتونه داده رو بخونه.
احتمالاً ریچ اسنیپت نمایش داده نمیشه.
توی سرچ کنسول هم خطا (Error) یا هشدار (Warning) ثبت میشه.
برای جلوگیری از این مشکل، همیشه باید کدها رو قبل از انتشار تست کنیم. بهترین ابزارها برای این کار:
Google Rich Results Test
- نشون میده صفحه واجد شرایط نمایش ریچ اسنیپت هست یا نه.
- میتونی آدرس صفحه یا کد خام JSON-LD رو وارد کنی.
- خطاها و هشدارها رو دقیق مشخص میکنه.
Schema.org Validator
- روی ساختار JSON-LD و مطابقتش با استاندارد Schema.org تمرکز داره.
- برای اطمینان از درست بودن فرمت خیلی مفیده.
- بهتره قبل از Rich Results Test، اینجا هم کد رو تست کنی.
پرسشهای متداول درباره اسکیما (Schema)
آیا اضافه کردن چند نوع اسکیما در یک صفحه ممکن است؟
بله. در یک صفحه میتوان بیش از یک نوع اسکیما اضافه کرد، به شرطی که با محتوای صفحه همخوانی داشته باشد. مثلاً صفحه محصول میتواند هم اسکیما Product داشته باشد و هم FAQ.
آیا گوگل بهروزرسانیهای جدید schema.org را سریع پشتیبانی میکند؟
بله، اما همیشه با کمی فاصله. schema.org مرتب بهروزرسانی میشود و گوگل بعد از بررسی، نسخههای جدید اسکیما را به نتایج جستجو اضافه میکند.
تفاوت Microdata و JSON-LD در اسکیما چیست؟
Microdata مستقیماً داخل تگهای HTML قرار میگیرد، در حالی که JSON-LD به صورت یک اسکریپت جدا در کد صفحه قرار داده میشود. گوگل JSON-LD را روش پیشنهادی برای اضافه کردن اسکیما معرفی کرده است.
آیا استفاده نادرست از اسکیما میتواند به سایت آسیب بزند؟
بله. اگر اسکیما با محتوای واقعی صفحه مطابقت نداشته باشد، گوگل آن را Spammy Structured Data تشخیص داده و حتی ممکن است جریمه دستی اعمال کند.
تفاوت دادههای ساختاریافته (Structured Data) با متا تگها چیست؟
متا تگها اطلاعات کلی مثل عنوان و توضیحات را به موتور جستجو میدهند، اما اسکیما جزئیات دقیقتر مثل قیمت، سوالات متداول یا دستور پخت را منتقل میکند.
آیا سایتهای چندزبانه باید اسکیما جداگانه داشته باشند؟
بله. برای هر زبان و نسخه صفحه باید اسکیما متناسب تولید شود. مثلاً نسخه فارسی و انگلیسی یک مقاله باید اسکیما Article مخصوص خودش را داشته باشد.
آیا اسکیما روی سرعت سایت تأثیری دارد؟
خیر. کدهای اسکیما حجم بسیار کمی دارند و تأثیر محسوسی روی سرعت بارگذاری سایت ندارند.
آیا برای سایتهای خبری اسکیما ضروری است؟
بله. سایتهای خبری باید از اسکیمای Article یا NewsArticle استفاده کنند تا گوگل خبرها را سریعتر ایندکس کند و در بخش Top Stories نمایش بدهد.
آیا اسکیما فقط برای گوگل کاربرد دارد یا شبکههای اجتماعی هم استفاده میکنند؟
بعضی شبکههای اجتماعی هم دادههای ساختاریافته را شناسایی میکنند. مثلاً فیسبوک و توییتر برای نمایش بهتر لینکها از دادههای مشابه استفاده میکنند.
آیا امکان اتوماسیون در اضافه کردن schema چیست؟
بله. با کمک افزونههای وردپرس، تگ منیجر گوگل (GTM) یا اسکریپتهای اختصاصی میتوان اضافه کردن اسکیما را به صورت خودکار برای همه صفحات مدیریت کرد.
آیا اسکیما فقط در گوگل کاربرد دارد یا سایر موتورهای جستجو هم از آن استفاده میکنند؟
خیر، اسکیما فقط مختص گوگل نیست. سایر موتورهای جستجو مثل بینگ (Bing)، یاندکس (Yandex) و یاهو (Yahoo) هم از schema پشتیبانی میکنند و دادههای ساختاریافته را برای درک بهتر صفحات به کار میگیرند.
آیا استفاده از اسکیما روی رتبهبندی گوگل تاثیر مستقیم دارد؟
به صورت مستقیم خیر، چون گوگل گفته است که schema یک فاکتور مستقیم رتبهبندی نیست. اما به صورت غیرمستقیم با افزایش CTR، بهبود تجربه کاربری و نمایش غنیتر نتایج، تاثیر مثبتی روی سئو خواهد داشت.
چه تفاوتی بین کد HTML و کد اسکیما وجود دارد؟
کد HTML وظیفه نمایش ظاهر محتوا به کاربر را دارد، اما کد اسکیما برای موتورهای جستجو نوشته میشود. اسکیما دادههای پنهانی است که روی ظاهر سایت تاثیری ندارد، اما گوگل با استفاده از آن محتوای صفحه را بهتر تحلیل میکند.