ตั้งค่า Google Search Console ใน WordPress

ยืนยัน Ownership ส่ง Sitemap ดูอันดับ Keyword และแก้ Crawl Errors ที่ Google พบในเว็บของคุณ

Google Search Console WordPress ยืนยัน Ownership Sitemap Crawl Errors

Google Search Console คืออะไรและทำไมต้องใช้

Google Search Console (GSC) เป็นเครื่องมือฟรีจาก Google ที่แสดงข้อมูลว่า Google มองเว็บของคุณอย่างไร ข้อมูลที่ GSC ให้:

ข้อมูลเหล่านี้หาไม่ได้จาก Google Analytics ดังนั้นต้องใช้ทั้งสองเครื่องมือควบคู่กัน

เพิ่มเว็บไซต์ใน Google Search Console

ขั้นที่ 1: เข้า search.google.com/search-console

Login ด้วย Google Account แล้วคลิก "Add Property" เลือกประเภท Property:

สำหรับ WordPress ที่ใช้ HTTPS แนะนำเลือก Domain Property แล้วกรอก yourdomain.com (ไม่มี https://)

ขั้นที่ 2: ยืนยัน Ownership

GSC จะแสดง TXT Record ที่ต้องเพิ่มใน DNS ไปที่ cPanel → Zone Editor แล้วเพิ่ม TXT Record ตามที่ GSC แจ้ง รอ 5-10 นาที แล้วกลับมากด "Verify" ใน GSC DNS TXT ใช้เวลา Propagate สูงสุด 48 ชั่วโมงในบางกรณี

Tip: ถ้าใช้ Cloudflare อยู่ ให้เพิ่ม TXT Record ใน Cloudflare DNS แทน cPanel เพราะ Cloudflare จะ Override DNS ของ Hosting

ยืนยัน Ownership ผ่าน Plugin WordPress

ถ้าใช้ URL Prefix Property สามารถยืนยันผ่าน Plugin ได้โดยไม่ต้องแตะ DNS:

# วิธีที่ 1: ใช้ Yoast SEO
Yoast SEO → Settings → Site Features → Webmaster Tools
→ Google Verification Code → ใส่ Code จาก GSC (เฉพาะตัวอักษร ไม่รวม <meta> tag)
→ Save

# วิธีที่ 2: ใช้ Rank Math
Rank Math → General Settings → Webmaster Tools
→ Google Search Console → ใส่ Verification Code
→ Save Changes

# วิธีที่ 3: ใส่ Meta Tag ตรงใน Theme
<!-- หน้า Verification จาก GSC -->
<meta name="google-site-verification" content="YOUR_CODE" />
<!-- ใส่ใน header.php ของ Theme หรือผ่าน functions.php -->

ส่ง Sitemap ให้ Google Crawl

Sitemap บอก Google ว่าเว็บมีหน้าอะไรบ้างและควร Crawl บ่อยแค่ไหน ใน WordPress ถ้าใช้ Yoast SEO Sitemap จะอยู่ที่ yoursite.com/sitemap_index.xml อัตโนมัติ

# ส่ง Sitemap ใน GSC
Google Search Console → Sitemaps (เมนูซ้าย)
→ Add a new sitemap
→ พิมพ์ sitemap_index.xml แล้วกด Submit

# URL Sitemap ที่พบบ่อย
yoursite.com/sitemap_index.xml     ← Yoast SEO
yoursite.com/sitemap.xml           ← All in One SEO, Rank Math
yoursite.com/wp-sitemap.xml        ← WordPress Core Sitemap (5.5+)

ใช้ GSC วิเคราะห์ Keyword และ Traffic

Performance Report

GSC → Performance แสดงข้อมูล 16 เดือนย้อนหลัง กรอง Date Range, Country, Device, Search Type ได้ ข้อมูลที่ดูบ่อย:

วิธีหา Keyword ที่ควรปรับปรุง

กรอง Query ที่มี Position อยู่ 11-20 (หน้า 2 ของ Google) และมี Impression สูง Keyword เหล่านี้ใกล้จะขึ้นหน้า 1 แค่ปรับปรุงบทความให้ดีขึ้นเล็กน้อย ก็อาจดัน Traffic ได้มาก

แก้ไข Coverage Errors ใน GSC

# ดูหน้าที่มีปัญหา
GSC → Pages (หรือ Coverage ในเวอร์ชันเก่า)
ดู Error Types:
- "Not found (404)" → หน้าถูกลบแต่ยังมี Link ชี้มา
- "Redirect error" → Redirect Loop หรือ Chain ยาวเกิน
- "Server error (5xx)" → Hosting มีปัญหาตอน Crawl
- "Blocked by robots.txt" → ตั้งค่า robots.txt Block หน้าที่ไม่ควร Block

# ขอให้ Google Crawl หน้าใหม่
GSC → URL Inspection → ใส่ URL
→ "Request Indexing"
Tip: หลังแก้ไขปัญหาบน Website แล้ว ให้กด "Validate Fix" ใน GSC Error Report เพื่อให้ Google ตรวจสอบและอัพเดทสถานะ อาจใช้เวลาสองสามวันก่อนสถานะเปลี่ยน

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

# ตรวจสอบว่า Property Verified
GSC → เปิดหน้าแรก → ดูว่า Property แสดงข้อมูลแล้ว
ถ้า Verified จะเห็น Dashboard แสดงข้อมูล 3 เดือนย้อนหลัง

# ตรวจสอบ Sitemap Status
GSC → Sitemaps → ดู Status ว่า "Success" ไม่ใช่ "Error"
จำนวน URLs Discovered ควรใกล้เคียงจำนวนหน้าในเว็บ

# ตรวจ URL ด้วย URL Inspection
GSC → URL Inspection → พิมพ์ URL หน้าใดก็ได้
ดูว่า Indexed หรือยัง และมี Issue อะไรไหม

สำหรับผู้ที่ต้องการ Hosting ที่มีประสิทธิภาพสูงรองรับ WordPress SEO ได้ดี asiagb.com มีบริการ Hosting รองรับ DirectAdmin ทุกแผน พร้อม SLA 99% และ SSL ฟรี เหมาะสำหรับทำเว็บที่ต้องการ Uptime สูงเพื่อ Google Crawl

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

Error: "Ownership could not be verified" หลังเพิ่ม DNS TXT Record

DNS TXT ใช้เวลา Propagate อย่างน้อย 5-30 นาทีในกรณีปกติ และอาจนานถึง 48 ชั่วโมง ให้รอก่อนแล้วลอง Verify ใหม่ ตรวจสอบ TXT Record ด้วยเครื่องมือ Google Admin Toolbox: toolbox.googleapps.com แล้วค้นหา TXT Record ของโดเมน ถ้าเห็นค่าที่ถูกต้องแสดงว่า Propagate แล้ว

GSC แสดงหน้า 404 ทั้งที่หน้านั้นยังมีอยู่

อาจเป็น URL เก่าที่ถูกเปลี่ยน Permalink แต่ยังมี Backlink ชี้มา ให้ตั้ง 301 Redirect จาก URL เก่าไป URL ใหม่ ผ่าน .htaccess หรือ Plugin "Redirection" อย่า Delete Redirect เพราะ Google จะยังคง Index URL เก่าไปอีกนาน

Sitemap ส่งแล้ว แต่ URL ที่ Discovered น้อยกว่าความเป็นจริง

ตรวจสอบว่า Sitemap ของคุณรวมหน้าทั้งหมดหรือไม่ Yoast SEO จะไม่รวมหน้าที่ตั้ง "noindex" ไว้ ถ้าตั้ง Category หรือ Tag Archive เป็น noindex หน้าเหล่านี้จะไม่อยู่ใน Sitemap ซึ่งถูกต้อง แต่ถ้า Post จริงๆ หายไปใน Sitemap ให้ตรวจ Yoast SEO Settings → Search Appearance → Content Types

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

Q: ต้องรอนานแค่ไหนหลังส่ง Sitemap กว่า Google จะ Index?

A: ขึ้นอยู่กับ Authority ของเว็บ เว็บใหม่อาจใช้เวลา 2-4 สัปดาห์ เว็บที่ Google Crawl บ่อยอยู่แล้วอาจได้รับ Index ภายใน 1-3 วัน เร่งได้โดยใช้ URL Inspection → Request Indexing สำหรับหน้าสำคัญ

Q: GSC กับ GA4 ต่างกันอย่างไร?

A: GSC วัดผลจาก Google Search เท่านั้น เช่น Impression, Rank, Clicks จาก Organic Search ส่วน GA4 วัด User Behavior บนเว็บ เช่น หน้าที่ดู เวลาที่ใช้ Conversion ทั้งสองเครื่องมือเสริมกัน ควรใช้คู่กัน

Q: GSC แจ้ง Core Web Vitals "Poor" ต้องแก้อย่างไร?

A: GSC → Core Web Vitals จะแสดงหน้าที่มีปัญหา Metric หลักที่ต้องแก้: LCP (Largest Contentful Paint) แก้ด้วยการ Optimize รูปภาพและ Cache; CLS (Cumulative Layout Shift) แก้ด้วยการกำหนด Width/Height ให้รูปภาพล่วงหน้า; INP (Interaction to Next Paint) แก้ด้วยการลด JavaScript ที่ไม่จำเป็น