วิธีสร้างแผนผังเว็บไซต์ XML สำหรับเว็บไซต์ของคุณ

หากคุณเปิดเว็บไซต์ใด ๆ คุณน่าจะมีแผนผังเว็บไซต์XML มันจะช่วยเพิ่มประสิทธิภาพกลไกค้นหาของคุณ(help your search engine optimization) ( SEO ) แต่คุณอาจสงสัยว่าแผนผังเว็บไซต์ XML คืออะไร และถึงแม้ว่าคุณจะรู้ คุณจะสร้างแผนผังเว็บไซต์ XML ได้อย่างไร 

ข่าวดีก็คือการสร้าง แผนผังเว็บไซต์ XMLง่ายกว่าการทำความเข้าใจว่ามันคืออะไร และการทำความเข้าใจ แผนผังไซต์ XMLก็ค่อนข้างง่ายเช่นกัน คุณสามารถทำเช่นนี้

แผนผังเว็บไซต์ XML คืออะไร?(What Is An XML Sitemap?)

มาครอบคลุม ส่วน XMLกันก่อน XMLย่อมาจาก e X tensible M arkup L anguage มันไม่ใช่ภาษาโปรแกรมอย่างแน่นอน เป็นวิธีที่ยืดหยุ่นในการบอกเว็บเบราว์เซอร์และโปรแกรมอื่นๆ เกี่ยวกับข้อมูลที่เอกสาร XML มีอยู่ 

ตัวอย่างเช่น เราสามารถบอกใครบางคนว่าเราอาศัยอยู่ที่ 123 Main Streetและพวกเขาจะเข้าใจ แต่โปรแกรมไม่ทำ 

แท็ก XML ที่วางอยู่บนด้านใดด้านหนึ่งของข้อมูลที่อยู่จะช่วยบอกโปรแกรมว่าข้อมูลหมายถึงอะไร แท็กมักจะจับคู่กับแท็กเปิดหนึ่งแท็ก<pre><StreetNumber></pre>และแท็กปิดหนึ่งแท็ก  <pre></StreetNumber></pre>

ดังนั้นเราจึงสามารถใช้ แท็ก XMLเพื่อบอกโปรแกรมว่าข้อมูลนั้นหมายถึงอะไร อาจมีลักษณะดังนี้:

<pre>
   <StreetNumber>123</StreetNumber>
   <StreetName>Main</StreetName>
   <StreetType>Street</StreetType>
</pre>

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

ส่วนที่ขยายได้หมายความว่าแท็กเหล่านั้นจะเป็นอะไรก็ได้! หากโปรแกรมเข้าใจ tag

 to mean street number, it would still work. So a developer could use just about anything to define the data between the XML tags.

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

เครื่องมือ ค้นหา(Search)เช่นGoogleต้องการข้อมูลเฉพาะเพื่อให้รู้วิธีจัดหมวดหมู่และจัดอันดับเว็บไซต์ของเรา แผนผัง เว็บไซต์ XMLสามารถให้ข้อมูลนั้นได้

นี่คือตัวอย่างของ แผนผังเว็บไซต์ XMLสำหรับหน้าเว็บเดียว

<pre>
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
      <loc>http://www.example.com/</loc>
      <lastmod>2005-01-01</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
</pre>

นี่คือสิ่งที่แท็กหมายถึง:

<pre><?xml version="1.0" encoding="UTF-8"?></pre> 

อันนี้บอกเครื่องมือค้นหาว่า เวอร์ชัน XMLที่เราใช้อยู่คือ 1.0 และข้อความถูกเข้ารหัสในUTF-(UTF-8) 8 นั่นคือข้อกำหนดการเข้ารหัสที่แผนผังเว็บไซต์ต้องมี

<pre><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"></pre> 

สิ่งนี้จะบอกเครื่องมือค้นหาว่ามีการใช้มาตรฐานแผนผังเว็บไซต์ใดในแผนผังเว็บไซต์ จำไว้ว่า(Remember) XML ของเราต้องใช้แท็กเดียวกันกับโปรแกรมที่ต้องอ่านเพื่อให้เข้าใจ

<pre><url></pre> 

สิ่งนี้จะบอกเครื่องมือค้นหาข้อมูลเกี่ยวกับUniform Resource Locator ( URL ) ที่จะถูกติดตาม URLเรียกอีกอย่างว่าที่อยู่เว็บหรือลิงก์

<pre><loc> 

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

<pre><lastmod></pre> 

หน้านี้จะบอกเครื่องมือค้นหาว่าหน้านั้นถูกแก้ไขครั้งล่าสุดเมื่อใด

<pre><changefreq></pre> 

ซึ่งช่วยให้เครื่องมือค้นหาทราบความถี่การเปลี่ยนแปลงของหน้านั้น ค่าที่ยอมรับได้จะเป็นรายชั่วโมง รายวัน รายสัปดาห์ รายเดือน รายปี ไม่เคยเลย

<pre><priority></pre> 

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

โปรดทราบว่านี่ไม่ใช่คำสั่งสำหรับเครื่องมือ(commands for the search engine)ค้นหา พวกเขาจะอ่านข้อมูลนั้นและดำเนินการตามที่ต้องการ

เหตุใดจึงต้องสร้างแผนผังเว็บไซต์ XML(Why Create An XML Sitemap?)

แผนผังเว็บไซต์ XML(XML)ที่ออกแบบมาอย่างดีจะช่วยให้เรามีโอกาสแสดงไซต์ต่อผู้ที่เราต้องการเห็นมากที่สุด โดยจะบอกเครื่องมือค้นหาว่าเรากำลังให้ข้อมูลประเภทใด เข้าถึงข้อมูลได้จากที่ใด และอัปเดตข้อมูลครั้งล่าสุดเมื่อใด

เนื่องจากเป็นแผนที่ จึงไม่จำเป็นต้องแสดงถึงภูมิประเทศที่แน่นอน เราจะต้องเลือกสิ่งที่อยู่ในนั้น ดังนั้นเครื่องมือค้นหาจะได้หน้าที่ถูกต้อง ตัวอย่างเช่นนโยบายความเป็นส่วนตัว(Privacy Policy)และ หน้า การใช้งานที่ยอมรับ(Acceptable Use) ได้ของ เราจะไม่แตกต่างจากไซต์อื่นๆ บนเว็บมากนัก แทนที่จะทำแผนที่เหล่านั้น ให้จับคู่หน้าที่นำผู้ใช้ไปยังสิ่งที่ดี เช่น โพสต์บล็อกหรือหน้าผลิตภัณฑ์ที่ดีที่สุดของเรา

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

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

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

ด้วยแผนผังเว็บไซต์ที่ดี เรากำลังร่วมมือกับเครื่องมือค้นหาและนั่นจะช่วยให้เว็บไซต์ของเราได้รับการจัดอันดับที่ดีที่สุดเท่าที่ควร

ฉันจะสร้างแผนผังเว็บไซต์ XML ได้อย่างไร(How Do I Create an XML Sitemap?)

โชคดีที่มีเครื่องมืออัตโนมัติหลายอย่างที่จะช่วยเราทำสิ่งนี้ หากเราใช้ WordPress(using WordPress)รับปลั๊กอินYoast SEO เป็นเครื่องมือเพิ่มประสิทธิภาพกลไกค้นหาที่ยอดเยี่ยม และการสร้างแผนผังไซต์สำหรับเราเป็นเพียงหนึ่งในคุณสมบัติ ใช้เวลาในการเรียนรู้วิธีใช้ปลั๊กอิน Yoast SEO(learn how to use the Yoast SEO plugin)อย่างแท้จริงสำหรับคุณลักษณะทั้งหมด

การสร้างแผนผังเว็บไซต์ด้วย Yoast(Making a Sitemap With Yoast)

  • ในหน้าผู้ดูแลระบบWordPress เราจะติดตั้ง ปลั๊กอินYoast SEO เมื่อติดตั้งแล้ว เราจะตรวจสอบเพื่อให้แน่ใจว่า คุณลักษณะ XML Sitemap(XML Sitemaps )เปิดใช้งานอยู่ ควรเป็นค่าเริ่มต้น 
  • คลิก(Click)ที่Yoast SEOที่ด้านซ้าย จากนั้นคลิกที่แท็บ  คุณสมบัติ(Features)
  • เลื่อนลงมาและตรวจสอบให้แน่ใจว่าแผนผังไซต์ XML(XML Sitemaps)มีแถบเลื่อนอยู่ที่(On)ตำแหน่งเปิด

  • จากที่นี่ เราจะเห็นได้ว่าแผนผังเว็บไซต์เป็นอย่างไร คลิก(Click)ที่ไอคอนเครื่องหมายคำถามถัดจากXML Sitemapsจากนั้นคลิกที่ลิงค์See  the XML sitemap(See the XML sitemap)

  • Yoast จะเปิดแผนผังเว็บไซต์ในเว็บเบราว์เซอร์ จะดูไม่เหมือนXML ที่ เราดูก่อนหน้านี้ ไม่เป็นไร.

  • หากเราต้องการดูXMLให้คลิกขวาที่หน้านี้และเลือกView Source (View Source)จากนั้น XML จะถูกเปิดเผย

นั่นเป็นวิธีที่รวดเร็วที่สุดในการสร้างแผนผังเว็บไซต์XML ใน (XML)WordPressด้วยปลั๊กอินYoast SEO ดูรอบๆ ในปลั๊กอินเพื่อดูวิธีปรับแต่งแผนผังเว็บไซต์และทำให้ตรงตามที่ต้องการ

สร้างแผนผังเว็บไซต์ XML ด้วย Screaming Frog SEO(Create an XML Sitemap With Screaming Frog SEO)

หากเราไม่ได้ใช้WordPressสำหรับไซต์ของเรา เราก็สามารถใช้เครื่องมือออนไลน์และออฟไลน์ได้หลากหลาย

อาจเป็นโปรแกรม SEO บนเดสก์ท็อปที่ใช้มากที่สุด(most used desktop SEO program)คือScreaming Frog SEO Spider (Screaming Frog SEO Spider)มีเวอร์ชันฟรีและจ่ายเงิน สำหรับการสร้างแผนผังไซต์ XML เวอร์ชันฟรีคือสิ่งที่เราต้องการ

  • เมื่อดาวน์โหลดและติดตั้งแล้ว ให้เปิดโปรแกรมขึ้นมา ก่อนที่เราจะสามารถสร้าง แผนผังเว็บไซต์ XMLเราต้องรวบรวมข้อมูลเว็บไซต์ การ รวบรวมข้อมูล(Crawling)เป็นกระบวนการจากหน้าหนึ่งไปยังอีกหน้าหนึ่งบนไซต์และรวบรวมข้อมูลเกี่ยวกับแต่ละส่วน
  • ที่ด้านบน เราเห็นจุดสำหรับป้อนURLของเว็บไซต์ของคุณ ทำอย่างนั้น. จากนั้นคลิกที่ปุ่มเริ่ม (Start )Screaming Frogจะเริ่มรวบรวมข้อมูลไซต์

  • หน้าต่างหลักเริ่มเติมURL(URLs)ของสิ่งต่างๆ บนเว็บไซต์ เมื่อแถบความคืบหน้าใกล้ด้านบนขวาของหน้าจออยู่ที่ 100% การรวบรวมข้อมูลจะเสร็จสมบูรณ์

  • ในแถบเครื่องมือ ให้คลิกที่แผนผังเว็บไซต์(Sitemaps) ตาม ด้วยXML Sitemap หน้าต่าง การกำหนดค่าการส่งออกแผนผังเว็บไซต์(Sitemap Export Configuration )จะเปิดขึ้น

  • หน้าต่าง การกำหนดค่าการส่งออกแผนผังเว็บไซต์(Sitemap Export Configuration)เป็นที่ที่เราสามารถปรับแต่งรายละเอียดของแผนผังเว็บไซต์ได้ เช่นความถี่การเปลี่ยนแปลง Lastmod(changefreq, lastmod)และอื่นๆ ผ่านแท็บต่างๆ เพื่อดูว่ามีอะไรบ้าง การตั้งค่าเริ่มต้นจะทำในตอนนี้ คลิกถัดไป(Next)เพื่อเริ่มการส่งออก

  • มันจะถามเราว่าจะบันทึกไฟล์sitemap.xml ไว้ที่ใด (sitemap.xml)อย่า(Make)ลืมว่าบันทึกไว้ที่ไหน เราจะต้องอัปโหลดไปยังเว็บไซต์ของเราเพื่อให้เป็นประโยชน์

เมื่อบันทึกแล้ว ให้อัปโหลด ไฟล์ sitemap.xmlไปยังรูทของเว็บไซต์ ตอนนี้เราสามารถลงทะเบียนแผนผังเว็บไซต์กับGoogleและเครื่องมือค้นหาอื่นๆ ได้แล้ว

ฉันจะให้ Google ดูแผนผังไซต์ของฉันได้อย่างไร(How Do I Get Google To See My Sitemap?)

เราบอกว่าเสิร์ชเอ็นจิ้น แต่จริงๆ แล้วสิ่งเดียวที่กังวลมากที่สุดคือGoogle แล้วเราจะ ให้ Googleดูแผนผังเว็บไซต์ได้อย่างไร 

เราหวังว่าจะเป็นประโยชน์ในการทำให้ไซต์ของเรามีอันดับสูงขึ้น แต่จะช่วยได้ก็ต่อเมื่อGoogleรู้ว่าไซต์นั้นอยู่ที่นั่น เราจะต้องใช้Google  Search Console(Google Search Console)



About the author

ฉันเป็นนักพัฒนาเว็บที่มีประสบการณ์มากกว่า 10 ปีในการทำงานกับเบราว์เซอร์ Firefox และ Google Docs ฉันเป็นผู้เชี่ยวชาญในการสร้างแอปพลิเคชันออนไลน์ที่เรียบง่ายแต่ทรงพลัง และได้พัฒนาโซลูชันบนเว็บสำหรับทั้งธุรกิจขนาดเล็กและองค์กรขนาดใหญ่ ฐานลูกค้าของฉันประกอบด้วยชื่อที่ใหญ่ที่สุดในธุรกิจ เช่น FedEx, Coca Cola และ Macy's ทักษะของฉันในฐานะนักพัฒนาทำให้ฉันเป็นผู้สมัครในอุดมคติสำหรับโครงการใดๆ ที่จำเป็นต้องทำให้เสร็จอย่างรวดเร็วและมีประสิทธิภาพ - ตั้งแต่การพัฒนาเว็บไซต์ที่กำหนดเองไปจนถึงการสร้างแคมเปญการตลาดทางอีเมลที่มีประสิทธิภาพ



Related posts