ZXStore Schema یک اکستنشن تخصصی برای ZXStore است که اطلاعات ساختاریافته Structured Data / Schema.org را بهصورت خودکار و متناسب با نوع صفحه تولید میکند.
هدف این ماژول این است که اطلاعات مهم فروشگاه، محصولات، دستهبندیها، قیمتها، تخفیفها و سایر بخشهای فروشگاه با ساختاری استاندارد در اختیار موتورهای جستجو قرار بگیرد تا گوگل و سایر موتورهای جستجو بتوانند محتوای صفحات را بهتر درک و پردازش کنند.
بهجای اینکه برای هر صفحه Schema را بهصورت دستی ایجاد و نگهداری کنید، ZXStore بر اساس نوع صفحه و اطلاعات موجود در فروشگاه، Schema مناسب را بهصورت پویا تولید میکند.
Schema چیست و چرا برای فروشگاه مهم است؟
موتورهای جستجو محتوای صفحات را میخوانند، اما همیشه تشخیص اینکه هر بخش از صفحه دقیقاً چه مفهومی دارد ساده نیست.
برای مثال، در یک صفحه محصول ممکن است اطلاعات زیر وجود داشته باشد:
نام محصول، تصویر، قیمت، تخفیف، موجودی، برند، توضیحات، امتیاز، نظرات و محصولات مرتبط
Structured Data این اطلاعات را با یک ساختار استاندارد به موتورهای جستجو معرفی میکند.
در نتیجه، موتور جستجو میتواند بهتر تشخیص دهد که:
این صفحه یک محصول است، این عدد قیمت آن است، این تصویر مربوط به محصول است، این مقدار وضعیت موجودی است و این اطلاعات مربوط به پیشنهاد فروش محصول است.
ZXStore Schema این فرآیند را برای فروشگاههای ساختهشده با ZXStore بهصورت خودکار انجام میدهد.
تولید Schema متناسب با نوع صفحه
یکی از ویژگیهای اصلی zxstoreschema این است که یک Schema ثابت را روی تمام صفحات سایت قرار نمیدهد.
ماژول ابتدا نوع صفحه را تشخیص میدهد و سپس Schema متناسب با همان صفحه را تولید میکند.
در حال حاضر ساختار تولید Schema برای انواع صفحات زیر در نظر گرفته شده است:
🏠 صفحه اصلی فروشگاه
برای Homepage فروشگاه، Schema اختصاصی صفحه اصلی تولید میشود.
این Schema میتواند اطلاعات اصلی کسبوکار و فروشگاه را در اختیار موتورهای جستجو قرار دهد و ارتباط میان وبسایت و موجودیت فروشگاه را بهتر مشخص کند.
🛍️ صفحه اصلی فروشگاه
برای صفحه فروشگاه، Schema اختصاصی فروشگاه تولید میشود.
این بخش برای معرفی ساختار فروشگاه و محتوای اصلی محصولات در نظر گرفته شده است.
📦 صفحه محصول
مهمترین بخش zxstoreschema مربوط به صفحات محصولات است.
برای هر محصول، Schema بهصورت پویا بر اساس اطلاعات واقعی همان محصول تولید میشود.
اطلاعاتی مانند:
- نام محصول
- عنوان
- توضیحات
- تصویر محصول
- وضعیت موجودی
- قیمت
- قیمت تخفیفخورده
- قیمت اصلی
- مدت اعتبار تخفیف
- اطلاعات فروش
- دستهبندی محصول
- محصولات مرتبط
- اطلاعات پیشنهاد فروش
- وضعیت قابل خرید بودن محصول
میتوانند در ساختار Schema محصول قرار بگیرند.
مدیریت قیمت و تخفیف محصول
قیمت یکی از مهمترین اطلاعات یک محصول برای موتورهای جستجو است.
ZXStore Schema اطلاعات قیمت محصول را بهصورت پویا از اطلاعات فروشگاه دریافت میکند.
در صورت وجود تخفیف، اطلاعات مربوط به قیمت تخفیفخورده نیز در Schema لحاظ میشود.
برای مثال اگر محصولی دارای:
قیمت اصلی: 10,000,000 تومان
قیمت تخفیف: 8,500,000 تومان
باشد، Schema محصول میتواند اطلاعات مربوط به پیشنهاد فروش و قیمت فعلی را مطابق وضعیت واقعی محصول تولید کند.
زمان پایان تخفیف
اگر تخفیف محصول دارای تاریخ پایان باشد، زمان پایان آن نیز میتواند در اطلاعات مربوط به Offer محصول لحاظ شود.
این موضوع برای فروشگاههایی که از:
- فروش ویژه
- تخفیف محدود
- پیشنهادهای زماندار
- کمپینهای فروش
استفاده میکنند اهمیت زیادی دارد.
به این ترتیب اطلاعات Structured Data با وضعیت واقعی تخفیف محصول هماهنگ باقی میماند.
وضعیت موجودی محصول
یکی دیگر از اطلاعات مهم در Schema محصول، Availability یا وضعیت دسترسی محصول است.
ZXStore میتواند وضعیت موجودی محصول را بررسی کرده و اطلاعات مناسب را در Schema قرار دهد.
برای مثال:
- موجود
- ناموجود
- قابل سفارش
- عدم دسترسی
این اطلاعات به موتور جستجو کمک میکند وضعیت عرضه محصول را بهتر تشخیص دهد.
نکته مهم این است که وضعیت Schema باید با وضعیت واقعی محصول در فروشگاه هماهنگ باشد؛ بنابراین اطلاعات بهصورت ثابت و دستی درج نمیشوند، بلکه بر اساس وضعیت محصول تولید میشوند.
تصاویر محصول
تصویر یکی از مهمترین بخشهای یک صفحه محصول است.
ZXStore Schema وضعیت تصویر محصول را نیز در نظر میگیرد.
در صورتی که محصول تصویر داشته باشد، اطلاعات تصویر در Schema محصول قرار میگیرد.
این موضوع باعث میشود Structured Data محصول با محتوای واقعی صفحه هماهنگ باشد و در صورتی که تصویری برای محصول تعریف نشده باشد، اطلاعات نامعتبر یا ساختگی برای تصویر تولید نشود.
دستهبندی محصولات
ZXStore برای صفحات دستهبندی محصولات نیز Schema اختصاصی تولید میکند.
برای مثال:
موبایل
↓
گوشی سامسونگ
↓
گوشی سامسونگ سری S
صفحات دستهبندی میتوانند اطلاعات ساختاریافته متناسب با محتوای همان دسته دریافت کنند.
این ساختار به موتورهای جستجو کمک میکند ارتباط میان:
فروشگاه → دستهبندی → محصولات
را بهتر درک کنند.
صفحات پیشنهاد و کاهش قیمت
ZXStore Schema برای صفحات اختصاصی فروشگاه نیز Schema متناسب با همان صفحه تولید میکند.
در حال حاضر صفحات زیر نیز در ساختار تشخیص صفحه ماژول در نظر گرفته شدهاند:
prices-drop
صفحه محصولات دارای کاهش قیمت یا پیشنهادهای قیمتی.
این صفحه میتواند Schema متناسب با محتوای خود دریافت کند تا موتورهای جستجو بتوانند ماهیت صفحه را بهتر تشخیص دهند.
محصولات مرتبط
ارتباط میان محصولات یکی دیگر از اطلاعات مهم در ساختار فروشگاه است.
محصولات مرتبط میتوانند ارتباط موضوعی و تجاری میان محصولات فروشگاه را بهتر مشخص کنند.
برای مثال:
گوشی موبایل
→ قاب
→ محافظ صفحه
→ شارژر
→ هندزفری
→ لوازم جانبی
این اطلاعات علاوه بر ایجاد ارتباط بهتر میان محصولات در خود فروشگاه، میتواند در ساختار دادههای مرتبط با محصول نیز مورد استفاده قرار گیرد.
Offer و پیشنهاد فروش محصول
یکی از بخشهای مهم Schema محصول، اطلاعات مربوط به Offer است.
ZXStore میتواند اطلاعات مرتبط با پیشنهاد فروش محصول را بر اساس وضعیت واقعی فروشگاه تولید کند.
اطلاعاتی مانند:
- قیمت محصول
- قیمت فعلی
- قیمت تخفیفخورده
- وضعیت موجودی
- شرایط فروش
- زمان پایان پیشنهاد
- URL محصول
- وضعیت قابل خرید بودن
میتوانند در ساختار Offer محصول قرار بگیرند.
این موضوع بهخصوص برای فروشگاههایی که قیمت و تخفیف محصولات دائماً تغییر میکند اهمیت دارد.
Breadcrumb و ساختار صفحات
ساختار فروشگاه فقط به خود محصول محدود نمیشود.
ارتباط میان صفحات نیز برای درک ساختار یک وبسایت اهمیت دارد.
ZXStore Schema میتواند اطلاعات لازم برای نمایش مسیر صفحات و ارتباط میان بخشهای مختلف فروشگاه را نیز در ساختار دادهها قرار دهد.
برای مثال:
خانه ← موبایل ← گوشی سامسونگ ← Galaxy S25
این ساختار به موتورهای جستجو کمک میکند جایگاه هر صفحه را در معماری سایت بهتر درک کنند.
تشخیص خودکار نوع صفحه
یکی از قابلیتهای مهم این اکستنشن، تشخیص نوع صفحه قبل از تولید Schema است.
ZXStore ابتدا URL و نوع صفحه را بررسی میکند و سپس Schema مناسب را انتخاب میکند.
بهصورت کلی:
Homepage
↓
Homepage Schema
Store Product
↓
Product Schema
Store
↓
Store Schema
Store Category
↓
Category Schema
Prices Drop
↓
Prices Drop Schema
404
↓
Error Page Schema
Other Pages
↓
Generic Page Schema
این معماری باعث میشود هر صفحه اطلاعات ساختاریافته متناسب با محتوای خودش دریافت کند.
Schema مخصوص صفحات 404
حتی صفحات خطا نیز در ساختار Schema در نظر گرفته شدهاند.
در صورتی که URL مربوط به یک صفحه 404 باشد، ماژول Schema مخصوص صفحه خطا را تولید میکند.
این موضوع از ایجاد اطلاعات نامرتبط برای صفحات ناموجود جلوگیری میکند.
Schema عمومی برای سایر صفحات
تمام صفحات سایت الزاماً صفحه محصول یا دستهبندی نیستند.
صفحات دیگری مانند:
- درباره ما
- تماس با ما
- صفحات اختصاصی
- صفحات محتوایی
- سایر صفحات فروشگاه
نیز ممکن است در سایت وجود داشته باشند.
در صورتی که صفحه در هیچیک از دستهبندیهای اختصاصی قرار نگیرد، ZXStore میتواند Schema عمومی متناسب با صفحه تولید کند.
تولید پویا، نه اطلاعات ثابت
یکی از تفاوتهای مهم ZXStore Schema با پیادهسازیهای ساده Schema این است که اطلاعات بهصورت Dynamic تولید میشوند.
برای مثال اگر قیمت محصول تغییر کند:
قیمت فروشگاه
↓
Schema محصول
نیز باید با وضعیت جدید هماهنگ شود.
اگر تخفیف محصول منقضی شود، اطلاعات Offer نیز باید متناسب با وضعیت جدید محصول تولید شود.
اگر محصول ناموجود شود، وضعیت Availability نیز باید تغییر کند.
این هماهنگی میان اطلاعات واقعی فروشگاه و Structured Data یکی از اهداف اصلی zxstoreschema است.
مناسب برای فروشگاههای بزرگ و محصولات متنوع
در فروشگاههای کوچک ممکن است مدیریت دستی Schema برای چند محصول امکانپذیر باشد.
اما وقتی تعداد محصولات به صدها یا هزاران محصول میرسد، نگهداری دستی اطلاعات Structured Data عملاً دشوار و خطاپذیر خواهد بود.
ZXStore Schema این فرآیند را خودکار میکند.
بهجای اینکه برای هر محصول Schema جداگانه ایجاد کنید:
اطلاعات محصول در ZXStore
↓
تولید خودکار Schema
↓
قرارگیری در صفحه محصول
به همین دلیل با تغییر اطلاعات محصول، ساختار داده آن نیز میتواند متناسب با اطلاعات جدید تولید شود.
Schema و SEO
Structured Data یکی از ابزارهای مهم برای کمک به موتورهای جستجو در درک محتوای صفحات است.
البته استفاده از Schema بهتنهایی تضمینکننده افزایش رتبه در نتایج جستجو نیست.
هدف اصلی آن این است که اطلاعات صفحه با ساختاری استاندارد و قابل فهم در اختیار موتورهای جستجو قرار بگیرد و در صورت واجد شرایط بودن صفحه، امکان استفاده از Rich Results و نمایش اطلاعات غنیتر در نتایج جستجو فراهم شود.
برای یک فروشگاه اینترنتی، این موضوع اهمیت بیشتری دارد؛ زیرا اطلاعاتی مانند محصول، قیمت، موجودی، پیشنهاد فروش و سایر اطلاعات تجاری بخش مهمی از محتوای صفحات را تشکیل میدهند.
چرا ZXStore Schema؟
با zxstoreschema دیگر لازم نیست برای هر محصول و هر صفحه، Structured Data را بهصورت دستی مدیریت کنید.
این اکستنشن:
- Schema را متناسب با نوع صفحه تولید میکند.
- اطلاعات محصولات را بهصورت پویا دریافت میکند.
- قیمت و تخفیف را در ساختار محصول لحاظ میکند.
- زمان پایان تخفیف را در Offer در نظر میگیرد.
- وضعیت موجودی محصول را مدیریت میکند.
- تصاویر محصول را در صورت وجود در Schema قرار میدهد.
- صفحات محصولات و دستهبندیها را پوشش میدهد.
- صفحات فروشگاه و صفحات اختصاصی مانند
prices-dropرا تشخیص میدهد. - برای صفحات 404 ساختار مناسب در نظر میگیرد.
- برای سایر صفحات Schema عمومی تولید میکند.
- با معماری ماژولار ZXStore هماهنگ است.
ZXStore Schema؛ ساختار بهتر برای درک بهتر فروشگاه
یک فروشگاه اینترنتی اطلاعات زیادی دارد؛ از هزاران محصول و دستهبندی گرفته تا قیمت، تخفیف، موجودی و پیشنهادهای فروش.
zxstoreschema این اطلاعات را به ساختاری استاندارد و قابل فهم برای موتورهای جستجو تبدیل میکند.
از صفحه اصلی فروشگاه تا محصول، دستهبندی، قیمت، تخفیف و موجودی، Schema متناسب با محتوای واقعی هر صفحه بهصورت پویا تولید میشود.
ZXStore Schema؛ اطلاعات فروشگاه را به زبانی قابل فهم برای موتورهای جستجو ارائه میکند.
دیدگاهتان را بنویسید