برای اینکه اسکیمای مقاله را توضیح دهیم ابتدا باید بگوییم که اسکیما (Schema) چیست؟ اسکیما یا دادههای ساختاریافته، از تعدادی کد تشکیل شده است که به موتورهای جستجو این امکان را میدهد تا محتوای سایت را دقیقتر و بهتر درک کنند. بنابراین با اضافه کردن آنها، اطلاعاتی مانند موضوع، نویسنده، محتوای متن، نوع تصویر و … به موتور جستجو داده میشوند. این موضوع باعث میشود تا هنگامیکه کاربران در مورد موضوعی سرچ میکنند مقالهی شما به عنوان پیشنهاد به آنها نمایش داده شود. بنابراین احتمال کلیک و بازدید از سایت شما نیز افزایش خواهد یافت؛ برای آشنایی بیشتر با دادههای ساختاریافتهی مقاله، با ما همراه باشید.
- اسکیمای مقاله چیست؟
- کاربرد اسکیمای مقاله برای وبسایت
- مزایای استفاده کردن از Article schema
- انواع مختلف اسکیمای مقاله
- جدول مقایسه انواع اسکیمای مقاله (Article schema)
- نمونه کدهای اسکیمای مقاله
- نمونه کد اسکیما برای Article
- نمونه کد اسکیمای مقاله برای BlogPosting
- نمونه کد اسکیما برای NewsArticle
اسکیمای مقاله چیست؟
↑بعد از انتشار یک مقاله در وبسایت، هنگامیکه خزندههای گوگل در حال جستجو هستند، گوگل بدون اسکیما هم میتواند بخش زیادی از محتوا را درک کند، اما اسکیما به دقیقتر فهمیدن محتوا و واجدشرایط شدن برای برخی نمایشهای غنی (Rich Results) کمک میکند. اسکیمای مقاله در سئو تکنیکال (Technical SEO) بسیار اهمیت دارد؛ زیرا وقتی از این دادههای ساختاریافته استفاده میشود، درواقع موتورهای جستجو بطور کامل متوجه خواهند شد که مقاله شما در مورد کدام یک از موضوعات (بطور مثال: ورزشی، اخبار، علمی، خبری و غیره) نوشته شده است.

همچنین این اسکیما میتواند به گوگل کمک کند تا اطلاعات نویسنده را متوجه شده و گاهی نیز آن را در صفحه نتایج موتور جستجو (SERP) نمایش دهد. بنابراین Article schema کمک میکند تا شما آسانتر به کاربر معرفی شوید؛ درنتیجه گوگل شما را به عنوان وبسایتی با تجربه کاربری بهتر خواهد شناخت.
کاربرد اسکیمای مقاله برای وبسایت
↑معمولا در وبسایتهای فروشگاهی، آموزشی و … میتوان از اسکیما استفاده کرد. درواقع استفاده از انواع اسکیما باعث میشود اطلاعات بیشتری در صفحات نتایج موتور جستجو (SERP) به کاربران نمایش داده شود. به زبان ساده گوگل در وبسایتها فقط موضوع کلی متن را متوجه خواهد شد ولی برای درک جزئیات مانند: نام نویسنده، تاریخ انتشار، موضوع عکس و … نیاز به اسکیمای مقاله است. یکی دیگر از کاربردهای این دادههای ساختاریافته، این میباشد که گوگل تشخیص بدهد این متن، مقاله است نه معرفی محصول، صفحه تماس با ما و غیره. برای درک بهتر به لیست زیر توجه کنید:
- بدون استفاده از اسکیما گوگل فقط قادر است متن کلی مقاله را درک کند.
- با کمک اسکیما گوگل جزئیاتی مانند موضوع عکس، تاریخ انتشار، نام نویسنده و … را درک خواهد کرد.
مزایای استفاده کردن از Article schema
↑اسکیمای مقاله دارای مزایایی است که در لیست زیر به آنها پرداختهایم:
- تشخیص موضوع: چون دادهها دستهبندی و همراه با جزئیات هستند؛ گوگل موضوع مقاله را تشخیص خواهد داد.
- افزایش نرخ کلیک (CTR): وقتی کاربر اطلاعات دقیقتری دریافت کند، احتمال کلیک روی وبسایت افزایش مییابد.
- جذابیت در نمایش نتایج جستجو (Rich Results): با استفاده از اسکیمای مقاله، اطلاعات کلیدی بصورت برجسته و جذابتر (عکس، نام نویسنده و غیره) به کاربران نمایش داده میشوند.
- تاثیر غیرمستقیم روی سئو: این اسکیما مستقیما تاثیری روی رتبه سئو ندارد؛ ولی با افزایش CTR اثر مثبت روی سئو خواهد داشت.
انواع مختلف اسکیمای مقاله
↑همانطور که میدانید مقالهها انواع مختلفی دارند. بنابراین با توجه به اینکه مقالهی شما تخصصی، علمی، عمومی، خبری و … میباشد، میتوانید از اسکیماهای مختلفی برای مقاله استفاده کنید. در لیست زیر، از سایت Schema.org اسکیماهای مختلفی را معرفی کردهایم:
- مقاله عمومی (Article): برای متنهای طولانی، مقالههای آموزشی، گزارشی، راهنمایی و همچنین برای اینکه گوگل درک کند که محتوای شما مقاله است؛ از این نوع اسکیما استفاده میشود.
- مقاله خبری (NewsArticle): این نوع اسکیما برای انواع مقالاتی که محتوای رسانهای یا خبری دارند قابل استفاده بوده و شامل جزئیاتی مانند: منبع خبر، دستهبندی (ورزشی و اجتماعی)، تاریخ انتشار و … میباشد. معمولا برای خبرهای فوری و اطلاعیهها میتوان از این داده ساختاریافته استفاده کرد.
- پست وبلاگ (BlogPosting): این نوع اسکیما برای مقالاتی که محتوای وبلاگی دارند کاربرد داشته و شبیه به Article است؛ BlogPosting زیرمجموعهای از اسکیمای Article است.
- مقاله علمی (ScholarlyArticle): این نوع از دادههای ساختاریافته، بیشتر برای مقالات دانشگاهی، علمی، پژوهشی، پایاننامهها و … کاربرد دارد. همچنین جزئیاتی را دربارهی ژورنالها، منابع، داوری همتا (peer review) نمایش میدهد.
- مقاله علمی پزشکی (MedicalScholarlyArticle): این نوع داده ساختاریافته درواقع زیرشاخه اسکیمای ScholarlyArticle است؛ ولی برای مقالات حوزه پزشکی طراحی شده و جزئیاتی مانند موضوع بیماری، اصطلاحات پزشکی و غیره را برای گوگل مشخص میکند.
- مقاله تبلیغاتی و رپورتاژ (AdvertiserContentArticle): این نوع از اسکیمای مقاله برای محتواهایی که جنبهی تبلیغات یا اسپانسری دارند کاربرد داشته و برای گوگل مشخص میکند که این مقاله حالت تبلیغاتی دارد.
- مقاله طنزآلود (SatiricalArticle): این نوع داده ساختاریافته برای وبسایتها و صفحاتی که محتوای طنز دارند کاربرد دارد. معمولا وبسایتهای سرگرمی و طنز از آن استفاده میکنند.
اگر نوع مقاله در وبسایت مشخص باشد، بهتر است که از انواع مختلف اسکیماهای معرفی شده استفاده کنید. ولی بطور کلی میتوان برای تمامی مقالات از Article استفاده کرد.
جدول مقایسه انواع اسکیمای مقاله (Article schema)
↑در جدول زیر میتوانید انواع دادههای ساختاریافتهی مقاله را بهتر با هم مقایسه کنید.
| نوع اسکیما | کاربرد اصلی | مثال | ویژگیها |
| مقاله عمومی (Article) | انواع مقاله و محتوای متنی | مقالههای آموزشی، راهنما، گزارش | پایهی انواع دیگر اسکیما |
| مقاله خبری (NewsArticle) | محتوای خبری | خبر فوری، اطلاعیه و … | نمایش در Google News |
| پست بلاگ (BlogPosting) | مقالات غیرخبری و پستهای وبلاگی | پست آموزشی، سفر، معرفی محصول و … | مخصوص بلاگها |
| مقاله علمی (Scholarly Article) | مقالات دانشگاهی و پژوهشی | تحقیقات علمی و مقالات ژورنالی | شامل ارجاعات و جزییات علمی |
| علمی و پزشکی (MedicalScholarlyArticle) | مقالات پزشکی | مقالات پزشکی در PubMed | دادههای پزشکی و کلینیکی |
| تبلیغاتی و رپورتاژ (AdvertiserContentArticle) | رپورتاژ و اسپانسری | مقالات تبلیغاتی در سایتهای خبری | مشخص کنندهی مقالهی تبلیغاتی |
| طنزآلود (SatiricalArticle) | محتوای طنز و غیرجدی | مقالات طنز و سرگرمی | تعیینکنندهی غیرجدی بودن مقاله |
نمونه کدهای اسکیمای مقاله
↑اسکیمای مقاله چندین زیرشاخه دارد که همگی ساختار مشترکی دارند، ولی در برخی موارد نیز با هم متفاوت هستند؛ در ادامه میخواهیم نمونه کد دادههای ساختاریافته Article ،NewsArticle و BlogPosting که از رایجترین انواع اسکیمای مقاله هستند را معرفی کنیم تا با آنها آشنا شوید.

ابتدا با بخشهای اصلی Article schema آشنا شوید.
@context: این بخش ثابت است و برای گوگل مشخص میکند که کدها مربوط به اسکیما هستند.@type: مشخص کردن نوع مقاله مثلا"Article"،"BlogPosting"،"NewsArticle"و غیره.headline: عنوان اصلی یا تیتر مقاله که بهتر است واضح و کوتاه باشد. (اجباری)description: خلاصهای خیلی کوتاه از متن (حدودا بین ۱۲۰ الی ۱۶۰ کاراکتر). این قسمت اختیاری میباشد.author: اختیاری بوده و مربوط به نویسنده است که میتواند شخص (person) یا سازمان (organization) باشد. بطور مثال:
"author": {
"@type": "Person",
"name": "نام شخص یا سازمان"
}Publisher: این بخش اختیاری بوده و مربوط به ناشر مقاله (معمولا نام شرکت یا سایت) است، همچنین لوگو را نیز در اینجا میتوان گنجاند.
مثال:
"publisher": {
"@type": "Organization",
"name": "وبلاگ x",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
}
}datePublished: تاریخ اولین انتشار مقاله که باید با فرمت ISO 8601 (ترجیحاً همراه منطقه زمانی، مثل2025-05-10T09:00:00+03:30) باشد.dateModified: این قسمت مربوط به تاریخ آخرین ویرایش مقاله است. تکمیل این قسمت اختیاری میباشد.image: آدرس تصویر مربوط به مقاله که میتواند شامل تصویر شاخص باشد. (اجباری)articleSection: این بخش فقط مربوط به اسکیمای NewsArticle میباشد و دستهبندی نوع مقاله (اقتصادی، علمی، ورزشی و غیره) را مشخص میکند.
نمونه کد اسکیما برای Article
↑در این قسمت چند نمونه کد اسکیمای مقاله معرفی کردهایم:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "راهنمای کامل سئو تکنیکال",
"description": "این مقاله یک راهنمای جامع درباره اصول سئو تکنیکال است.",
"author": {
"@type": "Person",
"name": "نام شرکت یا شخص"
},
"publisher": {
"@type": "Organization",
"name": "وبلاگ سئو",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
}
},
"datePublished": "2025-05-10",
"dateModified": "2025-05-15",
"image": "https://example.com/seo-technical.jpg"
}
</script>نمونه کد اسکیمای مقاله برای BlogPosting
↑به نمونه کد اسکیمای BlogPosting توجه کنید:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "10 نکته برای بهبود تجربه کاربری",
"description": "در این پست بلاگ به معرفی 10 تکنیک UX میپردازیم.",
"author": {
"@type": "Person",
"name": "نام شخص یا شرکت"
},
"publisher": {
"@type": "Organization",
"name": "وبلاگ تجربه کاربری",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
}
},
"datePublished": "2023-06-01",
"dateModified": "2023-06-02",
"image": "https://example.com/ux-tips.jpg"
}
</script>نمونه کد اسکیما برای NewsArticle
↑در قسمت زیر نمونه کد اسکیمای NewsArticle را معرفی کردهایم:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "NewsArticle",
"headline": "افزایش نرخ دلار در بازار آزاد",
"description": "گزارش تازه از رشد نرخ دلار در بازار آزاد تهران.",
"author": {
"@type": "Organization",
"name": "خبرگزاری اقتصاد"
},
"publisher": {
"@type": "Organization",
"name": "خبرگزاری اقتصاد",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
}
},
"datePublished": "2023-07-20",
"dateModified": "2023-07-20",
"image": "https://example.com/dollar.jpg",
"articleSection": "اقتصاد"
}
</script>ابزار تست اسکیما
↑بعد از کدگذاری اسکیمای مقاله برای برای اطمینان از نحوهی عملکرد صحیح کدها، در گذشته از ابزار Structured Data Testing Tool کمک میگرفتند؛ ولی مدتی است که گوگل از آن پشتیبانی نمیکند. در لیست زیر چند نمونه از این ابزارها را معرفی کردهایم:

- Rich Results Test: به عنوان ابزار رسمی گوگل معرفی میشود.
- Schema Markup Validator: ابزاری جامع و عمومی که توسط Schema.org ارائه میشود.
- Search Console Enhancements Report: با استفاده از آن میتوان مطمئن شد که دادهها در نتایج جستجوی کاربران نمایش داده میشوند.
سخن آخر
↑در این مقاله بطور کامل در مورد اسکیمای مقاله (Article schema) صحبت کردیم و متوجه شدیم که اسکیماها ابزارهای قدرتمندی برای درک موتورهای جستجو از مقالهی شما هستند. همچنین انواع مختلف آن و چند نمونه کد را نیز معرفی کردیم و فهمیدیم که این دادههای ساختاریافته به وبسایتها در افزایش نرخ کلیک (CTR) کمک خواهند کرد. بنابراین توصیه میشود برای محتوای وبسایتها، از اسکیمای مقاله که یکی از اصلیترین دادههای ساختاریافته هستند استفاده کنید.