ตั้งค่า WordPress Reading Settings อย่างถูกต้อง

กำหนดหน้าแรก หน้า Blog จำนวนบทความต่อหน้า และ Search Engine Visibility ให้เว็บไซต์ของคุณถูกมองเห็นโดย Google

ตั้งค่า WordPress Reading Settings อย่างถูกต้อง

เมื่อติดตั้ง WordPress เสร็จใหม่ ๆ หลายคนมักข้ามการตั้งค่า Reading Settings ไป ทำให้เว็บไซต์แสดงหน้าแรกเป็นรายการบทความแทนที่จะเป็นหน้าต้อนรับที่สวยงาม หรือบางครั้งก็ลืมเปิดให้ Google เข้ามาจัดทำดัชนี ส่งผลให้เว็บหายไปจากผลการค้นหา บทความนี้จะพาไปทำความเข้าใจและตั้งค่าทุกอย่างใน Reading Settings ตั้งแต่ต้นจนจบ

Reading Settings คืออะไร และอยู่ที่ไหน

Reading Settings คือกลุ่มการตั้งค่าที่ควบคุมว่า WordPress จะแสดงเนื้อหาอะไรบนหน้าแรกของเว็บไซต์ รวมถึงจำนวนบทความที่แสดงต่อหน้า และการอนุญาตให้ Search Engine เข้ามาอ่านเว็บหรือไม่

วิธีเข้าถึง:

  1. เข้าสู่ระบบ WordPress Admin Dashboard
  2. คลิก Settings ในเมนูซ้าย
  3. คลิก Reading

หน้าจอ Reading Settings จะปรากฏขึ้นพร้อมตัวเลือกต่าง ๆ ที่สำคัญมาก

Your Homepage Displays — เลือกหน้าแรกของเว็บ

ส่วนนี้คือหัวใจสำคัญที่สุดของ Reading Settings มีสองตัวเลือก:

ตัวเลือกที่ 1: Your Latest Posts

หน้าแรกจะแสดงรายการบทความล่าสุดโดยอัตโนมัติ เหมาะสำหรับเว็บบล็อกที่ต้องการให้ผู้เข้าชมเห็นบทความใหม่ทันทีที่เปิดเว็บ

ตัวเลือกที่ 2: A Static Page (Recommended)

เลือกหน้าที่สร้างไว้แล้วให้เป็นหน้าแรก เหมาะสำหรับเว็บบริษัท ร้านค้า หรือเว็บที่ต้องการออกแบบหน้าแรกเอง โดยต้องตั้งค่าสองส่วน:

วิธีสร้างหน้าสำหรับตั้งค่า:

  1. ไปที่ Pages → Add New
  2. สร้างหน้าชื่อ Home (ไม่ต้องใส่เนื้อหาก็ได้ถ้าใช้ Page Builder)
  3. สร้างหน้าอีกอันชื่อ Blog หรือ ข่าวสาร (ไม่ต้องใส่เนื้อหาเลย)
  4. กลับมาที่ Reading Settings แล้วเลือกหน้าที่สร้างไว้
หมายเหตุ: หน้า Posts Page ห้ามใส่เนื้อหาใด ๆ เพราะ WordPress จะแทนที่เนื้อหาด้วยรายการบทความอัตโนมัติ

Blog Pages Show at Most — จำนวนบทความต่อหน้า

ค่าเริ่มต้นคือ 10 บทความต่อหน้า ซึ่งเหมาะสมในกรณีทั่วไป แต่คุณสามารถปรับได้ตามต้องการ:

การตั้งค่ามากเกินไปจะทำให้หน้าโหลดช้า เพราะต้องดึงข้อมูลจากฐานข้อมูลพร้อมกันหลายรายการ

Syndication Feeds — ตั้งค่า RSS Feed

ส่วนนี้กำหนดว่า RSS Feed จะแสดงบทความล่าสุดกี่รายการ และแสดงแบบเต็มหรือแบบสรุป:

Tip: ถ้าต้องการให้คนเข้าเว็บเพื่ออ่านบทความจริง ๆ แนะนำเลือก Excerpt เพื่อกันการ copy เนื้อหาผ่าน Feed

Search Engine Visibility — สำคัญมาก อย่าลืมตรวจสอบ

ตัวเลือกนี้อยู่ด้านล่างสุดของหน้า มี checkbox ชื่อ:

"Discourage search engines from indexing this site"

ถ้าติ๊ก checkbox นี้ไว้ Google และ Search Engine อื่น ๆ จะไม่จัดทำดัชนีเว็บของคุณ ทำให้เว็บไม่ปรากฏในผลการค้นหาเลย

ระวัง: หลายคนเปิดเว็บมาหลายเดือนแล้วสงสัยว่าทำไม Google ไม่เจอเว็บ สาเหตุมักมาจาก checkbox นี้ถูกติ๊กไว้ตั้งแต่ช่วงพัฒนาแล้วลืมปิด

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

หลังตั้งค่าเสร็จแล้ว ให้ตรวจสอบด้วยวิธีต่อไปนี้:

# ตรวจสอบว่า Google สามารถอ่านเว็บได้หรือเปิด browser แล้วไปที่:
https://yoursite.com/robots.txt

# บรรทัดที่ควรเห็น (ถ้า Search Engine Visibility ปิดอยู่):
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php

# ถ้าเห็น Disallow: / แสดงว่า Search Engine ถูกบล็อกอยู่!
User-agent: *
Disallow: /

# ตรวจสอบว่า Homepage แสดงถูกต้อง:
curl -s -o /dev/null -w "%{http_code}" https://yoursite.com/

# ดู Meta Tag ของหน้าแรก:
curl -s https://yoursite.com/ | grep -i "og:type\|canonical"
Tip: ถ้าเห็น Disallow: / ใน robots.txt ให้รีบไปปิด Search Engine Visibility ใน Reading Settings ทันที แล้วรอ Google crawl ใหม่ภายใน 1–3 วัน

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

Error: "หน้าแรกยังแสดงบทความแทนที่จะเป็น Static Page ที่ตั้งไว้"

สาเหตุ: ลืมกด Save Changes หลังเลือก Static Page หรือ Theme ของคุณ override ค่า Homepage ไว้ วิธีแก้: กด Save Changes อีกครั้ง และตรวจสอบว่า Theme ไม่มีการตั้งค่า Front Page แยกต่างหาก

Error: "หน้า Blog แสดงข้อความ 'Nothing found' หรือเปล่า"

สาเหตุ: ยังไม่มีบทความในหมวด Posts เลย หรือหน้า Posts Page ถูกตั้งค่าเป็นหน้าเดียวกับ Homepage วิธีแก้: สร้างบทความ (Posts → Add New) อย่างน้อย 1 บทความ และตรวจสอบว่า Homepage และ Posts Page ไม่ใช่หน้าเดียวกัน

Error: "Google ไม่เจอเว็บเลยหลังเปิดตัวมาหลายเดือน"

ตรวจสอบทันที: ไปที่ Settings → Reading แล้วดูว่า "Discourage search engines from indexing this site" ถูกติ๊กอยู่ไหม ถ้าใช่ ให้เอา checkbox ออก แล้วกด Save Changes จากนั้นไปที่ Google Search Console แล้วขอ Request Indexing สำหรับหน้าหลัก

Error: "RSS Feed แสดงบทความมากเกินไปทำให้ Site ช้า"

ลดจำนวน Syndication feeds ลงจาก 10 เหลือ 5 และเลือก Excerpt แทน Full text เพื่อลดข้อมูลที่ต้องส่งออก

Error: "Page ที่เลือกเป็น Posts Page หายไปจากเมนู Dropdown"

สาเหตุ: Page นั้นอาจถูก Set as Draft หรือถูกลบไปแล้ว ไปที่ Pages → All Pages แล้วตรวจสอบว่า Page ที่ต้องการมีสถานะ Published อยู่

การตั้งค่า Reading Settings สำหรับ WooCommerce

ถ้าคุณใช้ WooCommerce ร่วมกับ WordPress มีการตั้งค่าเพิ่มเติมที่ควรรู้:

ตัวอย่างการตั้งค่าสำหรับร้านค้าออนไลน์:

# Reading Settings ที่แนะนำสำหรับ WooCommerce:
Homepage:    "Home" (หน้าที่ออกแบบด้วย Elementor หรือ Page Builder)
Posts Page:  "ข่าวสาร" หรือ "บล็อก" (ถ้ามีบล็อก)

# WooCommerce → Settings → Products → General:
Shop page:   "Shop" (หน้า Shop ที่ WooCommerce สร้างให้)

# ตรวจสอบ URL ของแต่ละหน้า:
https://yoursite.com/        → หน้าแรก (Home)
https://yoursite.com/shop/   → หน้าร้านค้า
https://yoursite.com/blog/   → หน้าบทความ

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

Q: ต้องตั้ง Reading Settings ก่อนทำ SEO ไหม?

A: ใช่ แนะนำให้ตั้งค่า Reading Settings ก่อนเสมอ เพราะการกำหนดหน้าแรกและ Posts Page ที่ถูกต้องจะช่วยให้ Plugin SEO เช่น Yoast SEO หรือ Rank Math ทำงานได้อย่างมีประสิทธิภาพมากขึ้น นอกจากนี้ยังต้องแน่ใจว่า Search Engine Visibility ถูกปิดก่อนที่จะเริ่มทำ SEO

Q: ถ้าเปลี่ยน Homepage จาก Latest Posts เป็น Static Page แล้ว URL เดิมจะพัง ไหม?

A: ไม่พัง URL ของบทความแต่ละอันยังคงเดิม สิ่งที่เปลี่ยนคือเนื้อหาที่แสดงบนหน้าแรก (/) เท่านั้น แต่ถ้าคุณเคยมีคนเข้า / แล้วเห็นรายการบทความ ตอนนี้จะเห็นหน้า Static แทน ควรตรวจสอบ Google Search Console ว่ามี URL ไหนที่ผิดพลาดหรือเปล่า

Q: Blog Pages Show at Most ควรตั้งเท่าไหร่ถึงจะเหมาะสม?

A: ขึ้นอยู่กับประเภทเว็บ สำหรับบล็อกทั่วไปแนะนำ 10 บทความ สำหรับเว็บข่าวหรือ Magazine ที่มีบทความเยอะ อาจตั้งไว้ที่ 12–15 แต่ถ้าบทความของคุณมีรูปภาพเยอะหรือเว็บโหลดช้า ควรลดลงเหลือ 6–8 เพื่อประสิทธิภาพที่ดีขึ้น