หากคุณต้องการให้ Google แสดง เมนูเว็บไซต์ (Sitelinks) ในหน้าผลการค้นหา (SERP) คุณต้องปรับปรุงโครงสร้างเว็บไซต์ และทำให้ Google เข้าใจเมนูของคุณอย่างถูกต้อง
✅ 1. ใช้โครงสร้างเว็บไซต์ที่ดี และจัดลำดับความสำคัญของเมนู
Google สร้าง Sitelinks อัตโนมัติจาก Navigation Menu และ โครงสร้างลิงก์ภายใน (Internal Links)
🔹 วิธีทำให้เมนูของคุณถูกนำมาแสดง:
- ใช้เมนูหลัก (Primary Navigation) ที่ชัดเจน เช่น Home | บริการ | ผลงาน | ติดต่อเรา
- ใช้ HTML <nav> สำหรับเมนูหลัก เพื่อช่วยให้ Google เข้าใจว่าเป็นเมนูนำทาง
- ใช้ลิงก์ข้อความ (Text Links) แทน JavaScript หรือภาพ เพื่อให้ Google Bot อ่านได้ง่าย
- ใช้ Breadcrumbs เพื่อช่วยให้ Google เข้าใจโครงสร้างของเว็บไซต์
✅ ตัวอย่างโค้ด HTML สำหรับเมนูที่ Google เข้าใจง่าย
✅ 2. ใช้ Structured Data (Schema Markup) สำหรับเมนู
การใช้ SiteNavigationElement Schema จะช่วยให้ Google เข้าใจเมนูของคุณดีขึ้น
✅ ตัวอย่างโค้ด JSON-LD สำหรับเมนู
📌 วิธีใช้:
- ใส่โค้ดนี้ใน <head> ของหน้าเว็บหลัก (index.html หรือ header.php)
- สามารถใช้ปลั๊กอิน SEO เช่น Rank Math, Yoast SEO เพื่อเพิ่ม Schema อัตโนมัติ
✅ 3. ใช้ Google Search Console เพื่อปรับปรุง Sitelinks
Google ไม่ให้เราสั่งเพิ่ม Sitelinks โดยตรง แต่สามารถ ช่วยให้ Google เลือกแสดงเมนูที่ถูกต้อง ได้
🔹 วิธีทำ:
1️⃣ ไปที่ Google Search Console
2️⃣ เลือกเว็บไซต์ของคุณ
3️⃣ ไปที่ “Sitelinks Searchbox” → ตรวจสอบว่ามีข้อมูล Schema หรือไม่
4️⃣ ใช้ URL Inspection Tool เพื่อตรวจสอบว่า Google เข้าใจโครงสร้างเมนูถูกต้อง
5️⃣ ทำการ Submit URLs ของเมนูสำคัญใน “Request Indexing”
✅ 4. สร้าง Internal Links เชื่อมโยงไปยังเมนูสำคัญ
Google จะเลือก Sitelinks จากหน้าเว็บที่มีการเชื่อมโยงมากที่สุด ดังนั้นควรทำให้ลิงก์เมนูสำคัญปรากฏในหลายจุดของเว็บไซต์
🔹 เทคนิคเพิ่มโอกาสให้เมนูแสดงในผลการค้นหา:
✅ ใส่ลิงก์เมนูหลักในทุกหน้า (Header, Footer, Sidebar)
✅ ใช้ Breadcrumbs Navigation เพื่อช่วยให้ Google เข้าใจโครงสร้างเว็บไซต์
✅ เพิ่ม Internal Links ไปยังเมนูหลักในบทความหรือหน้าเว็บ
✅ ตัวอย่าง Breadcrumbs Schema
✅ 5. ปรับปรุงความเร็วเว็บไซต์ และทำให้เมนูรองรับมือถือ (Mobile-Friendly)
Google จะไม่แสดงเมนูเป็น Sitelinks หากเว็บไซต์โหลดช้า หรือใช้งานยากบนมือถือ
🔹 วิธีปรับปรุง:
- ใช้ Google PageSpeed Insights (PageSpeed Insights) เพื่อปรับปรุงความเร็ว
- ทำให้เว็บไซต์รองรับ Mobile-Friendly โดยใช้ Responsive Design
- ตรวจสอบ Core Web Vitals เพื่อให้แน่ใจว่าเว็บไซต์โหลดเร็วและใช้งานง่าย
✅ 6. หลีกเลี่ยงเมนูที่ไม่เหมาะสมสำหรับ SEO
🔴 เมนูที่ Google อาจไม่แสดงเป็น Sitelinks:
❌ ใช้ JavaScript หรือ AJAX สำหรับเมนูหลัก (Google อาจไม่สามารถ Crawl ได้)
❌ ใช้ลิงก์แบบ Redirect (เช่น example.com/menu → example.com/page)
❌ ใช้ลิงก์ #anchor ที่ไม่เชื่อมไปยัง URL จริง
🔥 สรุป: วิธีให้ Google เอาเมนูไปแสดงในผลการค้นหา (Sitelinks)
✅ สร้างโครงสร้างเมนูที่ชัดเจน ใช้ <nav> และ <ul> ให้ Google เข้าใจง่าย
✅ ใช้ Schema Markup (SiteNavigationElement & Breadcrumbs)
✅ เพิ่ม Internal Links ไปยังเมนูหลักในทุกหน้า
✅ ใช้ Google Search Console เพื่อตรวจสอบว่าหน้าเมนูถูก Index
✅ ปรับปรุงความเร็วเว็บไซต์ และให้เมนูรองรับ Mobile-Friendly
✅ หลีกเลี่ยง JavaScript, Redirect และลิงก์ #anchor ที่ไม่เชื่อมโยงจริง