فرض کنید وارد یک کتابخانه بزرگ میشوید، اما هیچکدام از کتابها عنوان، فهرست یا توضیح پشت جلد ندارند. فقط باید از روی حدس، یکی را باز کنید و ببینید محتوایش به کارتان میآید یا نه. برای گوگل، سایتهایی که از اسکیما استفاده نمیکنند دقیقاً همینقدر گنگ و بینظماند.
اسکیما یا نشانهگذاری ساختاریافته در واقع همان چیزیست که به گوگل میگوید محتوای شما چیست، درباره چیست و کدام بخش آن مهمتر است. وقتی این زبان مشترک بین شما و موتور جستجو برقرار باشد، نهتنها صفحاتتان بهتر فهمیده میشوند، بلکه در نتایج جستجو هم با ظاهر متفاوتتری دیده میشوند: ستارهدار، همراه با سوالات متداول، تصویر محصول، ساعت رویداد و… همین تفاوتهای بهظاهر کوچک میتوانند نرخ کلیک سایت شما را متحول کنند.
در این مقاله قرار نیست صرفاً تعریف تئوریک از اسکیما بخوانید؛ بلکه قرار است قدمبهقدم با دنیای جذاب نشانهگذاری آشنا شوید، با انواع کدهای اسکیما آشنایی پیدا کنید، روشهای پیادهسازی را بیاموزید و در نهایت بفهمید چرا برخی اسکیماها نمایش داده نمیشوند و چگونه میتوان آن را بررسی و اصلاح کرد.
اسکیما چیست؟ یا منظور از اسکیما چیست؟

اسکیما (Schema Markup) نوعی زبان نشانهگذاری است که در دل کدهای HTML صفحات سایت قرار میگیرد و به موتورهای جستوجو مانند گوگل کمک میکند تا محتوای صفحات وب را بهتر درک کنند. به زبان ساده، اسکیما به گوگل توضیح میدهد که هر بخش از صفحه درباره چیست: این بخش مقاله است، آن یکی نقد یک محصول است، اینجا دستور پخت داریم، و آنجا رویدادی در حال معرفی شدن است.
در واقع اگر بخواهیم مثالی بزنیم، اسکیما برای گوگل همان نقشهی راهنمایی است که مسیر و معنای هر بخش را مشخص میکند. بدون اسکیما، گوگل صرفاً یک متن خام میبیند و باید حدس بزند محتوای شما درباره چیست؛ اما با اسکیما، این حدس به درک دقیق تبدیل میشود.
اگر با سئوی داخلی آشنایی داشته باشید، میدانید که کارهایی مثل تگگذاری عنوانها، ساختاردهی با H1 و H2، استفاده از Alt تصاویر و… به گوگل در خواندن بهتر صفحات کمک میکنند. اما اسکیما یک گام فراتر میرود. این کدها بخشی از سئوی تکنیکال هستند و نقش کلیدی در تولید ریچ اسنیپتها (نمایشهای غنیشده در نتایج جستجو) دارند؛ همان اطلاعات اضافهای که گاهی کنار لینکها در گوگل میبینید: مثل امتیاز ستارهای، قیمت محصول، سوالات متداول، زمان پخت، نام نویسنده و…
در کنار این مفهوم، واژه «اسکیما» در علوم دیگر (مثل طراحی سایت )نیز استفاده میشود، اما در حوزه سئو و وب، اسکیما دقیقاً به همین سیستم نشانهگذاری گفته میشود که به گوگل کمک میکند با سایت شما «همزبان» شود. بنابراین، منظور از اسکیما در سئو، روشی ساختاریافته و دقیق برای توصیف محتوا به موتورهای جستوجوست تا صفحات سایتتان هم بهتر دیده شوند و هم حرفهایتر ظاهر شوند.
آیا اسکیما همان استراکچر دیتا (Structured Data) است؟
خیلیها تصور میکنند اسکیما و استراکچر دیتا یک چیز هستند، اما واقعیت کمی پیچیدهتر است. Structured Data یا دادههای ساختاریافته یک مفهوم کلیتر است که به هر نوع دادهای گفته میشود که ساختار مشخص و قابل فهمی برای ماشینها داشته باشد. در فضای وب، Structured Data به دادههایی اشاره دارد که بهگونهای نوشته شدهاند تا موتورهای جستوجو بتوانند آنها را دقیقتر پردازش و تفسیر کنند. حالا در این میان، Schema.org یکی از معروفترین و رایجترین استانداردهای پیادهسازی Structured Data است. پس میتوان گفت:
اسکیما (Schema Markup)، یکی از روشهای متداول و استاندارد برای ایجاد Structured Data در صفحات وب است. به عبارت دیگر، همهی کدهای اسکیما، Structured Data هستند؛ اما هر Structured Data لزوماً اسکیما نیست. برای مثال:
- اگر از Schema.org برای نشانهگذاری اطلاعات صفحه استفاده کنید، دارید از Structured Data با فرمت Schema استفاده میکنید.
- اما اگر از فرمتهای دیگر مثل RDFa یا Microdata استفاده کنید (بدون پیروی از استاندارد Schema.org)، باز هم Structured Data دارید، ولی ممکن است بهینهترین و رایجترین حالت آن نباشد. بنابراین، اگر بخواهیم خیلی ساده و دقیق بگوییم:
اسکیما نوعی Structured Data است، ولی Structured Data مفهومی گستردهتر از اسکیما دارد. در دنیای سئو امروز، وقتی از اسکیما حرف میزنیم، معمولاً منظورمان استفاده از دادههای ساختاریافته بر اساس استاندارد Schema.org با فرمتهای توصیهشده مثل JSON-LD است.
سایت Schema.org چیست و چه استفادههایی دارد؟

Schema.org یک وبسایت و پروژه مشترک میان بزرگترین موتورهای جستجو از جمله گوگل (Google)، بینگ (Bing)، یاهو (Yahoo) و یاندکس (Yandex) است که از سال ۲۰۱۱ راهاندازی شده تا یک استاندارد واحد و قابلفهم برای نشانهگذاری ساختاریافته صفحات وب ارائه دهد.
به زبان ساده، Schema.org یک دایرهالمعارف آنلاین از انواع کدهای اسکیماست که به وبمستران و توسعهدهندگان کمک میکند به زبان مورد پسند گوگل و سایر موتورهای جستجو با آنها صحبت کنند. این سایت شامل مجموعهای از نوعهای مختلف داده (Types) مثل مقاله، محصول، کتاب، فیلم، رویداد، نقد و بررسی، سوالات متداول و دهها مورد دیگر است. در هر صفحه از Schema.org شما میتوانید:
- نوع دادهای که قصد نشانهگذاری آن را دارید پیدا کنید (مثلاً Product یا Article)
- ویژگیهای قابلاستفاده برای آن نوع را ببینید (مثل name، image، price)
- ساختار پیشنهادی کد JSON-LD یا Microdata آن را دریافت کنید.
مزیت استفاده از Schema چیست و تاثیر اسکیما بر سئو

در دنیای پررقابت سئو، هر جزئیاتی که باعث شود محتوای شما بهتر دیده شود، یک مزیت استراتژیک محسوب میشود؛ و یکی از همین جزئیات مهم، استفاده از کدهای اسکیما در صفحات سایت است.
مزایای کلیدی استفاده از اسکیما
افزایش نرخ کلیک (CTR)
وقتی از اسکیما استفاده میکنید، صفحات شما در نتایج جستجو با ظاهر غنیتری نمایش داده میشوند (Rich Snippets). مثلاً کاربر بهجای فقط یک عنوان و توضیح ساده، ممکن است امتیاز کاربران، تصویر محصول، قیمت، سوالات متداول یا زمان برگزاری یک رویداد را هم ببیند. این نمایش متفاوت، توجه را جلب میکند و احتمال کلیک را تا بیش از ۳۰٪ افزایش میدهد.
درک بهتر محتوا توسط گوگل وسایر موتورهای جستجو
کدهای اسکیما به گوگل کمک میکنند دقیقاً بفهمد که صفحه شما درباره چیست. مثلاً اگر صفحهای درباره نقد و بررسی یک فیلم باشد، با نشانهگذاری مناسب، گوگل تشخیص میدهد که عنوان فیلم چیست، کارگردان کیست، امتیاز کاربران چند بوده و… این سطح از درک، موتور جستجو را در رتبهبندی صحیحتر یاری میدهد.
نمایش در جایگاههای ویژه (Featured Snippets و Rich Results)
اسکیما میتواند شانس شما را برای حضور در موقعیتهای خاص گوگل مثل سوالات پرتکرار (FAQ)، باکس دستور پخت، نمودارهای قیمت یا حتی باکس How-to افزایش دهد. این جایگاهها معمولاً بالاتر از نتایج معمولی هستند و کلیک زیادی جذب میکنند.
تقویت اعتبار فنی سایت (Technical SEO)
استفاده از Structured Data استاندارد از دید گوگل یک نشانه مثبت تکنیکال است. یعنی گوگل متوجه میشود که سایت شما ساختار فنی استانداردی دارد و برای کمک به درک محتوای خود تلاش کردهاید؛ این موضوع میتواند در اعتماد گوگل به سایت شما مؤثر باشد.
سازگاری با جستجوی صوتی و هوش مصنوعی
جستجوهای صوتی بهشدت به دادههای ساختاریافته وابستهاند. اگر میخواهید محتوای سایت شما در پاسخ به سوالات صوتی کاربران نمایش داده شود، اسکیما یک ابزار مهم در این مسیر است.
آیا اسکیما رتبه سایت را بالا میبرد؟

از نظر گوگل، استفاده از اسکیما بهتنهایی باعث بهبود مستقیم رتبه نمیشود. اما چون باعث بهبود نرخ کلیک، تجربه کاربری و درک بهتر محتوا توسط موتور جستجو میشود، در نهایت بهصورت غیرمستقیم میتواند تأثیر مثبتی بر سئو سایت داشته باشد. پس اگر میخواهید محتوای سایتتان فقط دیده نشود، بلکه به چشم بیاید و کلیک بخورد، استفاده از اسکیما نه یک گزینه، بلکه یک ضرورت استراتژیک است.
انواع اسکیما
1.Article Schema (اسکیما برای مقالهها و محتواهای متنی)
اگر در حال انتشار مقالات آموزشی، خبری یا تحلیلی هستید، این اسکیما کمک میکند تا گوگل عنوان، نویسنده، تاریخ انتشار، تصویر شاخص و خلاصهی مقاله را بهتر درک کند. مناسب برای: وبلاگها، مجلات خبری، وبسایتهای آموزشی.
2. Review Schema (نقد و بررسی)
برای صفحات نقد و بررسی محصولات، فیلمها یا کتابها استفاده میشود و به گوگل امکان نمایش امتیاز ستارهای میدهد.
3. Product Schema (محصول)
برای معرفی دقیق محصولات، همراه با قیمت، برند و وضعیت موجودی استفاده میشود.
4. Event Schema (رویداد)
برای معرفی وبینارها، همایشها یا رویدادهای حضوری، از این اسکیما استفاده میشود.
5. Recipe Schema (دستور پخت)
برای صفحات آشپزی و تغذیه که شامل مواد اولیه، مراحل و زمان آمادهسازی هستند.
6. FAQ Schema (سوالات متداول)
برای صفحات پرسش و پاسخ یا راهنماهای کاربردی.
7. How-To Schema (آموزش گامبهگام)
برای صفحاتی که بهصورت مرحلهای انجام کاری را آموزش میدهند.
8. Organization Schema (برای معرفی برند یا سازمان)
برای نمایش اطلاعات برند، لوگو، شماره تماس، لینک شبکههای اجتماعی و …
9. Person Schema (معرفی افراد)
برای صفحاتی که فردی مانند پزشک، نویسنده یا مشاور را معرفی میکنند.
10. Breadcrumb Schema (مسیریابی صفحات)
برای نمایش مسیر سلسلهمراتبی صفحات در نتایج گوگل.
تفاوت Microdata ،RDFa و JSON-LD چیست؟
برای اینکه موتورهای جستجو مثل گوگل، بینگ یا یاندکس بهتر بتونن محتوای صفحات وب رو درک کنن، توسعهدهندگان از ساختارهای خاصی به نام دادههای ساختاریافته (Structured Data) استفاده میکنن. سه روش اصلی برای پیادهسازی این دادهها در HTML وجود داره: Microdata، RDFa و JSON-LD. هرکدوم از این روشها ویژگیهای خاص خودشون رو دارن و کاربردشون به هدف و شرایط پروژه بستگی داره.
- Microdata روشی هست که اطلاعات ساختاریافته رو بهصورت مستقیم و داخل تگهای HTML مینویسیم. در این روش با استفاده از ویژگیهایی مثل itemscope، itemtype و itemprop، مشخص میکنیم که محتوای داخل صفحه به چه مفهومی اشاره داره. مثلاً اگر بخوایم اطلاعاتی درباره یک کتاب در صفحه نشون بدیم، میتونیم از این ویژگیها داخل div و span استفاده کنیم تا به موتور جستجو بفهمونیم که این محتوا مربوط به یک کتابه، نویسندهاش کیه و تاریخ انتشارش چیه. اما عیب اصلی Microdata اینه که نگهداری اون در پروژههای بزرگ سخت و وقتگیره، چون باید همهچیز رو داخل HTML قرار بدی و اگه تغییری لازم باشه، مستقیم باید داخل کد صفحه بری.
- RDFa هم شبیه به Microdata هست، ولی انعطافپذیری بیشتری داره و بر پایه RDF (یکی از زبانهای توصیف معنایی دادهها) ساخته شده. در RDFa از ویژگیهایی مثل typeof، property و vocab استفاده میشه. این روش بیشتر در سایتهایی کاربرد داره که بهصورت معنایی به توصیف محتوا نیاز دارن یا از استانداردهای Semantic Web استفاده میکنن. هرچند قدرت RDFa از نظر معنایی بالاست، ولی نگهداری و خوانایی اون برای توسعهدهندههای معمولی پیچیدهتر از بقیه روشهاست و معمولاً کمتر ترجیح داده میشه.
- در مقابل این دو، JSON-LD امروزه محبوبترین و توصیهشدهترین روش توسط گوگل هست. در JSON-LD اطلاعات ساختاریافته بهصورت یک اسکریپت مستقل (نه در بدنه HTML) و با فرمت JSON داخل تگ <script type=”application/ld+json”> قرار میگیره. این یعنی دادههای ساختاریافته از کدهای HTML جدا هستن و همین موضوع باعث میشه نگهداری، تغییر و خواندن اونها بسیار سادهتر باشه. از اونجایی که JSON زبان رایج بین برنامهنویسها و APIهاست، JSON-LD در سیستمهای مدرن و پروژههای بزرگ بهراحتی قابل پیادهسازی و توسعه هست.
در نتیجه، اگر هدف شما توسعه آسان، نگهداری راحت و سازگاری کامل با موتورهای جستجو مثل گوگل هست، بدون شک JSON-LD بهترین گزینه است. اما در بعضی پروژههای خاص یا سیستمهای قدیمی ممکنه هنوز از Microdata یا RDFa استفاده بشه. با این حال، در تمام روشها باید از استاندارد Schema.org پیروی بشه تا موتورهای جستجو بتونن ساختار دادهها رو بهدرستی تفسیر کنن.
۳ روش ساخت اسکیما و اضافهکردن آن به سایت
برای پیادهسازی اسکیما در سایت، میتوان از سه روش مختلف استفاده کرد. در ادامه این روشها را به همراه مزایا و نحوه انجام توضیح دادهایم:
1. استفاده از افزونهها (مخصوص وردپرس)
برای سایتهای وردپرسی، افزونههایی مثل Schema Pro کار را بسیار ساده میکنند. کافیست فقط نوع محتوا (محصول، مقاله، پرسشوپاسخ و…) را انتخاب کنید و افزونه بهصورت خودکار کدهای اسکیما را اضافه میکند تا رنک سئو سایت وردپرسی شما را افزایش دهد.
مزایا:
- نیازی به دانش برنامهنویسی نیست.
- هماهنگ با بروزرسانیهای گوگل.
- قابلیت شخصیسازی آسان.
2. درج دستی کدهای JSON-LD در بخش HTML سایت
اگر سایت شما با وردپرس نیست یا ترجیح میدهید کنترل کامل داشته باشید، میتوانید کدهای JSON-LD را بهصورت دستی در تگیا انتهایسایت قرار دهید. این روش دقت بالایی دارد و برای توسعهدهندگان مناسب است.
مزایا:
- کنترل دقیق روی دادهها.
- امکان استفاده در هر نوع سایت (HTML، PHP، React و…)
3. استفاده از Google Tag Manager (GTM)
با استفاده از GTM میتوان بدون تغییر در کدهای اصلی سایت، اسکیما را از طریق تگها و تریگرها اضافه کرد. این روش برای سایتهایی مناسب است که توسعهدهنده ندارند یا دسترسی به کد منبع محدود است.
مزایا:
- بدون نیاز به دستکاری کد سایت.
- مناسب برای تیمهای مارکتینگ و سئو.
چگونه مطمئن شویم کد اسکیما به سایت اضافه شده است؟

پس از اضافهکردن اسکیما، برای اطمینان از صحت و شناسایی آن توسط گوگل، میتوانید از ابزارهای زیر استفاده کنید:
1. ابزار Rich Results Test
لینک ابزار: https://search.google.com/test/rich-results
- آدرس صفحهای که کد اسکیما در آن قرار دادهاید را وارد کنید.
- گوگل صفحه را بررسی کرده و مشخص میکند که آیا اسکیما بهدرستی شناسایی شده یا خیر.
- همچنین در صورت وجود خطا یا هشدار، آن را نمایش میدهد.
2. ابزار Schema Markup Validator (توسط Schema.org)
لینک ابزار: https://validator.schema.org
- این ابزار رسمی سایت Schema.org است و کدهای JSON-LD و Microdata را بررسی میکند.
- امکان تست کد بهصورت مستقیم یا از طریق URL را دارد.
3. مشاهده مستقیم در سورس صفحه
- میتوانید با کلیک راست روی صفحه و انتخاب “View Page Source” یا زدن Ctrl + U، سورس صفحه را مشاهده کنید.
- سپس با جستجوی عبارت application/ld+json مطمئن شوید که کد اسکیما در صفحه قرار گرفته است.
نکته: نمایش اسکیما در نتایج جستجو همیشه فوری نیست و به تصمیم الگوریتمهای گوگل بستگی دارد. اما اگر ابزارهای بالا شناسایی صحیح را نشان دهند، یعنی همه چیز درست است.
دلیل عدم نمایش اسکیمای سایت من چیست؟

اگر کد اسکیما را بهدرستی در سایت خود قرار دادهاید اما در نتایج گوگل (مانند ستارههای امتیاز یا سوالات متداول) نمایش داده نمیشود، دلایل زیر را بررسی کنید:
1. تشخیص ندادن یا خطا در کد اسکیما
گوگل فقط در صورتی اسکیما را نمایش میدهد که ساختار آن کاملاً صحیح باشد. از ابزارهایی مثل Rich Results Test و Schema Validator برای بررسی ارورها استفاده کنید.
2. عدم تطابق محتوا با اسکیما
اگر در محتوای صفحه، اطلاعاتی وجود نداشته باشد که با نوع اسکیمای استفادهشده همخوانی داشته باشد (مثلاً اسکیمای دستور پخت بدون مواد اولیه)، گوگل آن را نمایش نمیدهد.
3. عدم اعتماد گوگل به صفحه یا دامنه
برای سایتهای جدید یا کماعتبار، گوگل ممکن است اسکیمای آنها را نادیده بگیرد تا زمانیکه اعتبار و تعامل کاربران بیشتر شود.
4. نداشتن جستجوی کافی توسط کاربران
گوگل معمولاً اسکیمای مربوط به FAQ یا Review را زمانی نشان میدهد که صفحه تعداد قابلتوجهی بازدید داشته باشد یا روی آن کلیک شود.
5. انتخاب الگوریتمی گوگل
گوگل همیشه اسکیمای موجود را در نتایج نشان نمیدهد، حتی اگر همه چیز درست باشد. تصمیم نهایی با الگوریتم نمایش نتایج است.
راهکار پیشنهادی:
- از ابزارهای تست برای شناسایی خطا استفاده کنید.
- صبر داشته باشید، مخصوصاً برای سایتهای تازهکار.
کیفیت محتوای خود را بالا ببرید و تعامل کاربران را افزایش دهید.
۴ نکته کاربردی برای استفاده بهتر از اسکیما
۱. فقط از اسکیمای مرتبط استفاده کنید
گوگل تنها اسکیمایی را نمایش میدهد که با نوع محتوا هماهنگ باشد. اگر برای یک مقاله از اسکیمای محصول استفاده کنید، نهتنها نتیجهای نمیگیرید بلکه ممکن است خطای Structured Data دریافت کنید. بنابراین همیشه نوع اسکیمای خود را با محتوای صفحه تطبیق دهید.
۲. از JSON-LD استفاده کنید
گوگل رسماً توصیه میکند که برای نشانهگذاری اسکیما از فرمت JSON-LD استفاده شود. این فرمت هم خوانایی بالاتری دارد، هم مستقل از ساختار HTML سایت است، و هم دقت گوگل در شناسایی آن بالاست.
۳. اسکیمای تکراری در صفحات مختلف ایجاد نکنید

داشتن اسکیمای یکسان در چندین صفحه بدون تفاوت محتوایی، میتواند باعث نادیده گرفتن اسکیما توسط گوگل شود. سعی کنید هر صفحه اسکیمای مخصوص به خود را با محتوای واقعی آن تنظیم کند.
۴. اسکیمای خود را دائماً بررسی و بهروزرسانی کنید
الگوریتمهای گوگل و دستورالعملهای اسکیما.org مرتباً در حال تغییرند. بنابراین اگر مدتی است اسکیمای سایتتان را بررسی نکردهاید، حتماً با ابزارهایی مثل Rich Results Test مطمئن شوید که همچنان معتبر و کاربردی است.
سخن پایانی: چرا اسکیما یک ضرورت است؟
در دنیای امروز که رقابت بر سر کلیکها و جایگاههای برتر گوگل هر روز شدیدتر میشود، داشتن محتوای خوب دیگر کافی نیست. گوگل نیاز دارد محتوای شما را نه فقط ببیند، بلکه «بفهمد» — و این دقیقاً کاریست که اسکیما برای شما انجام میدهد. اسکیما مثل مترجم وفاداریست که محتوای سایت شما را به زبان گوگل ترجمه میکند. با استفاده درست از آن، شانس حضور در نتایج غنی (Rich Results)، افزایش نرخ کلیک (CTR) و ارتقاء سئوی تکنیکال سایت را خواهید داشت.
فرقی نمیکند سایت شما یک فروشگاه آنلاین باشد یا وبلاگ آموزشی یا حتی یک صفحه ساده معرفی خدمات؛ در هر حالت، اضافهکردن اسکیما به صفحات، نهتنها به گوگل کمک میکند، بلکه شما را یک قدم جلوتر از رقبایتان قرار میدهد. پس اگر تاکنون از اسکیما استفاده نکردهاید، همین حالا شروع کنید. ابزارها، نمونه کدها و راهنماها در اختیار شماست—تنها چیزی که باقی مانده، اقدام عملیست. موفق باشید!


بدون دیدگاه