
اسکیما چیست؟
اسکیما یا Schema نوعی کد نشانه گذاری است که به موتورهای جستجو کمک می کند محتوای سایت را بهتر درک کنند. با استفاده از اسکیما می توانید اطلاعاتی مانند امتیاز کاربران، قیمت محصول، تاریخ انتشار مقاله و بسیاری جزئیات دیگر را به نتایج گوگل اضافه کنید. این کار باعث می شود سایت شما حرفه ای تر نمایش داده شود و شانس بیشتری برای جذب کلیک کاربران داشته باشد.
اسکیما مارک آپ (Schema Markup) یکی از ابزارهای مهم در بهینهسازی سایتها برای موتورهای جستجو است که به سایت ها کمک میکند تا اطلاعات خود را به شکلی ساختار یافتهتر و قابل فهم تر برای موتورهای جستجو ارائه دهند. با استفاده از اسکیما، محتوا و دادههای صفحات سایت به صورت استاندارد و قابل تفسیر مشخص میشود، که این موضوع موجب بهبود نمایش نتایج جستجو، افزایش نرخ کلیک و در نهایت ارتقاء رتبه سایت در موتورهای جستجو میگردد. در این مقاله، به معرفی مفهوم اسکیما مارک آپ، انواع آن و مزایای استفاده از آن پرداخته خواهد شد تا نقش کلیدی آن در دنیای بهینه سازی سایتها برای موتورهای جستجو روشنتر شود. این آموزش بخشی از چک لیست سئوی تکنیکال می باشد.
Table of contents [Show]
- 1 اسکیما (Schema Markup) چیست؟
- 2 فواید استفاده از کدهای اسکیما
- 3 روش های اضافه کردن اسکیما به سایت
- 4 نحوه تست کدهای اسکیمای افزوده شده به سایت
- 5 نکات مهم در بررسی اسکیمای صفحات
- 6 اسکیمای مناسب برای صفحه اصلی سایت
- 7 اسکیمای مناسب برای صفحه مقاله
- 8 اسکیمای مناسب برای صفحه محصول
- 9 اسکیمای لوکال بیزینس
- 10 اسکیمای مناسب برای دسته بندی محصولات
- 11 روش اضافه کردن اسکیمای دسته بندی محصولات در وردپرس
اسکیما (Schema Markup) چیست؟
اسکیما مارک آپ (Schema Markup) نوعی کد ساختاریافته است که به صفحات سایت افزوده میشود تا موتورهای جستجو مانند گوگل بتوانند محتوای صفحات را بهتر درک کنند. این کدها به موتورهای جستجو اطلاعات دقیق تری دربارهٔ محتوای صفحه میدهند، مانند نوع محتوا (مقاله، محصول، دسته بندی و غیره)، نویسنده، تاریخ انتشار و سایر جزئیات مرتبط. با استفاده از اسکیما مارک آپ، نتایج جستجو میتوانند به صورت ریچ اسنیپت (Rich Snippet) نمایش داده شوند، که شامل اطلاعات اضافی مانند امتیازدهی کاربران، قیمت محصولات یا زمان برگزاری رویدادها است. این نوع نمایش مفیدتر میتواند توجه کاربران را جلب کرده و نرخ کلیک (CTR) را افزایش دهد.
فواید استفاده از کدهای اسکیما
استفاده از کدهای اسکیما (Schema Markup) یکی از مؤثرترین روشها برای بهینهسازی سایت از نظر موتورهای جستوجو است. این کدها که بهصورت ساختاریافته در HTML صفحات وب قرار میگیرند، به موتورهای جستوجو کمک میکنند تا محتوای صفحه را بهتر درک کنند. با استفاده از اسکیما، اطلاعاتی مانند نوع محتوا (مقاله، محصول، نقد، رویداد و...)، نویسنده، تاریخ انتشار، امتیاز کاربران، قیمت و سایر جزئیات بهصورت دقیق و شفاف به گوگل ارائه میشود. این موضوع باعث میشود تا سایت شما در نتایج جستوجو با ریچ اسنیپتها (Rich Snippets) نمایش داده شود. یعنی با جزئیات بیشتر، مانند ستارههای امتیاز، تصویر محصول یا سوالات متداول، که این خود باعث جلب توجه بیشتر کاربران، افزایش نرخ کلیک (CTR) و در نهایت بهبود سئو سایت میشود. همچنین، اسکیما ساختاری استاندارد و جهانی برای تبادل داده بین سایت و موتورهای جستوجو فراهم میکند که درک معنای واقعی محتوا را تسهیل میکند.
روش های اضافه کردن اسکیما به سایت
روش های مختلفی برای اضافه کردن اسکیما مارک آپ به صفحات سایت از جمله استفاده از افزونه هایی همچون افزونه Schema Pro، Yoast SEO، Rank Math، روش میکرودیتا، استفاده از اسکریپت JSON-LD، به کمک ابزار Google Tag Manager، ابزار Google Tools وجود دارد که سعی می کنیم در ادامه هر یک از این روش ها را توضیح دهیم.
استفاده از میکرودیتا برای اضافه کردن اسکیما
برای استفاده از میکرودیتا (Microdata) جهت افزودن اسکیما (Schema) به صفحات HTML، باید از ویژگیهای HTML5 مانند itemscope، itemtype، itemprop و گاهی itemid استفاده کرد. این روش به موتورهای جستوجو مانند گوگل کمک میکند تا ساختار و معنای محتوای صفحه را بهتر درک کنند و در نتیجه شانس نمایش در ریچ اسنیپتها (rich snippets) افزایش یابد.
برای پیادهسازی، ابتدا باید نوع دادهای که قصد دارید به آن اسکیما بدهید را از سایت رسمی Schema.org انتخاب کنید (مثلاً Product, Article, Event, Person و ...). سپس تگ HTML خود را با استفاده از itemscope و itemtype مشخص میکنید که عنصر مورد نظر حاوی دادههای ساختیافته است. در درون این تگ، با استفاده از itemprop مشخص میکنید هر بخش از محتوا چه ویژگیای را توصیف میکند. به عنوان مثال، برای توصیف یک مقاله، میتوان تگی مانند <article itemscope itemtype="https://schema.org/Article"> استفاده کرد و سپس عناصری مانند <h1 itemprop="headline"> یا <time itemprop="datePublished"> را برای جزئیات قرار داد.
نکته مهم این است که مقدار itemtype باید لینک مستقیم به تعریف اسکیما در Schema.org باشد و تگهایی که itemprop دارند، فقط درون تگی باشند که itemscope دارد یا فرزندی از آن باشند. این ساختار به موتورهای جستوجو اجازه میدهد تا بهصورت سلسلهمراتبی و معنایی، محتوای صفحه را تحلیل و تفسیر کنند.
یک مثال استفاده از میکرودیتا برای اضافه کردن اسکیما:
<article itemscope itemtype="https://schema.org/Article">
<h1 itemprop="headline">آموزش کامل استفاده از میکرودیتا در HTML</h1>
<p>نویسنده:
<span itemprop="author" itemscope itemtype="https://schema.org/Person">
<span itemprop="name">سعیده بیات</span>
</span>
</p>
<p>تاریخ انتشار: <time itemprop="datePublished" datetime="2025-05-28">۴ خرداد ۱۴۰۴</time></p>
<div itemprop="articleBody">
<p>در این مقاله با نحوه اضافه کردن اسکیما با استفاده از میکرودیتا آشنا میشوید...</p>
</div>
</article>
itemscope: مشخص میکند که این تگ شامل یک شیء دارای ویژگیهای تعریفشده در Schema است.
itemtype: URL مربوط به نوع اسکیمای استفادهشده (مثلاً Article).
itemprop: مشخصکننده خاصیتهای آن شیء (مثل headline, author, datePublished, articleBody).
استفاده از اسکریپت JSON-LD برای تولید اسکیما
استفاده از اسکریپت JSON-LD برای تولید اسکیما (Schema) یکی از بهترین روشها برای معرفی دقیق اطلاعات ساختاریافته سایت به موتورهای جستجو (مثل گوگل) است. JSON-LD (JavaScript Object Notation for Linked Data) توسط گوگل توصیه شده و میتوان آن را در تگ <script type=application/ld+json> در <head> یا انتهای <body> صفحه استفاده کرد. یکی از معروف ترین سایت هایی که می توانید اسکیما را به روش JSON-LD تولید کنید سایت technicalseo.com است که می توانید انواع اسکیماها را تولید کنید. در ادامه در خصوص انواع اسکیما و اینکه چه اسکیمایی برای هریک از صفحات سایت مناسب است، صحبت خواهیم کرد.
مزیت استفاده از این روش این است که کار با ابزارهای schema-markup-generator بسیار ساده و قابل فهم است و به راحتی بدون نیاز به هیچگونه دانش برنامه نویسی، می توانید کدهای اسکیما را تولید کنید.
اضافه کردن اسکیما به سایت با Google Tag Manager (GTM)
اگر به جای ویرایش مستقیم کد سایت، میخواهید اسکیما را به سایت اضافه کنید، میتوانید از GTM استفاده کنید.
- ورود به Google Tag Manager
وارد اکانت GTM خود شوید و کانتینر سایت را باز کنید.
- ساخت یک Tag جدید
از منوی سمت چپ، روی Tags کلیک کنید.
گزینه New را بزنید.
نوع Tag را انتخاب کنید: Custom HTML.
- قرار دادن کد اسکیما
در قسمت HTML، کد اسکیما به صورت JSON-LD را وارد کنید، مثلاً:
<script type=application/ld+json>
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "نام شرکت یا سایت شما",
"url": "https://example.com",
"logo": "https://example.com/logo.png"
}
</script>
- تنظیم Trigger
برای این Tag باید Trigger مشخص کنید که روی کدام صفحات یا در چه زمانی اجرا شود، معمولاً Trigger را روی All Pages میگذاریم تا در تمام صفحات فعال شود.
- ذخیره و انتشار
پس از تنظیمات، Tag را ذخیره کنید و تغییرات GTM را Submit و منتشر کنید.
نکات مهم در اضافه کردن اسکیما به سایت با گوگل تگ منیجر
- حتماً کد JSON-LD اسکیما را از Schema.org یا ابزارهای آنلاین معتبر بگیرید یا بسازید.
- پس از اضافه کردن اسکیما، سایت را با ابزار Google Rich Results Test یا Structured Data Testing Tool بررسی کنید تا مطمئن شوید اسکیما به درستی کار میکند.
- استفاده از GTM برای اضافه کردن اسکیما مزیت دارد که بدون دسترسی مستقیم به کد سایت و بدون دخالت برنامه نویس هم میتوانید آن را مدیریت کنید. این روش برای کسانی که از طراحی سایت کدنویسی استفاده می کنند مفید است. این مورد که اشاره کردیم را می توان به عنوان یکی از نکات سئوی سایت کدنویسی نام برد.
اضافه کردن اسکیما با ابزار Google Markup Helper
برای افزودن اسکیما (Schema Markup) به صفحات سایت با استفاده از ابزار Google Markup Helper، میتوانید از مراحل زیر استفاده کنید:
وارد سایت Google Markup Helper شوید.
- انتخاب نوع داده (Data Type )
از لیست، یکی از انواع دادهها رو انتخاب کنید. مثلاً:
Articles
Local Businesses
Products
Events
Reviews
- وارد کردن URL یا کد HTML
آدرس URL صفحهای از سایت که میخواهید اسکیما اضافه کنید را در کادر وارد کنید. اگر هنوز صفحه را در سایت منتشر نکرده اید، گزینه "HTML" را انتخاب کنید و کد HTML صفحه را وارد کنید.
- کلیک روی دکمه “Start Tagging”
- مشخص کردن تگها با کلیک روی عناصر
صفحه یا HTML در سمت چپ نمایش داده میشود.
با کلیک روی هر بخش (مثلاً عنوان مقاله یا نام محصول)، نوع آن را از منوی بازشونده مشخص کنید (مثلاً "Name"، "Author"، "Date published").
ادامه دهید تا تمام دادههای مهم مشخصشوند.
- بررسی دادهها در ستون سمت راست
ستون سمت راست، تگهای اسکیما شده را بهصورت ساختاری نشان میدهد.
- دانلود کد HTML با تگهای JSON-LD یا Microdata
در بالا، روی "Create HTML" کلیک کنید.
ابزار به شما کدی را می دهد که شامل تگهای اسکیما است.
نوع نشانهگذاری پیشفرض معمولاً Microdata است.
اگر میخواهید از JSON-LD استفاده کنید (که توصیه گوگل هست)، باید بهصورت دستی تبدیلش کنید.
- جایگذاری کد در سایت
نسخه HTML تولیدشده رو در قالب سایت جایگزین کنید یا فقط کد اسکیما رو کپی کنید و در <head> صفحه یا قبل از </body> بگذارید.
نکته مهم در ساخت اسکیما با ابزار Google Markup Helper
ابزار Markup Helper فقط یه راهنمای اولیه است. اگر سایت شما داینامیک است (مثلاً وردپرس یا لاراول)، بهتر است اسکیما را با پلاگین یا کدنویسی دقیقتر پیادهسازی کنید.
بهتر است از JSON-LD استفاده کنید چون برای گوگل راحتتر و بهروزتر می باشد.
افزونه برای اضافهکردن کدهای اسکیما به وردپرس
برای اضافه کردن کدهای اسکیما (Schema Markup) به سایت وردپرس، چند افزونه محبوب و کاربردی وجود دارد که میتوانند به سادگی این کار را انجام دهند. البته اگر از افزونه رنک مث برای سئو سایت خود استفاده می کنید، توصیه می کنیم از اسکیمای این افزونه استفاده کنید و افزونه دیگری نصب نکنید.
Schema Pro
- افزونه حرفهای و کامل برای افزودن انواع مختلف اسکیما به سایت
- امکان اضافه کردن خودکار اسکیما به نوشتهها، برگهها، محصولات و ...
- رابط کاربری ساده و قابلیت تنظیم پیشرفته
Yoast SEO
- افزونه سئو معروف که قابلیت اضافه کردن اسکیما پایه را دارد
- برای افزودن اسکیماهای پیچیدهتر نیاز به افزونههای جانبی دارد
Rank Math SEO
- افزونه سئو همهکاره که به صورت رایگان امکانات خوبی برای اضافه کردن اسکیما ارائه میدهد
- پشتیبانی از انواع اسکیما مثل مقالات، محصولات، نقد و بررسی، رویدادها و غیره
WP Schema – All In One Schema Rich Snippets
- افزونه ساده و رایگان برای اضافه کردن اسکیما به نوشتهها و برگهها
- مناسب برای سایتهای کوچک با نیازهای ساده
Schema & Structured Data for WP & AMP
- افزونه رایگان و حرفهای با پشتیبانی از بیش از 35 نوع اسکیما
- سازگار با AMP و قابلیت تنظیمات پیشرفته
پیشنهاد مطالعه: افزونه های ضروری برای سایت های فروشگاهی
نحوه تست کدهای اسکیمای افزوده شده به سایت
پس از تولید اسکیما به کمک روش هایی که اشاره شد، باید بررسی کنید که آیا اسکیماها به درستی و بدون خطا می باشند یا خیر. برای اینکار هم ابزارهای آنلاین وجود دارد که به معرفی 2 نمونه از این ابزارها بسنده می کنیم. کافی است در گوگل عبارت schema checker را سرچ کنید تا با ابزارهای بیشتری آشنا شوید.
Google Rich Results Test (تست نتایج غنی گوگل)
- یکی از بهترین و رایجترین ابزارها برای تست اسکیمای سایت است.
- آدرس: https://search.google.com/test/rich-results
- میتوانید URL صفحه یا کد HTML را وارد کنید.
- این ابزار به شما نشان میدهد که آیا اسکیمای شما قابل خواندن و درست است یا خیر، و چه نتایج غنیای ممکن است در گوگل نشان داده شود.
Google Structured Data Testing Tool (ابزار تست دادههای ساختاریافته)
- این ابزار کمی قدیمیتر است ولی هنوز مفید است.
- آدرس: https://search.google.com/structured-data/testing-tool
- میتوانید URL یا کد HTML را وارد کنید و ببینید دادههای اسکیمای شما چه مشکلات یا خطاهایی دارند.
نکات مهم در بررسی اسکیمای صفحات
- خطاها و هشدارها را رفع کنید: اگر ابزارها خطا یا هشدار نشان دادند، حتما آنها را اصلاح کنید.
- ساختار استاندارد: اسکیمای خود را طبق استاندارد Schema.org و JSON-LD بنویسید.
- دورهای تست کنید: هر بار تغییر در اسکیمای سایت انجام میشود، باید دوباره تست شود.
- تست روی صفحات مختلف: اگر اسکیمای متفاوتی برای صفحات مختلف دارید، هر کدام را جداگانه تست کنید.
اسکیمای مناسب برای صفحه اصلی سایت
برای صفحه اصلی یک وبسایت، اسکیمای مناسب بستگی به نوع کسبوکار شما دارد. اما در حالت کلی، اسکیمای صفحه اصلی (Homepage Schema) باید شامل اطلاعات کلی درباره برند، لوگو، لینکهای شبکههای اجتماعی، جزییات تماس و ساختار سازمانی باشد. اسکیمای پیشنهادی برای صفحه اصلی معمولاً از نوع Organization یا WebSite است.
در ادامه یک نمونه اسکیمای ترکیبی JSON-LD برای صفحه اصلی سایت بین شده است:
<script type=application/ld+json>
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "WebSite",
"@id": "https://example.com/#website",
"url": "https://example.com",
"name": "نام سایت شما",
"description": "توضیح مختصر درباره سایت شما",
"inLanguage": "fa",
"publisher": {
"@id": "https://example.com/#organization"
}
},
{
"@type": "Organization",
"@id": "https://example.com/#organization",
"name": "نام برند یا شرکت",
"url": "https://example.com",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
},
"sameAs": [
"https://www.instagram.com/yourprofile",
"https://www.linkedin.com/company/yourcompany",
"https://t.me/yourtelegram",
"https://www.facebook.com/yourpage"
],
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+98-21-12345678",
"contactType": "customer service",
"areaServed": "IR",
"availableLanguage": ["Persian", "English"]
}
}
]
}
</script>
- آدرسها (example.com) و دادهها (مثل نام برند، شبکههای اجتماعی و شماره تماس) را با اطلاعات واقعی خودتان جایگزین کنید.
- اگر کسبوکار شما شخصی است (مثلاً وبسایت یک مربی، پزشک یا برنامهنویس)، میتوانید از اسکیمای Person به جای Organization استفاده کنید.
پیشنهاد مطالعه: آموزش کامل سرچ کنسول
اسکیمای مناسب برای صفحه مقاله
برای صفحه مقاله (مثلاً بلاگ یا مقاله خبری)، بهترین اسکیمایی که باید استفاده کنید، نوع Article یا زیرنوعهای آن است. اگر مقاله خبری است، میتوانید از NewsArticle، و اگر مقاله وبلاگ است از BlogPosting استفاده کنید.
در ادامه اسکیمای مناسب برای یک صفحه مقاله از نوع BlogPosting را میبینید (فرمت JSON-LD):
<script type=application/ld+json>
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://example.com/article-url"
},
"headline": "عنوان مقاله",
"description": "توضیح کوتاه درباره مقاله",
"image": "https://example.com/path/to/image.jpg",
"author": {
"@type": "Person",
"name": "نام نویسنده"
},
"publisher": {
"@type": "Organization",
"name": "نام سایت یا برند",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.jpg"
}
},
"datePublished": "2024-06-01T08:00:00+00:00",
"dateModified": "2024-06-01T09:20:00+00:00"
}
</script>
- @type: نوع محتوا، که برای مقالات میتواند Article, BlogPosting, یا NewsArticle باشد.
- headline: عنوان اصلی مقاله، باید کوتاه و واضح باشد.
- description: خلاصهای از مقاله، زیر 160 کاراکتر مناسب سئو است.
- image: تصویر اصلی مقاله (URL مستقیم به تصویر).
- author: نویسنده مقاله (میتواند شخص یا سازمان باشد).
- publisher: منتشرکننده مقاله، معمولاً سایت یا برند اصلی.
- datePublished: تاریخ انتشار مقاله.
- dateModified: آخرین تاریخ ویرایش مقاله.
- mainEntityOfPage: لینک اصلی صفحه مقاله برای ارتباط اسکیمای مقاله با URL مقاله.
اسکیمای امتیازدهی و نظردهی برای مقالات
برای مقالات (مانند پستهای وبلاگی یا مقالات خبری)، اگر بخواهید از اسکیمای امتیازدهی (Rating) استفاده کنید، باید از نوع اسکیمای Article یا BlogPosting به همراه AggregateRating بهره ببرید.
در ادامه نمونهای از اسکیمای JSON-LD برای امتیازدهی به یک مقاله آمده است:
<script type=application/ld+json>
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "چگونه به آمریکا صادرات کنیم؟",
"author": {
"@type": "Person",
"name": "علی رضایی"
},
"publisher": {
"@type": "Organization",
"name": "Exporta Fácil",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
}
},
"datePublished": "2025-05-28",
"image": "https://example.com/images/export-usa.jpg",
"mainEntityOfPage": "https://example.com/articles/exportar-a-estados-unidos",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"reviewCount": "128"
}
}
</script>
- @type: BlogPosting یا Article: بسته به نوع محتوا.
- aggregateRating: بخش مربوط به امتیازدهی مقاله.
- ratingValue: میانگین امتیاز (مثلاً از ۵).
- reviewCount: تعداد کسانی که امتیاز دادهاند.
- بقیه اطلاعات مثل headline، author، image و mainEntityOfPage برای اعتبار محتوای اسکیمای مقاله لازم هستند.
نکات مهم:
- اسکیمای امتیازدهی برای مقالات باید مبتنی بر داده واقعی و قابل مشاهده برای کاربر باشد (یعنی در صفحه نمایش داده شود).
- اگر امتیاز در UI شما نیست و فقط در اسکیما آمده، گوگل آن را نادیده میگیرد یا ممکن است اخطار بدهد.
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "خانه",
"item": "https://example.com/"
},
{
"@type": "ListItem",
"position": 2,
"name": "وبلاگ",
"item": "https://example.com/blog"
},
{
"@type": "ListItem",
"position": 3,
"name": "عنوان مقاله",
"item": "https://example.com/blog/my-article"
}
]
}
اسکیمای مناسب برای صفحه محصول
برای صفحه محصول، بهترین اسکیما (Schema Markup) استفاده از نوع Product همراه با اطلاعات کامل مانند قیمت، موجودی، رتبهبندی، برند و ... است. همچنین اگر امکان خرید فراهم است، بهتر است از Offer و AggregateRating نیز استفاده شود. پیشنهاد می کنیم نکات سئوی سایت فروشگاهی را مطالعه کنید.
<script type=application/ld+json>
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "کفش ورزشی مردانه نایک مدل Air Max 2025",
"image": [
"https://example.com/photos/1.jpg",
"https://example.com/photos/2.jpg"
],
"description": "کفش اسپرت مناسب برای تمرینات هوازی و دویدن، با طراحی حرفهای و راحتی بینظیر.",
"sku": "12345",
"mpn": "A2025-NIKE",
"brand": {
"@type": "Brand",
"name": "Nike"
},
"review": {
"@type": "Review",
"reviewRating": {
"@type": "Rating",
"ratingValue": "4.7",
"bestRating": "5"
},
"author": {
"@type": "Person",
"name": "رضا احمدی"
}
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"reviewCount": "134"
},
"offers": {
"@type": "Offer",
"url": "https://example.com/product/air-max-2025",
"priceCurrency": "IRR",
"price": "5890000",
"priceValidUntil": "2025-12-31",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"seller": {
"@type": "Organization",
"name": "فروشگاه آنلاین مثال"
}
}
}
</script>
- @context و @type الزامی هستند.
- image میتواند چند عکس باشد.
- brand، sku و mpn برای کمک به گوگل جهت نمایش بهتر محصول در نتایج مفید است.
- offers حتماً باید برای نمایش قیمت در ریچاسنیپتها وجود داشته باشد.
- اگر محصول تخفیف دارد، میتوان priceSpecification یا priceValidUntil را دقیقتر نوشت.
اسکیمای لوکال بیزینس
اسکیمای LocalBusiness (کدهای ساختاریافتهی اسکیمای.org) زمانی استفاده میشود که بخواهید اطلاعات دقیق یک کسبوکار محلی (یعنی دارای موقعیت فیزیکی مشخص برای تعامل با مشتریان، مانند فروشگاه، رستوران، باشگاه ورزشی، کلینیک، آموزشگاه و...) را برای موتورهای جستجو (مثل گوگل) مشخص کنید. استفاده از این اسکیمای ساختاریافته کمک میکند که:
- کسبوکار در نتایج جستجوی محلی (Local Pack) گوگل نمایش داده شود.
- اطلاعاتی مانند ساعت کاری، آدرس، شماره تماس، موقعیت مکانی، نظرات کاربران و... بهتر شناخته و ایندکس شود.
- احتمال نمایش در Rich Results و Google Maps بیشتر شود.
چه زمانی از اسکیمای LocalBusiness استفاده میشود؟
کسب و کاری مکان محور دارید:
- مغازه خردهفروشی، سوپرمارکت، کافه، رستوران، آرایشگاه، باشگاه ورزشی، دفتر خدماتی، کلینیک، آموزشگاه حضوری و...
- مشتریان بهصورت حضوری به شما مراجعه میکنند.
- آدرس فیزیکی، تلفن تماس و ساعت کاری مشخصی دارید.
- میخواهید در جستجوهای محلی (مثلاً «آرایشگاه زنانه در تهرانپارس») دیده شوید.
<script type=application/ld+json>
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "کلینیک زیبایی پریس",
"image": "https://example.com/logo.jpg",
"address": {
"@type": "PostalAddress",
"streetAddress": "خیابان ولیعصر، بالاتر از ونک",
"addressLocality": "تهران",
"postalCode": "19677",
"addressCountry": "IR"
},
"url": "https://clinicparis.com",
"telephone": "+982122345678",
"openingHours": "Mo-Sa 09:00-18:00",
"priceRange": "$$",
"geo": {
"@type": "GeoCoordinates",
"latitude": "35.7574",
"longitude": "51.4096"
}
}
</script>
اگر آنلاین هستید ولی شعبه فیزیکی ندارید (مثل سایت فقط خدمات دیجیتال یا فروشگاه مجازی):
نباید از اسکیمای LocalBusiness استفاده کنید. در این صورت بهتر است از اسکیمای:
- Organization یا
- OnlineBusiness (زیرشاخهی Organization)
استفاده شود.
اسکیمای مناسب برای دسته بندی محصولات
برای صفحه دستهبندی (Category Page) بهترین اسکیما (Schema Markup) که معمولاً استفاده میشود، اسکیماهای مرتبط با دستهبندی محصولات یا فهرست (List) هستند. هدف این است که موتورهای جستجو بتوانند بهتر بفهمند صفحه مربوط به چه دستهای از محصولات یا محتواست و اطلاعات ساختیافته داشته باشند.
- نوع صفحه: CollectionPage
- ناوبری: BreadcrumbList
- لیست آیتمها: ItemList
- برای هر محصول داخل لیست: Product
<script type=application/ld+json>
{
"@context": "https://schema.org",
"@type": "CollectionPage",
"name": "کفشهای ورزشی",
"description": "مجموعهای از کفشهای ورزشی با کیفیت بالا",
"breadcrumb": {
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "خانه",
"item": "https://example.com"
},
{
"@type": "ListItem",
"position": 2,
"name": "کفشهای ورزشی",
"item": "https://example.com/category/shoes"
}
]
},
"mainEntity": {
"@type": "ItemList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"url": "https://example.com/product/shoe1",
"item": {
"@type": "Product",
"name": "کفش ورزشی مدل ایکس",
"image": "https://example.com/images/shoe1.jpg",
"description": "کفش ورزشی راحت و سبک",
"sku": "SHOE123",
"offers": {
"@type": "Offer",
"priceCurrency": "IRR",
"price": "1500000",
"availability": "https://schema.org/InStock"
}
}
},
{
"@type": "ListItem",
"position": 2,
"url": "https://example.com/product/shoe2",
"item": {
"@type": "Product",
"name": "کفش ورزشی مدل وای",
"image": "https://example.com/images/shoe2.jpg",
"description": "کفش ورزشی بادوام",
"sku": "SHOE124",
"offers": {
"@type": "Offer",
"priceCurrency": "IRR",
"price": "1800000",
"availability": "https://schema.org/InStock"
}
}
}
]
}
}
</script>اگر دستهبندی شما شامل محتوا غیرمحصولی (مثل مقالات است) میتوانید از نوع Article داخل ItemList استفاده کنید.
روش اضافه کردن اسکیمای دسته بندی محصولات در وردپرس
همانطور که می دانید در وردپرس این امکان وجود ندارد که بتوانید در صفحات دسته بندی محصولات، اسکیما اضافه کنید. با این روش که در ادامه توضیح داده می شود به راحتی می توانید اسکیمای دسته بندی را به صفحه دسته بندی محصولات در وردپرس اضافه کنید.
- در رنک مث وارد بخش الگوهای اسکیما شوید.
- بر روی ایجاد اسکیمای جدید کلیک کنید.
- همانطور که مشاهده می کنید در صفحه باز شده، هیچ اسکیمای مرتبط با دسته بندی محصولات وجود ندارد.
بر روی گزینه import کلیک کنید.
- مانند تصویر گزینه JSON-LD را انتخاب کنید.
- اسکیمایی را که به کمک نمونه ذکر شده در بخش قبلی، ساخته اید را در قسمت مشخص شده در عکس، ایمپورت کنید و Process Code را بزنید.
- حال اگر به عنوان اسکیماهای موجود دقت کنید، اسیمای شما به این لیست اضافه شده است. با انتخاب آن اسکیما به بخش اسکیماهای موجود اضافه می شود.

مریم گوهرزاد
مدرس و بنیانگذار هلدینگ آرتا رسانه. برنامه نویس و محقق حوزه بلاکچین
نظر خودتون رو با ما در میون بزارید
فیلدهای ستاره دار الزامی هستند . ایمیل شما منتشر نمیشود.




