
به اشتراک بگذارید

به اشتراک بگذارید
سئو | بلاگ وبداده
افزودن Schema Markup به وردپرس برای بهبود نتایج گوگل
| نوع اسکیما | برای چه صفحهای | چه چیزی را برجسته میکند |
|---|---|---|
| Article | مقاله و پست بلاگ | عنوان، نویسنده، تاریخ انتشار |
| Product / Review | صفحهی محصول فروشگاهی | قیمت، موجودی، ستارهی امتیاز |
| LocalBusiness | کسبوکار محلی | آدرس، ساعت کاری، تلفن |
| BreadcrumbList | همهی صفحات | مسیر ناوبری (مسیر راهنما) |
| Organization | صفحهی اصلی/درباره ما | نام برند، لوگو، شبکههای اجتماعی |
| Recipe / Video | دستور پخت و ویدیو | تصویر، زمان، امتیاز، پیشنمایش |
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "راهنمای داده ساختاریافته در وردپرس",
"author": {
"@type": "Person",
"name": "تیم محتوای وبداده"
},
"publisher": {
"@type": "Organization",
"name": "وبداده",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
}
},
"datePublished": "2026-06-20",
"dateModified": "2026-06-20",
"image": "https://example.com/cover.jpg",
"mainEntityOfPage": "https://example.com/add-schema-markup-wordpress"
}JSON// درج دستی JSON-LD در هدر سایت از طریق functions.php قالب فرزند
// این کد اسکیمای Organization را به <head> همه صفحات اضافه میکند
add_action( 'wp_head', 'webdade_add_organization_schema' );
function webdade_add_organization_schema() {
$schema = array(
'@context' => 'https://schema.org',
'@type' => 'Organization',
'name' => get_bloginfo( 'name' ),
'url' => home_url(),
'logo' => 'https://example.com/logo.png',
);
echo '<script type="application/ld+json">'
. wp_json_encode( $schema )
. '</script>';
}PHP| روش افزودن | سطح دشواری | میزان کنترل | مناسب چه کسی |
|---|---|---|---|
| افزونهی سئو (Rank Math/Yoast) | بسیار ساده | متوسط | بیشتر سایتها و مبتدیها |
| افزونهی اختصاصی اسکیما | ساده تا متوسط | زیاد | فروشگاهها و سایتهای بزرگ |
| کد دستی JSON-LD | نیازمند دانش فنی | کامل | توسعهدهندگان و موارد خاص |

اسکیما مارکآپ کدی استاندارد است که معنای اجزای صفحه را بهصورت صریح به موتورهای جستجو معرفی میکند. مثلاً مشخص میکند که یک عدد، قیمت محصول است یا امتیاز نظرات. این کار به گوگل کمک میکند محتوای شما را بهتر بفهمد و صفحه را برای نمایش غنی در نتایج جستجو واجد شرایط کند.
نه بهصورت مستقیم. دادهی ساختاریافته یک فاکتور رتبهبندی مستقیم نیست؛ بلکه سایت را برای نتایج غنی واجد شرایط میکند و به درک بهتر محتوا کمک مینماید. سود اصلی آن، نرخ کلیک بالاتر از طریق نمایش جذابتر در نتایج است که بهصورت غیرمستقیم میتواند به سئو کمک کند.
گوگل بهصراحت JSON-LD را توصیه میکند، چون پیادهسازی و نگهداری آن سادهتر و کمخطاتر است و با HTML قابلمشاهدهی صفحه تداخل ندارد. دو فرمت دیگر یعنی Microdata و RDFa هم معتبرند، اما برای بیشتر سایتها JSON-LD انتخاب بهتری است.
بله. میتوانید کد JSON-LD را بهصورت دستی بنویسید و از طریق هوک wp_head در فایل functions.php قالب فرزند یا با یک افزونهی درج کد، آن را به هدر صفحات اضافه کنید. این روش کنترل کامل میدهد اما نگهداری دستی لازم دارد و برای کاربران فنی مناسبتر است.
از نظر نمایش نتیجهی غنی خیر؛ گوگل نمایش نتایج غنی FAQ را برای سایتهای عمومی حذف کرده است. با این حال، خود کد مشکلی ایجاد نمیکند و دادهی ساختاریافته همچنان میتواند به درک محتوا کمک کند. پس آن را صرفاً بهامید جلوهی بصری در گوگل اضافه نکنید.
از دو ابزار رایگان استفاده کنید: «تست نتایج غنی» گوگل که واجد شرایط بودن صفحه را بررسی میکند و «Schema Markup Validator» در سایت schema.org که صحت ساختار کد را میسنجد. کافی است آدرس صفحه یا خود کد را وارد کنید تا خطاها و هشدارها نمایش داده شوند.
بله، میتواند باشد. اگر دو افزونه برای یک نوع صفحه اسکیمای مشابه بسازند، دادهی تکراری ایجاد میشود که گوگل را گیج میکند یا هشدار اعتبارسنجی میدهد. بهتر است برای هر نوع اسکیما فقط یک منبع داشته باشید و افزونههای موازی را غیرفعال کنید.
اگر اسکیما با محتوای قابلمشاهدهی صفحه هماهنگ نباشد یا دادهی ساختگی (مثل امتیاز یا قیمت جعلی) داشته باشد، نقض راهنماهای گوگل محسوب میشود و ممکن است به جریمهی دستی منجر شود. تا زمانی که علامتگذاری صادقانه و منطبق با محتوا باشد، جای نگرانی نیست.
برای بیشتر سایتهای شرکتی، اسکیمای Organization در صفحهی اصلی، BreadcrumbList روی همهی صفحات و Article روی پستهای بلاگ نقطهی شروع خوبی است. اگر کسبوکار محلی دارید، LocalBusiness را هم اضافه کنید تا آدرس و ساعت کاری در نتایج بهتر دیده شود.