Résoudre les problèmes d'affichage

Si vous pensez que votre contenu n'est pas traité ou affiché correctement dans les résultats de la recherche Google, consultez nos conseils de débogage et essayez l'une des méthodes ci-dessous pour effectuer des tests et résoudre le problème :

  1. Utilisez l'outil Explorer et afficher comme Google dans la Search Console pour tester la manière dont Google explore et affiche une URL sur votre site. Vous pouvez exécuter la requête "Explorer et afficher" pour une URL spécifique, examiner les en-têtes de réponse HTTP et afficher l'aperçu visuel de la page, tel que cette dernière est vue par la recherche Google.
  2. Contrôlez les erreurs d'exécution JavaScript en les consignant dans un journal. Voici un exemple d'extrait qui montre comment consigner les erreurs JavaScript enregistrées dans le gestionnaire global onerror.
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);

});

Si vous avez besoin d’aide supplémentaire, consultez le forum d’aide pour les webmasters.

Envoyer des commentaires concernant…