اسکیما یا Schema، یک نوع نشانهگذاری ساختاری (Structured Markup) است که به شما کمک میکند تا نوع و هدف محتوای سایت خود را به موتورهای جستجو معرفی کنید. با استفاده از این کد، میتوانید به گوگل و سایر موتورهای جستجو اعلام کنید که محتوای شما به چه موضوعی (مثل شخص، محصول، رویداد، شغل، و غیره) مربوط میشود. این اطلاعات باعث میشود که موتورهای جستجو بهتر بتوانند محتوای شما را تفسیر و نمایش دهند و شانس شما برای حضور در نتایج ویژه مانند ریچ اسنیپتها (Rich Snippets) افزایش یابد؛ در نتیجه، سایت شما کلیکهای بیشتری دریافت خواهد کرد.
نشانهگذاری اسکیما (Schema Markup): یک ابزار برجسته برای سئو: نشانهگذاری اسکیما، یا همان Schema Markup، یک روش قوی برای بهبود نمایش سایت شما در نتایج جستجو است که شما را از رقبا متمایز میسازد. در این راهنمای جامع از وب آنجل، به شما توضیح میدهیم چرا به اسکیما نیاز دارید و چگونه میتوانید آن را به صفحات وب خود اضافه کنید.
اسکیما (Schema) چیست؟
نشانهگذاری اسکیما که توسط Schema.org تعریف شده، یک نوع داده ساختاریافته است. پس از اضافه شدن این نشانهگذاری به صفحه وب، یک توصیف پیشرفته برای محتوای آن ایجاد میشود (که به آن ریچ اسنیپت نیز گفته میشود) و این توصیف باعث میشود که سایت شما در نتایج جستجو بهتر نمایش داده شود. گوگل، یاهو، بینگ، و یاندکس برای اولین بار در سال 2011 با همکاری یکدیگر Schema.org را معرفی کردند. از آن زمان، اسکیما با توجه به تغییرات الگوریتمهایی مانند Hummingbird و RankBrain اهمیت بیشتری پیدا کرد.
چگونگی تفسیر موتور جستجو از یک جستجوگر و کیفیت نتایج جستجو به درک درست از موضوع صفحه وابسته است. اسکیما میتواند زمینهای روشن برای محتوای صفحه شما فراهم کند که موتور جستجو به صورت دقیقتر و غیر مبهم آن را شناسایی کند. زمانی که محتوای سایت شما ایندکس میشود، اسکیما کمک میکند که بخشهای مشخصی از آن با ساختار خاص در نتایج جستجو بازنمایی شوند.
نمونهای از کاربرد اسکیما
فرض کنید نامی مانند “حامد مهدی زاده” در مقالهای ظاهر شده است. بدون اسکیما، موتور جستجو تنها میتواند این عبارت را به عنوان یک ورودی در SERP در نظر بگیرد. اما با استفاده از اسکیما، میتوانید مشخص کنید که این عبارت نام نویسنده مقاله است. بنابراین موتور جستجو، نتیجهای را به کاربر نمایش میدهد که با دقت و بهدرستی اطلاعات مرتبط با نویسنده را بازتاب میدهد.
چرا Schema مهم است؟
اهمیت Schema به این دلیل است که به موتورهای جستجو کمک میکند تا محتوای شما را بهطور دقیقتر و عمیقتر تفسیر کنند. در واقع، موتورهای جستجو توانایی فهم کلی محتوای شما را دارند، اما زمانی که از Schema استفاده میکنید، به آنها اعلام میکنید که موضوع دقیق و نوع اطلاعات صفحه شما چیست. این کار باعث میشود موتورهای جستجو به شیوهای مؤثرتر و بهینهتر محتوای شما را پردازش کنند.
بهکارگیری Schema باعث میشود که احتمال بهینه شدن اسنیپتهای صفحات سایت شما در نتایج جستجو افزایش یابد. اسنیپتهای بهینهشده یا ریچ اسنیپتها در نتایج جستجو جذابتر به نظر میرسند و معمولاً اطلاعات بیشتری مانند امتیازدهی، تعداد بازدید و نظرات کاربران را در بر میگیرند. به همین دلیل، این نوع اسنیپتها در مقایسه با اسنیپتهای معمولی بیشتر توجه کاربران را جلب کرده و کلیکهای بیشتری دریافت میکنند.
معروف ترین انواع اسکیما
اسکیماهای معروف و کاربردی به دلیل ساختاردهی و توصیف جزئیات صفحه برای موتورهای جستجو، به سایت شما کمک میکنند که بهینهتر در نتایج جستجو ظاهر شود. برخی از محبوبترین انواع اسکیما عبارتند از:
1. Article / NewsArticle / BlogPosting
این نوع اسکیماها مقالات و پستهای وبلاگی را توصیف میکنند. در بین این موارد:
- Article بهعنوان نوع عمومیتر استفاده میشود.
- NewsArticle مخصوص مقالات خبری است و توسط ناشران خبری استفاده میشود.
- BlogPosting برای پستهای وبلاگی در وبسایتهایی که دارای بخش وبلاگ هستند بهکار میرود.
مثال: آخرین مقالهای که در وبلاگ منتشر کردهاید.
2. Event
این نوع اسکیما برای تعریف رویدادها بهکار میرود و شامل اطلاعاتی از جمله مکان، زمان شروع و پایان رویداد است.
مثال: رویداد Google I/O
3. Job Posting
برای توصیف آگهیهای شغلی از جمله حقوق، شرایط استخدام و توضیحات شغل استفاده میشود.
مثال: آگهی استخدام کارشناس سئو در یک شرکت.
4. Local Business
این نوع اسکیما برای توصیف کسبوکارهای محلی مانند ساعات کاری، موقعیت مکانی، و اطلاعات تماس استفاده میشود.
مثال: کافه مورد علاقه شما در محله.
5. Organization
این نوع اسکیما برای سازمانها که مردم معمولاً بهصورت فیزیکی به آنها مراجعه نمیکنند، استفاده میشود و شامل اطلاعاتی مانند آدرس وبسایت و پروفایلهای شبکههای اجتماعی است.
مثال: اپل (Apple)
6. Person
این اسکیما برای توصیف افراد استفاده میشود و معمولاً در تعریف نویسندگان (Author) کاربرد دارد.
مثال: خود شما، در بخش «درباره ما»ی پروفایل شرکت.
7. Product
این اسکیما محصولات را تعریف میکند و شامل اطلاعاتی مانند برند، قیمت، نظرات کاربران و پیشنهادات ویژه است.
مثال: آیفون 8
8. Recipe
این نوع اسکیما دستورالعملهای آشپزی را شامل مواد اولیه و عکسهای مرتبط توصیف میکند.
مثال: دستور پخت یک پنکیک خانگی.
9. Review
برای توصیف بازخورد و نظرات درباره یک محصول یا محتوا استفاده میشود.
مثال: رتبه IMBD فیلم «نجات سرباز رایان»
اسکیمای نوع Article
اسکیما Article نوع کلی این نشانهگذاری است و بهتر است از نسخههای دقیقتر NewsArticle و BlogPosting استفاده کنید تا توصیف محتوای شما مشخصتر و بهینهتر باشد:
- NewsArticle: اگر ناشر خبری هستید، از این اسکیما برای مقالات خبری خود استفاده کنید. گوگل از این نوع اسکیما پشتیبانی میکند و مقالات شما در نتایج جستجو بهتر دیده میشوند.
- BlogPosting: برای پستهای وبلاگی بهکار میرود.
نکته درباره NewsArticle:
اگرچه تنها با نشانهگذاری محتوای خود با NewsArticle نمیتوانید بهطور خودکار وارد نتایج خبری گوگل شوید، اما اگر محتوای خبری دارید، استفاده از این نوع اسکیما همچنان توصیه میشود تا در صورت امکان، گوگل صفحه شما را بهعنوان اسنیپت بهینهشده نشان دهد.
اسنیپتهای بهینهشده با NewsArticle
اگر محتوای خبری شما در نتایج جستجوی خبری گوگل ظاهر شود، گوگل معمولاً آن را بهصورت یک اسنیپت بهینهشده نمایش میدهد. این اسنیپتها در کنار عنوان، تصاویر و سایر ویژگیهای مهمی که توجه کاربران را جلب میکنند، ظاهر میشوند و نرخ کلیک سایت شما را افزایش میدهند.
قابلیتهای مهم برای NewsArticle
گوگل بین قابلیتهای ضروری و توصیهشده برای نشانهگذاری مقالات خبری با اسکیما تفاوت قائل است. با اینکه برخی از این قابلیتها الزامی نیستند، اما برای نمایش بهتر محتوا و درک کاملتر آن توسط موتور جستجو، بهکارگیری آنها توصیه میشود. گوگل همچنین برای مقالات خبری AMP و non-AMP الزامات متفاوتی دارد. در ادامه، به قابلیتهای ضروری و توصیهشده برای مقالات خبری non-AMP اشاره میکنیم.
قابلیتهای ضروری برای NewsArticle
این قابلیتها برای نمایش محتوای خبری در گوگل ضروری هستند:
| قابلیت | نوع | توضیح |
|---|---|---|
| Headline | Text | عنوان مقاله، با حداکثر 110 کاراکتر |
| Image | ImageObject یا URL | حداقل یک تصویر با عرض حداقل 696 پیکسل |
قابلیتهای توصیهشده برای NewsArticle
گوگل توصیه میکند که برای نمایش کاملتر مقالات خبری، قابلیتهای زیر نیز در کد اسکیما گنجانده شوند:
| قابلیت | نوع | توضیح |
|---|---|---|
| datePublished | Date | تاریخ انتشار مقاله |
| Author | Person | اطلاعات درباره نویسنده مقاله |
| Publisher | Organization | اطلاعات ناشر مقاله |
| dateModified | Date | تاریخ آخرین ویرایش مقاله |
| Description | Text | توضیحی کوتاه درباره محتوای مقاله |
| mainEntityOfPage | CreativeWork یا URL | صفحه یا کار اصلی که این مقاله در آن توضیح داده شده است |
نکته مهم درباره datePublished و dateModified
در سال 2018، گوگل اسناد مربوط به اسکیما نوع NewsArticle را بهروزرسانی کرد و بهطور خاص بر اهمیت استفاده از دو قابلیت datePublished و dateModified تأکید کرد. افزودن این دو قابلیت به شما کمک میکند که اطلاعات دقیقتری درباره زمان انتشار و آخرین ویرایش مقاله ارائه دهید، که میتواند در جلب توجه کاربران و افزایش نرخ کلیک موثر باشد.
اسکیمای نوع: Organization
اسکیمای Organization برای معرفی سازمانها و شرکتهایی بهکار میرود که افراد بهصورت غیرحضوری با آنها در ارتباط هستند. این نوع اسکیما شامل اطلاعاتی همچون لوگو، آدرس وبسایت، پروفایلهای شبکههای اجتماعی و اطلاعات تماس است. برای سازمانهایی که کاربران بهصورت فیزیکی از آنها بازدید میکنند، بهتر است از اسکیمای LocalBusiness استفاده شود.
اسنیپت بهینهشده با Organization
در صورتی که از اسکیمای Organization استفاده کنید، شانس نمایش کارت گراف دانش (Knowledge Graph Card) و نمایهای در سمت راست صفحه نتایج جستجو برای برند خود خواهید داشت. با این حال، توجه داشته باشید که این قابلیت بیشتر به برندهای معروف مانند اپل یا مرسدس بنز اختصاص داده میشود و دستیابی به آن برای شرکتهای کوچکتر ممکن است بهسختی میسر باشد.
قابلیتهای مهم برای Organization
گوگل قابلیتهای ضروری و توصیهشدهای را برای استفاده از اسکیمای Organization مشخص کرده است. در ادامه این قابلیتها را توضیح میدهیم:
قابلیتهای ضروری
برای اسکیمای Organization، تنها یک قابلیت بهعنوان قابلیت ضروری شناخته میشود، اما توصیه میشود که علاوه بر آن، از سایر قابلیتهای توصیهشده نیز استفاده کنید تا اطلاعات کاملی به موتور جستجو ارائه دهید.
| قابلیت | نوع | توضیح |
|---|---|---|
| url | URL | آدرس هوم پیج وبسایت شما |
قابلیتهای توصیهشده
بهتر است برای تعریف کاملتر اسکیمای Organization از قابلیتهای توصیهشده زیر نیز استفاده کنید:
| قابلیت | نوع | توضیح |
|---|---|---|
| Logo | ImageObject یا URL | لوگوی شرکت شما. باید حداقل اندازه 112×112 پیکسل داشته باشد و در یکی از فرمتهای .jpg، .png، یا .gif باشد. |
| sameAs | URL | لینک به پروفایلهای شبکههای اجتماعی شرکت شما، شامل پلتفرمهایی مانند Facebook, Twitter, Instagram, YouTube, LinkedIn و غیره. |
| ContactPoint | ContactPoint | تعریف یک یا چند نقطه تماس برای سازمان، بهعنوان مثال شماره تلفن یا ایمیل پشتیبانی. |
این قابلیتها به موتورهای جستجو کمک میکنند تا سازمان شما را بهتر بشناسند و اطلاعات دقیقتری را در نتایج جستجو به نمایش بگذارند، که این امر میتواند باعث بهبود تجربه کاربری و افزایش تعامل با سایت شما شود.
اسکیمای نوع: Person
اسکیمای Person برای توصیف یک شخص بهکار میرود و اغلب برای معرفی نویسنده یک محتوا (بهعنوان مثال Author) استفاده میشود. همچنین، از این نوع اسکیما میتوان برای توصیف نقشی که یک فرد در یک سازمان دارد، بهره برد.
اسنیپت بهینهشده با Person
در صورت استفاده از اسکیمای Person، امکان نمایش کارت گراف دانش (Knowledge Graph Card) در کنار صفحه نتایج جستجو فراهم میشود. به عنوان نمونه، هنگامی که عبارت “استیو جابز” را در گوگل جستجو میکنید، یک کارت گراف دانش در کنار نتایج جستجو ظاهر میشود.
قابلیتهای مهم برای Person
مانند اسکیمای Organization، اسکیمای Person نیز شامل قابلیتهای ضروری و توصیهشده است. توصیه میشود که علاوه بر قابلیتهای ضروری، از قابلیتهای توصیهشده نیز استفاده کنید تا اطلاعات کاملی از شخص موردنظر ارائه شود. هرچه تعریف شما دقیقتر باشد، نتایج بهتری بهدست خواهید آورد.
قابلیتهای ضروری
اسکیمای Person تنها یک قابلیت ضروری دارد. استفاده تنها از این قابلیت ممکن است نتایج کافی برای بهینهسازی اسنیپت فراهم نکند. بنابراین، حتماً از قابلیتهای توصیهشده نیز استفاده کنید.
| قابلیت | نوع | توضیح |
|---|---|---|
| Name | Text | نام شخص |
قابلیتهای توصیهشده
توصیه میشود که برای معرفی بهتر Person از قابلیتهای توصیهشده زیر نیز استفاده کنید:
| قابلیت | نوع | توضیح |
|---|---|---|
| url | URL | آدرس وبسایت شخص موردنظر. |
| sameAs | URL | برای لینک دادن به پروفایلهای شبکههای اجتماعی فرد. پلتفرمهای پشتیبانیشده: Facebook، Twitter، Instagram و غیره. |
| birthDate | Date | تاریخ تولد شخص. |
| birthPlace | Place | محل تولد شخص. |
| affiliation | Organization | سازمان مرتبط با فرد، بهعنوان مثال شرکتی که در آن فعالیت میکند. |
استفاده از این قابلیتها کمک میکند تا موتورهای جستجو اطلاعات کاملتری از شخص دریافت کنند و این اطلاعات بهشکلی بهینهتر در نتایج جستجو نمایش داده شوند.
نحوه پیادهسازی Schema در کد سایت
برای پیادهسازی اسکیما در سایت، باید کد اسکیما را مستقیماً در سورس کد صفحه اضافه کنید. این کار میتواند از طریق یکی از فرمتهای زیر انجام شود:
- JSON-LD (JavaScript Object Notation for Linked Data)
- Microdata
- RDFa (Resource Description Framework in Attributes)
فرمت توصیهشده برای اسکیما: JSON-LD
فرمت JSON-LD روشی برای رمزگذاری دادههای ساختاریافته با استفاده از JSON است. این فرمت استانداردی مشابه XML است و به دلیل کاهش خطا در مقایسه با Microdata و RDFa بیشتر توصیه میشود. JSON-LD بهخاطر ساختار JSON آن، سادهتر و قابلدرکتر است. در ادامه، تمرکز ما بر روی پیادهسازی اسکیما با استفاده از فرمت JSON-LD خواهد بود.
نمونهای از پیادهسازی Schema نوع Blog در JSON-LD
به عنوان نمونه، فرض کنیم شما قصد دارید اسکیمای نوع Blog را پیادهسازی کنید. کد JSON-LD به صورت زیر خواهد بود:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Blog",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://yoursite.com/blog/seo-optimization"
},
"headline": "نحوه بهینهسازی سئوی سایت شما",
"description": "در این مقاله توضیح میدم که چکار کنید تا وبسایت شما راحتتر در نتایج جستجو پیدا شود",
"image": [
"https://yoursite.com/images/seo1.jpg",
"https://yoursite.com/images/seo2.jpg"
],
"datePublished": "2021-03-29T21:55:10+00:00",
"dateModified": "2019-11-07T03:22:17+00:00",
"author": {
"@type": "Person",
"name": "نام نویسنده"
},
"publisher": {
"@type": "Organization",
"name": "نام سایت شما",
"logo": {
"@type": "ImageObject",
"url": "https://yoursite.com/images/logo.png"
}
}
}
</script>
توضیح کد JSON-LD
- تعریف نوع Blog: ابتدا از طریق @type: “Blog”، نوع محتوا را به عنوان Blog مشخص میکنیم.
- تعریف نوع محتوا به عنوان WebPage: در بخش mainEntityOfPage، محتوا به عنوان بخشی از یک نوع بزرگتر، یعنی یک صفحه وب (WebPage) معرفی میشود.
- تعریف عنوان و توضیحات: در headline عنوان و در description خلاصهای از مقاله قرار داده شده است.
- تعریف تصاویر: لینکهای تصاویر مرتبط با محتوا در image قرار میگیرند.
- تاریخ انتشار و بازبینی: تاریخ انتشار در datePublished و تاریخ بازبینی در dateModified ذکر میشود.
- اطلاعات نویسنده و ناشر: در author و publisher، اطلاعات نویسنده و ناشر مقاله تعریف شده است.
نحوه پیادهسازی مارکآپ Schema JSON-LD در وبسایت شما
استفاده از نشانهگذاری Schema در سایت برای بهینهسازی نمایش محتوا در نتایج جستجو، میتواند به روشهای زیر انجام شود:
1. اضافه کردن دستی
اضافه کردن مارکآپ Schema JSON-LD به صورت دستی، هرچند استاندارد محسوب نمیشود، اما اگر تعداد صفحات شما کم باشد (حدود ده یا دوازده صفحه) به خوبی کار میکند. اگر تصمیم دارید که اسکیما را به صورت دستی اضافه کنید، میتوانید از ابزار Google’s Data Highlighter استفاده کنید تا به شناسایی بهتر اسکیماها کمک کنید.
2. اضافه کردن از طریق سیستم مدیریت محتوا (CMS)
اگر قصد دارید اسکیما را به صفحات زیادی از سایت اضافه کنید، بهتر است از سیستم مدیریت محتوای (CMS) سایت استفاده کنید. CMSهای اپنسورس مانند وردپرس، پلاگینهایی مخصوص این کار دارند که میتوانند نشانهگذاریهای JSON-LD را به صفحات سایت شما اضافه کنند.
مثال: در وردپرس میتوانید از پلاگینهایی مانند Schema.org Markup JSON-LD استفاده کنید که به راحتی قابل نصب و پیکربندی است.
3. استفاده از تگ منیجرها (روش توصیه نمیشود)
برخی کارشناسان سئو ترجیح میدهند اسکیما را با استفاده از تگ منیجرها (مانند Google Tag Manager) پیادهسازی کنند، زیرا این روش نیاز به تغییرات مستقیم در کد سایت ندارد. با این حال، این روش توصیه نمیشود زیرا به اجرای جاوا اسکریپت وابسته است و گوگل منابع این زبان را محدود کرده است. این وابستگی میتواند باعث تاخیر در نمایش اسکیما توسط موتورهای جستجو شود. همچنین، برخی موتورهای جستجو مانند یاهو، یاندکس و بایدو، از جاوا اسکریپت پشتیبانی نمیکنند و ممکن است نتوانند اسکیماهای شما را اجرا کنند.
توصیههای گوگل
در هنگام پیادهسازی استراکچردیتا، حتماً راهنمای گوگل را دنبال کنید تا مطمئن شوید که اسکیماهایتان به عنوان اسنیپتهای بهینه شناخته میشوند و به دلیل نقض قوانین، جریمه نمیشوید.
تست کردن پیادهسازی Schema در سایت
برای اطمینان از اینکه نشانهگذاریهای اسکیما به درستی اجرا شدهاند، این سه قدم را دنبال کنید:
1. بررسی وجود اسکیما
در اولین گام، مطمئن شوید که اسکیماها به صفحات مورد نظر شما اضافه شدهاند و کدهای نشانهگذاری شده بهدرستی در صفحات قرار گرفتهاند.
2. تأیید اجرای اسکیما
پس از افزودن اسکیما به صفحات، اجرای صحیح آنها را بررسی کنید. برای این کار میتوانید از ابزار Google’s Structured Data Testing Tool استفاده کنید. با انتخاب چند صفحه به صورت تصادفی و وارد کردن URL آنها در ابزار، از اجرای صحیح استراکچردیتا مطمئن شوید. توجه داشته باشید که این ابزار تنها امکان بررسی یک URL در هر بار اجرا را فراهم میکند، بنابراین ممکن است برای بررسی تعداد زیادی صفحه، زمان بیشتری نیاز داشته باشد.
3. دریافت بازخورد از سرچ کنسول گوگل
برای مشاهده خطاها و مشکلات مرتبط با اسکیما، میتوانید از Google Search Console استفاده کنید. پس از ورود به سرچ کنسول، از مسیر زیر میتوانید فیدبکهای مرتبط با Structured Data را بررسی کنید:
Search Appearance > Structured Data
این فیدبکها با کمی تأخیر ارائه میشوند، اما اطلاعات مفیدی درباره خطاهای احتمالی و مشکلات استراکچردیتای سایت شما ارائه میدهند که به بهینهسازی بیشتر کمک میکنند.
کدام موتورهای جستجو از Schema پشتیبانی می کنند؟
Schema ابتکاری است که از سال 2011 توسط گوگل، بینگ، و یاهو به کار گرفته شد. چندماه بعد، یاندکس نیز به آن پیوست. در میان همه موتورهای جستجو، تا به حال گوگل بهتر از همه از آن پشتیبانی کرده است. تا به حال، تمرکز ما بر اجرای اسکیما در گوگل بوده اما بقیه چطور؟
پشتیبانی بینگ و یاهو از Schema
بینگ در مارچ 2018 پشتیبانی از Schema.org را تایید کرد. این موتور جستجو با میکروفرمت های RDFa و JSON-LD انواع اسکیمای زیر را پشتیبانی می کند (به مانند گوگل):
- Breadcrumbs
- Business / Organization
- Event
- Person
- Product and offers
- Recipe
- Review / Aggregated review / ClaimReview
با اینکه منابع وبمستر یاهو درباره پشتیبانی از Schema.org سکوت کرده اند، اما یاهو از آن پشتیبانی می کند. یاهو سرچ هم که توسط بینگ اداره می شود همان انواع اسکیما را پشتیبانی می کند.
پشتیبانی یاندکس از Schema
یاندکس از اسکیماهای زیر و فقط از طریق مایکروفرمت ها پشتیبانی می کند:
- NewsArticle / BlogPosting
- Movie
- Organization
- Product
- Questions and answers
- Recipe
- Software application
اطلاعات بیشتر را می توانید در اینجا بیابید:
Yandex Webmaster Support section on Schema.org.
موتور جستجوی Baidu
موتور جستجوی بایدو در سال 2017 اعلام کرد که قصد دارد از اسکیما پشتیبانی کند، اما تا به امروز این کار را بهصورت کامل اجرایی نکرده است. هر موتور جستجو معیارهای خاص خود را برای پیادهسازی اسکیما دارد و ممکن است نیازهای متفاوتی داشته باشد. اگر وبسایت خود را برای چند موتور جستجو بهینه میکنید، ممکن است با ناسازگاریهایی روبرو شوید؛ به عنوان مثال، برخی قابلیتهای ضروری در یاندکس ممکن است برای گوگل نیاز نباشند.
نکته مهم: افزودن چند قابلیت اضافی به اسکیمای خود، مشکلی ایجاد نمیکند؛ هر موتور جستجو تنها آنچه را که برای خود ضروری میداند استفاده خواهد کرد.
آیا استفاده از استراکچردیتا (مانند اسکیما) به افزایش رتبه سایت کمک میکند؟
پاسخ این سوال هم بله و هم خیر است.
استراکچردیتا مستقیماً بر رتبهبندی تاثیر نمیگذارد، اما به صورت غیرمستقیم میتواند در بهبود آن نقش مهمی داشته باشد. وقتی از استراکچردیتا استفاده میکنید، اسنیپتهای سایت شما جذابتر شده و کلیکهای بیشتری دریافت میکنند. این افزایش کلیک، یا CTR، باعث ارسال سیگنال کیفیت به موتورهای جستجو میشود.
نتیجه: هرچه CTR سایت بیشتر شود، احتمال بهبود رتبهبندی آن نیز افزایش مییابد؛ این موضوع تأثیر مثبت استفاده از اسکیما و دادههای ساختاریافته را بر سئو سایت نشان میدهد.
ابزارهای مفید در هنگام کار با اسکیما
درهنگام کار با اسکیما ابزارهای زیر به کارتان خواهند آمد:
به شما امکان هایلایت کرد متون صفحات، و ایجاد کد JSON-LD برای استفاده های آتی را می دهد.
به شما امکان تایید استراکچردیتا را می دهد.
اسکیما به وب سایت شما کمک می کنه تا برای انواع مختلف محتوا رتبه بهتری داشته باشین. اسکیما برای انواع مختلفی از داده ها وجود داره، از جمله:
- مقالات
- کسب و کارهای محلی
- رستوران ها
- برنامه های تلویزیونی
- کتاب خوانی و نقد آن
- فیلم ها
- اپلیکیشن ها و نرم افزار ها
- رویداد ها
- محصولات
- سؤالات متداول (FAQ)
صدها نوع اسکیما وجود داره از فروشگاه های اسباب بازی گرفته تا برنامه های پزشکی. اگه هر نوع داده ای در وب سایت خود داشته باشین، این احتمال هست که یک آیتم و مقاله مرتبط داشته باشه. وب سایت هایی که از اسکیما استفاده می کننن در SERP ها رتبه بهتری نسبت به شرکت های بدون اسکیما دارن. یک تحقیق در این زمینه مشخص کرد که سایت های دارای اسکیما نسبت به سایت های بدون آن به طور متوسط در SERP ها چهار سطح بالاتر دارن.
گرچه کاملاً مشخص نیست که این نتیجه اسکیما باشه، اما بدیهیه که همبستگی ای وجود داره.
در حال حاضر، یکسوم از نتایج جستجوی Google شامل ریچ اسنیپت است که شامل اسکیما می باشد.
با این حال، طبق تحقیقات اخیر، کمتر از یک سوم وب سایت ها از اسکیما استفاده می کنن. به عبارت دیگه، میلیون ها وب سایت منبع عظیمی از پتانسیل سئو رو از دست میدن.
اگه از اسکیما استفاده می کنی، به طور خودکار از اکثر رقبای خود جلو تری.
چگونه از اسکیما برای سئو استفاده کنیم؟
خب، حالا باید در مورد نحوه استفاده از اسکیما صحبت کنیم.هدف شما رتبه بندی بهتر، بهتر دیده شدن و عملکرد بهتر در SERP ها و در مقابل کاربران است. اسکیما به شما کمک می کنه به این اهداف برسین. این مراحل رو با وبسایت خود دنبال کنین:
1) به Google’s Structured Data Markup Helper بروین
2) نوع داده رو انتخاب کنین
چندین گزینه ذکر شده، این لیست کامل نیست، برای نمونه زیر، من می خواهم از “مقالات” استفاده کنم، زیرا یکی از رایج ترین انواع محتواست.
3) URL مورد نظر جهت نشانه گذاری رو وارد کنین
اگه فقط HTML دارین، می تونین آن رو جایگزین کنین. سپس، روی “Start Tagging” کلیک کنین.
صفحه در ابزار نشانه گذاری بارگیری میشه و فضای کار مرحله بعدی نشانه گذاری (برچسب گذاری موارد) رو در اختیار شما قرار میده. صفحه وب خود رو در پنجره سمت چپ و موارد داده رو در پنجره سمت راست مشاهده خواهید کرد.
4) عناصر رو برای نشانه گذاری انتخاب کنین
از آنجا که این نوع محتوا یک مقاله است، من قصد دارم نام مقاله رو برای افزودن نشانه گذاری “Name”، هایلایت کنم. هنگامی که هایلایت کردن رو تمام کردم، “Name” رو از راهنمای ابزار انتخاب می کنم.
هنگامی که “Name” رو انتخاب کردم، ابزار آن رو به “Data Items”در قسمت راست صفحه اضافه میکنه.
5) ادامه اضافه کردن موارد نشانه گذاری
از لیست موارد داده به عنوان راهنما استفاده کنین و سایر موارد موجود در مقاله خود رو هایلایت کنین تا به لیست نشانه گذاری اضافه بشن. احتمالاً نمی تونین همه موارد موجود در لیست رو تگ کنین. فقط آنچه که می تونین رو اضافه کنین.
6) HTML رو بسازین
هنگامی که کارتون تموم شد، روی “Create HTML” کلیک کنین.
در صفحه بعدی HTML خود رو با میکروداده های مرتبط خواهید دید که در محل منتخب شما قرار داده شده.
7) اسکیما رو به وبسایت خود اضافه کنین
سپس وارد CMS خود بشین (یا اگه از CMS استفاده نمی کنین، وارد کد منبع بشین) و اسنیپت های برجسته شده رو در محل های مناسب اضافه کنین. نشانگرهای زرد رنگ رو در نوار پیمایش پیدا کنین تا کد نشانه گذاری اسکیما پیدا بشه.
یک راه ساده اینه که فایل HTML ایجاد شده به صورت خودکار رو دانلود کرده و در CMS یا کد منبع خود کپی/ پیست کنین.
با کلیک روی “Finish”، یک سری “Next Step” به شما نشان داده میشه.
8) اسکیما خود رو آزمایش کنین
با استفاده از ابزار آزمایش داده ساختار یافته، می تونین بفهمین صفحه شما با اسکیما اضافه شده به چه شکل در میاد. من به جای تجزیه و تحلیل یک صفحه وب منتشر شده، قصد دارم کدی رو که این ابزار برای من ایجاد کرده و آنچه دانلود کردم رو آنالیز کنم.
9) پس از جایگذاری کد، روی “Preview” کلیک می کنم.
ابزار آزمایش به من نشان میده مقاله در نتایج جستجوی Google به چه شکل است:
علاوه بر این، می توانم هر عنصر اسکیما رو که اضافه کردم، بررسی کنم.
در صورت لزوم، می توانم HTML رو مستقیماً در ابزار آزمایش ویرایش کنم تا دوباره اسکیما و نتایج پیش نمایش را به روز کنم.
انواع متفاوت داده های ساختاریافته
امروزه نسخه های بسیار متنوع یا مختلفی از اسکیما وجود داره که و من به عنوان یک متخصص سئو سایت کاملاً باور دارم که این لیست به رشد خود ادامه خواهد داد. برای اینکه نگاهی به انواع مختلف داده های ساختاریافته بندازین، می تونین به وب سایت خود رجوع کنین و حتی برای تولید اسنیپت کد، می تونین ابزار تولید اسکیما با نام Merkle رو بررسی کنین.
این ابزار به شما ایده ای در مورد انواع مختلف اسکیما موجود، میده، و میتونین بهترین موارد رو که مناسب شما هستن انتخاب کنین.
اسکیما محلی
اگه کسب و کار محلی دارین، کاملاً به این اسکیما نیاز دارین. اسکیما محلی به شما کمک می کنه تا تجارت خود رو با توجه به نوع تجارت آدرس، پروفایل های اجتماعی، ساعات کار خود نشانه گذاری کنین و حتی می تونین در آنجا روی رتبه بندی مرور کار کنین. مطمئناً، Google My Business برای معروف کردن کسب و کار شما در بسته نقشه برای کاربرانی که یک جستجوی ساده در Google انجام میدن، مهم خواهد بود.
اما تکلیف شخصی که ترجیح میده لیست های طبیعی رو مرور کنه و وب سایت های مشاغل رو برای دیدن کل پیشنهادات پیدا کنه، چیست؟ نشانه گذاری سایت شما با اسکیما محلی می تونه به شما کمک کنه تا لیست طبیعی رو با نظرات یا حتی آدرس شما بزرگ کنین تا همجواری با محل کاربر رو نشان بدین. آیا می دونین این کار چه سودی برای شما داره؟ این امر می تونه آن ها رو وادار کند تا نتایج شما رو در مقابل رقبای شما که 15 دقیقه دورتر هستن، کلیک کنن.
اسکیما مقاله
دارندگان وب سایت برای تلاش در به دست آوردن بازدید بیشتر، محتوا تولید می کنن، اما با این وجود، بازدید خوب نیست! یک راه برای گرفتن کلیک های بیشتر برای مقاله، نشان دادن موارد مرتبط با آن ها و چشم نواز کردن نتیجه جستجو است. اسکیما مقاله به شما کمک می کنه تا مقالات یا پست های خود رو با عنوان یا تیتر اصلی، URL، تصویر برجسته مقاله، توضیح کوتاه و تاریخ انتشار نشانه گذاری کنین. در لیست های جستجوی طبیعی، لیست مشابه برای موضوع مقاله شما کم نیست، بنابراین باید کاری کنین که مقاله شما برجسته باشه.
اگه جستجوگران مقاله شما رو با یک تصویر جذاب، توصیفی و فریبنده ببینن، و ببینن که این مقاله در بازه زمانی ای منتشر شده که همچنان با موضوع مورد جستجو آن ها مرتبط است، به دست آوردن کلیک آسان خواهد بود.
اسکیما “چگونه”
از آنجا که در مورد اسکیما مقاله صحبت کردم، باید در مورد اسکیما “چگونه” نیز صحبت کنم. امروزه بیشتر مقالات به سؤالاتی پاسخ میدن که در ذهن کاربران بیشتری نقش بسته. بسیاری از این سؤالات می تونه “چگونگی” انجام کاری باشه. این یکی از جدیدترین اشکال اسکیماست که ایجاد شده. نشانه گذاری اسکیما “چگونه” به شما امکان میده مقاله خود رو در مورد نحوه انجام کار نشانه گذاری کنین.
در کد اسکیما، می تونین تمام مراحل انجام یک کار خاص یا نحوه انجام کار رو لیست کنین. وقتی شخصی در Google تایپ می کنه “How To” یا “چگونه” یا از دستگاه خود می پرسه “چگونه این کار رو انجام بدم”، این یک روش عالی برای بدست آوردن نتیجه موقعیت 0، یا جعبه پاسخ است.
اسکیما محصول
باید با تمام فروشگاه های تجارت الکترونیک خود در تماس باشین. اگه از اسکیما محصول استفاده نمی کنین، یه لطف به خودتون بکنین و آن رو اجرا کنین. می تونین با خرده فروشان بزرگ مثل آمازون، وال مارت و Best Buy مشهور و پیشرو بشین. اکثر این سایت های بزرگ از اسکیما برای تقویت یا غنی سازی نتایج جستجوی خود با رتبه بندی ستاره، قیمت، موجودی در برابر موجودی خارج از انبار و غیره استفاده می کنن.
اگه محصولی میفروشین و میخواهید به طور طبیعی رقابت کنین، باید بیشتر قابل رقابت باشین. شما باید تمام توقف ها رو کنار گذاشته و سعی کنین در مقابل سایر وب سایت هایی که در لیست کلمات کلیدی هدف شما مشابه با شما هستن، کلیک بیشتری دریافت کنین.
نکاتی در استفاده از اسکیما برای سئو
هدف از این مقاله این بود که شما وارد دنیای نشانه گذاری اسکیما بشین. دنیای اسکیما جهان بزرگی است، چند نکته به شما میگم که بدونین چگونه حتی در عمق بیشتری غواصی کنین و حتی نتایج غنی تری از اسکیما بدست بیارین:
- اسکیما هایی رو پیدا کنین که بیشتر مورد استفاده قرار گرفتن
Schema.org لیستی از متداول ترین انواع نشانه گذاری اسکیما رو ارائه میده.
برای دیدن این لیست می تونین به صفحه سازمان اسکیما ها مراجعه کنین. انواعی از اسکیما رو بررسی کنین که مناسب کسب و کار شما باشن.
2) از تمام اسکیما های مورد نیاز خود استفاده کنین
همانطور که قبلاً اشاره کردم، تعداد بیشماری از انواع اسکیما وجود داره. برای دریافت لیست کامل، به The Type Hierarchy مراجعه کنین. این لیست جامع اکثر انواع اسکیما های موجود رو ارائه میده.
3) هرچه نشانه گذاری بیشتر، بهتر
دستورالعمل های Schema.org به وضوح توضیح میده “هرچه محتوای بیشتری روو نشانه گذاری کنین، بهتره.” هنگامی که شروع به درک لیست وسیعی از انواع موارد می کنین، می بینین که چه مقدار می تونین در صفحه وب نشانه گذاری کنین. با این حال، سلب مسئولیت رو به خاطر داشته باشین: شما فقط باید محتوایی رو که برای افرادی که از صفحه وب بازدید می کنن نشانه گذاری کنین و نه محتوای مخفی شده در div یا سایر عناصر صفحه.
سوالات متداول درباره Schema 🔍
❓ ۱. گوگل، خودش به نوع محتوای من پی برده است، آیا باز هم به استفاده از اسکیما نیازی هست؟
بله، حتی اگر گوگل نوع محتوای شما را بهدرستی شناسایی کرده باشد، باز هم استفاده از اسکیما اهمیت دارد. این کار باعث میشود احتمال نمایش اسنیپتهای بهینه برای محتوای شما بیشتر شود. استفاده از اسکیما به موتورهای جستجو کمک میکند تا محتوای شما را سریعتر و دقیقتر پردازش کنند و احتمال خطا کاهش یابد. در دنیای رقابتی وب، هر اقدامی که میتواند کیفیت و دقت نمایهسازی را بهبود دهد، ارزشمند است.
❓ ۲. آیا میتوانم پس از استفاده از استراکچردیتا، گوگل را وادار کنم تا اسنیپتهای من را در ردیف اسنیپتهای بهینه قرار دهد؟
خیر، کنترل نمایش اسنیپتهای بهینه با گوگل است و نمیتوان آن را مجبور کرد. انتخاب اسنیپتهای بهینه به معیارهای خود گوگل بستگی دارد. همچنین توجه داشته باشید که ممکن است گوگل چند هفته برای شناسایی و نمایش استراکچردیتای شما زمان بگذارد، و حتی پس از آن نیز ممکن است آن را انتخاب نکند.
❓ ۳. چرا گوگل تعداد ریویوی هوم پیج من را نشان نمیدهد؟
گوگل تعداد ریویوها (نظرات) را برای صفحه اصلی هیچ وبسایتی نمایش نمیدهد و تنها ریویوی صفحات داخلی را نشان میدهد. این سیاست به دلیل تمرکز گوگل بر صفحات محتوایی و تجربیات کاربری هر صفحه خاص است، نه صفحه اصلی سایت.
خدمات پشتیبانی و سئوی حرفهای سایت با وب آنجل
با سپردن خدمات پشتیبانی سایت خود به تیم متخصصی همانند وب آنجل، با سابقه موفق بیش از یک دهه در دنیای دیـجیتال مارکتینگ، خیالتان از بهترین بودن سایت کسب و کار خود راحت باشد.




































5 پاسخ
مقاله بسیار کامل و مفیدی بود اما چرا هر چقدر میگردم راجع به اسکیما HOW TO چیزی پیدا نمیکنم؟؟؟؟
سلام دوست عزیز،
خیلی خوشحالیم که مقالهها برای شما مفید بودهاند. در خصوص اسکیما (Schema) نوع HOW TO، اطلاعات زیر میتواند به شما کمک کند:
اسکیما HOW TO چیست؟
اسکیما HOW TO نوعی از دادههای ساختاریافته است که به موتورهای جستجو کمک میکند تا مراحل انجام یک کار یا فرآیند را بهتر درک کنند و آنها را به صورت جذابتری در نتایج جستجو نمایش دهند. این نوع اسکیما معمولاً شامل مراحلی است که باید به ترتیب انجام شوند تا به هدف مورد نظر برسید.
چگونه اسکیما HOW TO را پیادهسازی کنیم؟
استفاده از JSON-LD:
JSON-LD یک روش استاندارد برای قرار دادن دادههای ساختاریافته در صفحات وب است. برای ایجاد اسکیما HOW TO از JSON-LD میتوانید از قالب زیر استفاده کنید:
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "عنوان",
"description": "توضیحات",
"step": [
{
"@type": "HowToStep",
"name": "مرحله اول",
"text": "توضیحات مرحله اول"
},
{
"@type": "HowToStep",
"name": "مرحله دوم",
"text": "توضیحات مرحله دوم"
}
// مراحل بیشتر به همین ترتیب
]
}
استفاده از افزونههای وردپرس:
اگر از وردپرس استفاده میکنید، افزونههای مختلفی وجود دارند که میتوانند به شما در پیادهسازی اسکیما کمک کنند. افزونههایی مانند “Yoast SEO” و “Schema Pro” از جمله این ابزارها هستند.
استفاده از ابزارهای آنلاین:
ابزارهای آنلاین مختلفی وجود دارند که میتوانند به شما در ایجاد اسکیما HOW TO کمک کنند. سایتهای مانند https://seositecheckup.com/tools/structured-data-test ابزارهایی برای ایجاد دادههای ساختاریافته ارائه میدهند.
سلام جناب مهدی زاده
اول می خواستم تشکر کنم بابت مطالب مفید و جامع، انقدر در مورد هر موضوعی کامل توضیح دادید نیاز به منبع دیگه ای نیست برای یادگیری.
دوم اینکه یه سوال داشتم، اسکیما جز ضروریات سئو هست؟ یعنی تو رتبه بندی سایت تاثیر میزاره؟
سلام سمانه عزیز، خیلی ممنونم از محبت و لطفی که داری و خوشحالم که مطالب ما برات مفید بوده.
در مورد سوالت درباره اسکیما (Schema Markup)، باید بگم که بله، اسکیما میتونه تأثیر قابل توجهی روی سئوی سایت داشته باشه. اسکیما نوعی کد HTML است که به موتورهای جستجو کمک میکنه تا محتوای سایتت رو بهتر بفهمن و نمایش بدن. به طور کلی، اسکیما جزو فاکتورهای ضروری سئو به حساب نمیاد، اما مزایای زیادی داره که میتونه به بهبود رتبهبندی سایتت کمک کنه. در ادامه به چند مزیت اسکیما اشاره میکنم:
بهبود نمایش در نتایج جستجو: استفاده از اسکیما میتونه به ایجاد Rich Snippets (قطعات غنی) کمک کنه که شامل اطلاعات اضافی مثل ستارههای نقد و بررسی، قیمت، ویدیوها و غیره است. این موارد میتونن توجه کاربران رو جلب کنن و نرخ کلیک (CTR) رو افزایش بدن.
تسهیل درک محتوای صفحه توسط موتورهای جستجو: با استفاده از اسکیما، موتورهای جستجو میتونن به راحتی بفهمن که صفحه شما درباره چه موضوعاتی است و این میتونه به بهبود رتبهبندی کمک کنه.
افزایش اعتبار سایت: با ارائه اطلاعات دقیقتر و منظمتر، سایت شما به عنوان یک منبع معتبرتر توسط موتورهای جستجو شناخته میشه.
تأثیر بر رتبهبندی: در حالی که اسکیما به تنهایی نمیتونه رتبهبندی سایت رو به صورت مستقیم تغییر بده، اما با بهبود تجربه کاربری و افزایش نرخ کلیک، به طور غیرمستقیم میتونه به بهبود رتبهبندی کمک کنه.
پس به طور خلاصه، اسکیما میتونه به عنوان یک ابزار قدرتمند در سئو مورد استفاده قرار بگیره و با بهبود نمایش محتوای سایت در نتایج جستجو و افزایش نرخ کلیک، به بهبود رتبهبندی سایت کمک کنه.
اگر سوال دیگهای داشتی یا نیاز به راهنمایی بیشتری داشتی، خوشحال میشم کمکت کنم.
موفق باشی!
متشکرم