sitemap คืออะไร สำคัญกับ SEO อย่างไร

สำหรับผู้พัฒนาเว็บไซต์หลายๆ ท่าน คงเคยได้ยินคำว่า “sitemap” มาบ้างแล้ว แต่รู้ไหมว่า “sitemap” คืออะไร แล้วเกี่ยวข้องกับเว็บไซต์อย่างไร

Sitemap คืออะไร

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

ความสำคัญของ Sitemap

การมี Sitemap จะทำให้ Bot ของ Search Engine ต่างๆ เข้ามาสำรวจเว็บไซต์ของเราได้อย่างง่ายดายและรวดเร็ว สามารถระบุได้ว่าเนื้อหาของเว็บไซต์เรานั้น มีข้อมูลประเภทไหนบ้างได้ภายในหน้าเพจเดียว จึงมีส่วนช่วยอย่างมากที่จะทำให้เว็บไซต์เราติดหน้า Search ได้

ประเภทของ Sitemap

sitemap มีอยู่ 2 ประเภท

  1. HTML Sitemap
    เป็นสารบัญที่บอกให้ผู้ใช้รู้ว่าเว็บไซต์นั้นมีหน้าอะไรบ้าง ยกตัวอย่างเช่น เว็บไซต์ขายรองเท้า ถ้าเป็น HTML Sitemap จะมีรูปแบบ ดังนี้
  • หน้าหลัก
  • รองเท้าผ้าใบ
    • รองเท้าเด็ก
    • รองเท้าสำหรับผู้ชาย
    • รองเท้าสำหรับผู้หญิง
  • รองเท้าแตะ
  • การชำระเงิน
    • ช่องทางการชำระเงิน
    • แจ้งการชำระเงิน
  • เกี่ยวกับเรา
    • ติดต่อเรา
    • ร่วมงานกับเรา
  • ช่วยเหลือ
    • คำถามที่พบบ่อย
  1. sitemap.xml
    เป็นสารบัญที่มีไว้เพื่อให้ Bot ของ Search Engine ต่างๆ เข้ามาเก็บข้อมูลของเว็บ ว่าเว็บไซต์นี้มีกี่หน้า กี่ลิงก์ ทำการอัปเดตเว็บไซต์ล่าสุดไปเมื่อไหร่
sitemap

โดยสามารถเช็คว่าเว็บไซต์ของเรามี sitemap.xml หรือไม่ โดยให้พิมพ์ชื่อเว็บไซต์ของเราบนเบราว์เซอร์ ชื่อโดเมน/sitemap.xml ยกตัวอย่างเช่น เว็บไซต์ของเราใช้โดเมนว่า demo.sandbox.in.th ก็ให้พิมพ์ demo.sandbox.in.th/sitemap.xml

ดังนั้น sitemap.xml จึงมีความสำคัญต่อการทำ SEO มากๆ ส่งผลให้เว็บไซต์ของเราแสดงผลในหน้าค้นหา

ควรเริ่มทำ sitemap.xml เมื่อไหร่

ควรทำตั้งแต่เริ่มทำเว็บไซต์เลยจะดีมากๆ เพราะเราจะได้รู้ว่าเว็บไซต์ที่เราจะทำนั้นมีกี่หน้า กี่เมนู กี่ลิงก์ เพื่อให้เห็นภาพรวมของเว็บไซต์ได้

วิธีการสร้าง sitemap.xml

วิธีการสร้าง sitemap.xml มีหลายวิธี แต่เราได้เลือกวิธีที่ง่ายมา 3 วิธี ได้แก่

XML Sitemap Generator (กรณีใช้เมื่อเว็บสร้างด้วยโปรแกรมอื่นๆ เช่น html, javascript , ฯลฯ)

การใช้ XML Sitemap Generator นั้นจะได้เฉพาะเว็บที่มีหน้าเพจลิงก์เชื่อมต่อกันเท่านั้น แต่หากมีหน้าเพจไหนถูกสร้างขึ้นมาเดี่ยวๆ ไม่ได้ลิงก์เชื่อมกับหน้าใดเลย XML Sitemap Generator จะไม่เก็บข้อมูลหน้าเพจนั้นนะคะ

  1. เข้าเว็บ xml-sitemaps.com แล้วใส่ชื่อเว็บไซต์ของคุณลงในช่อง จากนั้นกดปุ่ม START จากนั้นรอเว็บไซต์ทำงานเพื่อสำรวจข้อมูลเว็บไซต์ เพื่อทำการสร้างไฟล์ xml
  1. ระบบจะทำการสำรวจเว็บไซต์ เมื่อเรียบร้อยแล้วให้คลิกที่ VIEW SITEMAP DETAILS
  1. สามารถเลือกได้ว่าจะดูไฟล์ หรือดาวน์โหลดไฟล์ xml ได้ ซึ่งหากอยากดูให้คลิกที่ VIEW FULL XML SITEMAP
    หรือหากต้องการดาวน์โหลดไฟล์ สามารถคลิกที่ DOWNLOAD YOUR XML SITEMAP FILE

ใช้ WordPress Plugin (กรณีใช้เมื่อเว็บสร้างด้วยโปรแกรม WordPress)

สำหรับผู้พัฒนาเว็บไซต์ด้วย WordPress หากต้องการสร้าง sitemap.xml สามารถทำได้ง่ายๆ เลย โดยสร้างผ่านปลั๊กอิน ซึ่งปลั๊กอินที่จะใช้ในบทความนี้คือ ปลั๊กอิน Yoast SEO โดยมีขั้นตอนการทำ ดังนี้

  1. Login เข้า WordPress ที่หน้า Dashboard คลิกที่ SEO => General
  1. เลือกแท็บ Features ที่ XML sitemaps ให้ปรับเป็น On จากนั้นคลิกที่ Save changes เพื่อบันทึกการตั้งค่า

สร้าง sitemap.xml เอง

ในกรณีที่ต้องการสร้าง sitemap.xml เองสามารถทำได้โดยเขียนโค้ด โดยใช้โปรแกม notepad หรือ notepad++ ก็ได้ จากนั้นให้บันทึกชื่อไฟล์ว่า sitemap.xml

ตัวอย่างของไฟล์ sitemap.xml

<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>http://www.demo.sandbo.in.th/a.html</loc>
        <lastmod>2021-08-26</lastmod>
        <changefreq>Daily</changefreq>
        <priority>1.0</priority>
    </url>
    <url>
        <loc>http://www.demo.sandbo.in.th/b.html</loc>
        <lastmod>2021-08-30</lastmod>
        <changefreq>Monthly</changefreq>
        <priority>1.0</priority>
    </url>
    <url>
        <loc>http://www.demo.sandbo.in.th/c.html</loc>
        <lastmod>2021-08-30</lastmod>
        <changefreq>Monthly</changefreq>
        <priority>1.0</priority>
    </url>
</urlset>

คำสั่ง

urlset

URL

loc

ความหมาย

ค่ามาตรฐานของ Sitemap

คำสั่งลิงก์แต่ละเพจ ซึ่งจะต้องมี tag ปิดด้วยเสมอ

ลิงก์แต่ละหน้าเพจของเว็บไซต์ จะรวมถึง http และต้องมีอักขระรวมกันไม่เกิน 2,048 ตัวอักษร

lastmod

วันที่และเวลาที่ทำการอัปเดตหน้าเพจ จะใส่เป็นวันที่เต็มหรือจะเป็นวันที่แบบ yyyy-mm-dd ก็ได้

changefreq

ระยะเวลาที่ทำการอัปเดตหน้าเพจนี้ โดยจะบอกให้ Bot ทราบว่าจะต้องมาเก็บข้อมูลหน้าเพจนี้บ่อยแค่ไหน สามารถระบุได้ว่าจะให้มาเก็บแบบไหน เช่น
– always บ่อยๆ
– hourly ทุกชั่วโมง
– daily ทุกวัน
– weekly ทุกสัปดาห์
– monthly ทุกเดือน
– yearly ทุกปี
– never ไม่ต้อง
ข้อควรระวัง ในกรณีที่เลือกให้ Bot มาเก็บบ่อยๆ เช่น ทึกวัน ทุกชั่วโมง แต่หน้าเพจนั้นไม่มีการเปลี่ยนแปลงเลยเหมือนเดิมทุกประการ เมื่อ Bot เข้ามาเก็บบ่อยๆ แล้วเจอข้อมูลเหมือนเดิม Bot อาจจะไม่เข้ามาเก็บหน้าเพจนั้นอีกเลยก็ได้

<priority>

ลำดับความสำคัญของหน้าเพจนั้นๆ โดยมีค่าอยู่ระหว่าง 0.0 ถึง 1.0 หากค่าเป็น 1.0 นั่นหมายถึงว่าสำคัญมาก และ 0.0 สำคัญน้อยที่สุด ซึ่งหากไม่ใส่ในส่วนนี้เลยจะเป็นค่ามาตรฐานคือ 0.5

sitemap นั้นสามารถมี URL ได้ไม่เกิน 50,000 เว็บและมีขนาดไม่เกิน 10 MB ต่อ 1 ไฟล์

ทีนี้เมื่อเราได้ sitemap.xml เราก็รอให้ Bot ของ Search Engine ต่างๆ เข้ามาเก็บข้อมูลไป แต่หากใครรอไม่ไหวก็ให้ไปเพิ่มใน Google Search Console เลย

Was this article helpful?

Related Articles