موتورهای جستجو برای نمایش بهترین نتایج، تنها به کلمات موجود در صفحات سایت نگاه نمیکنند؛ بلکه تلاش میکنند مفهوم، موضوع و ارتباط میان اطلاعات مختلف را نیز درک کنند.
برای مثال، زمانی که یک صفحه درباره یک شرکت، محصول یا یک متخصص منتشر میشود، کاربر بهراحتی متوجه موضوع صفحه میشود؛ اما موتور جستجو باید بتواند تشخیص دهد:
- این نام مربوط به یک سازمان است یا یک شخص؟
- این عدد نشاندهنده قیمت محصول است یا یک مقدار دیگر؟
- این تاریخ مربوط به انتشار مقاله است یا زمان برگزاری یک رویداد؟
اینجاست که Schema Markup و دادههای ساختاریافته وارد میشوند.
Schema Markup به سایتها کمک میکند اطلاعات صفحات را در قالب استانداردی به موتورهای جستجو معرفی کنند تا درک دقیقتری از محتوا و موجودیتهای موجود در سایت داشته باشند.
در این راهنما، تمام موارد مهم درباره Schema Markup را بررسی میکنیم؛ از مفهوم اسکیما و تاثیر آن در سئو گرفته تا انواع Schema، روش ساخت، پیادهسازی و تست آن.
Schema Markup چیست؟
Schema Markup مجموعهای از دادههای ساختاریافته است که اطلاعات موجود در یک صفحه وب را به زبان قابل فهم برای موتورهای جستجو تبدیل میکند.
این استاندارد توسط Schema.org توسعه داده شده و مجموعهای از انواع مختلف برای معرفی موجودیتها در وب ارائه میدهد.
به زبان ساده، Schema مانند یک لایه توضیحی روی محتوای سایت قرار میگیرد.
فرض کنید در صفحهای نوشته شده:
خلاصه یک آژانس فعال در حوزه سئو است.
کاربر مفهوم این جمله را درک میکند، اما موتور جستجو باید بداند:
- خلاصه یک سازمان است.
- حوزه فعالیت آن چیست.
- وبسایت رسمی آن کدام است.
- ارتباط آن با افراد یا خدمات دیگر چگونه تعریف میشود.
Schema Markup این اطلاعات را به شکل ساختاریافته مشخص میکند.
Structured Data چیست و چه ارتباطی با Schema دارد؟
Structured Data یا دادههای ساختاریافته، روشی برای سازماندهی اطلاعات صفحات وب است تا موتورهای جستجو بتوانند ارتباط میان دادهها را بهتر تشخیص دهند.
Schema Markup یکی از استانداردهای محبوب برای ایجاد Structured Data است.
به بیان ساده:
- Structured Data = مفهوم کلی سازماندهی اطلاعات
- Schema Markup = استانداردی که برای این کار استفاده میشود
رایجترین روش پیادهسازی Schema در سایتها، استفاده از فرمت JSON-LD است که در ادامه درباره آن صحبت میکنیم.
اهمیت Schema Markup برای سئو
یکی از برداشتهای اشتباه درباره Schema این است که اضافه کردن آن باعث افزایش مستقیم رتبه سایت میشود.
اما واقعیت این است که Schema یک فاکتور رتبهبندی مستقیم نیست.
هدف اصلی آن کمک به موتورهای جستجو برای درک بهتر محتوا است.
درک بهتر موضوع صفحه
Schema مشخص میکند یک صفحه دقیقا چه نوع محتوایی دارد.
برای مثال:
- یک مقاله آموزشی
- یک محصول
- یک سازمان
- یک شخص
- یک خدمت
این موضوع در سایتهایی که روی Semantic SEO و Entity SEO کار میکنند اهمیت بیشتری پیدا میکند، زیرا موتورهای جستجو فقط به کلمات توجه نمیکنند و ارتباط میان موجودیتها را نیز بررسی میکنند.
افزایش احتمال نمایش Rich Result
برخی Schemaها میتوانند اطلاعات بیشتری از صفحه را در نتایج جستجو نمایش دهند.
برای مثال:
- اطلاعات محصول
- مشخصات رویداد
- اطلاعات کسبوکار
- جزئیات محتوا
البته داشتن Schema به معنی تضمین نمایش این قابلیتها نیست. گوگل همچنان کیفیت صفحه، اعتبار سایت و شرایط دیگر را بررسی میکند.
انواع Schema Markup و کاربرد آنها
یکی از مهمترین مراحل استفاده از Schema، انتخاب نوع مناسب برای هر صفحه است.
هر صفحه باید بر اساس هدف واقعی خود نشانهگذاری شود. استفاده از Schema نامرتبط نهتنها کمکی نمیکند، بلکه باعث ایجاد دادههای بیارزش میشود.
Schema Organization؛ معرفی برند و سازمان به گوگل
Schema Organization برای معرفی شرکتها، برندها و سازمانها استفاده میشود.
این نوع Schema معمولا برای صفحاتی مانند:
- درباره ما
- صفحه اصلی برند
- معرفی شرکت
مناسب است.
اطلاعاتی که میتوان در Organization مشخص کرد شامل موارد زیر است:
- نام سازمان
- لوگو
- وبسایت رسمی
- اطلاعات تماس
- شبکههای اجتماعی
برای سایتهایی که روی ساخت اعتبار برند و Entity SEO تمرکز دارند، Schema Organization یکی از مهمترین ساختارهای دادهای محسوب میشود.
Schema LocalBusiness؛ مناسب کسبوکارهای محلی
اگر یک کسبوکار دارای مکان فیزیکی مشخص است، Schema LocalBusiness انتخاب مناسبی خواهد بود.
این نوع Schema برای مواردی مانند:
- فروشگاهها
- کلینیکها
- رستورانها
- شرکتهای خدماتی
استفاده میشود.
اطلاعاتی مانند:
- آدرس
- شماره تماس
- ساعات کاری
- موقعیت جغرافیایی
میتوانند در این ساختار قرار بگیرند.
برای مثال، یک کلینیک محلی با استفاده از Schema LocalBusiness میتواند اطلاعات پایه خود را به شکل دقیقتری به موتورهای جستجو معرفی کند.
Schema Person؛ معرفی افراد و متخصصان
در بسیاری از سایتها، اعتبار محتوا به افراد پشت آن وابسته است.
برای مثال:
- نویسندگان مقالات
- متخصصان حوزه کاری
- مدیران شرکتها
- افراد دارای برند شخصی
در چنین شرایطی، Schema Person برای معرفی متخصصان میتواند به ایجاد ارتباط بهتر میان فرد، تخصص و محتوای منتشرشده کمک کند.
اطلاعاتی مانند:
- نام فرد
- تصویر
- عنوان شغلی
- ارتباطات آنلاین
میتوانند در این ساختار تعریف شوند.
Schema Article؛ مناسب برای صفحات محتوایی
برای صفحات مقاله، آموزش، خبر و محتوای وبلاگی، Schema Article یکی از رایجترین انواع دادههای ساختاریافته است.
این Schema کمک میکند موتورهای جستجو اطلاعات مهم یک محتوا را بهتر تشخیص دهند، مانند:
- عنوان مقاله
- نویسنده
- تاریخ انتشار
- تاریخ بروزرسانی
- تصویر اصلی
- ناشر محتوا
برای سایتهای محتوایی، استفاده صحیح از Schema Article میتواند به ایجاد ارتباط بهتر میان مقاله، نویسنده و وبسایت منتشرکننده کمک کند.
البته Schema جایگزین کیفیت محتوا، تجربه کاربری و اصول اصلی سئو نیست؛ بلکه یک لایه اطلاعاتی برای درک بهتر صفحه محسوب میشود.
Schema Product؛ ساختاردهی اطلاعات محصولات
در سایتهای فروشگاهی، صفحات محصول معمولا اطلاعات زیادی دارند که برای موتورهای جستجو اهمیت دارد.
مانند:
- نام محصول
- برند
- تصویر
- قیمت
- وضعیت موجودی
- امتیاز کاربران
- نظرات مشتریان
Schema Product برای معرفی این اطلاعات به شکل ساختاریافته استفاده میشود.
برای مثال، یک فروشگاه اینترنتی که صفحهای برای یک گوشی موبایل دارد، میتواند با استفاده از Product Schema اطلاعاتی مانند مدل، قیمت و وضعیت موجودی را مشخص کند.
نکته مهم این است که Product Schema باید فقط روی صفحات واقعی محصول استفاده شود، نه صفحات دستهبندی یا صفحاتی که چند محصول مختلف را معرفی میکنند.
Schema Service؛ معرفی خدمات سایت
تمام صفحات سایت محصول نیستند. بسیاری از کسبوکارها خدمات ارائه میدهند و نیاز دارند این خدمات را به شکل دقیقتری معرفی کنند.
برای چنین صفحاتی، Schema Service کاربرد دارد.
این نوع Schema میتواند برای معرفی مواردی مانند:
- خدمات سئو
- طراحی سایت
- مشاوره
- خدمات فنی
- آموزش
استفاده شود.
در این ساختار میتوان ارتباط میان خدمت، ارائهدهنده و توضیحات مربوط به آن را مشخص کرد.
Schema Event؛ ساختاردهی رویدادها
اگر سایت شما درباره رویدادها، دورهها، وبینارها یا برنامههای خاص محتوا منتشر میکند، Schema Event میتواند اطلاعات مربوط به آن را مشخص کند.
اطلاعاتی مانند:
- نام رویداد
- تاریخ برگزاری
- محل برگزاری
- برگزارکننده
- لینک ثبتنام
میتوانند در این ساختار قرار بگیرند.
JSON-LD چیست؟
JSON-LD یکی از فرمتهای پیادهسازی Schema Markup است که امروزه رایجترین روش استفاده از دادههای ساختاریافته محسوب میشود.
در این روش، اطلاعات Schema در یک بخش جداگانه از کد صفحه قرار میگیرد و نیازی نیست ساختار اصلی HTML تغییر کند.
نمونه ساده:
<script type=”application/ld+json”>
{
“@context”: “https://schema.org”,
“@type”: “Organization”,
“name”: “Example”
}
</script>
مزیت JSON-LD این است که:
- مدیریت آن سادهتر است.
- توسعهدهندگان راحتتر میتوانند آن را تغییر دهند.
- از محتوای اصلی صفحه جدا است.
- احتمال ایجاد خطا در ساختار HTML کمتر میشود.
به همین دلیل بیشتر سایتها برای پیادهسازی Schema از JSON-LD استفاده میکنند.
روش ساخت Schema Markup
ساخت Schema یک فرآیند چند مرحلهای است و فقط قرار دادن چند خط کد نیست.
برای ایجاد یک Schema صحیح باید مراحل زیر را طی کنید.
مرحله اول: مشخص کردن هدف صفحه
اولین سوال این است:
این صفحه دقیقا چه چیزی را معرفی میکند؟
برای مثال:
انتخاب درست نوع Schema مهمترین مرحله است.


مرحله دوم: جمعآوری اطلاعات مورد نیاز
هر نوع Schema فیلدهای متفاوتی دارد.
برای مثال در Product اطلاعاتی مانند قیمت و موجودی اهمیت دارد، اما در Organization اطلاعاتی مانند نام برند و لوگو مهمتر است.
اطلاعاتی که وارد Schema میکنید باید:
- واقعی باشند.
- در صفحه وجود داشته باشند.
- با محتوای قابل مشاهده کاربر هماهنگ باشند.
مرحله سوم: تولید کد Schema
در این مرحله میتوانید دو روش داشته باشید:
روش اول: نوشتن دستی JSON-LD
این روش برای توسعهدهندگان مناسب است، اما زمانی که تعداد صفحات زیاد باشد، مدیریت دستی آن دشوار میشود.
روش دوم: استفاده از ابزار ساخت Schema
برای بیشتر سایتها استفاده از ابزارهای تولید Schema گزینه سریعتر و کمخطاتری است.
با استفاده از اسکیما ساز رایگان خلاصه میتوانید نوع Schema موردنظر را انتخاب کنید، اطلاعات صفحه را وارد کنید و خروجی JSON-LD آماده دریافت کنید.
این ابزار برای ساخت Schemaهایی مانند:
- Article
- Product
- Organization
- Person
- LocalBusiness
- Service
طراحی شده و فرآیند تولید کد را سادهتر میکند.
چگونه Schema را در سایت قرار دهیم؟
بعد از تولید کد JSON-LD، باید آن را در صفحه موردنظر قرار دهید.
روش اجرا به نوع سایت بستگی دارد.
در سایتهای اختصاصی
معمولا کد JSON-LD توسط توسعهدهنده داخل بخش مناسب قالب قرار میگیرد.
در وردپرس
روشهای مختلفی وجود دارد:
- استفاده از افزونههای سئو
- افزودن دستی کد
- استفاده از ابزارهای مدیریت Schema
نکته مهم این است که چند سیستم مختلف نباید همزمان یک Schema مشابه تولید کنند.
برای مثال اگر افزونه سئو یک Article Schema ایجاد میکند، اضافه کردن دستی همان Schema ممکن است باعث ایجاد دادههای تکراری شود.
تست Schema قبل از انتشار
بعد از ساخت و قرار دادن Schema، باید صحت آن بررسی شود.
تست Schema کمک میکند مشکلاتی مانند:
- خطای ساختاری
- اطلاعات ناقص
- فیلدهای اشتباه
- عدم تطابق اطلاعات
شناسایی شوند.
فرآیند پیشنهادی:
- تولید Schema
- قرار دادن در صفحه
- بررسی با ابزارهای تست
- اصلاح خطاها
- بررسی نسخه نهایی URL
تست کردن یک مرحله ضروری است؛ چون حتی یک اشتباه کوچک در ساختار JSON-LD میتواند باعث شود موتور جستجو نتواند اطلاعات را به درستی پردازش کند.
نمونههای کاربردی استفاده از Schema در سایت
انتخاب Schema مناسب به نوع صفحه بستگی دارد.
چند نمونه رایج:
- صفحه معرفی شرکت → Organization
- صفحه معرفی متخصص → Person
- مقاله آموزشی → Article
- صفحه محصول → Product
- کسبوکار دارای مکان فیزیکی → LocalBusiness
- صفحه خدمات → Service
شناخت این سناریوها باعث میشود قبل از ساخت Schema بدانید دقیقا چه دادهای باید ایجاد شود.
در عمل، نمونههای کاربردی اسکیما کمک میکنند مسیر انتخاب نوع مناسب برای صفحات مختلف سادهتر شود.
سخن آخر
Schema Markup یکی از بخشهای مهم سئو تکنیکال و Semantic SEO است که به موتورهای جستجو کمک میکند اطلاعات صفحات سایت را دقیقتر درک کنند.
استفاده صحیح از Schema به سه اصل وابسته است:
- انتخاب نوع مناسب Schema
- وارد کردن اطلاعات واقعی و مرتبط
- بررسی و تست خروجی نهایی
برای ساخت سریعتر دادههای ساختاریافته، میتوانید از اسکیما ساز رایگان خلاصه استفاده کنید و بدون نیاز به نوشتن دستی JSON-LD، Schema موردنیاز صفحات مختلف را ایجاد کنید.
ساختار درست استفاده از Schema این نیست که تعداد زیادی کد به صفحات اضافه کنیم؛ بلکه باید اطلاعات درست را در زمان درست و برای صفحه درست در اختیار موتورهای جستجو قرار دهیم. همین تفاوت کوچک است که بین یک پیادهسازی حرفهای و چند خط کد بیهدف فاصله ایجاد میکند.
سوالات متداول درباره Schema Markup
آیا Schema Markup باعث افزایش رتبه سایت در گوگل میشود؟
Schema Markup به صورت مستقیم یک عامل رتبهبندی نیست، اما میتواند به موتورهای جستجو کمک کند مفهوم و ساختار صفحات را بهتر درک کنند.
وقتی گوگل اطلاعات صفحه را دقیقتر بفهمد، احتمال استفاده از دادههای ساختاریافته در نتایج جستجو و نمایش Rich Result افزایش پیدا میکند.
آیا همه صفحات سایت باید Schema داشته باشند؟
خیر. هر صفحهای که اطلاعات مشخص و قابل تعریف دارد، باید از Schema متناسب با همان صفحه استفاده کند.
برای مثال:
- صفحه محصول Product
- صفحه مقاله Article
- صفحه معرفی شرکت Organization
- صفحه معرفی متخصص Person
اضافه کردن Schema بدون هدف مشخص، ارزش خاصی ایجاد نمیکند.
بهترین روش ساخت Schema چیست؟
بهترین روش به شرایط سایت بستگی دارد.
برای سایتهای کوچک میتوان Schema را به صورت دستی ایجاد کرد، اما برای تعداد زیادی صفحه استفاده از ابزارهای ساخت Schema مدیریت آن را سادهتر میکند.
ابزار اسکیما ساز رایگان خلاصه به کاربران کمک میکند بدون نیاز به دانش برنامهنویسی، دادههای ساختاریافته مورد نیاز خود را ایجاد کنند و خروجی JSON-LD آماده دریافت کنند.
آیا میتوان چند نوع Schema را در یک صفحه استفاده کرد؟
بله، در برخی صفحات استفاده از چند Schema کاملا منطقی است.
برای مثال یک صفحه مقاله ممکن است همزمان شامل:
- Article Schema
- Person Schema برای نویسنده
- Organization Schema برای ناشر
باشد.
اما این ساختار باید منطقی باشد و هر Schema باید یک موجودیت واقعی در صفحه را معرفی کند.
تفاوت Schema و Meta Tag چیست؟


Meta Tagها اطلاعاتی مانند:
- عنوان صفحه
- توضیحات متا
- تنظیمات مربوط به نمایش صفحه
را مشخص میکنند.
اما Schema اطلاعات معنایی درباره محتوای صفحه ارائه میدهد.
به زبان ساده:
- Meta Tag به گوگل میگوید صفحه چه عنوان و توضیحی دارد.
- Schema کمک میکند گوگل بفهمد محتوای صفحه دقیقا چیست.
تاثیر Schema Markup در Entity SEO
در سالهای اخیر موتورهای جستجو بیشتر به سمت درک موجودیتها حرکت کردهاند.
به جای اینکه فقط کلمات را بررسی کنند، تلاش میکنند بفهمند:
- چه شخصی؟
- چه سازمانی؟
- چه محصولی؟
- چه رابطهای میان این موارد وجود دارد؟
Schema یکی از ابزارهایی است که این ارتباطها را واضحتر میکند.
برای مثال در یک سایت تخصصی میتوان ارتباط میان:
- نویسنده محتوا
- سازمان منتشرکننده
- موضوع مقاله
- خدمات ارائهشده
را به شکل ساختاریافته مشخص کرد.
به همین دلیل، استفاده درست از Schema در کنار تولید محتوای معتبر میتواند به تقویت ساختار معنایی سایت کمک کند.
Schema Markup برای سئوکارها چه اهمیتی دارد؟
برای متخصصان سئو، Schema فقط یک بخش فنی کوچک نیست؛ بلکه بخشی از معماری اطلاعات سایت است.
یک سئوکار هنگام بررسی صفحات باید بتواند تشخیص دهد:
- هدف صفحه چیست؟
- چه موجودیتی را معرفی میکند؟
- چه نوع دادهای باید به گوگل ارائه شود؟
- آیا Schema فعلی با محتوای صفحه هماهنگ است؟




