
ร้านค้าออนไลน์บน WooCommerce ที่ตั้งค่า SEO อย่างถูกต้องสามารถดึง Organic Traffic ได้ฟรีจาก Google โดยไม่ต้องพึ่งโฆษณาทั้งหมด แต่การทำ SEO สำหรับ E-Commerce นั้นซับซ้อนกว่าบล็อกทั่วไปมาก เพราะต้องจัดการทั้ง หน้าสินค้า, หมวดหมู่, แท็ก, รูปภาพ, และ Schema Markup ให้พร้อมกัน
บทความนี้รวมทุกขั้นตอนที่จำเป็นสำหรับ WooCommerce SEO ตั้งแต่การตั้งค่า URL ที่ถูกต้อง, การใส่ Product Schema, ไปจนถึงการเพิ่มประสิทธิภาพรูปภาพสินค้า ให้ร้านของคุณติดอันดับ Google และเพิ่ม Organic Traffic อย่างยั่งยืน
สถิติสำคัญ: จากรายงาน BrightEdge ปี 2025 พบว่า 53% ของ Traffic ในร้านค้าออนไลน์มาจาก Organic Search และลูกค้าที่มาจาก SEO มี Conversion Rate สูงกว่าลูกค้าจาก Paid Ads ถึง 14.6% เฉลี่ย
ทำไม WooCommerce SEO ถึงสำคัญกว่า WordPress ทั่วไป
ร้านค้าบน WooCommerce มีจำนวนหน้าเยอะกว่าเว็บทั่วไปมาก สินค้า 100 รายการหมายถึงหน้า Product อย่างน้อย 100 หน้า บวกกับหน้า Category, Tag, และ Variation ต่างๆ อีกหลายร้อยหน้า ถ้าตั้งค่าไม่ดีจะเกิดปัญหา Duplicate Content, Thin Content, และ Cannibalization ที่ทำให้ทุกหน้าแย่งอันดับกันเอง
นอกจากนี้ Google ยังมีฟีเจอร์พิเศษสำหรับร้านค้าออนไลน์อย่าง Google Shopping ฟรี (Free Listings) ซึ่งต้องการ Product Schema ที่ถูกต้องก่อน WooCommerce จึงต้องได้รับการตั้งค่าเพิ่มเติมนอกเหนือจาก WordPress ทั่วไป
1. ติดตั้ง SEO Plugin ที่รองรับ WooCommerce
ขั้นตอนแรกและสำคัญที่สุดคือการเลือก SEO Plugin ที่รองรับ WooCommerce โดยเฉพาะ ไม่ใช่แค่ Plugin SEO ทั่วไป Plugin ที่ดีจะสร้าง Product Schema, จัดการ Canonical URL ของ Product Variation, และเพิ่ม Breadcrumb Schema ให้อัตโนมัติ
ตัวเลือก SEO Plugin ที่แนะนำสำหรับ WooCommerce
- Yoast SEO + Yoast WooCommerce SEO Extension — คู่ผสมที่ได้รับความนิยมสูงสุด Extension เพิ่ม Product Schema, Open Graph สำหรับสินค้า, และปรับ Breadcrumb ให้เหมาะกับ E-Commerce โดยเฉพาะ (มีค่าใช้จ่ายส่วน Extension)
- Rank Math — ฟรีแต่มีฟีเจอร์ WooCommerce SEO ครบในตัว ไม่ต้องซื้อ Extension เพิ่ม รองรับ Product Schema, Rich Snippet, และ Google Merchant Center Feed
- All in One SEO (AIOSEO) — มี WooCommerce module ในตัวสำหรับ WooCommerce SEO ออโต้เมชั่น
คำแนะนำ: ถ้าเพิ่งเริ่มต้น Rank Math ฟรีครอบคลุมสิ่งที่ต้องการส่วนใหญ่ ถ้าต้องการ Support ระดับ Enterprise หรือใช้ Yoast SEO อยู่แล้ว การซื้อ Yoast WooCommerce Extension เป็นการลงทุนที่คุ้มค่า อ่านเพิ่มเติมเรื่องการตั้งค่า Plugin ได้ที่ ใช้ Yoast SEO ตั้งค่า WordPress
2. ตั้งค่า URL Structure ให้เหมาะกับ SEO
URL ที่ดีสำหรับร้านค้าออนไลน์ต้องสั้น อ่านออก และบอกได้ว่าหน้านั้นเป็นสินค้าอะไร WooCommerce มีค่าเริ่มต้นเป็น /product/ชื่อสินค้า/ แต่ผู้เชี่ยวชาญ SEO ส่วนใหญ่แนะนำให้ลบ /product/ ออกเพื่อให้ URL สั้นลง
วิธีลบ /product/ ออกจาก URL
- ไปที่ WordPress Admin → WooCommerce → Settings → Advanced → Page Setup
- หาส่วน Product Permalinks แล้วเลือก Custom Base
- ลบ
/product/ออกแล้วเว้นว่างไว้ หรือใส่/เพื่อให้ URL เป็นdomain.com/ชื่อสินค้า/ - บันทึกและ Flush Permalinks ที่ Settings → Permalinks → Save Changes
สำคัญมาก: ถ้ามีสินค้าอยู่แล้วและกำลังจะเปลี่ยน URL ต้องตั้งค่า 301 Redirect จาก URL เดิมไปยัง URL ใหม่ทุกรายการ มิฉะนั้น Google จะตีความว่าหน้าเดิมถูกลบและสูญเสียอันดับที่สะสมมา ใช้ Plugin Redirection หรือ Rank Math จัดการ Redirect Mapping
ตั้งค่า Category URL ให้ถูกต้อง
หมวดหมู่สินค้า (Product Category) มักมี URL เริ่มต้นเป็น /product-category/ชื่อหมวด/ ซึ่งยาวเกินไป ตั้งค่าเปลี่ยนเป็น /ชื่อหมวด/ แทนได้ใน WordPress Admin → Settings → Permalinks → Product Category Base
การตั้งชื่อ Category Slug ควรใช้ Keyword ที่คนค้นหาจริง เช่น เสื้อผ้าผู้ชาย, กระเป๋าหนัง, อาหารเสริม — ไม่ใช่ cat-1 หรือ products
3. ใส่ Product Schema (JSON-LD) ให้ครบถ้วน
Product Schema คือข้อมูลที่บอก Google ว่าหน้านั้นเป็น "สินค้า" และมีข้อมูลเช่น ราคา, สถานะสต็อก, คะแนนรีวิว Google จะนำข้อมูลเหล่านี้ไปแสดงเป็น Rich Snippet ในผลการค้นหา ซึ่งช่วยเพิ่ม Click-Through Rate ได้อย่างมีนัยสำคัญ
ฟิลด์สำคัญใน Product Schema
- name — ชื่อสินค้า (ตรงกับ Product Title)
- description — คำอธิบายสินค้า
- image — URL รูปสินค้าหลัก
- brand — แบรนด์หรือชื่อร้าน
- offers.price — ราคาสินค้า (ต้องเป็นตัวเลข ไม่มีหน่วย)
- offers.priceCurrency — สกุลเงิน เช่น "THB"
- offers.availability — สถานะ InStock/OutOfStock
- aggregateRating — คะแนนรีวิวเฉลี่ยและจำนวนรีวิว
Yoast SEO WooCommerce Extension และ Rank Math จะสร้าง Schema นี้ให้อัตโนมัติจากข้อมูลสินค้าที่กรอกใน WooCommerce โดยไม่ต้องเขียนโค้ด แต่ต้องตรวจสอบว่า Plugin ที่ใช้สร้าง Schema ถูกต้องด้วยเครื่องมือ Google Rich Results Test
เทคนิค: หลังเปิดร้านใหม่ ให้ทดสอบ Schema ของสินค้า 5-10 ชิ้นที่ search.google.com/test/rich-results เพื่อดูว่า Google อ่านข้อมูลสินค้าได้ถูกต้องไหม ถ้า Error หรือ Warning ปรากฏให้แก้ก่อนที่จะเพิ่มสินค้าเพิ่มเติม
4. เพิ่มประสิทธิภาพ Product Title และ Meta Description
Title และ Meta Description ของหน้าสินค้าเป็นสิ่งแรกที่ผู้ค้นหาเห็นใน Google Title ที่ดีต้องมี Keyword หลัก, แบรนด์, และ USP (จุดขาย) อยู่ด้วย ส่วน Meta Description ต้องดึงดูดให้คลิก แม้จะไม่ส่งผลต่อ Ranking โดยตรงก็ตาม
รูปแบบ Title ที่ดีสำหรับสินค้า
- สินค้าทั่วไป:
ชื่อสินค้า + แบรนด์ + รุ่น | ชื่อร้าน - สินค้ามีหลาย Variation:
ชื่อสินค้า + จุดเด่น + ชื่อร้าน - สินค้าราคาแข่ง:
ชื่อสินค้า + ราคาเริ่มต้น ฿ + ชื่อร้าน
ความยาว Title ไม่ควรเกิน 60-65 ตัวอักษร เพราะ Google ตัดที่ประมาณ 600px ส่วน Meta Description ควรอยู่ระหว่าง 120-160 ตัวอักษร
การใช้ WooCommerce Template Variables ใน Yoast
Yoast SEO รองรับ Variables ที่ดึงข้อมูลจาก WooCommerce อัตโนมัติ เช่น %%title%% สำหรับชื่อสินค้า, %%wc_price%% สำหรับราคา, %%category%% สำหรับหมวดหมู่ ตั้งค่า Template ครั้งเดียวแล้วทุกสินค้าจะได้ Title และ Description ที่สอดคล้องกันโดยอัตโนมัติ
5. Image Alt Text — กุญแจ SEO ที่คนมักมองข้าม
รูปสินค้าเป็นส่วนสำคัญของประสบการณ์ผู้ซื้อ และยังเป็นโอกาสทาง SEO ที่ดีมากผ่าน Google Images นักช้อปจำนวนมากเริ่มค้นหาสินค้าจาก Google Images โดยตรง ถ้ารูปไม่มี Alt Text ที่ดี Google ก็ไม่รู้ว่ารูปนั้นเป็นสินค้าอะไร
หลักการเขียน Alt Text สำหรับรูปสินค้า
- ระบุ ชื่อสินค้า + แบรนด์ + รุ่น/สี/ขนาด ตามความเหมาะสม เช่น
เสื้อยืด Oversize รุ่น Premium สีขาว ไซส์ M-XL - ห้ามซ้ำกับ Alt Text ของรูปอื่นในหน้าเดียวกัน — รูปหลักและรูป Gallery ต้องมี Alt Text ต่างกัน
- ไม่ต้องขึ้นต้นด้วย "รูปภาพของ..." หรือ "ภาพ..." เพราะ Screen Reader จะอ่าน "image" นำหน้าอยู่แล้ว
- Alt Text ไม่ควรยาวเกิน 125 ตัวอักษร
- ชื่อไฟล์รูปก็สำคัญ — เปลี่ยนจาก
IMG_0001.jpgเป็นเสื้อยืด-oversize-สีขาว.jpgก่อน Upload
Bulk Update Alt Text ใน WooCommerce
สำหรับร้านที่มีสินค้าอยู่แล้วหลายร้อยรายการและไม่มี Alt Text ใช้ Plugin SEO Optimized Images หรือ WP Better Emails ช่วย Bulk update Alt Text จาก Product Title ได้อัตโนมัติ หรือจะใช้ WooCommerce REST API Export ข้อมูลออกมาแก้ใน Spreadsheet แล้ว Import กลับก็ได้
6. ตั้งค่า Breadcrumb ให้ถูกต้อง
Breadcrumb คือ Navigation ที่แสดงเส้นทางจากหน้าแรกไปยังหน้าที่กำลังดู เช่น หน้าแรก › เสื้อผ้า › เสื้อยืด › เสื้อยืด Oversize สีขาว Breadcrumb ช่วย SEO ใน 3 ด้านหลัก:
- Google เข้าใจโครงสร้างเว็บได้ดีขึ้น — รู้ว่าหน้านี้อยู่ใน Hierarchy ไหน
- Rich Snippet ใน Search Results — Google แสดง Breadcrumb แทน URL เต็ม ทำให้ดูน่าเชื่อถือและเพิ่ม CTR
- ลด Bounce Rate — ผู้ใช้กลับไปหน้า Category ได้ง่าย ไม่ต้องกด Back
วิธีเปิด Breadcrumb ใน WooCommerce + Yoast
WooCommerce มี Breadcrumb ในตัว แต่ต้องเปิดใช้งานใน Theme ด้วย Yoast SEO ให้ไปที่ Yoast SEO → Search Appearance → Breadcrumbs แล้วเปิด "Enable Breadcrumbs for your theme" จากนั้นใส่ Shortcode หรือ PHP Function ใน Theme Template ตามที่ Yoast แนะนำ
สำหรับ Rank Math ให้ไปที่ Rank Math → General Settings → Breadcrumbs แล้วเปิด Enable Breadcrumbs และเลือก Separator ที่ต้องการ Rank Math จะสร้าง BreadcrumbList Schema ให้อัตโนมัติด้วย
7. จัดการ Duplicate Content ใน WooCommerce
WooCommerce สร้าง Duplicate Content ได้หลายทาง ปัญหาที่พบบ่อยที่สุดคือ:
- Product Variation URL — สินค้าที่มีหลาย Variation เช่น สีหรือไซส์ อาจสร้าง URL ซ้ำซ้อน ตั้งค่า Canonical ให้ชี้ไปหน้าสินค้าหลักเสมอ
- Pagination URL — หน้า Category ที่มี Pagination เช่น
?page=2ต้องใช้ rel="next" / rel="prev" หรือ Canonical - Tag vs Category Overlap — สินค้าชิ้นเดียวที่อยู่ทั้งใน Category และ Tag หลายอัน อาจทำให้ Google ไม่รู้ว่าหน้าไหนเป็น "หลัก"
- Sorting Parameter — URL ที่มี
?orderby=priceหรือ?orderby=dateควรตั้งเป็น Noindex หรือใช้ Canonical
วิธีแก้: Yoast SEO และ Rank Math มีตัวเลือก Noindex สำหรับ Tag Pages, Archive Pages, และ Pagination โดยเฉพาะ ตั้งค่า WooCommerce Product Tags ให้เป็น Noindex ถ้า Tag หน้าของคุณมีสินค้าน้อยกว่า 5 รายการ เพราะถือเป็น Thin Content
8. เพิ่มประสิทธิภาพ Product Description สำหรับ SEO
WooCommerce มีพื้นที่ข้อความสำหรับสินค้า 2 ส่วนคือ Product Description (ส่วนหลัก ยาว) และ Short Description (ส่วนสรุปที่แสดงข้างรูป) ทั้งสองส่วนมีผลต่อ SEO แตกต่างกัน
Product Description (Long Description)
- ควรมีความยาวอย่างน้อย 300 คำ สำหรับสินค้าที่ต้องการติดอันดับสูงๆ
- ใส่ Keyword หลักในย่อหน้าแรกและกระจายตลอดเนื้อหา แต่ไม่ต้อง Keyword Stuffing
- ใช้ Heading H2/H3 แบ่งหัวข้อ เช่น "ข้อมูลจำเพาะ", "วิธีใช้งาน", "คำถามที่พบบ่อย"
- เพิ่ม FAQ Schema ได้ผ่าน Plugin เพื่อให้ Google แสดง Rich Snippet เพิ่มเติม
Short Description
- 2-3 ประโยคสรุปจุดเด่นหลักของสินค้า
- บางครั้ง SEO Plugin ใช้ Short Description เป็นเนื้อหาสำหรับ Meta Description อัตโนมัติ
- ใส่ Keyword ที่ต้องการให้ติดอันดับด้วย
9. ความเร็วเว็บ (Page Speed) กับ WooCommerce SEO
Google ใช้ Page Experience Signal รวมถึง Core Web Vitals (LCP, INP, CLS) เป็นส่วนหนึ่งของ Ranking Factor สำหรับร้านค้าออนไลน์ ความเร็วในการโหลดหน้าสินค้ามีผลต่อทั้ง SEO และ Conversion Rate โดยตรง
- Image Optimization — ใช้ WebP Format และ Lazy Loading สำหรับรูปสินค้าใน Gallery ลด File Size โดยใช้ Plugin Smush หรือ ShortPixel
- Caching — WooCommerce Cart และ Checkout ต้องไม่ Cache แต่หน้า Shop, Category, Product ควร Cache ทั้งหมด ใช้ LiteSpeed Cache หรือ WP Rocket ที่รองรับ WooCommerce โดยเฉพาะ
- Database Optimization — WooCommerce บันทึก Transients และ Session ลง Database มาก ติดตั้ง Plugin WP-Optimize ทำความสะอาด Database เป็นระยะ
- Hosting ที่เหมาะสม — ร้านค้าที่มี Traffic สูงหรือสินค้าหลายพันรายการควรใช้ Hosting หรือ VPS ที่มี SSD NVMe และ RAM เพียงพอ เพื่อให้ Response Time ต่ำกว่า 200ms
เกณฑ์ Core Web Vitals ที่ควรทำให้ผ่าน: LCP (Largest Contentful Paint) < 2.5 วินาที, INP (Interaction to Next Paint) < 200ms, CLS (Cumulative Layout Shift) < 0.1 ตรวจสอบได้ที่ PageSpeed Insights
10. Internal Linking Strategy สำหรับร้านค้า
Internal Link ที่ดีช่วย Google เดินทางระหว่างหน้าสินค้าและหมวดหมู่ได้อย่างมีประสิทธิภาพ และยังช่วยกระจาย Link Equity ไปยังหน้าที่สำคัญอีกด้วย
- Related Products — WooCommerce มี Related Products Widget ในตัว แต่ควรตั้งค่าให้แสดงสินค้าในหมวดหมู่เดียวกัน ไม่ใช่สุ่มทั้งร้าน
- Upsell และ Cross-sell — ลิงก์สินค้าที่เกี่ยวข้องหรือสินค้าที่ซื้อร่วมกันบ่อย ทำได้ในแต่ละ Product Edit Page
- Category Description — หน้า Category ควรมีข้อความอธิบาย 100-200 คำที่ลิงก์ไปยังสินค้าโดดเด่นในหมวดนั้น
- Blog ลิงก์ไปสินค้า — เขียนบทความที่เกี่ยวข้องกับสินค้า และใส่ Internal Link ไปยัง Product Page ที่เกี่ยวข้อง เพื่อดึง Traffic จาก Informational Keyword ไปยัง Commercial Page
11. ตั้งค่า Schema สำหรับ Review และ Rating
รีวิวสินค้าไม่ใช่แค่ Social Proof แต่ยังเป็น SEO Signal ที่ทรงพลัง Google ใช้ข้อมูล AggregateRating จาก Product Schema เพื่อแสดง Star Rating ใน Search Results ซึ่งเพิ่ม CTR ได้มาก WooCommerce มีระบบ Review ในตัว และ SEO Plugin จะดึงข้อมูลนี้ไปใส่ใน Schema โดยอัตโนมัติ
- เปิดให้ลูกค้ารีวิวสินค้าได้ใน WooCommerce → Settings → Products → Reviews
- ตั้งค่าให้รีวิวต้องมาจากผู้ที่ซื้อจริง (Verified Purchase) เพื่อเพิ่มความน่าเชื่อถือ
- ตอบรีวิวทั้งบวกและลบ เพราะ Google มองว่าเป็น Engagement Signal ที่ดี
- อย่าลบรีวิวเชิงลบทั้งหมด เพราะอาจทำให้ Rating ดูไม่เป็นธรรมชาติ
12. Google Merchant Center — ฟรีสำหรับ WooCommerce
นอกจาก SEO ปกติ WooCommerce ยังรองรับการส่ง Product Feed ไป Google Merchant Center เพื่อแสดงสินค้าใน Google Shopping (Free Listings) ซึ่งแสดงในแท็บ Shopping และบางครั้งในหน้าผลการค้นหาหลัก โดยไม่มีค่าใช้จ่าย
- ติดตั้ง Plugin Google for WooCommerce (ฟรี โดย Google) สร้าง Product Feed และ Sync กับ Merchant Center อัตโนมัติ
- ตรวจสอบว่าสินค้าทุกชิ้นมี GTIN (บาร์โค้ด) หรือ Brand เพราะ Merchant Center ต้องการข้อมูลเหล่านี้
- Merchant Center ช่วยแสดงสินค้าบน Google ฟรี แต่ถ้าต้องการแสดงมากขึ้นหรือมั่นใจกว่า อาจ Upgrade เป็น Google Shopping Ads ในภายหลัง
Checklist WooCommerce SEO ฉบับสมบูรณ์
| # | รายการ | ระดับความสำคัญ |
|---|---|---|
| 1 | ติดตั้ง SEO Plugin ที่รองรับ WooCommerce (Yoast/Rank Math) | สูงมาก |
| 2 | ตั้งค่า URL Structure — ลบ /product/ ออก | สูง |
| 3 | ตั้ง 301 Redirect สำหรับ URL เดิม (ถ้ามีสินค้าอยู่แล้ว) | สูงมาก |
| 4 | ตรวจสอบ Product Schema ด้วย Rich Results Test | สูงมาก |
| 5 | เพิ่ม Alt Text ทุกรูปสินค้า (รูปหลัก + Gallery) | สูง |
| 6 | เปิดใช้งาน Breadcrumb + BreadcrumbList Schema | สูง |
| 7 | ตั้งค่า Noindex สำหรับ Tag/Archive/Sorting Pages | กลาง |
| 8 | เขียน Product Description ยาวอย่างน้อย 300 คำ | สูง |
| 9 | ตั้งค่า Caching (LiteSpeed/WP Rocket) + Image Compression | สูง |
| 10 | Core Web Vitals ผ่านเกณฑ์ (LCP <2.5s, CLS <0.1) | สูง |
| 11 | เปิดระบบ Review + ตั้งค่า AggregateRating Schema | กลาง |
| 12 | เชื่อมต่อ Google Merchant Center (Free Listings) | กลาง |
Hosting WordPress + WooCommerce ที่เร็วและเชื่อถือได้
AsiaGB Hosting รวม SSL Certificate ฟรี, DirectAdmin Control Panel, และ Uptime 99% เหมาะสำหรับร้านค้า WooCommerce ที่ต้องการความเร็วและเสถียรภาพ เริ่มต้น 500 บาท/ปี
ดูแพ็กเกจ Hosting →