วิธีให้ Google แสดง เมนูเว็บไซต์ (Sitelinks) ในหน้าผลการค้นหา

หากคุณต้องการให้ 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 เข้าใจง่าย

html
<nav> <ul> <li><a href=”https://example.com/home”>หน้าแรก</a></li> <li><a href=”https://example.com/services”>บริการ</a></li> <li><a href=”https://example.com/portfolio”>ผลงาน</a></li> <li><a href=”https://example.com/contact”>ติดต่อเรา</a></li> </ul> </nav>

 


2. ใช้ Structured Data (Schema Markup) สำหรับเมนู

การใช้ SiteNavigationElement Schema จะช่วยให้ Google เข้าใจเมนูของคุณดีขึ้น

ตัวอย่างโค้ด JSON-LD สำหรับเมนู

json
{ “@context”: “https://schema.org”, “@type”: “SiteNavigationElement”, “name”: [“หน้าแรก”, “บริการ”, “ผลงาน”, “ติดต่อเรา”], “url”: [ “https://example.com/home”, “https://example.com/services”, “https://example.com/portfolio”, “https://example.com/contact” ] }

 

📌 วิธีใช้:

  • ใส่โค้ดนี้ใน <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

json
{ “@context”: “https://schema.org”, “@type”: “BreadcrumbList”, “itemListElement”: [ { “@type”: “ListItem”, “position”: 1, “name”: “หน้าแรก”, “item”: “https://example.com/home” }, { “@type”: “ListItem”, “position”: 2, “name”: “บริการ”, “item”: “https://example.com/services” } ] }

 


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 ที่ไม่เชื่อมโยงจริง

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *