Eseguire il debug di problemi di rendering

Se sospetti che i tuoi contenuti non vengano elaborati o visualizzati correttamente nella Ricerca Google, consulta i nostri suggerimenti per il debug e prova uno dei seguenti metodi per testare e risolvere il problema:

  1. Utilizza lo strumento Visualizza come Google in Search Console per verificare come Google esegue la scansione o il rendering degli URL del tuo sito. Puoi richiedere "recupero e rendering" per un URL specifico, controllare le intestazioni delle risposte HTTP e visualizzare l'anteprima della pagina, così come vista dalla Ricerca Google.
  2. Verifica gli errori di esecuzione di JavaScript registrando gli errori. Ecco uno snippet di esempio che mostra come registrare gli errori JavaScript inseriti nel gestore onerror globale.
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);

});

Se ti serve ancora aiuto, visita il Forum di assistenza per i webmaster.

Invia feedback per...