Yoast SEO คืออะไร และทำไมต้องใช้?
Yoast SEO เป็น Plugin SEO ที่ได้รับความนิยมสูงที่สุดในโลก WordPress มีผู้ใช้งานมากกว่า 13 ล้านเว็บไซต์ทั่วโลก ฟีเจอร์หลักครอบคลุมตั้งแต่การตั้งค่า Meta Title, Meta Description, Focus Keyphrase, XML Sitemap, Schema Markup, Breadcrumb, Open Graph, Twitter Card และอีกมากมาย ทั้งหมดนี้ทำได้จาก WordPress Admin Panel โดยไม่ต้องแตะโค้ดแม้แต่บรรทัดเดียว
สำหรับเว็บไซต์ที่ Host อยู่บน Shared Hosting ผ่าน cPanel นั้น Yoast SEO ถือเป็นสิ่งจำเป็นอย่างยิ่ง เพราะช่วยให้ Google เข้าใจโครงสร้างเว็บของคุณได้ดีขึ้น ส่งผลต่อ Ranking โดยตรง บทความนี้จะพาคุณติดตั้งและตั้งค่าได้อย่างถูกต้องตั้งแต่ต้นจนจบ
ขั้นตอนที่ 1 — ติดตั้ง Yoast SEO Plugin
การติดตั้ง Yoast SEO ทำได้โดยตรงจาก WordPress Admin โดยไม่ต้องอัปโหลดไฟล์ผ่าน FTP หรือ cPanel เลย ทำตามขั้นตอนดังนี้
- เข้าสู่ระบบ WordPress Admin (
https://yourdomain.com/wp-admin) - ไปที่เมนู Plugins → Add New Plugin
- พิมพ์ Yoast SEO ในช่อง Search
- คลิก Install Now บน Plugin ชื่อ "Yoast SEO" โดย Team Yoast
- รอให้ติดตั้งเสร็จ แล้วคลิก Activate
หลังจาก Activate แล้วจะเห็นเมนู SEO ปรากฏขึ้นในแถบซ้ายมือของ WordPress Admin ทันที
ขั้นตอนที่ 2 — ตั้งค่าเบื้องต้นด้วย Configuration Wizard
Yoast SEO มี Setup Wizard ที่จะแนะนำคุณตั้งค่าพื้นฐานอย่างรวดเร็ว เข้าไปที่ SEO → General → First-time configuration แล้วทำตาม Step ดังนี้
- Site Representation: เลือกว่าเว็บนี้เป็น Organization หรือ Person (สำหรับธุรกิจให้เลือก Organization แล้วใส่ชื่อองค์กรและ Logo)
- Social Profiles: ใส่ URL Facebook Page, Twitter/X, LinkedIn ที่เกี่ยวข้องกับเว็บ
- Personal Preferences: เลือก Usage Tracking ตามความต้องการ
ขั้นตอนที่ 3 — ตั้งค่า Search Appearance (หน้าตาใน Google)
ไปที่ SEO → Search Appearance นี่คือส่วนสำคัญที่กำหนดว่า Google จะแสดงเว็บของคุณอย่างไร
General Tab
- Title Separator: เลือกสัญลักษณ์คั่นระหว่าง Title และชื่อเว็บ เช่น
|หรือ- - Homepage: ตั้ง SEO Title และ Meta Description สำหรับหน้าแรก
Content Types Tab
กำหนดว่า Post Type ไหนบ้างที่ต้องการให้ Google Index เช่น Posts และ Pages ควรตั้งเป็น Show in search results: Yes ส่วน Attachments (รูปภาพ) ควรตั้งเป็น No เพื่อป้องกัน Duplicate Content
Taxonomies Tab
สำหรับ Categories และ Tags ให้พิจารณาตาม Content ของเว็บ ถ้ามี Category ที่มีเนื้อหาหลากหลาย ก็สามารถ Index ได้ แต่ถ้า Tag มีหน้าที่ซ้อนทับกับ Category ก็ควร Noindex Tags ออกไป
ขั้นตอนที่ 4 — ตั้งค่า XML Sitemap
Yoast SEO สร้าง XML Sitemap ให้อัตโนมัติ เข้าไปตรวจสอบได้ที่ SEO → General → Features ให้แน่ใจว่า XML Sitemaps เปิดอยู่ (Toggle เป็นสีน้ำเงิน)
หลังจากเปิดแล้ว Sitemap จะอยู่ที่ URL นี้
https://yourdomain.com/sitemap_index.xml
ขั้นตอนถัดไปคือการ Submit Sitemap ไปยัง Google Search Console เข้าไปที่ Google Search Console → เลือกเว็บของคุณ → ไปที่ Sitemaps → วาง URL Sitemap แล้วคลิก Submit
post-sitemap.xml, page-sitemap.xml, category-sitemap.xml ซึ่งช่วยให้ Google Crawl ได้ง่ายขึ้น ไม่ต้องกังวลเรื่องการแยกไฟล์เองขั้นตอนที่ 5 — ตั้งค่า Focus Keyphrase ในแต่ละบทความ
นี่คือหัวใจของ Yoast SEO ทุกครั้งที่เขียนบทความใหม่ ให้เลื่อนลงมาด้านล่าง Post Editor จะเห็น Block ของ Yoast SEO มีช่องให้กรอก Focus Keyphrase
- ใส่ Keyword หลักที่ต้องการให้หน้านั้น Rank เช่น
ติดตั้ง WordPress cPanel - Yoast จะวิเคราะห์เนื้อหาและให้คะแนนเป็น Traffic Light (แดง/เหลือง/เขียว)
- แก้ไขตามคำแนะนำจนได้ไฟเขียว ซึ่งหมายความว่า On-Page SEO ผ่านมาตรฐาน
สิ่งที่ Yoast ตรวจสอบ
- Keyphrase อยู่ใน SEO Title หรือไม่
- Keyphrase อยู่ใน Meta Description หรือไม่
- Keyphrase อยู่ใน H1 (ชื่อบทความ) หรือไม่
- ความหนาแน่นของ Keyword ในเนื้อหา (Keyphrase Density 0.5-3%)
- มี Internal Link หรือ Outbound Link หรือไม่
- ความยาวของบทความ (แนะนำ 300+ คำ)
ขั้นตอนที่ 6 — ตั้งค่า Meta Title และ Meta Description
ใน Block ของ Yoast SEO จะมี Tab SEO ให้กรอก
- SEO Title: ชื่อที่แสดงใน Google ไม่เกิน 60 ตัวอักษร ควรมี Keyword อยู่ด้านหน้า
- Slug: URL ของหน้า ควรเป็นภาษาอังกฤษ สั้น กระชับ ตรงกับ Keyword
- Meta Description: คำอธิบายสั้นๆ 120-160 ตัวอักษร ต้องมี Keyword และดึงดูดให้คนคลิก
# ตัวอย่าง SEO Title ที่ดี
ติดตั้ง WordPress บน cPanel ใน 5 นาที | YourThaiHost
# ตัวอย่าง Meta Description ที่ดี
วิธีติดตั้ง WordPress บน cPanel ทีละขั้นตอน ด้วย Softaculous ไม่ต้องมีความรู้
เรื่อง Hosting ก็ทำได้ เหมาะสำหรับมือใหม่ ใช้เวลาไม่เกิน 5 นาที
ขั้นตอนที่ 7 — ตั้งค่า Schema Markup
Schema เป็นข้อมูลที่บอก Google ว่าหน้านี้คืออะไร เป็น Article, Product, FAQ หรือ Recipe เพื่อให้ Google แสดงผล Rich Snippet ใน Search Results ได้
ใน Yoast SEO ไปที่ Tab Schema ใต้แต่ละ Post/Page จะมีให้เลือก Page Type และ Article Type เช่น
- บทความทั่วไป → Article Type: Article
- ข่าว → Article Type: News Article
- รีวิว → Article Type: Review
การตั้งค่า Schema ที่ถูกต้องช่วยให้ Google เข้าใจเนื้อหาได้ดีขึ้น และเพิ่มโอกาสได้ Rich Snippet ซึ่งส่งผลให้ CTR สูงขึ้นแม้จะ Rank เท่าเดิม
ขั้นตอนที่ 8 — ตั้งค่า Social (Open Graph)
เมื่อมีคนแชร์บทความของคุณลง Facebook หรือ Twitter Yoast SEO จะดึงรูปภาพและข้อความที่ถูกต้องมาแสดง โดยตั้งค่าได้ใน Tab Social ของแต่ละ Post
- Facebook Image: ขนาดแนะนำ 1200x630 px
- Twitter Image: ขนาดแนะนำ 1200x600 px
- หากไม่ตั้ง Yoast จะใช้ Featured Image แทน
ตรวจสอบว่า Yoast SEO ทำงานถูกต้อง
หลังตั้งค่าเสร็จแล้ว ให้ตรวจสอบว่าทุกอย่างทำงานถูกต้องด้วยวิธีเหล่านี้ผ่าน Browser และ Tools ออนไลน์
# 1. ตรวจสอบ Sitemap XML
curl -I https://yourdomain.com/sitemap_index.xml
# ต้องได้ HTTP/200 และ Content-Type: application/xml
# 2. ตรวจสอบ Meta Tag ที่หน้าแรก
curl -s https://yourdomain.com/ | grep -i "og:title\|og:description\|canonical"
# 3. ตรวจสอบ Schema JSON-LD
curl -s https://yourdomain.com/your-post/ | grep -A 20 '"@type": "Article"'
# 4. ตรวจสอบ robots.txt ว่า sitemap ถูก declare
curl -s https://yourdomain.com/robots.txt | grep -i sitemap
# 5. ทดสอบ Rich Results ด้วย Google
# เปิด: https://search.google.com/test/rich-results
# ใส่ URL บทความแล้วดู Schema ที่ตรวจพบ
แก้ปัญหาที่พบบ่อย
Error: "Sitemap URL ไม่สามารถ Access ได้" ใน Google Search Console
ปัญหานี้มักเกิดจาก .htaccess Block การเข้าถึงไฟล์ XML หรือ WordPress Permalink ยังไม่ถูกตั้งค่า ให้ทำดังนี้
- ไปที่ Settings → Permalinks แล้วคลิก Save Changes โดยไม่ต้องเปลี่ยนอะไร (WordPress จะ Regenerate .htaccess ให้)
- ลองเปิด URL
https://yourdomain.com/sitemap_index.xmlใน Browser โดยตรง - หากยังไม่ได้ ให้ตรวจสอบ .htaccess ว่ามี WordPress Rewrite Rules ครบหรือไม่
# .htaccess ต้องมี Block นี้
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Error: "SEO Score ไม่ขึ้น ค้างอยู่ที่ Not Available"
ปัญหานี้เกิดขึ้นเมื่อ Yoast ไม่สามารถวิเคราะห์เนื้อหาได้ มักเกิดจาก Page Builder เช่น Elementor หรือ Divi ที่เก็บเนื้อหาในรูปแบบ Shortcode ไม่ใช่ Text ปกติ แนวทางแก้ไขคือ
- ลองสลับมาใช้ Gutenberg Editor แทน Page Builder ชั่วคราวเพื่อทดสอบ
- หากใช้ Elementor ติดตั้ง Plugin เสริม Yoast SEO + Elementor ที่ช่วยให้ Yoast อ่านเนื้อหาจาก Elementor ได้
Error: "Duplicate Meta Tags" ในหน้า Source Code
เกิดจากมี Plugin SEO หลายตัวทำงานพร้อมกัน ให้ตรวจสอบด้วยคำสั่งนี้แล้วปิด Plugin ที่ซ้อนทับกัน
curl -s https://yourdomain.com/ | grep -c '<meta name="description"'
# ถ้าผลลัพธ์มากกว่า 1 แสดงว่ามี Duplicate
Error: "Yoast SEO Metabox ไม่แสดงใน Post Editor"
ไปที่ด้านบนขวาของ Post Editor คลิก 3 จุดแนวตั้ง (Options)→ Preferences → Panels แล้วเปิด Yoast SEO ให้เป็น Active หรือลองคลิก Screen Options ด้านบนแล้ว Tick ที่ Yoast SEO
Error: "Focus Keyphrase ติด Red ทั้งที่ใส่ Keyword ครบแล้ว"
ตรวจสอบสิ่งต่อไปนี้ตามลำดับ
- Keyphrase ที่ใส่ตรงกับที่ปรากฏในเนื้อหาพอดีทุกตัวอักษรหรือไม่ (Case Sensitive)
- บทความมีเนื้อหาอย่างน้อย 300 คำหรือไม่
- มี Internal Link ออกจากหน้านี้หรือไม่ (Yoast แนะนำให้มีอย่างน้อย 1 ลิงก์)
- มีรูปภาพพร้อม Alt Text ที่มี Keyword หรือไม่
คำถามที่พบบ่อย
Q: Yoast SEO ฟรี vs Premium ต่างกันอย่างไร ต้องซื้อไหม?
Yoast SEO ฟรีมีฟีเจอร์ครบสำหรับเว็บทั่วไป ทั้ง Focus Keyphrase, XML Sitemap, Schema, Open Graph ส่วน Premium (ราคาประมาณ $99/ปี) เพิ่มฟีเจอร์เสริมเช่น Related Keyphrases, Internal Linking Suggestions, Redirect Manager และ Social Previews ที่ละเอียดกว่า สำหรับเว็บที่เพิ่งเริ่มต้น ฟรีเพียงพอแล้ว ค่อยอัปเกรดเมื่อเว็บโตขึ้นและต้องการฟีเจอร์ขั้นสูง
Q: ใช้ Yoast แล้วเว็บช้าลงไหม?
Yoast SEO มีผลต่อ Load Time น้อยมากในฝั่ง Frontend เพราะ Output หลักเป็นแค่ Meta Tags และ JSON-LD ใน HTML สิ่งที่อาจทำให้ช้าคือ PHP Processing ใน Admin Panel ระหว่างเขียนบทความเท่านั้น แต่ไม่กระทบผู้เยี่ยมชม หากเว็บช้าให้ตรวจสอบที่ Hosting Plan, Caching Plugin และรูปภาพขนาดใหญ่แทน
Q: ต้องตั้งค่า Yoast ทุกหน้าทุกบทความไหม?
ควรตั้งค่าอย่างน้อยสำหรับหน้าสำคัญเช่น Homepage, Service Pages และบทความหลักๆ ส่วน Archive Pages, Category Pages และหน้าอื่นๆ Yoast จะใช้ Template ที่ตั้งค่าไว้ใน Search Appearance โดยอัตโนมัติ การตั้ง Focus Keyphrase ควรทำสำหรับทุกบทความที่ต้องการ Rank โดยเฉพาะ