Oluşturma Sorunlarında Hata Ayıklama

İçeriğinizin Google Arama’da doğru şekilde işlenmediğinden veya oluşturulmadığından şüpheleniyorsanız lütfen hata ayıklama ipuçlarımızı inceleyin ve aşağıdaki yöntemlerden birini deneyerek sorunu test edin ve hataları ayıklayın:

  1. Google’ın sitenizdeki bir URL’yi nasıl taradığını ve oluşturduğunu test etmek için Search Console'da Gooble Gibi Getir ve Oluştur aracını kullanın. Belirli bir URL için "getir ve oluştur" isteğinde bulunabilir, HTTP yanıt başlıklarını inceleyebilir ve sayfanın görsel önizlemesini Google Arama'nın gördüğü gibi görüntüleyebilirsiniz.
  2. Hataları günlüğe kaydederek JavaScript yürütme hatalarını denetleyin. Genel onerror işleyicisine kaydedilen JavaScript hatalarının nasıl günlüğe kaydedileceğini gösteren bir örnek snippet'i burada bulabilirsiniz.
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);

});

Daha fazla yardıma ihtiyaç duyarsanız Web Yöneticisi Yardım Forumu'nu ziyaret edin.

Şunun hakkında geri bildirim gönderin...