
اسکیما محصول در ووکامرس اطلاعاتی مانند نام کالا، قیمت، موجودی، امتیاز و نظرات را به موتورهای جستوجو معرفی میکند. تنظیم درست این دادهها به گوگل کمک میکند صفحه محصول را دقیقتر بفهمد و در صورت رعایت شرایط، قیمت، وضعیت موجودی و امتیاز را در نتایج جستوجو نمایش دهد. در این راهنما، روش پیادهسازی، کنترل و رفع خطاهای اسکیما محصول را مرحلهبهمرحله بررسی میکنیم.
اسکیما محصول در ووکامرس چیست و چه کاربردی دارد؟
اسکیما محصول در ووکامرس مجموعهای از دادههای ساختاریافته است که مشخصات کالا را با قالبی استاندارد به موتورهای جستوجو اعلام میکند. این دادهها معمولاً بر پایه واژگان Schema.org و نوع Product ساخته میشوند.
کاربر در صفحه محصول اطلاعات را به شکل دیداری میبیند، اما خزنده گوگل برای درک دقیق ارتباط میان نام محصول، برند، قیمت و موجودی به نشانهگذاری ساختاریافته نیاز دارد. اسکیما این اطلاعات را منظم و قابل پردازش میکند. نتیجه احتمالی آن، نمایش ریچریزلت یا نتیجه غنی برای محصول است.

ریچریزلت میتواند شامل قیمت، واحد پول، وضعیت موجودی، امتیاز ستارهای، تعداد بررسیها و گاهی اطلاعات ارسال یا بازگشت کالا باشد. نمایش این عناصر تضمینشده نیست، زیرا گوگل درباره ظاهر نهایی نتایج تصمیم میگیرد، اما دادههای معتبر شانس واجد شرایط شدن صفحه را افزایش میدهند.
کدام اطلاعات در اسکیما محصول ووکامرس قرار میگیرد؟
مهمترین اطلاعات اسکیما محصول شامل نام کالا، تصویر، توضیح، شناسه محصول، برند، پیشنهاد فروش، قیمت، واحد پول، موجودی و امتیاز است.
- نام محصول: عنوانی که در صفحه محصول و داده ساختاریافته نمایش داده میشود.
- تصویر: نشانی تصویر اصلی و قابل دسترسی محصول.
- توضیح: شرحی کوتاه و مرتبط از کالا، بدون متنهای نامفهوم یا تکراری.
- قیمت و واحد پول: مبلغ نهایی قابل پرداخت و واحدی مانند ریال یا تومان، مطابق تنظیمات فروشگاه.
- موجودی: وضعیتی مانند InStock، OutOfStock یا PreOrder که باید با وضعیت واقعی کالا هماهنگ باشد.
- امتیاز و نظرها: میانگین امتیاز، تعداد امتیازها و تعداد بررسیهای معتبر کاربران.
- شناسه کالا: SKU یا شناسهای که محصول را از کالاهای مشابه متمایز میکند.
همه این فیلدها برای هر محصول اجباری نیستند، اما اطلاعات ناقص یا متناقض میتواند باعث شود گوگل نتیجه غنی را نمایش ندهد. مهمترین اصل، هماهنگی دادههای ساختاریافته با محتوای قابل مشاهده صفحه است.
چگونه اسکیما محصول را در ووکامرس فعال کنیم؟
برای فعالسازی اسکیما محصول، ابتدا باید مطمئن شوید قالب یا افزونه سئوی سایت دادههای ساختاریافته ووکامرس را تولید میکند و سپس تنظیمات آن را با اطلاعات واقعی فروشگاه هماهنگ کنید.
آیا ووکامرس به صورت پیشفرض اسکیما محصول دارد؟
بله، ووکامرس در بسیاری از نصبها بخشی از دادههای ساختاریافته محصول را تولید میکند، اما کامل بودن خروجی به نسخه ووکامرس، قالب، افزونههای سئو و نوع محصول بستگی دارد.
در فروشگاههای ساده، ووکامرس معمولاً اطلاعاتی مانند نام، قیمت، وضعیت موجودی و پیشنهاد فروش را ارائه میدهد. با این حال، قالبهای سفارشی یا افزونههای متعدد ممکن است بخشی از این خروجی را تغییر دهند یا نسخههای تکراری اسکیما ایجاد کنند.
آیا افزونه سئو برای تنظیم اسکیما لازم است؟
افزونه سئو برای مدیریت آسانتر اسکیما ضروری نیست، اما در بسیاری از سایتها کنترل نوع داده، بررسی خروجی و اتصال اطلاعات محصول را سادهتر میکند.
اگر افزونه سئو، قالب و ووکامرس همزمان اسکیما تولید کنند، احتمال ایجاد دادههای تکراری یا متناقض وجود دارد. بهتر است یک منبع اصلی برای تولید Product schema انتخاب شود و خروجی منابع دیگر بررسی یا غیرفعال شود. پیش از هر تغییر، از سایت نسخه پشتیبان بگیرید و خروجی HTML چند صفحه محصول را مشاهده کنید.
مدیریت دادههای ساختاریافته بخشی از اسکیما در وردپرس است، اما صفحه محصول به قواعد دقیقتری درباره قیمت، پیشنهاد فروش و نظر کاربران نیاز دارد. بنابراین فعال کردن یک گزینه عمومی اسکیما بدون بررسی جزئیات ووکامرس کافی نیست.
چگونه قیمت محصول را در اسکیما تنظیم کنیم؟
قیمت اسکیما باید همان قیمت واقعی و قابل مشاهده محصول باشد و با واحد پول، تخفیف و شرایط خرید در صفحه هماهنگ بماند.
در یک محصول ساده، قیمت معمولاً از فیلد قیمت عادی یا قیمت فروش ویژه ووکامرس خوانده میشود. زمانی که تخفیف فعال است، مقدار price باید قیمت نهایی قابل پرداخت را نشان دهد و priceValidUntil میتواند تاریخ پایان تخفیف را مشخص کند، البته فقط اگر این تاریخ واقعاً در فروشگاه معتبر باشد.
برای محصول متغیر، هر گزینه ممکن است قیمت جداگانه داشته باشد. در این حالت، خروجی اسکیما باید به شکلی تولید شود که کاربر و موتور جستوجو درباره محدوده قیمت یا گزینه انتخابشده دچار ابهام نشوند. نمایش یک قیمت ثابت برای محصولی که قیمت آن بر اساس متغیرها تغییر میکند، میتواند نشانهای نادرست ایجاد کند.
- قیمت را بدون جداکنندههای غیرضروری و با قالب عددی معتبر ارائه کنید.
- واحد پول را مطابق تنظیمات واقعی فروشگاه اعلام کنید.
- قیمت اسکیما را از قیمت قابل مشاهده در صفحه متفاوت نکنید.
- برای کالاهای رایگان، مقدار صفر را فقط زمانی درج کنید که واقعاً فروش محصول رایگان است.
- قیمت قدیمی و قیمت نهایی را با مفهوم price و priceSpecification اشتباه نگیرید.

استفاده از تومان در متن سایت و ریال در تنظیمات فنی، یکی از دلایل رایج سردرگمی در فروشگاههای ایرانی است. یکپارچگی نمایش قیمت، تنظیمات ووکامرس و داده ساختاریافته اهمیت بیشتری از انتخاب یک قالب خاص دارد.
چگونه موجودی محصول را در اسکیما اعلام کنیم؟
وضعیت موجودی در اسکیما باید دقیقاً با امکان خرید محصول در همان لحظه مطابقت داشته باشد.
مقدار InStock برای کالایی مناسب است که کاربر بتواند آن را سفارش دهد. مقدار OutOfStock زمانی استفاده میشود که کالا برای خرید در دسترس نیست. PreOrder برای محصولی است که هنوز عرضه نشده، اما امکان پیشخرید آن وجود دارد. اگر محصول موقتاً ناموجود است ولی زمان بازگشت مشخصی دارد، اطلاعات صفحه باید این موضوع را شفاف بیان کند.
نباید کالای ناموجود را فقط برای گرفتن نمایش غنی، موجود نشان دهید. این کار تجربه کاربر را خراب میکند و ممکن است اعتبار دادههای ساختاریافته سایت را کاهش دهد. افزونه یا سیستم انبارداری باید بعد از هر تغییر موجودی، محتوای صفحه و خروجی اسکیما را بهروزرسانی کند.
در محصول متغیر، موجودی هر ترکیب اهمیت دارد. اگر یک رنگ یا سایز موجود نیست، نباید وضعیت تمام محصول به شکل گمراهکنندهای InStock اعلام شود. ساختار صفحه باید به کاربر اجازه دهد گزینه قابل خرید را تشخیص دهد.
چگونه امتیاز و نظرات را به اسکیما اضافه کنیم؟
امتیاز اسکیما باید از نظرهای واقعی و قابل مشاهده کاربران استخراج شود و میانگین و تعداد رأیها با محتوای صفحه یکسان باشد.
ووکامرس میتواند امتیازهای ثبتشده در بخش دیدگاه محصول را در خروجی Product قرار دهد. میانگین امتیاز در بازه یک تا پنج و تعداد امتیازها باید بر اساس دادههای واقعی محاسبه شود. درج امتیاز ساختگی، وارد کردن امتیاز مدیر سایت یا نمایش عددی که در صفحه محصول دیده نمیشود، روش قابل اعتمادی نیست.
دو مفهوم مهم وجود دارد: aggregateRating برای میانگین امتیاز چند کاربر و review برای یک بررسی مشخص. اگر سایت فقط امتیاز ستارهای دارد، اطلاعات aggregateRating باید درست باشد. اگر نظرات متنی نیز نمایش داده میشوند، هر review باید به نویسنده، متن و در صورت امکان تاریخ انتشار متصل شود.
برای محصولات تازه منتشرشده که هنوز نظری ندارند، بهتر است امتیاز و تعداد بررسی را جعلی یا صفرِ نامعتبر اعلام نکنید. نبودن امتیاز بهتر از تولید دادهای است که با محتوای صفحه مطابقت ندارد. گوگل نیز نمایش ستاره را برای همه صفحات تضمین نمیکند.

وقتی محصول هنوز نظری ندارد، بهتر است متن بررسی را بر پایه اطلاعات واقعی و بدون امتیازسازی بنویسید؛ برای یادگیری ساختار، مزایا و معایب و استفاده از قالب آماده، آموزش نقد و بررسی محصول را دنبال کنید.
کدام روش برای تولید اسکیما در فروشگاه بهتر است؟
بهترین روش، استفاده از یک سیستم معتبر و واحد برای تولید اسکیما، همراه با بررسی دستی خروجی و هماهنگسازی آن با اطلاعات واقعی محصول است.
آیا استفاده از افزونههای آماده مناسب است؟
افزونههای معتبر میتوانند تنظیم Product schema، بررسی فیلدها و مدیریت اطلاعات محصولات را ساده کنند، اما نصب چند افزونه همزمان معمولاً نتیجه بهتری ایجاد نمیکند.
هنگام انتخاب افزونه، پشتیبانی از محصولات ساده و متغیر، قیمتهای تخفیفی، موجودی، نظرات، واحد پول و سازگاری با قالب را بررسی کنید. افزونهای که فقط کد اسکیما تولید میکند اما منبع اطلاعات آن مشخص نیست، ممکن است خروجی نادرست بسازد.
تولید توضیحات دقیق محصول نیز در کنار اسکیما اهمیت دارد. برای برنامهریزی محتوای فروشگاهی، معرفی محصولات تولید محتوا میتواند به انتخاب موضوع، ساختار صفحه و ارائه ارزش واقعی به خریدار کمک کند. با این حال، محتوای تولیدشده باید پیش از انتشار از نظر دقت مشخصات فنی و قیمت بازبینی شود.
آیا کدنویسی دستی اسکیما در ووکامرس توصیه میشود؟
کدنویسی دستی فقط زمانی توصیه میشود که تیم فنی به ساختار ووکامرس، دادههای متغیر و بهروزرسانیهای فروشگاه تسلط داشته باشد.
اسکیما باید به صورت پویا از اطلاعات محصول خوانده شود، نه اینکه قیمت و موجودی به صورت ثابت در کد قرار گیرد. کد ثابت پس از تغییر کالا به سرعت منسوخ میشود. همچنین اضافه کردن چند Product schema برای یک محصول، بدون ارتباط منطقی، میتواند خزنده را درباره نسخه اصلی اطلاعات سردرگم کند.
چگونه خطاهای اسکیما محصول در ووکامرس را پیدا کنیم؟
برای پیدا کردن خطا، ابتدا URL یک محصول منتشرشده را در ابزارهای رسمی تست دادههای ساختاریافته و گزارشهای سرچ کنسول بررسی کنید.
- یک محصول ساده، یک محصول متغیر و یک محصول ناموجود را انتخاب کنید.
- URL هر صفحه را در Rich Results Test بررسی کنید.
- خطاهای الزامی و هشدارهای پیشنهادی را از هم جدا کنید.
- مقادیر name، image، offers، price، priceCurrency و availability را با صفحه مقایسه کنید.
- امتیاز و تعداد نظرات را با بخش دیدگاههای قابل مشاهده تطبیق دهید.
- پس از اصلاح، تست را تکرار کنید و از سرچ کنسول درخواست بررسی مجدد بدهید.
خطای missing field معمولاً به فیلدی مربوط است که در خروجی وجود ندارد. خطای invalid value نشان میدهد مقدار یک فیلد با قالب مورد انتظار سازگار نیست. خطای duplicate معمولاً از تولید اسکیما توسط چند منبع ایجاد میشود.
گاهی ابزار تست خطایی نشان نمیدهد، اما ریچریزلت در گوگل دیده نمیشود. این وضعیت الزاماً نشانه خرابی نیست. رقابت، کیفیت صفحه، سابقه دامنه، نوع جستوجو و تصمیمهای گوگل هم در نمایش نتیجه غنی نقش دارند.
اسکیما محصول چه ارتباطی با سئوی فروشگاه دارد؟
اسکیما به تنهایی رتبه صفحه را تضمین نمیکند، اما درک محتوای محصول و احتمال نمایش اطلاعات تکمیلی در نتایج جستوجو را بهتر میکند.
سئوی فروشگاه باید همزمان روی کیفیت صفحه، سرعت، تجربه کاربر، لینکسازی داخلی، محتوای مفید و معماری دستهبندی تمرکز کند. اسکیما زمانی ارزش بیشتری دارد که صفحه محصول محتوای منحصربهفرد، تصویر مناسب، قیمت روشن و مسیر خرید ساده داشته باشد.
در پروژههای سئو ووکامرس، لازم است موجودی، محصولات حذفشده، تغییر قیمت و صفحات متغیر به صورت دورهای پایش شوند. صفحهای که در اسکیما محصول موجود نشان داده میشود اما در عمل امکان خرید ندارد، سیگنال نامناسبی به کاربر و موتور جستوجو میدهد.

همچنین سئو فنی وردپرس فقط به دادههای ساختاریافته محدود نیست. وضعیت ایندکس، کنونیکال، ریسپانسیو بودن، سرعت پاسخگویی، نقشه سایت و نبودن صفحات تکراری باید در کنار اسکیما بررسی شود.
چگونه اسکیما محصول را برای تجربه بهتر کاربر بهینه کنیم؟
بهینهسازی اسکیما با شفاف کردن اطلاعاتی انجام میشود که کاربر برای تصمیم خرید به آنها نیاز دارد، نه با افزودن فیلدهای غیرواقعی یا غیرمرتبط.
- عنوان محصول را دقیق، قابل فهم و هماهنگ با عنوان صفحه بنویسید.
- تصویر اصلی را با کیفیت مناسب و متن جایگزین توصیفی منتشر کنید.
- قیمت، تخفیف، هزینه ارسال و وضعیت موجودی را واضح نمایش دهید.
- شرایط گارانتی، مرجوعی و پیشخرید را در صفحه توضیح دهید.
- اجازه دهید کاربران نظر واقعی ثبت کنند و امتیازها را تعدیل نکنید.
- برای هر محصول اطلاعات فنی اختصاصی ارائه دهید و از کپیکاری میان صفحات پرهیز کنید.
تولید محتوای دقیق برای محصول باید بخشی از تجربه خرید باشد. استفاده از اصول آموزش سئو و بهینهسازی محتوا کمک میکند توضیحات محصول هم برای کاربر خوانا باشد و هم موضوع و کاربرد کالا را برای موتور جستوجو روشن کند.
در کنار صفحه محصول، محتوای آموزشی، راهنمای مقایسه و پاسخ به پرسشهای رایج میتواند مسیر تصمیمگیری را کوتاه کند. بازاریابی محتوا زمانی مؤثر است که به نیاز واقعی مخاطب پاسخ دهد و کاربر را بدون اغراق به صفحه محصول مرتبط هدایت کند.
برخی فروشگاهها پس از تغییر قیمت یا موجودی، چند روز بعد متوجه اختلاف میان صفحه و اسکیما میشوند. یک برنامه پایش منظم، اتصال صحیح اطلاعات انبار و بازبینی دورهای خروجی، از این مشکل جلوگیری میکند. در صورت استفاده از سرویس تولید محتوای هوشنویسا برای توسعه محتوای فروشگاه، مشخصات نهایی، قیمت و ادعاهای محصول را پیش از انتشار با دادههای رسمی کسبوکار تطبیق دهید.
چکلیست نهایی تنظیم اسکیما محصول چیست؟
چکلیست نهایی باید نشان دهد که دادههای محصول معتبر، کامل، غیرتکراری و هماهنگ با محتوای قابل مشاهده هستند.
- نوع Product برای صفحه محصول به درستی شناسایی میشود.
- نام و تصویر واقعی محصول در خروجی وجود دارد.
- قیمت نهایی و واحد پول با صفحه یکسان است.
- وضعیت موجودی بهروز و قابل خرید بودن کالا را نشان میدهد.
- تخفیف و تاریخ پایان آن، در صورت وجود، درست درج شده است.
- امتیاز و تعداد نظرات از کاربران واقعی گرفته شده است.
- برای یک محصول چند خروجی متناقض تولید نمیشود.
- محصول متغیر، گزینهها و قیمتهای متفاوت را به شکل صحیح مدیریت میکند.
- URL محصول در ابزار تست گوگل خطای مهم ندارد.
- صفحه برای موبایل، سرعت و تجربه خرید مناسب است.
پس از تکمیل این موارد، تغییرات را مستند کنید و در هر بهروزرسانی قالب، افزونه یا ووکامرس دوباره چند نمونه محصول را تست کنید. پایش مداوم از اصلاحات عجولانه و افت کیفیت دادههای فروشگاه جلوگیری میکند.

سوالات متداول (FAQ)
آیا اسکیما محصول باعث افزایش قطعی رتبه میشود؟
خیر، اسکیما رتبه را به صورت قطعی افزایش نمیدهد. اسکیما به گوگل کمک میکند محتوای محصول را بهتر درک کند و ممکن است شانس نمایش نتیجه غنی را افزایش دهد.
اگر محصول امتیاز ندارد، چه چیزی در اسکیما درج کنیم؟
اگر محصول هنوز نظر یا امتیاز واقعی ندارد، فیلدهای aggregateRating و review را درج نکنید. ساختن امتیاز جعلی یا نمایش عددی که در صفحه دیده نمیشود، روش صحیحی نیست.
چرا قیمت اسکیما با قیمت صفحه محصول متفاوت است؟
این اختلاف معمولاً از کش، تخفیف منقضیشده، تنظیمات واحد پول یا تولید اسکیما توسط چند افزونه ایجاد میشود. کش سایت را پاک کنید و خروجی Product را با قیمت قابل پرداخت در صفحه مقایسه کنید.
آیا محصولات متغیر به اسکیما جداگانه نیاز دارند؟
محصول متغیر به ساختاری نیاز دارد که قیمت، موجودی و گزینههای آن را درست نشان دهد. روش پیادهسازی به قالب و افزونه سئو بستگی دارد، اما اطلاعات خروجی باید با گزینههای قابل انتخاب و خرید هماهنگ باشد.
چه مدت پس از اصلاح اسکیما نتیجه در گوگل دیده میشود؟
زمان مشخصی وجود ندارد و به خزش دوباره، کیفیت سایت و تصمیم گوگل درباره نمایش نتیجه غنی بستگی دارد. پس از اصلاح میتوانید URL را در سرچ کنسول بررسی و درخواست ایندکس مجدد ثبت کنید.