डायनामिक वेबसाइट के लिए एक अच्छा साइटमैप कैसे बनाएं


11

मेरे पास गतिशील सामग्री और विभिन्न प्रकार के पृष्ठों वाली एक वेबसाइट है। मेरे पास कुछ पृष्ठ हैं जो शायद ही कभी बदलते हैं, और मेरे पास ब्लॉग जैसे पृष्ठ हैं जो अक्सर बदलते हैं। ब्लॉग पृष्ठों में सॉर्टिंग के लिए लिंक भी होते हैं, उदाहरण के लिए तारीख, एस्क, डीएससी पर सॉर्ट करना।

कुछ पृष्ठों पर मेरे पास अलग-अलग टैब्ड सामग्री के लिंक भी हैं, और लिंक जो केवल लंगर लिंक हैं।

अब जब मैं एक xml साइटमैप जनरेटर का उपयोग करता हूं तो सभी लिंक साइट में फेंक दिए जाते हैं, और इसलिए मुझे नहीं लगता कि सभी लिंक वास्तव में प्रासंगिक हैं।

अब तक के ब्लॉगपोस्ट को भी साइटमैप में लिया जाता है। क्या यह वास्तव में आवश्यक है? मुझे लगता है कि ब्लॉगपोस्ट के लिंक ठीक ठीक अनुक्रमित किए जा सकते हैं।

क्या साइटमैप बनाने के लिए सबसे अच्छा तरीका सिर्फ साइटमैप के मुख्य मेनू लिंक को मैन्युअल रूप से असाइन करना है, या वास्तव में अनुशंसित सभी चीजों को अनुक्रमित करना है?

जवाबों:


6

आपको अपने साइटमैप का उपयोग सब कुछ अनुक्रमित करने के लिए करना चाहिए । हर यूआरएल को शामिल करने के लिए कोई नकारात्मक पहलू नहीं है, और एक खतरा है कि बड़े पैमाने पर कुछ यूआरएल छूट जाएंगे।

आपके साइटमैप में, हर url के साथ जुड़े डेटा के अलग-अलग सेट हो सकते हैं। तत्व परिभाषाओं पर एक नज़र डालें और अधिक महत्वपूर्ण यूआरएल और कम महत्वपूर्ण के लिए सेटिंग्स समायोजित करें

<url>
  <loc>http://www.example.com/about</loc>
  <lastmod> 2010-06-30</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.8</priority>
</url>

<changefreq> are about how frequently a page may change. Adjust the value as needed,हमेशा andप्रति घंटा के मान से पता चलता है कि आपको लगता है कि पेज अपडेट अक्सर होता है।

  1. always
  2. hourly
  3. daily
  4. weekly
  5. monthly
  6. yearly
  7. never

और आप इसके लिए मान सेट कर सकते हैं <priority>:

  • <priority>1.0</priority>
  • <priority>0.9</priority>
  • <priority>0.8</priority>
  • <priority>0.7</priority>
  • <priority>0.6</priority>
  • <priority>0.5</priority>
  • <priority>0.4</priority>
  • <priority>0.3</priority>
  • <priority>0.2</priority>
  • <priority>0.1</priority>
  • <priority>0.0</priority>

इसलिए जिन पृष्ठों को आप अधिक महत्वपूर्ण पाते हैं, उन्हें प्राथमिकता के क्रम में आइटम सेट करें। बहुत ही महत्वपूर्ण सेट 1.0, महत्वपूर्ण 0.9, नियमित महत्व 0.5और महत्वपूर्ण 0.1या नहीं 0.0। आपको वह नियंत्रण देना चाहिए जिसकी आप तलाश कर रहे हैं।

संक्षेप में, सब कुछ रखने के लिए कोई नकारात्मक पहलू नहीं है, यह मानते हुए कि आपके पास 50,000 से कम यूआरएल हैं


उत्तर के लिए धन्यवाद और प्रश्न में वर्तनी को ठीक करना। एक बात, अगर मेरे पास लगभग 3000 लिंक के साथ एक वेबसाइट है, तो क्या मुझे मैन्युअल रूप से सभी लिंक के माध्यम से जाना चाहिए और प्राथमिकता में रखना चाहिए, जो मुझे उम्र में ले जाएगा।
सैफ बेचन

यदि आप इसे हाथ से कर रहे हैं, तो मैं सब कुछ डाल दूंगा 0.5, फिर सबसे महत्वपूर्ण डाल दूंगा 1.0। फिर यदि आपके पास समय है तो आप कम से कम महत्वपूर्ण को प्राथमिकता दे सकते हैं।
आर्टलंग

2

यदि आप किसी भी सभ्य ब्लॉगिंग सॉफ़्टवेयर का उपयोग कर रहे हैं, तो आपके पास एक आरएसएस फ़ीड होना चाहिए, जो एक साइटमैप के रूप में उपयोग करने योग्य है और शायद एक बेहतर विकल्प है। आप निश्चित रूप से आरएसएस फ़ीड को Google और याहू वेबमास्टर टूल के साइटमैप के रूप में सबमिट कर सकते हैं। आपकी अन्य सामग्री के आधार पर आपको साइटमैप की आवश्यकता हो सकती है।

ब्लॉग पृष्ठों में सॉर्टिंग के लिए लिंक भी होते हैं, उदाहरण के लिए तारीख, एस्क, डीएससी पर सॉर्ट करना।

मैं अलग-अलग क्रमों वाले पृष्ठों से बचने की कोशिश करूंगा - वे मूल रूप से अलग-अलग विचारों वाले एक ही सामग्री हैं। बस सुनिश्चित करें कि आपके पास मुख्य पृष्ठ अनुक्रमित हैं - जैसे ब्लॉग पोस्ट की सूची, पृष्ठबद्ध।

अब blogposts uptil को भी साइटमैप में ले लिया गया है। क्या यह वास्तव में आवश्यक है? मुझे लगता है कि ब्लॉगपोस्ट के लिंक ठीक ठीक अनुक्रमित किए जा सकते हैं।

आप सही हैं, खोज इंजन को आपकी सामग्री को ठीक से खोजने में सक्षम होना चाहिए। XML साइटमैप हमेशा आवश्यक नहीं होते हैं। लेकिन यह आपकी सामग्री को थोड़ा और तेज़ी से अनुक्रमित करने का एक अच्छा तरीका है, खासकर अगर कुछ पृष्ठ आपकी साइट के भीतर गहरे निहित हैं, या यह एक विशेष रूप से नई साइट है।


1
कुछ ब्लॉग पैकेजों में भी अच्छे साइटमैप जनरेशन टूल हैं, जैसे कि वर्डप्रेस प्लगइन: wordpress.org/extend/plugins/google-sitemap-generator
JasonBirch

ओह दुर्भाग्य से मेरे पास एक वेबसाइट है जो खरोंच से निर्मित है। लेकिन यह जोड़ने के लिए एक अच्छी सुविधा की तरह लग रहा है, मुझे नहीं पता था कि यह साइटमैप के साथ भी संभव था। इस तरह से साइटमैप हमेशा अद्यतित रहता है, जो हर बार नया साइटमैप बनाने की तुलना में अधिक महत्वपूर्ण है।
सैफ बेचन

0

आप A1 साइटमैप जेनरेटर पर विचार कर सकते हैं। यह आंतरिक लिंकिंग के आधार पर प्राथमिकता मानों की गणना करेगा। (शायद एक कोशिश करो। वरना सिर्फ प्राथमिकता मूल्य की उपेक्षा करें।)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.