Hardik Dewra

3 min read

आपका landing page Google पर क्यों नहीं दिख रहा

Google पर न दिखने का मतलब आमतौर पर यह है कि page index ही नहीं हुआ। Search Console की वो statuses जो वजह बताती हैं, और जाँचने का सही क्रम।

आपका landing page Google पर नहीं दिख रहा, तो वजह आमतौर पर indexing होती है, ranking नहीं, और वो अक्सर आपकी अपनी site की किसी setting में बैठी होती है। Search Console खोलें, ठीक उसी URL पर URL Inspection चलाएँ, और जो status मिले उसे पढ़ें। वो एक screen ही बता देती है कि Google के पास यह page है भी या नहीं।

Landing page Google पर न दिखने की दो वजहें

Incognito window में अपनी ही headline search करने से कुछ साबित नहीं होता। इसकी जगह Search Console में URL Inspection इस्तेमाल करें। वो दो में से एक बात बताता है: URL Google पर है, या नहीं है। अगर वो Google पर है और फिर भी आपके शब्दों पर नहीं दिखता, तो यह ranking की दिक़्क़त है, जो content और links पर आकर टिकती है और सुलझने में लंबा वक़्त लेती है। अगर वो Google पर है ही नहीं, तो आगे पढ़ें, क्योंकि नीचे दी गई ज़्यादातर वजहें एक दोपहर में ठीक हो जाती हैं।

वो statuses जिनका मतलब है कि रोक आपने ख़ुद लगाई है

Google की page indexing report सटीक labels इस्तेमाल करती है, और हर label एक अलग ग़लती की तरफ़ इशारा करता है। 'URL marked noindex' का मतलब है कि कोई robots meta tag या X-Robots-Tag header Google को बाहर रहने को कह रहा है, जो तब बहुत होता है जब staging की कोई setting production में चली जाती है। 'URL blocked by robots.txt' का मतलब है crawler दरवाज़े से अंदर ही नहीं आ पाया। 'Alternate page with proper canonical tag' और 'Duplicate without user-selected canonical', दोनों का मतलब है कि Google ने किसी और URL को इस content का असली version मान लिया है।

noindex और robots.txt एक-दूसरे को काट देते हैं

इसमें तजुर्बेकार लोग भी फँसते हैं। Google इस पर साफ़ कहता है: noindex का नियम तभी असर करता है जब page robots.txt से रुका हुआ न हो और crawler उस तक बाक़ी तरीक़ों से पहुँच सके। अगर Googlebot page उठा ही नहीं पाता, तो उसे noindex कभी दिखता ही नहीं, और URL फिर भी search results में आ सकता है। Page को Google से बाहर रखने के लिए robots.txt में रोक लगाना उल्टा नतीजा देता है। या तो crawler को अंदर आने दें और noindex लगाएँ, या उसे अंदर आने दें और index होने दें।

Discovered और crawled एक ही status नहीं हैं

'Discovered - currently not indexed' का मतलब है Google को पता है कि यह URL मौजूद है, आमतौर पर किसी sitemap या link से, और उसने अभी उसे उठाया नहीं है। यह crawl की scheduling और कमज़ोर internal linking की तरफ़ इशारा करता है। 'Crawled - currently not indexed' ज़्यादा कड़ा है। Google ने page उठाया, पढ़ा, और उसे बाहर रखने का फ़ैसला किया। Landing page पर इसका मतलब आमतौर पर पतला content होता है, लगभग duplicate content, या ऐसा page जो सिर्फ़ एक ad जैसा पढ़ा जाता है और उस पर बाक़ी कुछ है ही नहीं। Speed इस status से नहीं बचाएगी। Google ख़ुद कहता है कि कोई एक page experience signal होता ही नहीं, और अच्छे Core Web Vitals numbers अच्छी rankings की गारंटी नहीं देते। हल यह है कि page पर असल बात ज़्यादा हो। हल्की hero image से यह काम नहीं बनेगा।

Landing pages अपनी बनावट से ही duplicates पैदा करते हैं

आप एक page बनाते हैं, फिर दूसरी audience के लिए उसका एक variant, फिर किसी और शहर के लिए तीसरा, और तीनों की copy 90 प्रतिशत एक जैसी रहती है। Google उनमें से एक चुन लेता है और बाक़ी चुपचाप छोड़ देता है। या तो pages को सचमुच अलग बनाएँ, या canonical को उस version पर टिकाएँ जिसे आप index कराना चाहते हैं। उबाऊ वजहें भी जाँचें: trailing slash वाला और बिना slash वाला, दोनों versions live पड़े हों, ad parameters से अलग URLs बन रहे हों, और staging domain अब भी सबके लिए खुला और index होने लायक़ हो।

आपके कुछ pages का index होना ज़रूरी ही नहीं

किसी एक campaign का paid traffic page, जिसका offer तीन हफ़्ते में ख़त्म हो जाता है, उसे index में रहने की ज़रूरत नहीं। उसे visitors ad से मिलते हैं। उसे index कराने से आपकी site पर एक पतला page और जुड़ जाता है और Google को छाँटने के लिए एक और लगभग-duplicate मिल जाता है। हर page पर अलग से फ़ैसला करें। जो evergreen pages किसी असली search का जवाब देते हैं, वो sitemap में जाएँ। Campaign pages, thank you pages और gated asset pages पर noindex लगे और वो बाहर रहें।

जाँचने का क्रम

सबसे पहले URL Inspection चलाएँ। फिर view source करके HTML में noindex ढूँढें। उसके बाद yoursite.com/robots.txt खोलें और पूरी file पढ़ें। पक्का करें कि canonical tag ख़ुद उसी page पर टिका है। देखें कि URL आपके sitemap में है और sitemap submit हो चुका है। फिर Request Indexing एक बार दबाएँ, सिर्फ़ एक बार, क्योंकि बार-बार queue में डालने से कुछ नहीं बदलता। एक हफ़्ता दें। उसके बाद भी page न दिखे, तो दिक़्क़त page में है, पीछे की पाइपलाइन में नहीं।