برای محصولی که موقتاً ناموجود شده، معمولاً صفحه را با HTTP 200 نگه دارید، خرید را غیرفعال کنید، وضعیت OutOfStock را در صفحه، اسکیما و Merchant Center یکسان نشان دهید و جایگزین یا اعلان موجودی ارائه کنید. محصولی که برای همیشه توقف تولید شده فقط وقتی به نزدیکترین جایگزین 301 میشود که نیاز و ماهیت آن واقعاً مشابه باشد؛ در غیر این صورت صفحه مفید باقی میماند یا پس از بررسی لینک و تقاضا با 404/410 حذف میشود. ریدایرکت همه محصولات ناموجود به دسته یا صفحه اصلی تصمیم درستی نیست.
ناموجودشدن کالا یک اتفاق عادی در فروشگاه است، اما واکنش عجولانه میتواند رتبه، لینکهای ورودی و اعتماد مشتری را از بین ببرد. حذف خودکار URL، ریدایرکت بیهدف یا باقیگذاشتن دکمه خرید فعال سه خطای رایجاند. تصمیم درست به موقتی یا دائمیبودن وضعیت، وجود جایگزین واقعی، تقاضای جستوجو و ارزش تاریخی صفحه بستگی دارد.
سئو محصولات ناموجود یعنی چه؟
سئو محصولات ناموجود مجموعه تصمیمهایی است که تعیین میکند URL کالا حفظ، بهروزرسانی، ریدایرکت یا حذف شود. هدف فقط نگهداشتن رتبه نیست؛ کاربری که وارد صفحه میشود باید فوراً وضعیت را بفهمد و مسیر بعدی معناداری مانند انتخاب مدل مشابه، ثبت اعلان موجودی یا مشاهده دسته مرتبط داشته باشد.
| وضعیت کالا | اقدام پیشنهادی | وضعیت URL |
|---|---|---|
| ناموجود موقت | حفظ محتوا، اعلان موجودی و جایگزین | HTTP 200 و Index |
| Backorder با تاریخ مشخص | نمایش زمان ارسال و امکان سفارش | HTTP 200 |
| توقف تولید با جایگزین بسیار نزدیک | انتقال کاربر و سیگنالها | 301 به جایگزین |
| توقف تولید بدون جایگزین ولی دارای ارزش | حفظ صفحه مرجع و پیشنهاد گزینهها | HTTP 200 |
| صفحه بیارزش و بدون تقاضا یا لینک | حذف کنترلشده | 404 یا 410 |
محصول موقتاً ناموجود را حذف نکنید
اگر احتمال بازگشت کالا وجود دارد، URL را نگه دارید. حذف صفحه باعث میشود کاربر و موتور جستوجو تاریخچه و نشانی ثابت محصول را از دست بدهند. صفحه باید عنوان، تصاویر، مشخصات، نقدها و محتوای اصلی را حفظ کند؛ فقط وضعیت خرید را شفاف تغییر دهد.
- عبارت «ناموجود» را نزدیک قیمت و دکمه خرید نمایش دهید.
- دکمه افزودن به سبد را غیرفعال کنید تا وعده نادرست ایجاد نشود.
- فرم اطلاعرسانی موجودی را با رضایت کاربر ارائه کنید.
- محصولات جایگزین را بر اساس کاربرد، قیمت و ویژگی نزدیک پیشنهاد دهید.
- زمان تقریبی بازگشت را فقط در صورت داشتن داده معتبر اعلام کنید.
تفاوت Out of Stock، Backorder و Discontinued
Out of Stock یعنی اکنون سفارش نمیپذیرید. Backorder یعنی موجودی لحظهای ندارید اما سفارش را قبول میکنید و زمان ارسال مشخص است. Discontinued یعنی فروش محصول پایان یافته است. این سه حالت تجربه خرید و داده فنی یکسانی ندارند و نباید با یک برچسب مدیریت شوند.
در Merchant Center برای کالای موقتاً ناموجود مقدار out_of_stock ثبت میشود. برای backorder یا preorder تاریخ دسترسپذیری لازم است و باید روی صفحه نیز دیده شود. گوگل تأکید میکند وضعیت فید، صفحه فرود، فرایند پرداخت و داده ساختاریافته باید همخوان باشد.
اسکیما محصول ناموجود را چگونه تنظیم کنیم؟
در Product schema اطلاعات هویتی محصول را نگه دارید و مقدار Offer.availability را متناسب با وضعیت واقعی تغییر دهید. برای ناموجود موقت از https://schema.org/OutOfStock و برای سفارش معوق از https://schema.org/BackOrder استفاده کنید. قیمت نیز باید با چیزی که کاربر میبیند هماهنگ باشد. راهنمای اسکیمای محصول و ریچ اسنیپت ساختار کامل Product و Offer را توضیح میدهد.
{
"@type": "Offer",
"priceCurrency": "IRR",
"price": "12500000",
"availability": "https://schema.org/OutOfStock",
"url": "https://example.com/product/sample/"
}اسکیما نباید راهی برای پنهانکردن اختلاف موجودی باشد. پس از تغییر وضعیت، Source صفحه و Rich Results Test را بررسی و خطاهای Merchant listings و Product snippets را در سرچ کنسول پایش کنید.
چه زمانی 301 منطقی است؟
ریدایرکت 301 زمانی مناسب است که محصول برای همیشه حذف شده و یک جایگزین نزدیک با همان نیت، کاربرد و مشخصات اصلی دارید. مثلاً مدل جدید همان لپتاپ میتواند مقصد قابل دفاعی باشد. انتقال کفش ناموجود به صفحه عمومی دسته کفش یا صفحه اصلی فقط کاربر را سردرگم میکند و ممکن است مانند Soft 404 ارزیابی شود.
- قبل از انتقال، ورودی ارگانیک و بکلینکهای URL قدیمی را بررسی کنید.
- مقصد باید پاسخ همان نیاز باشد، نه صرفاً نزدیکترین دسته.
- لینکهای داخلی و Sitemap را به مقصد نهایی اصلاح کنید.
- زنجیره ریدایرکت نسازید و مستقیماً به URL نهایی بروید.
- اگر جایگزین واقعی نیست، 404 یا 410 از ریدایرکت نامرتبط بهتر است.
404، 410 یا حفظ صفحه؟
برای کالای توقفتولیدشدهای که هنوز جستوجو، لینک، نقد یا اطلاعات مفید دارد، حفظ صفحه با توضیح روشن و پیشنهاد جایگزین میتواند بهترین تجربه باشد. اگر هیچ ارزش ماندگاری وجود ندارد، حذف صفحه و برگرداندن 404 یا 410 تصمیم سالمتری است. تفاوت عملی این دو برای پاکسازی نهایی کمتر از کیفیت لینکهای داخلی، Sitemap و تجربه کاربر اهمیت دارد.
در فروشگاههای بزرگ این تصمیم باید بخشی از فرایند سئو صفحه محصول باشد، نه یک قانون ثابت در افزونه. معماری دستهها نیز باید طوری باشد که انبوه کالاهای ناموجود، فهرست را اشغال نکنند؛ راهنمای سئو صفحات دستهبندی برای مرتبسازی و کنترل نمایش محصولات کمک میکند.
محصول ناموجود در دسته و جستوجوی داخلی
کالای ناموجود را لزوماً از همه مسیرهای داخلی حذف نکنید. در دسته میتوانید آن را پایینتر از کالاهای قابل خرید قرار دهید یا پس از مدت مشخص مخفی کنید، ولی صفحه ارزشمند همچنان از مسیرهای مرتبط قابل دسترسی باشد. در جستوجوی داخلی نیز وضعیت را روی کارت محصول نشان دهید تا کاربر پیش از کلیک تصمیم بگیرد.
| بخش | اقدام مناسب | خطای رایج |
|---|---|---|
| دستهبندی | اولویت با موجودها، حفظ دسترسی منطقی | قرارگرفتن ناموجودها در ابتدای لیست |
| جستوجوی داخلی | نمایش برچسب وضعیت و جایگزین | نمایش دکمه خرید فعال |
| Sitemap | حفظ URLهای 200 ارزشمند | نگهداشتن URLهای ریدایرکت یا 404 |
| لینک داخلی | اصلاح لینک پس از حذف یا انتقال | ساخت صفحات یتیم و لینک شکسته |
چکلیست اجرایی ووکامرس
- موقت یا دائمیبودن نبود موجودی را در سیستم انبار مشخص کنید.
- وضعیت قابل مشاهده، دکمه خرید و امکان سفارش معوق را آزمایش کنید.
- Product و Offer schema را با موجودی واقعی همگام سازید.
- فید Merchant Center را به همان مقدار بهروزرسانی کنید.
- پیشنهاد جایگزین را دستی یا با قواعد کیفیت کنترل کنید.
- URLهای حذفشده را از Sitemap و لینکهای داخلی خارج کنید.
- برای صفحات مهم، کلیک، رتبه، ثبت اعلان و تبدیل جایگزین را بسنجید.
در فروشگاهی با هزاران کالا، قواعد باید بر پایه نوع محصول و ارزش URL تنظیم شوند. برنامه سئو فروشگاه اینترنتی زمانی نتیجه میدهد که تیم انبار، محتوا و فنی روی یک تعریف مشترک از موجودی کار کنند؛ وگرنه صفحه، اسکیما و فید هرکدام وضعیت متفاوتی اعلام خواهند کرد.
تعداد محصولات، نرخ تغییر موجودی و کیفیت فید روی هزینه سئو یک سایت فروشگاهی اثر میگذارد. پیش از سفارش افزایش سئو سایت باید حجم URLهای ناموجود و امکان اتصال انبار به ووکامرس و Merchant Center مشخص شود تا دامنه پروژه واقعی باشد.
ماتریس تصمیم بر اساس مدت ناموجودی و ارزش صفحه
مدت ناموجودی بهتنهایی تعیینکننده نیست. یک کالای فصلی ممکن است شش ماه قابل خرید نباشد اما هر سال تقاضای مشخصی داشته باشد؛ در مقابل، یک کالای بدون جستوجو و بدون لینک ممکن است پس از توقف تولید هیچ ارزش ماندگاری نداشته باشد. برای هر URL چهار داده را کنار هم بگذارید: احتمال بازگشت، کلیک و ایمپرشن، بکلینک و تبدیل کمکی.
| احتمال بازگشت | ارزش ارگانیک | تصمیم اولیه |
|---|---|---|
| زیاد | زیاد یا کم | حفظ 200 و بهبود تجربه ناموجودی |
| کم | زیاد | حفظ مرجع یا 301 به جایگزین دقیق |
| کم | کم | حذف کنترلشده با 404/410 |
| نامشخص | زیاد | حفظ موقت تا روشنشدن تصمیم تجاری |
این ماتریس را میتوان هر ماه برای کالاهای قدیمی اجرا کرد. اگر صفحه حفظ میشود، تاریخ و ادعای موجودی باید واقعی باشد. اگر منتقل میشود، مقصد باید موجود و قابل خرید باشد. اگر حذف میشود، تمام لینکهای داخلی، ماژول پیشنهاد محصول و Sitemap باید پاکسازی شوند تا ربات و کاربر مرتب به بنبست نرسند. اجرای این تصمیمها در مقیاس بزرگ به هماهنگی محتوا و فنی در قالب فروش خدمات سئو نیاز دارد.
جایگزین محصول را چگونه انتخاب کنیم؟
نزدیکبودن نام کافی نیست. جایگزین باید همان مسئله کاربر را حل کند و در ویژگیهای تصمیمساز نزدیک باشد. برای کالای الکترونیکی، نسل، ظرفیت، سازگاری و بازه قیمت مهم است؛ برای پوشاک، نوع، جنس، سایزبندی و کاربرد. بهتر است دلیل پیشنهاد بهصورت کوتاه کنار محصول نوشته شود تا کاربر بداند چرا این گزینه ارائه شده است.
- ابتدا همان مدل با رنگ یا ظرفیت موجود را پیشنهاد دهید.
- سپس نسل جدید یا محصول همرده با کاربرد یکسان را نشان دهید.
- اختلاف مهم قیمت یا مشخصات را پنهان نکنید.
- کالای ناموجود دیگری را بهعنوان جایگزین نمایش ندهید.
- اثر کلیک و خرید هر پیشنهاد را در GA4 اندازه بگیرید.
نمونه سناریو: کفش با یک سایز ناموجود
اگر فقط سایز ۴۲ یک کفش ناموجود است، کل صفحه محصول نباید OutOfStock شود. گزینه سایز ۴۲ غیرفعال، موجودی همان واریانت در فید و Offer اصلاح و سایر سایزها قابل خرید میمانند. URL مستقیم سایز ۴۲ نیز باید همان انتخاب و وضعیت را نشان دهد. این تفکیک از حذف اشتباه محصولی جلوگیری میکند که هنوز چند واریانت قابل فروش دارد.
محصولات فصلی و موجودی دورهای
برای محصولات فصلی مانند پوشاک زمستانی، لوازم مناسبتی یا تجهیزات سفر، نبود موجودی در بخشی از سال به معنی پایان عمر صفحه نیست. URL ثابت را حفظ کنید و پیش از شروع فصل، موجودی، قیمت، تصاویر و اطلاعات ارسال را بازبینی کنید. اگر تاریخ بازگشت قابل اتکاست، آن را نزدیک وضعیت محصول بنویسید؛ در غیر این صورت وعده مبهم ندهید و فقط امکان اعلان را فراهم کنید.
در پایان فصل، کالاهای ناموجود را از جایگاههای اصلی دسته پایین ببرید تا محصولات قابل خرید دیده شوند، اما صفحههای دارای تقاضای سالانه را از لینکهای موضوعی و راهنماهای خرید جدا نکنید. پیش از فصل بعد نیز Sitemap، فید، اسکیما و کش سایت را همزمان بهروزرسانی کنید. این برنامه از تکرار هر ساله چرخه حذف، ایندکس مجدد و از دسترفتن سابقه URL جلوگیری میکند.
پایش نتیجه پس از تغییر وضعیت
- URL Inspection برای وضعیت ایندکس و کنونیکال
- گزارشهای Product snippets و Merchant listings برای خطای availability
- Merchant Center برای mismatch قیمت و موجودی
- خزش سایت برای 404، ریدایرکت و لینکهای داخلی قدیمی
- GA4 برای نرخ کلیک روی جایگزین و ثبت اعلان موجودی
جمعبندی
برای محصولات ناموجود یک پاسخ همیشگی وجود ندارد. ناموجود موقت معمولاً باید با URL فعال، وضعیت شفاف، اسکیما و فید هماهنگ حفظ شود. محصول متوقفشده فقط به جایگزین واقعاً مشابه 301 میشود و صفحه بدون ارزش میتواند 404 یا 410 شود. در سئو حرفه ای سایت معیار نهایی، حفظ پاسخ درست برای کاربر و جلوگیری از سیگنالهای متناقض برای گوگل است.
آیا محصول ناموجود را از سایت حذف کنیم؟+
اگر ناموجودی موقت است، معمولاً خیر. صفحه را با HTTP 200 نگه دارید، خرید را غیرفعال و وضعیت OutOfStock را هماهنگ کنید. حذف برای محصول دائماً متوقفشده و بدون ارزش یا جایگزین بررسی میشود.
برای محصول ناموجود noindex بگذاریم؟+
برای ناموجودی موقت معمولاً noindex لازم نیست. این کار میتواند صفحهای را که بهزودی دوباره قابل خرید میشود از نتایج خارج کند. تصمیم را بر پایه ماندگاری وضعیت و ارزش صفحه بگیرید.
محصول ناموجود را به دسته ریدایرکت کنیم؟+
فقط اگر دسته واقعاً پاسخ مناسب همان نیاز باشد، اما اغلب جایگزین محصول نزدیکتر است. ریدایرکت انبوه کالاها به دسته یا صفحه اصلی میتواند تجربه ضعیف و Soft 404 ایجاد کند.
اسکیما محصول ناموجود چه مقداری دارد؟+
در Offer مقدار availability را روی https://schema.org/OutOfStock قرار دهید. این وضعیت باید با متن صفحه، دکمه خرید، پرداخت و فید Merchant Center یکسان باشد.
404 بهتر است یا 410؟+
هر دو نبود صفحه را اعلام میکنند. مهمتر این است که صفحه واقعاً ارزش و جایگزین نداشته باشد، از Sitemap حذف شود و لینکهای داخلی آن اصلاح شوند. 410 قطعیت حذف عمدی را روشنتر بیان میکند.
منابع
- Google Merchant Center: Availability
- Google Merchant Center: Product data specification
- Google Search Central: Product structured data




