SEO สำหรับ WooCommerce

ตั้งค่า SEO ให้ร้านค้าออนไลน์ขึ้น Google หน้าแรก Product Schema, Breadcrumb, URL Structure และ Image Optimization ทำเองได้ใน WordPress

SEO สำหรับ WooCommerce ร้านค้าออนไลน์ WordPress ติดหน้าแรก Google

ทำไม WooCommerce ต้องทำ SEO แยกจาก WordPress ทั่วไป

ร้านค้า WooCommerce มีโครงสร้างหน้าเว็บที่ซับซ้อนกว่า Blog ธรรมดา มีทั้งหน้า Shop, Category, Product, Cart, Checkout, Account และ Tag ซึ่งแต่ละส่วนมีปัญหา SEO ต่างกัน

ปัญหาที่พบบ่อยใน WooCommerce ก่อนทำ SEO:

Plugin SEO ที่แนะนำสำหรับ WooCommerce

Yoast SEO + Yoast WooCommerce SEO คือ Combo ที่ได้รับความนิยมมากที่สุด ส่วน Yoast WooCommerce SEO (Plugin เสริมจ่ายเงิน) เพิ่มฟีเจอร์:

ทางเลือกฟรี: Rank Math มีฟีเจอร์ WooCommerce ในตัวโดยไม่ต้องจ่ายเพิ่ม รองรับ Product Schema, Breadcrumb และ Sitemap สำหรับสินค้าได้ครบ

ตั้งค่า URL Structure ให้ถูกต้อง

URL ที่ดีสำหรับ WooCommerce ควรสั้นและอ่านเข้าใจได้ ไป Settings → Permalinks → Product Permalinks:

Tip: ถ้าร้านมีสินค้าอยู่แล้วและจะเปลี่ยน URL Structure ต้องทำ Redirect จาก URL เดิมด้วย ไม่เช่นนั้น Ranking ที่สะสมมาจะหายไป

ตั้งค่า Product Schema ให้ Google ติด Rich Result

Product Schema ทำให้ Google แสดง Price, Rating Stars และ Availability บน Search Results โดยตรง เพิ่ม Click-Through Rate อย่างมีนัยสำคัญ

ใช้ Rank Math ตั้งค่า Schema

  1. ติดตั้ง Rank Math → เปิดใช้งาน WooCommerce Module
  2. แก้ไขสินค้าแต่ละชิ้น → Rank Math Panel → Schema
  3. เลือก Product Schema Type
  4. กรอก GTIN/MPN ถ้ามี เพื่อเพิ่มโอกาส Rich Result

ตรวจสอบ Schema ด้วย Google Rich Results Test

https://search.google.com/test/rich-results
# ใส่ URL สินค้าแล้วกด Test URL
# ต้องผ่าน: Product, Price, Availability
# ถ้ามี Review ต้องผ่าน: AggregateRating ด้วย

จัดการ Canonical และ Duplicate Content

WooCommerce สร้าง Duplicate Content หลายรูปแบบที่ต้องจัดการ:

Product Tag ที่ซ้ำกับ Category

ใน Yoast หรือ Rank Math → Appearance → Product Tag → ตั้ง "Noindex" เพราะ Tag มักมีสินค้าซ้ำกับ Category และไม่มีคุณค่า SEO เพิ่มเติม

Shop Page Pagination

หน้า /shop/page/2/ ขึ้นไป ควรมี Canonical ชี้ไปหน้าตัวเอง (ไม่ใช่หน้า 1) Yoast/Rank Math ทำให้อัตโนมัติ

Product Variation URL

URL เช่น ?attribute_color=blue ควรมี Canonical ชี้กลับไปที่ URL สินค้าหลัก Yoast WooCommerce SEO จัดการให้อัตโนมัติ

ตั้งค่า Sitemap สำหรับ WooCommerce

Rank Math/Yoast สร้าง Sitemap แยกสำหรับสินค้า:

Submit ไปที่ Google Search Console → Sitemaps เพื่อให้ Google ค้นพบสินค้าใหม่เร็วขึ้น

Image SEO สำหรับสินค้า

ตรวจสอบ SEO ทำงานถูกต้อง

# ตรวจสอบ Sitemap มีสินค้าครบ
curl -s https://yourdomain.com/product-sitemap.xml | grep -c '<url>'

# เช็ค Canonical URL ของสินค้า
curl -s https://yourdomain.com/product/sample/ | grep 'canonical'

# ตรวจสอบ Schema
curl -s https://yourdomain.com/product/sample/ | grep 'application/ld+json'

# เช็ค Noindex บน Cart/Checkout
curl -I https://yourdomain.com/cart/ | grep -i 'x-robots'
Tip: ใช้ Google Search Console → URL Inspection บนหน้าสินค้าหลักๆ เพื่อดูว่า Google เห็นหน้าอย่างไร ตรวจ Structured Data และ Indexing Status อย่างน้อยเดือนละครั้ง

แก้ปัญหาที่พบบ่อย

Error: สินค้าอยู่ใน Sitemap แต่ Google ไม่ Index

ตรวจสอบว่าสินค้าไม่ได้ตั้ง "Noindex" โดยตั้งใจหรือไม่ ไปที่ Edit Product → SEO Plugin Panel → ดูสถานะ Indexing ถ้าสินค้าอยู่ใน Draft หรือ Password Protected ก็จะไม่ถูก Index

Error: Rating Stars ไม่แสดงบน Google Search

Schema ของสินค้าต้องมี aggregateRating ซึ่งต้องการ Review จริงอย่างน้อย 1 รีวิว ถ้าสินค้ายังไม่มีรีวิว Google จะไม่แสดง Stars ให้เปิด WooCommerce Reviews ในสินค้านั้นก่อน

หน้า Cart และ Account ติดอยู่ใน Google

ไปที่ Rank Math → Status → Pages แล้วตรวจสอบว่าหน้า Cart, Checkout, My Account ตั้ง Noindex แล้ว หรือใน Yoast → Search Appearance → Taxonomies → Pages ตั้ง Noindex สำหรับหน้าเหล่านั้น

คำถามที่พบบ่อย

Q: ใช้ Yoast Free พอสำหรับ WooCommerce ไหม?

A: ได้ในระดับ Basic แต่จะไม่มี Product Schema ที่ครบถ้วนและ OpenGraph แบบ Product สำหรับ Social Sharing ถ้างบจำกัด Rank Math Pro ให้ฟีเจอร์เทียบเท่า Yoast Premium ในราคาที่ถูกกว่า

Q: ต้องทำ SEO บนหน้า Category สินค้าด้วยไหม?

A: ใช่ หน้า Category มักมีโอกาสติดอันดับสูงกว่าหน้าสินค้าเดี่ยวสำหรับ Keyword กว้างๆ เช่น "เสื้อยืดราคาถูก" ให้เพิ่ม Description ใน Category และตั้ง Title/Meta Description ให้ครบ

Q: รูปสินค้าจาก Supplier ใส่ Alt Text อะไรดี?

A: อธิบายสินค้าตามที่ลูกค้าจะค้นหา เช่น "กระเป๋าหนังแท้ผู้หญิง สีน้ำตาล ขนาด A4" เพิ่ม Brand ถ้ามี ห้ามใส่ Keyword ยัดเยียด เพราะ Google อ่านเนื้อหาออกและอาจ Penalize