SEO स्कोर कैसे काम करता है
हम क्या जाँचते हैं, निष्कर्षों को कैसे भारित और प्राथमिकता दी जाती है, और स्कोर क्या बता सकता है और क्या नहीं।
हम क्या जाँचते हैं
हर ऑडिट 8 श्रेणियों में 83 जाँचें चलाता है। हर जाँच का भार 1 से 10 के बीच होता है, जो खोज दृश्यता के लिए उसके महत्व को दर्शाता है।
| श्रेणी | जाँचें | स्कोर में हिस्सा |
|---|---|---|
| ऑन-पेज SEO टाइटल, विवरण, हेडिंग, लिंक और इमेज | 13 | 24% |
| कंटेंट गहराई, कीवर्ड और पठनीयता | 8 | 7% |
| तकनीकी SEO क्रॉलिंग, इंडेक्सिंग, रीडायरेक्ट और साइट संरचना | 15 | 23% |
| स्पीड सर्वर रिस्पॉन्स, पेज का वज़न और लोडिंग | 14 | 14% |
| सुरक्षा HTTPS, प्रमाणपत्र और सुरक्षा हेडर | 9 | 10% |
| सोशल और रिच रिज़ल्ट Open Graph, X कार्ड और संरचित डेटा | 5 | 4% |
| AI सर्च के लिए तैयारी AI सर्च इंजनों के लिए एक्सेस और संरचना | 6 | 7% |
| सुलभता लेबल, नाम, लैंडमार्क और WCAG की अन्य बुनियादी बातें | 13 | 11% |
स्कोर की गणना कैसे होती है
- पास होने वाली जाँच को पूरा भार मिलता है, चेतावनी को आधा और त्रुटि को कुछ नहीं।
- स्कोर सभी मापी गई जाँचों का भारित प्रतिशत है, 0 से 100 तक। श्रेणी के स्कोर हर श्रेणी के भीतर उसी सूत्र का उपयोग करते हैं।
- सूचनात्मक जाँचें (जैसे वैकल्पिक llms.txt फ़ाइल) कभी स्कोर कम नहीं करतीं।
- ग्रेड: 90 से A, 80 से B, 65 से C, 50 से D, 50 से नीचे F।
गंभीर अवरोध पहले
कुछ समस्याएँ किसी पेज को खोज में दिखने ही नहीं देतीं: त्रुटि स्टेटस कोड, noindex निर्देश, या robots.txt द्वारा पेज का ब्लॉक होना। ये रिपोर्ट के शीर्ष पर गंभीर अवरोधों के रूप में दिखाई जाती हैं, चाहे कुल स्कोर कुछ भी हो। कोई पेज 90 स्कोर कर सकता है और फिर भी खोज में अदृश्य रह सकता है।
प्राथमिकताएँ कैसे तय होती हैं
निर्णय केंद्र हर त्रुटि और चेतावनी के लिए चार संकेतों का उपयोग करके काम को क्रम देता है:
- प्रभाव – गंभीर, उच्च, मध्यम या निम्न — जाँच के भार और इस पर निर्भर करते हुए कि यह इंडेक्सिंग को प्रभावित करती है या नहीं।
- कठिनाई – आसान, मध्यम या कठिन — ठीक करने में लगने वाले प्रयास का अनुमान।
- भरोसा – सीधे मापों (जैसे गायब शीर्षक, noindex टैग) के लिए उच्च, अनुमानों (पठनीयता, सामग्री की गहराई) और सैंपल्ड नेटवर्क परीक्षणों के लिए मध्यम।
- प्राथमिकता स्कोर – गंभीरता, भार, प्रभाव और कठिनाई को मिलाता है। त्वरित लाभ वे आसान सुधार हैं जिनका प्रभाव मध्यम या उससे अधिक है।
डेटा का गायब होना विफलता नहीं है
यदि कोई चीज़ मापी नहीं जा सकती — जैसे Google के पास अभी वास्तविक उपयोगकर्ता गति डेटा नहीं है, या कोई परीक्षण टाइमआउट हो जाता है — तो जाँच को उपलब्ध नहीं या सूचनात्मक बताया जाता है, न कि आपके विरुद्ध गिना जाता है। 401, 403 या 429 से जवाब देने वाले लिंक टूटे हुए नहीं माने जाते।
पुनः परीक्षण और इतिहास
बदलाव करने के बाद ऑडिट फिर से चलाएँ। रिपोर्ट दिखाती हैं कि पिछले ऑडिट के बाद क्या ठीक हुआ, क्या नया है और क्या नहीं बदला; साइन इन उपयोगकर्ता Fix Centre में हर कार्य ट्रैक कर सकते हैं।
पूरी साइट की क्रॉल जाँचें
साइट ऑडिट (क्रॉलर) आंतरिक लिंक, canonical और hreflang लक्ष्यों और XML साइटमैप को फ़ॉलो करता है, और 19 समूहों में 156 तरह की समस्याएँ जाँचता है। हर प्रभावित पेज गंभीरता के अनुसार अंक खोता है: त्रुटि 30, चेतावनी 10, नोट 2। साइट हेल्थ पेज स्कोर का औसत है।
इंडेक्स योग्यता और स्टेटस कोड (8)
| समस्या | गंभीरता |
|---|---|
| टूटे पेज (4xx) आंतरिक लिंक ऐसे पेजों की ओर हैं जो मौजूद नहीं हैं। | त्रुटि |
| सर्वर त्रुटियाँ (5xx) और विफलताएँ ये URL लोड नहीं हुए या सर्वर त्रुटि लौटाई। सर्च इंजन बार-बार विफल होने वाले पेज हटा देते हैं। | त्रुटि |
| सॉफ़्ट 404 पेज ये पेज 200 OK लौटाते हैं, लेकिन त्रुटि पेज जैसे दिखते हैं (शीर्षक, हेडिंग या टेक्स्ट में “नहीं मिला”)। Google इन्हें सॉफ़्ट 404 मानता है और इन पर क्रॉल बजट बर्बाद करता है। | Warning |
| Noindex पेज ये पेज सर्च इंजनों से इन्हें इंडेक्स न करने को कहते हैं। पुष्टि करें कि यह जानबूझकर है। | Notice |
| पेज-स्तरीय nofollow meta robots टैग या X-Robots-Tag हेडर सर्च इंजनों से इन पेजों के किसी भी लिंक को फ़ॉलो न करने को कहता है, इसलिए ये आंतरिक अथॉरिटी आगे नहीं भेजते। | Warning |
| कई आंतरिक लिंक वाले noindex पेज आपका अपना नेविगेशन विज़िटर और क्रॉलर को उन पेजों पर भेजता है जिन्हें आपने इंडेक्स न करने को कहा है, जिससे आंतरिक अथॉरिटी बर्बाद होती है। | Warning |
| noindex के साथ किसी दूसरे URL का canonical इन पेजों पर noindex है और इनका canonical भी किसी दूसरे URL की ओर है। Google noindex को कैनोनिकल लक्ष्य तक ले जा सकता है। दोनों निर्देश एक-दूसरे के उलट हैं। | Warning |
| robots.txt द्वारा ब्लॉक आंतरिक लिंक robots.txt से ब्लॉक URL की ओर हैं, इसलिए सर्च इंजन उन्हें क्रॉल नहीं कर सकते। | Notice |
रीडायरेक्ट (8)
| समस्या | गंभीरता |
|---|---|
| रीडायरेक्ट के आंतरिक लिंक आंतरिक लिंक रीडायरेक्ट होने वाले URL की ओर हैं, जिससे विज़िटर और क्रॉलर धीमे होते हैं। | Warning |
| रीडायरेक्ट चेन ये URL किसी पेज तक पहुँचने से पहले दो या ज़्यादा रीडायरेक्ट से गुज़रते हैं। हर हॉप लोडिंग धीमी करता है, और लंबी चेन क्रॉलर को अंतिम URL से पहले रोक सकती है। | Warning |
| रीडायरेक्ट लूप ये URL गोल-गोल रीडायरेक्ट होते हैं और कभी किसी पेज तक नहीं पहुँचते। विज़िटर को त्रुटि दिखती है और सर्च इंजन हार मान लेते हैं। | त्रुटि |
| टूटे पेजों पर रीडायरेक्ट ये रीडायरेक्ट त्रुटि वाले URL पर ख़त्म होते हैं, इसलिए विज़िटर को बंद रास्ते पर भेजते हैं। | त्रुटि |
| अस्थायी रीडायरेक्ट (302/307) अस्थायी रीडायरेक्ट सर्च इंजनों को बताते हैं कि बदलाव स्थायी नहीं है, इसलिए पुराना URL इंडेक्स में रह सकता है। | Notice |
| HTTP पर रीडायरेक्ट होने वाले HTTPS URL सुरक्षित URL असुरक्षित http:// पतों पर रीडायरेक्ट होते हैं। ब्राउज़र विज़िटर को चेतावनी देते हैं और रैंकिंग सिग्नल बँट जाते हैं। | त्रुटि |
| दूसरे डोमेन पर रीडायरेक्ट होने वाले आंतरिक URL ये आंतरिक URL विज़िटर को दूसरी साइट पर भेजते हैं। पुष्टि करें कि यह जानबूझकर है (जैसे कोई सेक्शन जो कहीं और चला गया)। | Notice |
| meta refresh रीडायरेक्ट ये पेज meta refresh टैग इस्तेमाल करते हैं। यह सर्वर-साइड रीडायरेक्ट से धीमा है और सर्च इंजन इसे कम भरोसेमंद ढंग से संभालते हैं। | Warning |
canonical टैग (11)
| समस्या | गंभीरता |
|---|---|
| किसी दूसरे URL पर कैनोनिकल किया गया इन पेजों का canonical दूसरे URL की ओर है, जो आमतौर पर इनकी जगह इंडेक्स होगा। | Notice |
| canonical टैग नहीं है canonical टैग के बिना इंडेक्स करने योग्य पेज सर्च इंजनों को अंदाज़ा लगाने पर छोड़ देते हैं कि कौन-सा URL वैरिएंट इंडेक्स करें (पैरामीटर, http/https, अंत का स्लैश)। | Warning |
| कई अलग-अलग canonical टैग ये पेज एक से ज़्यादा कैनोनिकल URL घोषित करते हैं। Google उन सभी को अनदेखा कर सकता है। | त्रुटि |
| canonical त्रुटि पेज की ओर इशारा करता है canonical लक्ष्य त्रुटि लौटाता है, इसलिए सर्च इंजन पसंदीदा संस्करण इंडेक्स नहीं कर सकते और canonical को अनदेखा कर सकते हैं। | त्रुटि |
| canonical रीडायरेक्ट की ओर इशारा करता है canonical लक्ष्य कहीं और रीडायरेक्ट होता है, जिससे सर्च इंजनों को उलझे सिग्नल मिलते हैं। | Warning |
| canonical noindex पेज की ओर इशारा करता है पसंदीदा URL इंडेक्स न किए जाने को कहता है, इसलिए शायद कोई भी पेज नतीजों में न दिखे। | त्रुटि |
| canonical चेन canonical लक्ष्य ख़ुद किसी दूसरे कैनोनिकल URL की ओर इशारा करता है। सर्च इंजन शायद यह चेन फ़ॉलो न करें। | Warning |
| canonical लूप दो पेज एक-दूसरे को कैनोनिकल बताते हैं। सर्च इंजन नहीं जानते कि कौन-सा इंडेक्स करें। | त्रुटि |
| canonical दूसरे डोमेन की ओर इशारा करता है इन पेजों का canonical दूसरी साइट की ओर है, जिससे सर्च इंजनों से इनकी जगह उस साइट को इंडेक्स करने को कहा जाता है। | Notice |
| रिलेटिव canonical URL canonical रिलेटिव पाथ इस्तेमाल करता है। यह काम करता है, लेकिन ऐब्सोल्यूट URL अलग-अलग एनवायरनमेंट और प्रोटोकॉल वैरिएंट की गलतियों से बचाते हैं। | Notice |
| HTTPS साइट पर canonical http:// का उपयोग करता है सुरक्षित पेज असुरक्षित http:// संस्करण को कैनोनिकल बताते हैं, जिससे सर्च इंजनों से असुरक्षित कॉपी इंडेक्स करने को कहा जाता है। | त्रुटि |
Hreflang और अंतरराष्ट्रीय (8)
| समस्या | गंभीरता |
|---|---|
| अमान्य hreflang कोड ये hreflang मान मान्य ISO भाषा (और वैकल्पिक क्षेत्र) कोड नहीं हैं, इसलिए सर्च इंजन इन्हें अनदेखा करते हैं। | त्रुटि |
| hreflang वापसी लिंक नहीं हैं पेज A, पेज B को वैकल्पिक बताता है, लेकिन B वापस A से लिंक नहीं करता। Google बिना वापसी लिंक वाले hreflang जोड़ों को अनदेखा करता है। | Warning |
| hreflang त्रुटि वाले या रीडायरेक्ट होने वाले URL की ओर इशारा करता है वैकल्पिक URL को 200 लौटाना चाहिए। रीडायरेक्ट होने वाले या विफल लक्ष्य अनदेखे किए जाते हैं। | त्रुटि |
| hreflang गैर-कैनोनिकल या noindex पेजों की ओर इशारा करता है वैकल्पिक पेज हर पेज का कैनोनिकल, इंडेक्स करने योग्य संस्करण होने चाहिए, वरना एनोटेशन अनदेखे किए जाते हैं। | Warning |
| ख़ुद का संदर्भ न देने वाला hreflang hreflang इस्तेमाल करने वाले पेजों को वैकल्पिक सूची में ख़ुद को भी शामिल करना चाहिए। | Notice |
| x-default के बिना hreflang x-default वैकल्पिक सर्च इंजनों को बताता है कि जिन विज़िटरों की भाषा सूची में नहीं है उन्हें कौन-सा पेज दिखाना है। | Notice |
| आपस में टकराने वाली hreflang एंट्री एक ही भाषा कोड एक पेज पर अलग-अलग URL की ओर इशारा करता है, इसलिए सर्च इंजन नहीं जानते कि कौन-सा सही है। | Warning |
| HTML lang पेज के अपने hreflang से अलग है The lang attribute on <html> does not match the language this page declares for itself in hreflang. | Notice |
XML साइटमैप (11)
| समस्या | गंभीरता |
|---|---|
| XML साइटमैप नहीं मिला robots.txt में या /sitemap.xml पर कोई साइटमैप नहीं मिला। साइटमैप सर्च इंजनों को नए और गहरे पेज खोजने में मदद करते हैं। | Warning |
| robots.txt में साइटमैप सूचीबद्ध नहीं robots.txt में Sitemap: लाइन होने से सभी सर्च इंजन आपका साइटमैप ढूँढ पाते हैं, सिर्फ़ वे नहीं जिन्हें आपने सबमिट किया है। | Notice |
| साइटमैप में रीडायरेक्ट होने वाले URL साइटमैप में सिर्फ़ अंतिम URL होने चाहिए। रीडायरेक्ट क्रॉल बजट बर्बाद करते हैं और साइटमैप को कम भरोसेमंद बनाते हैं। | Warning |
| साइटमैप में टूटे URL (4xx) साइटमैप में ऐसे पेज हैं जो मौजूद नहीं हैं। | त्रुटि |
| साइटमैप में विफल URL (5xx) साइटमैप URL ने सर्वर त्रुटियाँ लौटाईं या जवाब नहीं दिया। | त्रुटि |
| साइटमैप में noindex पेज साइटमैप उन पेजों को इंडेक्स करने को कहता है जिन पर noindex है। सिग्नल एक-दूसरे के उलट हैं। | Warning |
| साइटमैप में कैनोनिकलाइज़ किए गए पेज साइटमैप में ऐसे URL हैं जिनका canonical कहीं और है। साइटमैप में सिर्फ़ कैनोनिकल URL होने चाहिए। | Warning |
| robots.txt से ब्लॉक साइटमैप URL साइटमैप URL robots.txt में ब्लॉक हैं, इसलिए सर्च इंजनों से ऐसे पेज इंडेक्स करने को कहा जा रहा है जिन्हें वे क्रॉल नहीं कर सकते। | Warning |
| साइटमैप से बाहर इंडेक्स करने योग्य पेज ये इंडेक्स करने योग्य पेज लिंक के ज़रिए मिले, लेकिन XML साइटमैप में नहीं हैं। | Notice |
| अनाथ पेज (साइटमैप में, पर कोई आंतरिक लिंक नहीं) ये पेज XML साइटमैप में हैं, लेकिन कोई क्रॉल किया गया आंतरिक पेज इनसे लिंक नहीं करता, इसलिए इन्हें बहुत कम आंतरिक अथॉरिटी मिलती है। | Warning |
| http:// URLs in the sitemap of an HTTPS site साइटमैप में ऐसे असुरक्षित URL हैं जो HTTPS पर रीडायरेक्ट होते हैं। | Warning |
आंतरिक और बाहरी लिंक (13)
| समस्या | गंभीरता |
|---|---|
| कैनोनिकलाइज़ किए गए पेजों के आंतरिक लिंक आंतरिक लिंक ऐसे URL की ओर हैं जिनका canonical कहीं और है, जिससे क्रॉलर गैर-पसंदीदा संस्करणों पर जाते हैं। | Warning |
| nofollow आंतरिक लिंक nofollow आंतरिक लिंक आंतरिक अथॉरिटी को आपके अपने पेजों तक पहुँचने से रोकते हैं। | Notice |
| सिर्फ़ एक आंतरिक लिंक वाले पेज इन पेजों को सिर्फ़ एक दूसरे पेज से लिंक मिलता है। कम लिंक वाले पेज कम बार क्रॉल होते हैं और कमज़ोर रैंक करते हैं। | Notice |
| बिना बाहर जाने वाले आंतरिक लिंक के पेज ये पेज आपकी साइट के किसी दूसरे पेज से लिंक नहीं करते। विज़िटर और क्रॉलर बंद रास्ते पर पहुँचते हैं। | Warning |
| बहुत ज़्यादा लिंक वाले पेज सैकड़ों लिंक वाले पेज हर लिंक का मूल्य कम कर देते हैं और स्पैम जैसे लग सकते हैं। | Notice |
| टूटे बाहरी लिंक दूसरी साइटों के लिंक त्रुटियाँ लौटाते हैं। इससे विज़िटर परेशान होते हैं और सामग्री उपेक्षित लगती है। | Warning |
| बिना एंकर टेक्स्ट वाले लिंक बिना टेक्स्ट, alt टेक्स्ट या aria-label वाले लिंक उपयोगकर्ताओं और सर्च इंजनों को गंतव्य का कोई संकेत नहीं देते। | Warning |
| सामान्य एंकर टेक्स्ट “यहाँ क्लिक करें” या “और पढ़ें” जैसे लिंक लक्ष्य पेज का वर्णन करने का मौका गँवा देते हैं। | Notice |
| javascript: लिंक असली URL की जगह javascript: वाले लिंक को क्रॉलर फ़ॉलो नहीं कर सकते। | Notice |
| http:// URL के आंतरिक लिंक HTTPS साइट अपने ही पेजों को असुरक्षित http:// से लिंक करती है, जिससे अतिरिक्त रीडायरेक्ट और उलझे सिग्नल बनते हैं। | Warning |
| डेवलपमेंट या स्टेजिंग होस्ट के लिंक पेज localhost या स्टेजिंग/टेस्ट डोमेन से लिंक करते हैं जिन तक विज़िटर और सर्च इंजन नहीं पहुँच सकते। | त्रुटि |
| ट्रैकिंग पैरामीटर वाले आंतरिक लिंक आंतरिक लिंक में utm_ पैरामीटर हैं। ये डुप्लिकेट URL बनाते हैं और एनालिटिक्स में असली ट्रैफ़िक स्रोत को बदल देते हैं। | Notice |
| गहरे पेज (होमपेज से 4+ क्लिक) संरचना में बहुत गहरे दबे पेज कम क्रॉल होते हैं और कम आंतरिक अथॉरिटी पाते हैं। | Notice |
शीर्षक, विवरण और हेडिंग (17)
| समस्या | गंभीरता |
|---|---|
| टाइटल टैग नहीं है बिना टाइटल वाले पेज मुश्किल से रैंक करते हैं और सर्च नतीजों में टूटे हुए दिखते हैं। | त्रुटि |
| डुप्लिकेट टाइटल कई पेजों का टाइटल एक जैसा है, इसलिए सर्च इंजन उन्हें अलग पहचानने में मुश्किल महसूस करते हैं। | Warning |
| टाइटल बहुत लंबा है (60 अक्षरों से ज़्यादा) लंबे टाइटल सर्च नतीजों में कट जाते हैं। | Notice |
| टाइटल बहुत छोटा है (25 अक्षरों से कम) छोटे टाइटल वह जगह बर्बाद करते हैं जो क्लिक ला सकती थी। | Notice |
| कई title टैग These pages have more than one <title> tag. Search engines use one and ignore the rest. | Warning |
| मेटा विवरण नहीं है Google पेज के टेक्स्ट से एक स्निपेट बनाएगा, जो आमतौर पर कम प्रभावशाली होता है। | Warning |
| डुप्लिकेट मेटा विवरण कई पेजों का मेटा विवरण एक जैसा है। | Warning |
| meta description बहुत लंबा (160 अक्षरों से ज़्यादा) लंबे विवरण सर्च नतीजों में कट जाते हैं। | Notice |
| meta description बहुत छोटा (70 अक्षरों से कम) बहुत छोटे विवरण खोजकर्ताओं को क्लिक के लिए मनाने का मौका गँवा देते हैं। | Notice |
| कई meta description इन पेजों पर एक से ज़्यादा meta description मिले। | Warning |
| H1 हेडिंग नहीं है बिना H1 वाले पेज में स्पष्ट मुख्य हेडिंग नहीं होती। | Warning |
| खाली H1 H1 है लेकिन उसमें टेक्स्ट नहीं — अक्सर इसलिए क्योंकि उसमें बिना alt टेक्स्ट की छवि है। | Warning |
| कई H1 हेडिंग एक से ज़्यादा H1 मुख्य विषय को धुंधला कर सकते हैं। | Notice |
| डुप्लिकेट H1 कई पेज एक ही H1 इस्तेमाल करते हैं, जो मिलते-जुलते विषयों या टेम्पलेट हेडिंग का संकेत है। | Notice |
| H1 बहुत लंबा (70 अक्षरों से ज़्यादा) बहुत लंबे मुख्य शीर्षक एक नज़र में पढ़ना मुश्किल होते हैं। | Notice |
| छूटे हेडिंग स्तर हेडिंग स्तर छूट रहे हैं (जैसे H2 से सीधे H4)। संरचना समझना मुश्किल होता है, ख़ासकर स्क्रीन रीडर के साथ। | Notice |
| बिना उपशीर्षक वाले लंबे पेज 500 से ज़्यादा शब्दों वाले बिना H2 के पेज सरसरी नज़र से पढ़ना मुश्किल होते हैं और सर्च इंजनों को कम संरचना देते हैं। | Notice |
सामग्री की गुणवत्ता और दोहराव (6)
| समस्या | गंभीरता |
|---|---|
| कमज़ोर कंटेंट (200 शब्दों से कम) बहुत कम टेक्स्ट वाले पेज शायद ही अच्छी रैंक करते हैं और AI जवाबों को उद्धृत करने के लिए बहुत कम देते हैं। | Warning |
| डुप्लिकेट सामग्री इन इंडेक्स करने योग्य पेजों का टेक्स्ट एक जैसा है, इसलिए सर्च इंजन एक चुनते हैं और बाकी को अनदेखा कर सकते हैं। | Warning |
| लगभग डुप्लिकेट सामग्री ये पेज किसी दूसरे पेज से लगभग एक जैसे हैं (लगभग 95% से ज़्यादा मिलता-जुलता टेक्स्ट)। | Notice |
| प्लेसहोल्डर टेक्स्ट (lorem ipsum) इन पेजों पर प्लेसहोल्डर टेक्स्ट प्रकाशित हुआ है। | त्रुटि |
| टेक्स्ट-से-HTML अनुपात कम इन पेजों के HTML का 10% से कम हिस्सा दिखने वाला टेक्स्ट है, जो आमतौर पर भारी मार्कअप या बहुत कम सामग्री का संकेत है। | Notice |
| पुराना कॉपीराइट वर्ष फ़ुटर का कॉपीराइट वर्ष एक साल से ज़्यादा पुराना है, जिससे साइट छोड़ी हुई लग सकती है। | Notice |
इमेज (6)
| समस्या | गंभीरता |
|---|---|
| बिना alt टेक्स्ट वाली इमेज बिना alt टेक्स्ट वाली इमेज स्क्रीन रीडर को नहीं दिखतीं और इमेज सर्च में पीछे रह जाती हैं। | Notice |
| टूटी छवियाँ ये छवियाँ लोड नहीं होतीं। विज़िटर को खाली बॉक्स दिखते हैं और इमेज सर्च इन्हें इंडेक्स नहीं कर सकता। | त्रुटि |
| बड़ी छवियाँ (200 KB से ज़्यादा) भारी छवियाँ पेजों को धीमा करती हैं, ख़ासकर मोबाइल पर, और Largest Contentful Paint को बिगाड़ती हैं। | Warning |
| बिना चौड़ाई और ऊँचाई वाली छवियाँ बिना आयाम वाली छवियाँ लोड होते समय लेआउट खिसकाती हैं (CLS)। | Notice |
| कोई आधुनिक छवि फ़ॉर्मेट नहीं ये पेज सिर्फ़ JPEG/PNG/GIF छवियाँ देते हैं। WebP और AVIF आमतौर पर 25–50% छोटे होते हैं। | Notice |
| कई छवियाँ बिना लेज़ी लोडिंग के 10 से ज़्यादा छवियों वाले पेज सभी छवियाँ शुरू में ही लोड कर देते हैं। | Notice |
परफ़ॉर्मेंस (9)
| समस्या | गंभीरता |
|---|---|
| धीमा सर्वर रिस्पॉन्स (1.5 सेकंड से ज़्यादा) धीमे रिस्पॉन्स यूज़र अनुभव और Core Web Vitals को नुकसान पहुँचाते हैं। | Warning |
| थोड़ा धीमा रिस्पॉन्स (0.6–1.5 सेकंड) ये पेज 600 ms के बाद जवाब देना शुरू करते हैं, जबकि इतने समय में Largest Contentful Paint आरामदायक रहता है। | Notice |
| बड़ा HTML (500 KB से ज़्यादा) भारी HTML धीरे डाउनलोड और प्रोसेस होता है। | Notice |
| HTML बिना कंप्रेशन के दिया जा रहा है HTML बिना कंप्रेशन के भेजा जाता है। Gzip या Brotli आमतौर पर टेक्स्ट का आकार 70–80% घटाते हैं। | Warning |
| रेंडर-ब्लॉक करने वाली स्क्रिप्ट Several scripts in <head> block the first paint until they download and run. | Notice |
| बहुत ज़्यादा JavaScript फ़ाइलें पेज 25 से ज़्यादा स्क्रिप्ट फ़ाइलें लोड करते हैं। हर एक डाउनलोड और एक्ज़िक्यूशन समय बढ़ाती है। | Notice |
| बहुत बड़ा DOM (1,500 से ज़्यादा एलिमेंट) बड़े DOM ट्री रेंडरिंग और इंटरैक्शन (INP) को धीमा करते हैं। | Notice |
| भारी इनलाइन JavaScript 100 KB से ज़्यादा इनलाइन स्क्रिप्ट हर पेज पर दोबारा डाउनलोड होती है और कैश नहीं हो सकती। | Notice |
| थर्ड-पार्टी स्क्रिप्ट के कई होस्ट 10 से ज़्यादा बाहरी डोमेन की स्क्रिप्ट कनेक्शन, देरी और निजता जोखिम बढ़ाती हैं। | Notice |
सुरक्षा (11)
| समस्या | गंभीरता |
|---|---|
| साइट HTTPS पर नहीं दी जा रही साइट सादे http:// पर लोड होती है। ब्राउज़र हर पेज को “सुरक्षित नहीं” बताते हैं और HTTPS एक रैंकिंग कारक है। | त्रुटि |
| असुरक्षित HTTP पर दिए जा रहे पेज HTTPS साइट के ये पेज बिना रीडायरेक्ट के सादे http:// पर लोड होते हैं। ब्राउज़र इन्हें “सुरक्षित नहीं” बताते हैं। | त्रुटि |
| मिश्रित कंटेंट HTTPS पेज असुरक्षित http:// से रिसोर्स लोड करते हैं। ब्राउज़र उन्हें ब्लॉक करते हैं या चेतावनी दिखाते हैं। | त्रुटि |
| असुरक्षित फ़ॉर्म फ़ॉर्म http:// पतों पर भेजते हैं या असुरक्षित पेजों पर पासवर्ड फ़ील्ड हैं, जिससे विज़िटर जो टाइप करते हैं वह उजागर होता है। | त्रुटि |
| HSTS हेडर नहीं है Strict-Transport-Security के बिना ब्राउज़र अब भी पहले असुरक्षित HTTP आज़मा सकते हैं। | Notice |
| Content-Security-Policy नहीं है Content-Security-Policy तय करती है कि स्क्रिप्ट कहाँ से लोड हो सकती हैं, और क्रॉस-साइट स्क्रिप्टिंग (XSS) से होने वाले नुकसान को कम करती है। | Notice |
| क्लिकजैकिंग से सुरक्षा नहीं न तो X-Frame-Options सेट है और न ही CSP frame-ancestors निर्देश, इसलिए दूसरी साइटें आपके पेजों को फ़्रेम में डाल सकती हैं। | Notice |
| X-Content-Type-Options नहीं है nosniff के बिना ब्राउज़र फ़ाइल का प्रकार अनुमान लगा सकते हैं और फ़ाइलों को स्क्रिप्ट की तरह चला सकते हैं। | Notice |
| सर्वर सॉफ़्टवेयर के वर्ज़न उजागर हैं रिस्पॉन्स हेडर सॉफ़्टवेयर के सटीक वर्ज़न उजागर करते हैं, जिससे हमलावरों को ज्ञात कमज़ोरियाँ ढूँढने में मदद मिलती है। | Notice |
| rel="noopener" के बिना target="_blank" लिंक rel="noopener" के बिना नए टैब में खुलने वाले बाहरी लिंक पुराने ब्राउज़र में दूसरी साइट को आपके टैब पर नियंत्रण करने देते हैं। | Notice |
| सादे टेक्स्ट में ईमेल पते पेज के टेक्स्ट में मौजूद ईमेल पते स्पैम बॉट इकट्ठा कर लेते हैं। | Notice |
संरचित डेटा (5)
| समस्या | गंभीरता |
|---|---|
| अमान्य स्ट्रक्चर्ड डेटा इन पेजों के JSON-LD ब्लॉक पढ़े नहीं जा सकते, इसलिए सर्च इंजन उन्हें अनदेखा करते हैं। | त्रुटि |
| ज़रूरी प्रॉपर्टी के बिना स्ट्रक्चर्ड डेटा स्कीमा प्रकार मौजूद हैं, लेकिन रिच रिज़ल्ट के लिए ज़रूरी प्रॉपर्टी नहीं हैं। | Warning |
| बिना स्ट्रक्चर्ड डेटा वाले पेज schema.org मार्कअप नहीं मिला। स्ट्रक्चर्ड डेटा सर्च इंजनों और AI को पेज समझने में मदद करता है और रिच रिज़ल्ट दिला सकता है। | Notice |
| गहरे पेजों पर ब्रेडक्रंब मार्कअप नहीं दो या ज़्यादा स्तर गहरे पेजों में BreadcrumbList नहीं है। ब्रेडक्रंब नतीजों में साइट की संरचना दिखाते हैं। | Notice |
| होमपेज पर Organization मार्कअप नहीं है होमपेज पर Organization (या LocalBusiness/Person) मार्कअप सर्च इंजनों और AI असिस्टेंट को आपका ब्रांड, लोगो और प्रोफ़ाइल पहचानने में मदद करता है। | Notice |
सोशल शेयरिंग (4)
| समस्या | गंभीरता |
|---|---|
| Open Graph टैग नहीं हैं og:title और og:image के बिना Facebook, LinkedIn, WhatsApp और Slack पर शेयर सादा या बेतरतीब पूर्वावलोकन दिखाते हैं। | Notice |
| Open Graph छवि नहीं है पेजों पर Open Graph टैग हैं लेकिन og:image नहीं, इसलिए शेयर बिना छवि के दिखते हैं। | Notice |
| og:url canonical से अलग है og:url को कैनोनिकल URL से मेल खाना चाहिए ताकि शेयर सही पेज के खाते में जाएँ। | Notice |
| X (Twitter) कार्ड नहीं है twitter:card के बिना X डिफ़ॉल्ट रूप से छोटा पूर्वावलोकन दिखाता है। | Notice |
मोबाइल और HTML की बुनियादी बातें (6)
| समस्या | गंभीरता |
|---|---|
| मोबाइल viewport नहीं है viewport meta टैग के बिना फ़ोन छोटा किया हुआ डेस्कटॉप लेआउट दिखाते हैं। Google मोबाइल संस्करण इंडेक्स करता है। | त्रुटि |
| मोबाइल पर ज़ूम बंद viewport ज़ूम रोकता है, जो सुलभता की विफलता है। | Warning |
| भाषा एट्रिब्यूट नहीं है The <html> tag has no lang attribute, so screen readers and search engines must guess the language. | Warning |
| HTML5 doctype नहीं है <!DOCTYPE html> के बिना ब्राउज़र quirks मोड में रेंडर कर सकते हैं। | Notice |
| कैरेक्टर एन्कोडिंग नहीं है कोई कैरेक्टर एन्कोडिंग घोषित नहीं है, इसलिए विशेष अक्षर गलत दिख सकते हैं। | Notice |
| पुराने HTML टैग Obsolete tags such as <font>, <center> or <marquee> were found. | Notice |
सुलभता (10)
| समस्या | गंभीरता |
|---|---|
| बिना लेबल वाले फ़ॉर्म फ़ील्ड बिना लेबल (या aria-label) वाले फ़ील्ड स्क्रीन रीडर उपयोगकर्ता पहचान नहीं सकते। | Warning |
| बिना सुलभ नाम वाले बटन बिना टेक्स्ट या aria-label वाले सिर्फ़ आइकन बटन को केवल “बटन” बोला जाता है। | Warning |
| बिना शीर्षक वाले iframe एम्बेड किए गए फ़्रेम को शीर्षक चाहिए ताकि स्क्रीन रीडर उपयोगकर्ता जान सकें कि उनमें क्या है। | Notice |
| डुप्लिकेट एलिमेंट ID ID अद्वितीय होने चाहिए। डुप्लिकेट से लेबल जुड़ाव, स्किप लिंक और ARIA संदर्भ टूट जाते हैं। | Notice |
| धनात्मक tabindex मान 0 से बड़े tabindex मान स्वाभाविक कीबोर्ड क्रम बदलते हैं और कीबोर्ड उपयोगकर्ताओं को भ्रमित करते हैं। | Notice |
| main लैंडमार्क नहीं Pages without a <main> element (or role="main") are harder to navigate with screen readers. | Notice |
| बिना हेडर सेल वाली डेटा टेबल Tables without <th> headers are read cell by cell with no context. | Notice |
| अमान्य ARIA भूमिकाएँ अज्ञात role मान सहायक तकनीकें अनदेखा करती हैं। | Notice |
| सहायक तकनीकों से छिपे फ़ोकस योग्य एलिमेंट aria-hidden="true" ऐसे लिंक, बटन या फ़ील्ड पर है जिन तक अब भी कीबोर्ड से पहुँचा जा सकता है, जिससे “भूतिया” फ़ोकस स्टॉप बनते हैं। | Warning |
| alt टेक्स्ट जो सिर्फ़ फ़ाइल का नाम है “IMG_1234.jpg” जैसा alt टेक्स्ट छवि के बारे में कुछ नहीं बताता। | Notice |
AI सर्च के लिए तैयारी (3)
| समस्या | गंभीरता |
|---|---|
| AI सर्च क्रॉलर ब्लॉक हैं robots.txt उन क्रॉलर को ब्लॉक करता है जो AI सर्च जवाबों और उद्धरणों को डेटा देते हैं, जिससे साइट ChatGPT search, Perplexity और ऐसे इंजनों में छिप सकती है। | Warning |
| स्निपेट ब्लॉक nosnippet या max-snippet:0 सर्च इंजनों को इन पेजों को उद्धृत करने से रोकता है, AI Overviews में भी। | Notice |
| सामग्री JavaScript पर निर्भर है कच्चे HTML में एक खाला ऐप कंटेनर और बहुत कम टेक्स्ट है। ज़्यादातर AI क्रॉलर JavaScript नहीं चलाते, इसलिए उन्हें खाली पेज दिखता है। | Warning |
URL संरचना (9)
| समस्या | गंभीरता |
|---|---|
| लंबे URL (115 अक्षरों से ज़्यादा) लंबे URL शेयर करना मुश्किल होता है और नतीजों में छोटे कर दिए जाते हैं। | Notice |
| URL में बड़े अक्षर URL केस-संवेदी होते हैं, इसलिए बड़े अक्षर किसी पेज के डुप्लिकेट संस्करण बना सकते हैं। | Notice |
| URL में अंडरस्कोर Google हाइफ़न को शब्द-विभाजक मानता है, लेकिन अंडरस्कोर को नहीं। | Notice |
| कई पैरामीटर वाले URL दो से ज़्यादा पैरामीटर वाले URL अक्सर लगभग डुप्लिकेट पेज बनाते हैं और क्रॉल बजट बर्बाद करते हैं। | Notice |
| URL में गैर-ASCII अक्षर बिना एन्कोड किए विशेष अक्षर URL शेयर या लॉग होने पर टूट सकते हैं। | Notice |
| URL पाथ में दोहरे स्लैश “//” वाले पाथ आमतौर पर टेम्पलेट की गलतियाँ होते हैं और डुप्लिकेट URL बनाते हैं। | Notice |
| डुप्लिकेट URL वैरिएंट एक ही पेज ऐसे URL से खुलता है जो सिर्फ़ केस या अंत के स्लैश में अलग हैं, और कोई भी canonical दूसरे की ओर नहीं करता। | Warning |
| URL में सेशन ID URL में सेशन आइडेंटिफ़ायर अनगिनत डुप्लिकेट URL बनाते हैं। | Warning |
| टूटे पेजों के पेजिनेशन लिंक rel="next" या rel="prev" त्रुटि लौटाने वाले URL की ओर है। | Warning |
JavaScript रेंडरिंग (6)
| समस्या | गंभीरता |
|---|---|
| JavaScript रेंडरिंग विफल Chrome इन पेजों को रेंडर नहीं कर सका, इसलिए रेंडर्ड DOM की जाँचें अधूरी हैं। | Warning |
| JavaScript के बाद शीर्षक बदलता है ब्राउज़र में रेंडर किया गया शीर्षक मूल HTML के शीर्षक से अलग है। रेंडरिंग के आधार पर खोज इंजन अलग मेटाडेटा देख सकते हैं। | Warning |
| JavaScript के बाद canonical बदलता है JavaScript लोड होने के बाद canonical URL बदल देता है, जिससे परस्पर विरोधी इंडेक्सिंग संकेत बन सकते हैं। | त्रुटि |
| JavaScript के बाद robots निर्देश बदल जाते हैं JavaScript रेंडर होने के बाद robots निर्देश बदल जाते हैं। | त्रुटि |
| महत्वपूर्ण सामग्री JavaScript पर निर्भर है दिखने वाले टेक्स्ट का बड़ा हिस्सा शुरुआती HTML में नहीं होता और JavaScript चलने के बाद ही दिखता है। | Warning |
| आंतरिक लिंक JavaScript पर निर्भर हैं कई आंतरिक लिंक केवल JavaScript चलने के बाद दिखते हैं। | Warning |
Search Console इनसाइट (5)
| समस्या | गंभीरता |
|---|---|
| क्लिक पाने वाले पर इंडेक्स न होने वाले पेज Search Console इन URL पर क्लिक दिखाता है, लेकिन क्रॉल में ये noindex, कहीं और कैनोनिकलाइज़्ड, रीडायरेक्ट या टूटे मिले। वह ट्रैफ़िक ख़तरे में है। | त्रुटि |
| इम्प्रेशन वाले पेज जिन तक क्रॉल नहीं पहुँचा Search Console इन URL के इम्प्रेशन दर्ज करता है, लेकिन कोई क्रॉल किया गया पेज इनसे लिंक नहीं करता, इसलिए इन्हें आंतरिक अथॉरिटी नहीं मिलती। | Warning |
| सर्च में शून्य इम्प्रेशन वाले इंडेक्स करने योग्य पेज इन इंडेक्स करने योग्य पेजों को पिछले 28 दिनों में Google पर कोई इम्प्रेशन नहीं मिला। शायद ये इंडेक्स नहीं हैं या असली खोजों को लक्षित नहीं करते। | Notice |
| पहले पेज की रैंकिंग पर कम CTR ये पेज बहुत इम्प्रेशन के साथ पहले पेज पर रैंक करते हैं, लेकिन अपने स्थान के हिसाब से अपेक्षा से बहुत कम क्लिक पाते हैं। | Notice |
| टॉप 10 के क़रीब, कमज़ोर सामग्री वाले पेज ये पेज असली इम्प्रेशन के साथ 8–20 स्थान पर रैंक करते हैं, पर इनमें 400 से कम शब्द हैं। इन्हें बढ़ाना अक्सर रैंकिंग का सबसे तेज़ फ़ायदा होता है। | Notice |
संस्करण
हर रिपोर्ट उस मेथडोलॉजी संस्करण को सहेजती है जिससे वह बनी है (अभी संस्करण 2), ताकि हमारे नियमों में बदलाव से हुए स्कोर परिवर्तन और आपकी वेबसाइट में बदलाव से हुए परिवर्तन में अंतर किया जा सके।
सीमाएँ
ऑडिट वही जाँचता है जो बाहर से मापा जा सकता है: पेज का HTML, HTTP हेडर, robots.txt, साइटमैप, लिंक और पेज की संपत्तियाँ। यह रैंकिंग, ट्रैफ़िक या बैकलिंक्स नहीं देखता, और ऊँचा स्कोर रैंकिंग या AI उद्धरणों की गारंटी नहीं देता। हम खोज वॉल्यूम, ट्रैफ़िक या अधिकार स्कोर कभी नहीं गढ़ते।