เมื่อติดตั้ง WordPress เสร็จใหม่ ๆ หลายคนมักข้ามการตั้งค่า Reading Settings ไป ทำให้เว็บไซต์แสดงหน้าแรกเป็นรายการบทความแทนที่จะเป็นหน้าต้อนรับที่สวยงาม หรือบางครั้งก็ลืมเปิดให้ Google เข้ามาจัดทำดัชนี ส่งผลให้เว็บหายไปจากผลการค้นหา บทความนี้จะพาไปทำความเข้าใจและตั้งค่าทุกอย่างใน Reading Settings ตั้งแต่ต้นจนจบ
Reading Settings คืออะไร และอยู่ที่ไหน
Reading Settings คือกลุ่มการตั้งค่าที่ควบคุมว่า WordPress จะแสดงเนื้อหาอะไรบนหน้าแรกของเว็บไซต์ รวมถึงจำนวนบทความที่แสดงต่อหน้า และการอนุญาตให้ Search Engine เข้ามาอ่านเว็บหรือไม่
วิธีเข้าถึง:
- เข้าสู่ระบบ WordPress Admin Dashboard
- คลิก Settings ในเมนูซ้าย
- คลิก Reading
หน้าจอ Reading Settings จะปรากฏขึ้นพร้อมตัวเลือกต่าง ๆ ที่สำคัญมาก
Your Homepage Displays — เลือกหน้าแรกของเว็บ
ส่วนนี้คือหัวใจสำคัญที่สุดของ Reading Settings มีสองตัวเลือก:
ตัวเลือกที่ 1: Your Latest Posts
หน้าแรกจะแสดงรายการบทความล่าสุดโดยอัตโนมัติ เหมาะสำหรับเว็บบล็อกที่ต้องการให้ผู้เข้าชมเห็นบทความใหม่ทันทีที่เปิดเว็บ
ตัวเลือกที่ 2: A Static Page (Recommended)
เลือกหน้าที่สร้างไว้แล้วให้เป็นหน้าแรก เหมาะสำหรับเว็บบริษัท ร้านค้า หรือเว็บที่ต้องการออกแบบหน้าแรกเอง โดยต้องตั้งค่าสองส่วน:
- Homepage: เลือกหน้าที่จะเป็นหน้าแรก (ต้องสร้าง Page ไว้ก่อน)
- Posts Page: เลือกหน้าที่จะแสดงรายการบทความทั้งหมด (เช่น หน้า "ข่าวสาร" หรือ "บล็อก")
วิธีสร้างหน้าสำหรับตั้งค่า:
- ไปที่ Pages → Add New
- สร้างหน้าชื่อ Home (ไม่ต้องใส่เนื้อหาก็ได้ถ้าใช้ Page Builder)
- สร้างหน้าอีกอันชื่อ Blog หรือ ข่าวสาร (ไม่ต้องใส่เนื้อหาเลย)
- กลับมาที่ Reading Settings แล้วเลือกหน้าที่สร้างไว้
Blog Pages Show at Most — จำนวนบทความต่อหน้า
ค่าเริ่มต้นคือ 10 บทความต่อหน้า ซึ่งเหมาะสมในกรณีทั่วไป แต่คุณสามารถปรับได้ตามต้องการ:
- 5–8 บทความ: โหลดเร็ว เหมาะกับบทความที่มีรูปภาพเยอะ
- 10 บทความ: ค่าเริ่มต้น เหมาะกับเว็บทั่วไป
- 15–20 บทความ: เหมาะกับเว็บข่าว หรือบล็อกที่โพสต์บ่อย
การตั้งค่ามากเกินไปจะทำให้หน้าโหลดช้า เพราะต้องดึงข้อมูลจากฐานข้อมูลพร้อมกันหลายรายการ
Syndication Feeds — ตั้งค่า RSS Feed
ส่วนนี้กำหนดว่า RSS Feed จะแสดงบทความล่าสุดกี่รายการ และแสดงแบบเต็มหรือแบบสรุป:
- Syndication feeds show the most recent: จำนวนบทความใน RSS Feed (ค่าเริ่มต้น 10)
- For each post in a feed, include:
- Full text: แสดงเนื้อหาบทความทั้งหมดใน Feed เหมาะกับผู้อ่านที่ใช้ RSS Reader
- Excerpt: แสดงเฉพาะตอนต้น เหมาะถ้าต้องการให้คนคลิกเข้ามาอ่านในเว็บ
Search Engine Visibility — สำคัญมาก อย่าลืมตรวจสอบ
ตัวเลือกนี้อยู่ด้านล่างสุดของหน้า มี checkbox ชื่อ:
"Discourage search engines from indexing this site"
ถ้าติ๊ก checkbox นี้ไว้ Google และ Search Engine อื่น ๆ จะไม่จัดทำดัชนีเว็บของคุณ ทำให้เว็บไม่ปรากฏในผลการค้นหาเลย
- ติ๊ก (เปิด): ซ่อนจาก Google — ใช้เฉพาะช่วงกำลังพัฒนาเว็บ
- ไม่ติ๊ก (ปิด): ให้ Google เข้ามาอ่านได้ตามปกติ — สถานะที่ต้องการสำหรับเว็บที่เปิดให้บริการแล้ว
ตรวจสอบว่า 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"
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 มีการตั้งค่าเพิ่มเติมที่ควรรู้:
- WooCommerce จะสร้างหน้า Shop, Cart, Checkout, และ My Account ให้อัตโนมัติ
- ควรตั้ง Homepage เป็นหน้าที่ออกแบบมาสำหรับร้านค้าโดยเฉพาะ ไม่ใช่หน้า Shop ของ WooCommerce โดยตรง
- หน้า Shop สามารถตั้งค่าได้แยกต่างหากใน WooCommerce → Settings → Products → General
ตัวอย่างการตั้งค่าสำหรับร้านค้าออนไลน์:
# 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 เพื่อประสิทธิภาพที่ดีขึ้น