Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

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

หากคุณดูแลเว็บไซต์ מכל סוג שהוא ควรจะมี XML sitemap จะช่วย search engine optimization (SEO) แต่คุณอาจสงสัยว่า XML sitemap คืออะไร และแม้รู้แล้ว จะสร้าง XML sitemap ยังไง?

ข่าวดีคือ การสร้าง XML sitemap ง่ายกว่าการเข้าใจว่ามันคืออะไรอย่างถ่องแท้ และการเข้าใจ XML sitemaps ก็ง่ายพอควร คุณทำได้

XML Sitemap คืออะไร?

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

ตัวอย่าง เราบอกคนว่าเราอาศัย 123 Main Street พวกเขาจะเข้าใจ แต่โปรแกรมไม่เข้าใจ

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

เราสามารถใช้ XML tags บอกโปรแกรมความหมายของข้อมูล อาจดูแบบนี้:

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

สำหรับโปรแกรมที่รู้จัก tags นั้น จะรู้ว่าเป็นที่อยู่เต็มรูปแบบ โปรแกรมจึงใช้ข้อมูลนั้นทำสิ่งที่มีประโยชน์

The extensible part (ส่วนที่ขยายได้) หมายถึง tags นั้นอาจเป็นอะไรก็ได้! หากโปรแกรมเข้าใจ tag <pre><GlargleForp> ว่าเป็น street number ก็ยังทำงานได้ นักพัฒนาสามารถใช้อะไรก็ได้กำหนดข้อมูลระหว่าง XML tags

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

Search engines เช่น Google ต้องการข้อมูลเฉพาะเพื่อรู้ว่าจะจัดหมวดหมู่และจัดอันดับเว็บไซต์ของเรายังไง XML sitemap ให้ข้อมูลนั้น

นี่คือตัวอย่าง XML sitemap สำหรับหน้าเว็บเดียว:

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

นี่คือความหมายของ tags นั้น:

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

บอก search engine ว่า XML version ที่ใช้คือ 1.0 และข้อความเข้ารหัส UTF-8 นี่คือข้อกำหนด encoding ที่ sitemap ต้องอยู่ในรูปแบบนี้

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

บอก search engine ว่ามาตรฐาน sitemap ใดใช้ใน sitemap ของเรา จำไว้ว่า XML ของเราต้องใช้ tags เดียวกับโปรแกรมที่ต้องอ่าน เพื่อให้เข้าใจ

<pre><url></pre>

บอก search engine ว่าข้อมูลเกี่ยวกับ Uniform Resource Locator (URL) จะตามมา URL ยังรู้จักว่า web address หรือ link

<pre><loc>

กำหนดข้อมูลใน tag ว่าเป็น location จริง หรือ URL เฉพาะของหน้าที่จะถูก index

<pre><lastmod></pre>

บอก search engine ว่าหน้านั้นแก้ไขล่าสุดเมื่อไหร่

<pre><changefreq></pre>

บอก search engine ว่าความถี่การเปลี่ยนแปลงของหน้านั้น ค่าที่ยอมรับได้คือ always, hourly, daily, weekly, monthly, yearly, never

<pre><priority></pre> 

บอก search engine ว่าเราคิดว่าหน้านี้สำคัญเท่าไหร่เทียบกับหน้าอื่นใน sitemap ค่าที่ยอมรับได้ 0 ถึง 1 โดย 1 สูงสุด และ 0.5 เป็นค่าเฉลี่ย

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

ทำไมต้องสร้าง XML Sitemap?

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

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

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

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

ตอนนี้เราเสนอเอกซ์ตราจูดของเว็บไซต์ให้ search engines พวกเขาไม่ต้องเสียเวลา crawl และ index ส่วนที่ใหญ่และจำเป็นแต่น้อยกว่า重要性

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

สร้าง XML Sitemap ยังไง?

โชคดีที่มี automated tools หลายตัวช่วยทำได้ หากใช้ WordPress ให้ติดตั้ง Yoast SEO plugin เป็น SEO tool ยอดเยี่ยม และการสร้าง sitemap ให้เราเป็นแค่หนึ่งในฟีเจอร์ ใช้เวลาเรียนรู้ Yoast SEO plugin ให้มากที่สุดสำหรับฟีเจอร์ทั้งหมด

สร้าง Sitemap ด้วย Yoast

  1. ใน WordPress admin page ติดตั้ง Yoast SEO plugin ติดตั้งแล้ว เช็คว่า feature XML Sitemaps เปิดใช้งานอยู่ ควรเปิดโดยค่าเริ่มต้น
  2. คลิก Yoast SEO ด้านซ้าย แล้วคลิกแท็บ Features
  3. เลื่อนลง ตรวจสอบว่า XML Sitemaps มี slider อยู่ตำแหน่ง On
  4. จากนี้ดูได้ว่า sitemap 长什么样 คลิกไอคอนเครื่องหมายคำถามข้าง XML Sitemaps แล้วคลิกลิงก์ See the XML sitemap
  5. Yoast จะเปิด sitemap ในเบราว์เซอร์ จะไม่ดูเหมือน XML ที่ดูก่อนหน้า ไม่เป็นไร
  6. หากอยากดู XML ให้คลิกขวาที่หน้านี้ เลือก View Source XML จะแสดงออกมา

นี่คือวิธีเร็วที่สุดสร้าง XML sitemap ใน WordPress ด้วย Yoast SEO plugin ดูรอบๆ ใน plugin หาวิธีปรับแต่ง sitemap ให้ตรงตามต้องการ

สร้าง XML Sitemap ด้วย Screaming Frog SEO

หากไม่ใช้ WordPress สำหรับเว็บไซต์ ใช้ online และ offline tools หลากหลายได้

โปรแกรม SEO desktop ที่ใช้มากที่สุดคือ Screaming Frog SEO Spider มีฟรีและเสียเงิน สำหรับสร้าง XML sitemap เวอร์ชันฟรีพอ

  1. ดาวน์โหลดและติดตั้งเสร็จ เปิดโปรแกรม ก่อนสร้าง XML sitemap ต้อง crawl เว็บไซต์ Crawling คือกระบวนการไปหน้าเว็บทีละหน้าเก็บข้อมูลแต่ละส่วน
  2. ด้านบนมีช่องใส่ URL ของเว็บไซต์ ทำแล้วคลิก Start Screaming Frog จะเริ่ม crawl
  3. หน้าต่างหลักเริ่มเต็มไปด้วย URLs ของสิ่งต่างบนเว็บไซต์ เมื่อ progress bar ใกล้มุมขวาบนถึง 100% crawl เสร็จ
  4. ใน toolbar คลิก Sitemaps แล้ว XML Sitemap หน้าต่าง Sitemap Export Configuration จะเปิด
  5. หน้าต่าง Sitemap Export Configuration คือที่ปรับรายละเอียด sitemap เช่น changefreq, lastmod และอื่นๆ ดูแท็บต่างๆ ดูว่ามีอะไร ค่าเริ่มต้นพอใช้ คลิก Next เริ่ม export
  6. จะถามว่าบันทึก sitemap.xml ที่ไหน จดจำไว้ ต้องอัปโหลดขึ้นเว็บไซต์เพื่อให้มีประโยชน์

บันทึกเสร็จ อัปโหลด sitemap.xml ไปที่ root ของเว็บไซต์ ตอนนี้ลงทะเบียน sitemap กับ Google และ search engines อื่นๆ ได้

ทำไงให้ Google เห็น Sitemap ของเรา?

พูด search engines แต่นี่จริงๆ แค่ Google ที่ส่วนใหญ่กังวล จะทำไงให้ Google เห็น sitemap ของเรา?

หวังว่าจะช่วยอันดับสูงขึ้น แต่มันช่วยก็ต่อเมื่อ Google รู้ว่ามันอยู่ ต้องใช้ Google Search Console