- शिप
- 10 सितंबर 2026 को 7:17 pm बजे UTC
- लेखक
- Kamo
- Commit
- 301ad72
खोज कंसोल ने पृष्ठों को "उपयोगकर्ता-चयनित के बिना डुप्लिकेट" के रूप में अलग करना शुरू किया कैनोनिकल "डुप्लिकेट, गूगल ने उपयोगकर्ता की तुलना में अलग-अलग कैनोनिकल चुना" और "अल्ternate पृष्ठ उचित canonical टैग के साथ"। उत्पादन के खिलाफ उपाय, चार अलग-अलग चीजें उन लोगों को खिलाती हैं। शरीर में मेटाडाटा। आगामी 16 धाराएँ उत्पन्न करती हैंMetadata() में <body> पर एक HTMLLimitedBots के बाहर किसी भी उपयोगकर्ता एजेंट के लिए गतिशील मार्ग, और इसके अंतर्निहित सूची Googlebot से बाहर निकलती है। ज्ञान-आधारित मार्ग गतिशील हैं: /help-center, /kamo-documentation, /kamo-api-reference और हर लेख उनके तहत, 22 स्थानीय लोगों में, अकेले साइटमैप में 308 लेख। जैसा Googlebot, प्रत्येक ने अपने <title>, canonical और hreflang ~100 KB के बाद किया </head>, और गूगल <head> के बाहर एक canonical स्वीकार नहीं करता है, इसलिए वे लोग पृष्ठों में कोई नहीं था। यूआरएल निरीक्षण ने कभी इसे नहीं दिखाया: इसका Google-InspectionTool एजेंट सूची में है, इसलिए लाइव टेस्ट को हेड गूगलबोट नहीं मिला। HTMLLimited बोट्स अब // है और हर ग्राहक को <head> में मेटाडाटा मिलता है। The पूर्ववर्ती मार्ग निर्माण समय पर मेटाडाटा को हल करते हैं और परिवर्तन नहीं करते हैं। अनट्रांसलेट लेख एक भाषा का दावा करते हैं। KB सेवा उत्तर देता है स्थानीय रूप से यह अंग्रेजी लेख के साथ कोई अनुवाद नहीं है, और बैकफिल प्रति लेख है: /ja/help-center/crm/accounts/ क्या एककाउंट-रिकॉर्ड-होल्ड शब्द के लिए अंग्रेजी पृष्ठ शब्द है, जबकि इसका / fr जुड़वां फ्रेंच है। यह स्वयं canonical और जापानी घोषित, और गूगल इसे /en के पक्ष में अतिक्रमण किया। एक लेख जो सेवा अंग्रेज़ी में वापस आती है अब अंग्रेजी मूल, उपचार में इसके कैनोनिकल को इंगित करता है app/lib/seo.ts पहले से ही एक untranslated इलाके देता है। अस्थायी पुनर्निर्देशन अगली-intl भेजता है /, हर unprefixed पथ और हर एक 307 के साथ स्थानीय लोगों के लिए एक (/EN/pricing) का सामना करना पड़ा, जो Google को बताता है स्रोत यूआरएल को रखें, इसलिए इसे चुनना / ओवर / एन रखा गया। रीडायरेक्ट डिफ़ॉल्ट स्थान पर, कोई कुकी या स्वीकार्य भाषा के साथ एक क्रॉलर नहीं है प्राप्त करता है, अब एक 308 है, कैश-कंट्रोल के साथ: कोई स्टोर नहीं तो एक ब्राउज़र नहीं है इसे बाद में भाषा परिवर्तन में परिवर्तित करें। किसी अन्य इलाके में रहने के लिए पुनर्निर्देशित 307; वे कौन पूछ रहा है पर निर्भर करते हैं। NEXT LOCALE और रेफरल कुकीज़ फिर भी रीडायरेक्ट की सवारी करें। एपेक्स होस्ट। ओग: सभी 22 स्थानों में मुखपृष्ठ पर यूआरएल, और हर 404 पर, https://kamocrm.com था, जो स्थानीय लेआउट से विरासत में मिली थी, एक के बगल में canonical नामकरण www. यह लेआउट से चला गया है; एक canonical के साथ पृष्ठों पहले से ही इसे og:url सेट करें। संगठन, WebSite, SoftwareApplication और ब्रेडक्रंबलिस्ट मार्कअप, आरएसएस फ़ीड और /api/sitemap भी नामित Apex, जो 308s to www और फिर फिर फिर से /en में रीडायरेक्ट किया गया। अब उपयोग करें www और स्थानीय लोगों के canonical पथ। ब्रेडक्रंबजॉनएलडी स्थानीय लोगों को स्थानीय रूप में लेता है फोन करने के बजाय एक प्रोप (Locale): अपने 31 कॉलरों में से 25 कभी कॉल नहीं करते SetRequestLocale, जहां getLocale () ने अनुरोध हेडर और एक निर्माण पढ़ा इसके साथ-साथ 188 के बजाय 179 मार्गों का परित्याग किया गया। "वैकल्पिक पृष्ठ उचित कैनोनिकल टैग के साथ" Google एक की पुष्टि करता है Canonical that works: /ta/* (untranslated, canonical to /en) क्या आप जानते हैं कि आप किस प्रकार के हैं? लेख वे रहते हैं। सत्यापित: tsc स्वच्छ; सभी के साथ एक उत्पादन निर्माण prerenders 188 मार्गों छह स्थैतिक मार्ग प्रशस्ति पत्र intact, और निर्मित /en, /en/about, /en/pricing और /en/features कोई apex URL और उनके canonical अंदर ले <head> NextRequests के रूप में मध्यवेयर के माध्यम से संचालित: /, / प्रिसिंग, /en/pricing and/?discount=<guid> no-store के साथ /en में 308 जवाब दें और सेट NEXT LOCALE, kdsc vid और kdsc src; स्वीकार-भाषा fr और NEXT LOCALE=de अभी भी अपने स्वयं के इलाके में एक 307 मिलता है। चेक-डिस्काउंट-कोकी, चेक-रजिस्टर-लिंक्स, चेक-प्रोडक्ट्स और अन्य गार्ड पास होते हैं।.