แผนผังไซต์ที่แตกต่างกันต่อภาษาตกลงหรือไม่ ฉันจะบอก Google เกี่ยวกับพวกเขาได้อย่างไร


9

เว็บไซต์มีขนาดใหญ่มากและฉันได้สร้าง:

  • sitemap_fr.xml
  • sitemap_en.xml
  • sitemap_es.xml

วิธีนี้ใช้ได้หรือไม่ ถ้าเป็นเช่นนั้นฉันต้องแทรกแท็กเพื่อแจ้ง Google เกี่ยวกับแผนผังไซต์ที่แตกต่างกันหรือไม่ ฉันไม่เพียงแค่มีsitemap.xmlซึ่งสามารถค้นหาได้โดยอัตโนมัติ

ฉันใช้แท็ก hreflang แล้ว:

<link rel="alternate" hreflang="fr" href="http://website.net/fr" >
<link rel="alternate" hreflang="en" href="http://website.net/en" >
<link rel="alternate" hreflang="es" href="http://website.net/es" >

คำตอบ:


10

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

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

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <sitemap>
        <loc>http://website.net/sitemap_fr.xml</loc>
        <lastmod>2004-10-01</lastmod>
    </sitemap>
    <sitemap>
        <loc>http://website.net/sitemap_en.xml</loc>
        <lastmod>2005-01-01</lastmod>
    </sitemap>
    <sitemap>
        <loc>http://website.net/sitemap_es.xml</loc>
        <lastmod>2005-01-01</lastmod>
    </sitemap>
</sitemapindex>

อย่าลืมลิงก์ดัชนีนั้นในไฟล์ robots.txt ของคุณเช่น:

Sitemap: http://website.net/sitemapindex.xml

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


3

คำแนะนำของ Andrew Loft เกี่ยวกับไฟล์ดัชนีแผนผังเว็บไซต์นั้นเป็นที่ยอมรับได้อย่างสมบูรณ์ ฉันเห็นด้วยกับเขาว่าแผนผังไซต์หลายรายการต่อไซต์นั้นใช้ได้และกรณีการใช้งานของคุณเป็นสิ่งที่ดี

มีอีกสองวิธีในการแจ้งให้ Google ทราบเกี่ยวกับแผนผังไซต์หลายรายการที่ใช้ได้เช่นกัน:

ส่งแผนผังไซต์ทั้งหมดไปที่ Google Webmaster Tools

คุณสามารถส่งแผนผังไซต์ไม่ว่าจะมีชื่ออะไรผ่าน Google Webmaster Tools เอกสารความช่วยเหลือของ Google อธิบายถึงวิธีการ

เมื่อมีการส่งแผนผังไซต์ใน GWT Google จะแสดงข้อมูลเพิ่มเติมให้คุณเช่นจำนวน URL จากที่ทำไว้ในดัชนีของ Google

แสดงรายการทั้งหมดใน robots.txt

แผนผังเว็บไซต์สามารถแสดงอยู่ในrobots.txt ไวยากรณ์คือ:

Sitemap: http://example.com/sitemap_fr.xml
Sitemap: http://example.com/sitemap_en.xml
Sitemap: http://example.com/sitemap_es.xml

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

@AndrewLott แสดงรายการพวกเขาทั้งหมดในแผนผังเว็บไซต์โดยตรงควรใช้กับเครื่องมือค้นหาทั้งหมด
Stephen Ostermiller

0

Tag hreflangควรใช้ในระดับที่ลึกกว่าเมื่อโครงสร้างมีลักษณะด้านล่าง

Sitemap: http://example.com/sitemap_fr.xml
Sitemap: http://example.com/sitemap_en.xml
Sitemap: http://example.com/sitemap_es.xml

หรือตัวอย่างเช่น sitemap_fr.xml มีเนื้อหา FR เท่านั้นโดยไม่มี hreflang เกี่ยวข้องกับภาษาอื่น


มันอาจเป็นเพียงตัวอย่างและเขาอาจใช้ hreflang สำหรับทุกหน้า
Alexis Wilke
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.