🔥 แค่ 5 นาที เปลี่ยนมุมมองได้เลย

จัดการสินค้าหมดอย่างไรไม่ให้เสียโอกาส SEO

ยาวไป อยากเลือกอ่าน?

เมื่อสินค้าหมดชั่วคราว ควรรักษา URL เดิม (200) ระบุสถานะชัดเจน เปิดแจ้งเตือนเมื่อมีของ, เสนอสินค้าที่ใกล้เคียง, และใส่ Product structured data เป็น OutOfStock/BackOrder/PreOrder พร้อมอัปเดต sitemap และตรวจ Soft 404 ใน Search Console หากหยุดขายถาวร 301 ไปตัวทดแทนหรือ 404/410.

How-To: จัดการ “สินค้า Out of Stock” โดยไม่เสีย SEO/รายได้

คู่มือนี้ช่วยทีมอีคอมเมิร์ซและ SEO ตัดสินใจอย่างถูกต้องเมื่อ “สินค้าไม่พร้อมจำหน่าย” โดยยึดแนวทาง Google และ schema.org พร้อมโค้ดตัวอย่าง/เช็กลิสต์ทำงานไว ใช้ได้ทั้งชั่วคราว, สั่งจองล่วงหน้า, รับ Backorder, เลิกขาย และมีรุ่นทดแทน

ตารางตัดสินใจ: หมดชั่วคราว vs เลิกขาย vs มีรุ่นทดแทน

สถานการณ์HTTP/การจัดทำดัชนีStructured Data (Offer.availability)UX ที่ควรทำผลต่อ SEO
หมดชั่วคราว (จะกลับมาขาย) คงหน้า 200, indexable, อยู่ใน sitemap OutOfStock และอัปเดตเมื่อกลับมา InStock ปุ่ม “แจ้งเตือนเมื่อมีของ”, ETA, ทางเลือกใกล้เคียง คงอันดับ/ทราฟฟิก, ลด Bounce
เปิดจองล่วงหน้า คงหน้า 200 PreOrder (มีวันส่งมอบ), พิจารณา OfferShippingDetails ระบุช่วงส่งมอบ/เงื่อนไขชัดเจน ยังมีโอกาสคอนเวิร์ตจาก Intent สูง
รับ Backorder คงหน้า 200 BackOrder แสดงเวลารอ/นโยบายยกเลิก รักษาทราฟฟิก + ความคาดหวังลูกค้า
เลิกขายถาวร (ไม่มีตัวแทน) ให้ 404 หรือ 410 (อย่าทำ Soft 404) Discontinued ถ้าคงหน้าไว้เพื่อข้อมูล บอกชัดว่าเลิกขาย + ลิงก์ไปหมวด/รุ่นใกล้เคียง คืนงบครอลล์, ลดหน้าคุณภาพต่ำ
เลิกขายถาวร (มีรุ่นทดแทนชัดเจน) 301 ไป “รุ่นทดแทน” ที่ตรงที่สุด ประกาศย้ายรุ่น + เหตุผล ถ่ายโอนสัญญาณลิงก์/ออันดับดีสุด

แนวทางตามเอกสารทางการ (ย่อ)

  • โครงอีคอมเมิร์ซ: Google แนะนำให้วางโครงสินค้า/ข้อมูลสำหรับ Search ตั้งแต่แรกและใช้ structured data บนหน้า Product เพื่อให้โชว์ราคา/สถานะ/การคืนสินค้าได้ครบ (Merchant listing / Product snippet)
  • Availability: ใช้ค่า InStock, OutOfStock, PreOrder, BackOrder, Discontinued จาก schema.org ItemAvailability ใน Offer.availability ให้ตรงความจริง
  • Soft 404: หน้า “ไม่มีสินค้าแล้ว” ที่ยังส่ง 200 อาจถูกจัดเป็น Soft 404—กรณีเลิกขายถาวรควร 404/410 หรือ 301 ไปทางเลือกที่เหมาะสม
  • Canonical/Redirect: ระวังไม่ใช้ rel=canonical เพื่อแทนที่เนื้อหาคนละหน้ากัน—ถ้ามีรุ่นใหม่แทนที่ ควรใช้ 301

โค้ดตัวอย่าง: Product JSON-LD เมื่อ “หมดชั่วคราว”

<script type="application/ld+json">
{
  "@context":"https://schema.org",
  "@type":"Product",
  "name":"VX-Headphones X1",
  "image":["https://www.example.com/images/x1-16x9.jpg"],
  "sku":"VX-X1-BLK",
  "brand":{"@type":"Brand","name":"VisionX"},
  "offers":{
    "@type":"Offer",
    "url":"https://www.example.com/product/vx-headphones-x1",
    "pri
แชร์

Recent Blog

5 ขั้นตอนสร้างเว็บไซต์ E-Commerce ที่ทำให้ยอดขายพุ่งสูงทันที

เคยรู้สึกว่าเว็บไซต์ของคุณไม่ดึงดูดลูกค้าไหม? มาดู 5 ขั้นตอนง่ายๆ ที่จะช่วยแก้ปัญหานี้และทำให้ยอดขายพุ่งสูงขึ้น! อ่านต่อ...

เคล็ดลับการออกแบบเว็บไซต์ด้วย Webflow: เพิ่มความเร็วและประสิทธิภาพทันที
เคล็ดลับการออกแบบเว็บไซต์ด้วย Webflow: เพิ่มความเร็วและประสิทธิภาพทันที

เว็บไซต์ของคุณช้าอยู่หรือเปล่า? หากใช่ นี่คือปัญหาที่คุณต้องแก้ไขเพื่อให้ลูกค้าไม่ออกจากเว็บไซต์ อ่านต่อเพื่อค้นพบเคล็ดลับการออกแบบที่ช่วยเพิ่มความเร็ว!

5 เหตุผลที่เว็บไซต์ของคุณควรปรับปรุงเพื่อเพิ่มผลลัพธ์ทันที
5 เหตุผลที่เว็บไซต์ของคุณควรปรับปรุงเพื่อเพิ่มผลลัพธ์ทันที

เคยรู้สึกว่าเว็บไซต์ของคุณไม่ดึงดูดลูกค้าไหม? บทความนี้จะช่วยคุณหาวิธีปรับปรุงและทำให้ลูกค้าอยู่ต่อมากขึ้น อ่านต่อ...