क्या एक अलग साइटमैप प्रति भाषा ठीक है? मैं उनके बारे में Google को कैसे बताऊँ?


9

वेबसाइट बहुत, बहुत बड़ी है और मैंने बनाई है:

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

क्या यह समाधान ठीक है? यदि हां, तो क्या मुझे अलग-अलग साइटमैप के बारे में Google को सूचित करने के लिए एक टैग सम्मिलित करना होगा? मेरे पास अब सिर्फ साइटमैप नहीं है। इसे अपने आप मिल सकता है।

मैं पहले ही 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

एक साइटमैप इंडेक्स फ़ाइल के एंड्रयू लॉफ्ट का सुझाव पूरी तरह से स्वीकार्य है। मैं उससे सहमत हूं कि प्रति साइट पर कई साइटमैप ठीक हैं और इसके लिए आपका उपयोग मामला अच्छा है।

Google को कई साइटमैप के बारे में बताने के लिए दो अन्य तरीके हैं जो काम करते हैं:

Google वेबमास्टर टूल पर सभी साइटमैप सबमिट करें

आप Google वेबमास्टर टूल्स के माध्यम से साइटमैप को सबमिट कर सकते हैं, चाहे उसका नाम कोई भी हो। 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 के लिए अच्छा काम करता है, लेकिन अन्य खोज इंजनों के लिए समान युक्ति का पालन नहीं करता है। साइटमैप इंडेक्स का उपयोग करके सभी खोज इंजनों को आपकी संरचना के बारे में बताया जाएगा।
एंड्रयू लॉट

@AndrewLott साइटमैप में उन सभी को सूचीबद्ध करते हुए सीधे सभी खोज इंजनों के लिए काम करना चाहिए।
स्टीफन Ostermiller

0

जब संरचना नीचे की तरह दिखती है तो टैग hreflang का उपयोग गहरे स्तर पर किया जाना चाहिए

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

या हो सकता है कि उदाहरण के लिए साइटमैप_फ्रेंड। एक्सएमएल में केवल एफआरई सामग्री है, जो अन्य भाषाओं से संबंधित है


यह शायद सिर्फ एक उदाहरण था और वह शायद सभी पृष्ठों के लिए hreflang का उपयोग करता है।
एलेक्सिस विल्के
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.