Google ไม่จัดทำดัชนีเว็บไซต์ Joomla แก้อย่างไร? เช็กสาเหตุทีละจุด

ถ้า Google ไม่จัดทำดัชนีหน้า Joomla ให้ตรวจ URL นั้นใน Google Search Console ก่อน แล้วไล่ดูว่า Google เข้าถึงหน้าได้หรือไม่ มีคำสั่ง noindex หรือ canonical ที่ชี้ไปหน้าอื่นหรือเปล่า และเนื้อหามีลิงก์ให้ค้นพบหรือไม่ การส่ง Sitemap หรือกดขอจัดทำดัชนีไม่ได้รับประกันว่า Google จะนำหน้าขึ้นดัชนี

❶ ตรวจสถานะใน Google Search Console

① ตรวจ URL ด้วย URL Inspection

เลือกพร็อพเพอร์ตีที่ตรงกับโดเมน แล้ววาง URL เต็มของหน้าที่มีปัญหาในช่อง URL Inspection อ่านสถานะจากเวอร์ชันที่ Google จัดทำดัชนีไว้ และดูเหตุผลในส่วน Page indexing

② แยกสาเหตุที่รายงาน

ตรวจว่าระบบแจ้งว่า URL ถูกบล็อกด้วย robots.txt, พบคำสั่ง noindex, เป็นหน้า 404, เป็น URL ซ้ำ หรือ Google ยังไม่ได้รวบรวมข้อมูล การแก้แต่ละสาเหตุไม่เหมือนกัน จึงควรใช้เหตุผลของ URL นั้นเป็นตัวตั้ง

③ ใช้ Test Live URL เมื่อต้องการตรวจหน้าปัจจุบัน

หลังแก้ไข ให้ใช้ Test Live URL ตรวจว่า Google เข้าถึงหน้าเวอร์ชันปัจจุบันได้หรือไม่ ผลทดสอบนี้บอกความพร้อมของหน้า ณ ตอนตรวจ แต่ไม่ได้ยืนยันว่าหน้านั้นถูกเพิ่มเข้า Google Index แล้ว

❷ ตรวจว่าหน้า Joomla เปิดให้ Google เข้าถึง

① ตรวจสถานะหน้าเว็บ

เปิด URL ในหน้าต่างส่วนตัว ตรวจว่าหน้าเปิดได้โดยไม่ต้องล็อกอิน และไม่แสดงข้อผิดพลาด เช่น 404, 403 หรือ 5xx หากบทความยังเป็น Unpublished หรือเว็บไซต์อยู่ในโหมด Offline ผู้เข้าชมทั่วไปและ Google อาจเข้าไม่ถึง

② ตรวจ robots.txt

ตรวจไฟล์ robots.txt ที่รากเว็บไซต์ว่าไม่ได้ปิดกั้นหน้าหรือส่วนสำคัญที่ต้องการให้ Google รวบรวมข้อมูล อย่าบล็อกหน้าใน robots.txt หากต้องการให้ Google อ่านคำสั่ง noindex ที่อยู่ในหน้า เพราะเมื่อ Google เข้าไม่ถึง ก็จะอ่านคำสั่งในหน้านั้นไม่ได้

③ ตรวจการป้องกันด้วยรหัสผ่านหรือระบบความปลอดภัย

ตรวจว่าไม่มีระบบสมาชิก หน้าล็อกอิน หรือกฎความปลอดภัยของเซิร์ฟเวอร์ขวางการเข้าถึงหน้า หากเว็บไซต์แสดงหน้า CAPTCHA หรือหน้าแจ้งเตือนแทนเนื้อหา Google อาจเก็บข้อมูลหน้าไม่ได้

❸ ตรวจ Robots และ Canonical ใน Joomla

① ตรวจ Robots ระดับเว็บไซต์

ไปที่ System → Setup Panel → Global Configuration → Site → Metadata แล้วตรวจค่า Robots หากเว็บไซต์ต้องการให้หน้าสาธารณะถูกค้นพบ อย่าตั้งค่า noindex ในระดับเว็บไซต์โดยไม่ตั้งใจ

② ตรวจ Robots ของบทความและ Menu Item

เปิดบทความที่มีปัญหา แล้วตรวจส่วน Metadata หาก URL สร้างจาก Menu Item ให้ตรวจ Metadata ของ Menu Item ด้วย บางหน้าสามารถกำหนดค่า Robots แยกจาก Global Configuration ได้

③ ตรวจแท็ก Canonical

ดูซอร์สของหน้าแล้วค้นหา rel="canonical" หากแท็กชี้ไป URL อื่น Google อาจเลือก URL ปลายทางเป็นหน้าหลัก ตรวจว่าค่า canonical ถูกต้องและไม่ได้ชี้บทความไปหน้าแรกหรือหน้าที่ไม่เกี่ยวข้อง

④ ตรวจคำสั่ง noindex ในหน้าเว็บ

ค้นหา name="robots" ในซอร์สหน้าเว็บ ถ้าพบ noindex ทั้งใน Global Configuration, บทความ, Menu Item หรือส่วนเสริม SEO ให้ตรวจว่าตั้งใจปิดการจัดทำดัชนีหรือไม่

❹ ตรวจเนื้อหาและการเชื่อมโยงหน้า

① ตรวจว่าเนื้อหามีคุณค่าและไม่ซ้ำโดยไม่จำเป็น

หน้าเว็บควรมีเนื้อหาที่ตอบคำถามของผู้อ่าน ไม่ใช่มีเพียงข้อความสั้น ๆ ที่คล้ายหน้าอื่น หากบทความซ้ำหรือแทบไม่มีข้อมูลเฉพาะ ให้ปรับเนื้อหาและแสดงความแตกต่างที่เป็นประโยชน์

② เพิ่มลิงก์ภายในไปยังหน้า

เชื่อมหน้าที่ต้องการให้ค้นพบจากเมนู หมวดหมู่ หรือบทความที่เกี่ยวข้อง ตรวจว่าลิงก์เป็น URL ที่เปิดได้จริงและไม่ได้ซ่อนอยู่หลังแบบฟอร์มหรือการกระทำที่ Google เข้าไม่ถึง

③ ตรวจ URL ใน Sitemap

เปิด XML Sitemap แล้วดูว่ามี URL ที่ต้องการหรือไม่ ตรวจว่าใช้โดเมนหลัก ถูกโปรโตคอล และไม่ได้รวม URL ที่เป็น 404, ซ้ำ หรือกำหนด noindex

ComSiam แนะนำให้แก้สาเหตุที่ Search Console รายงานก่อน แล้วค่อยส่ง Sitemap หรือขอให้ Google ตรวจหน้าใหม่ การส่ง Sitemap ช่วยให้ Google พบ URL ได้ แต่ไม่ได้บังคับให้จัดทำดัชนี

❺ ขอให้ Google ตรวจหน้าอีกครั้ง

① ทดสอบ URL หลังแก้ไข

เมื่อแก้ Robots, canonical, เนื้อหา หรือลิงก์ภายในแล้ว ใช้ Test Live URL ตรวจว่าหน้าเปิดได้และไม่ถูกปิดกั้น

② กด Request Indexing เมื่อหน้าเหมาะสม

หากผลตรวจผ่าน ให้เลือก Request indexing ใน URL Inspection การส่งคำขอไม่ได้รับประกันว่าจะจัดทำดัชนีหรือทำทันที และไม่ควรส่งซ้ำหลายครั้งโดยไม่มีการแก้หน้า

③ รอและติดตามสถานะ

Google อาจใช้เวลารวบรวมและประมวลผลข้อมูลใหม่ ตรวจ URL ซ้ำภายหลังและอ่านเหตุผลล่าสุด หากยังไม่จัดทำดัชนี ให้ดูว่ารายงานระบุปัญหาเดิมหรือเปลี่ยนเป็นสาเหตุอื่น

❻ เช็กลิสต์แก้ปัญหาอย่างเป็นลำดับ

  • ตรวจ URL ด้วย URL Inspection
  • ยืนยันว่าหน้าเผยแพร่และตอบกลับได้ตามปกติ
  • ตรวจ robots.txt ว่าไม่ปิดกั้นหน้า
  • ตรวจ Robots ระดับเว็บไซต์ บทความ และ Menu Item
  • ตรวจ canonical ว่าชี้ไป URL ที่ถูกต้อง
  • ปรับเนื้อหาที่ซ้ำหรือไม่ตอบคำถาม
  • เพิ่มลิงก์ภายในและตรวจ Sitemap
  • ทดสอบ URL แล้วค่อยขอจัดทำดัชนี

การแก้ปัญหาควรเริ่มจากสาเหตุที่รายงานสำหรับ URL นั้น ไม่ควรเปลี่ยนหลายค่าใน Joomla พร้อมกัน เมื่อทีม ComSiam ตรวจทีละขั้น จะรู้ได้ชัดว่าหน้าเปิดให้ Google เข้าถึงและมีสัญญาณการจัดทำดัชนีถูกต้องหรือไม่