จากการวิเคราะห์โครงสร้างของระบบ Magento พบว่าปัญหาเกิดจากระบบหลังบ้านบางส่วนทำงานผิดพลาด ดังนี้:
Site Audit
Canonical & Schema
URL Rewrite
Index คลาดเคลื่อน
Custom Canonical
ยิงผิดไปหน้าหมวดหมู่
XML Sitemap
ระบบสร้างไฟล์ไม่ครบ
เกิดจากระบบหลังบ้านทำงานผิดพลาด ทำให้คำนวณ URL Rewrite หรือค่า Canonical ผิดเพี้ยนไป ระบบจึงดีดกลับ (Fallback) ไปใช้ URL ดั้งเดิม (System URL: /catalog/product/view/id/...) ซึ่งไม่เป็นมิตรกับ SEO แทน
ในระบบหลังบ้านของการจัดการสินค้าบางรายการ (เช่น รุ่น A1) อาจมีการระบุ URL ของหน้าหมวดหมู่ลงไปในช่องตั้งค่า Custom Canonical เอาไว้ ซึ่งทำให้ระบบยึดตามค่าที่ระบุไว้นั้นโดยไม่สนใจโครงสร้างหลักครับ
จากการวิเคราะห์เชิงลึกด้วยสคริปต์ Python เพื่อตรวจสอบโครงสร้างไฟล์ sitemap.xml พบความผิดปกติในการประมวลผลของระบบ (Sitemap Generator) ดังรายละเอียดต่อไปนี้:
/news/) ถูกนำส่งเข้าสู่ Sitemap เลยแม้แต่รายการเดียว (0 URL)เมื่อประเมินร่วมกับปัญหา โครงสร้าง Canonical ที่คลาดเคลื่อน (ตามข้อ 1-3) ปัญหาเหล่านี้จึงเป็นปัจจัยหลักที่ส่งผลให้ระบบ Google Search Console แสดงผลการทำ Index เพียง 165 รายการ จากจำนวน URL ที่ส่งไปกว่า 1,000 รายการครับ
รายละเอียดขั้นตอนการแก้ไขปัญหาทางเทคนิคและ On-Page ทั้งหมด ได้ถูกรวบรวมและจัดหมวดหมู่ไว้ใน Google Sheet แล้วครับ
เปิดดู Checklist ใน Google Sheet