रेंडरिंग की समस्याओं को डीबग करें

अगर आपको लगता है कि आपकी सामग्री को 'Google सर्च' पर ठीक तरीके से प्रोसेस या रेंडर नहीं किया गया है, तो कृपया हमारे डीबग करने के सुझाव देखें. इसके साथ ही, समस्या की जाँच करने और उसे डीबग करने के लिए इनमें से कोई एक तरीका आज़माएं:

  1. Google आपकी साइट पर किसी यूआरएल को क्रॉल या रेंडर कैसे करता है, यह जानने के लिए Search Console में Google के रूप में पाएं और रेंडर करें टूल का इस्तेमाल करें. आप किसी खास यूआरएल के लिए "पाएं और रेंडर करें" का अनुरोध कर सकते हैं, HTTP रिस्पॉन्स हेडर की जाँच कर सकते हैं और पेज की झलक ठीक उसी तरह देख सकते हैं जैसा वह 'Google सर्च' में दिखाई देता है.
  2. गड़बड़ियां लॉग करके JavaScript को लागू करने में होने वाली गड़बड़ियों का ऑडिट करें. यहां एक स्निपेट का उदाहरण दिया है जिसमें यह दिखाया गया है कि ग्लोबल ऑनएरर हैंडलर में लॉग करके JavaScript की गड़बड़ियों को कैसे लॉग किया जा सकता है.
window.addEventListener('error', function(e) {
    var errorText = [
        e.message,
        'URL: ' + e.filename,
        'Line: ' + e.lineno + ', Column: ' + e.colno,
        'Stack: ' + (e.error && e.error.stack || '(no stack trace)')
    ].join('\n');

    // Example: log errors as visual output into the host page.
    // Note: you probably don’t want to show such errors to users, or
    //       have the errors get indexed by Googlebot; however, it may
    //       be a useful feature while actively debugging the page.
    var DOM_ID = 'rendering-debug-pre';
    if (!document.getElementById(DOM_ID)) {
        var log = document.createElement('pre');
        log.id = DOM_ID;
        log.style.whiteSpace = 'pre-wrap';
        log.textContent = errorText;
        if (!document.body) document.body = document.createElement('body');
        document.body.insertBefore(log, document.body.firstChild);
    } else {
        document.getElementById(DOM_ID).textContent += '\n\n' + errorText;
    }

    // Example: log the error to remote service.
    // Note: you can log errors to a remote service, to understand
    //       and monitor the types of errors encountered by regular users,
    //       Googlebot, and other crawlers.
    var client = new XMLHttpRequest();
    client.open('POST', 'https://example.com/logError');
    client.setRequestHeader('Content-Type', 'text/plain;charset=UTF-8');
    client.send(errorText);

});

अगर आपको और मदद चाहिए, तो वेबमास्टर सहायता फ़ोरम पर जाएं.

निम्न के बारे में फ़ीडबैक भेजें...