Men-debug halaman Anda

Tips umum

Ingat bahwa Google tidak meng-crawl halaman segera setelah Anda menayangkan perbaikan. Oleh karena itu, Search Console (dan Google Penelusuran) mungkin tetap menampilkan error untuk halaman yang telah Anda perbaiki hingga halaman itu di-crawl kembali. Terkadang Anda dapat meminta agar crawl dipercepat, misalnya menggunakan alat Inspeksi URL, tetapi dalam banyak kasus diperlukan waktu beberapa hari sampai perubahan ditampilkan di halaman Anda.

Fitur pengujian yang berguna

Berikut ini beberapa alat yang berguna untuk membantu Anda men-debug halaman.

Alat pemilik situs terverifikasi

Alat dan laporan berikut mengharuskan Anda untuk menjadi pengguna situs terverifikasi halaman tersebut agar dapat menggunakan alat ini di halaman atau situs. Hal ini karena Search Console memberikan data situs rahasia yang hanya dapat diakses oleh pengguna situs yang terverifikasi.

  • Search Console - Daftar ke Search Console dan verifikasi kepemilikan situs untuk mendapatkan akses ke alat pemantauan dan pengujian situs yang berguna, seperti yang tercantum di bawah ini.
  • Laporan status hasil multimedia - Pelajari hasil multimedia mana saja yang dapat atau tidak dapat dibaca oleh Google dari situs Anda, dapatkan informasi pemecahan masalah untuk error terkait hasil multimedia, dan minta crawling ulang setelah Anda memperbaiki semua masalah. Anda tidak dapat menguji URL arbitrer menggunakan alat ini.
  • Alat Inspeksi URL - Pelajari cara halaman Anda ditampilkan di indeks Google, jalankan uji indeks pada URL aktif, lihat cara Google merender halaman Anda, serta kirimkan URL untuk pengindeksan.
  • Laporan robots.txt - Periksa apakah Google dapat memproses file robots.txt Anda. Anda juga dapat meminta crawling ulang file robots.txt dalam situasi darurat.
  • Laporan status AMP - Lihat error halaman AMP untuk seluruh situs Anda yang terdeteksi oleh Google. Error terdeteksi selama proses crawling reguler; Anda tidak dapat menguji URL arbitrer.

Alat anonim

Alat ini dapat digunakan di semua URL tanpa perlu izin Search Console atas situs. Beberapa alat juga mendukung penempelan cuplikan kode ke dalam alat itu sendiri.

Jika URL Anda berada di belakang firewall, atau dihosting di komputer lokal, Anda dapat menggunakan solusi tunneling untuk mengekspos halaman Anda ke alat pengujian ini. Lihat di bawah untuk mempelajari caranya.

  • Alat Pengujian AMP - Uji validitas URL AMP tertentu secara real time.
  • Pengujian Hasil Kaya - Uji validitas blok data terstruktur secara real time. Kode dapat ditempel ke dalam alat, atau dihosting di halaman aktif.

Alat lainnya

Buka halaman bantuan kami untuk mendapatkan referensi tambahan dan informasi waktu konsultasi.

Menguji halaman yang dihosting secara lokal atau dilindungi firewall

Google menyediakan beberapa alat pengujian untuk menguji satu halaman web aktif. Misalnya, Alat Pengujian AMP dan Pengujian Hasil Multimedia. Namun, jika halaman Anda dijalankan di komputer lokal tanpa URL publik, atau dihosting di belakang firewall, Anda masih dapat menguji halaman itu dengan mengekspos tunnel ke halaman Anda untuk alat pengujian. Cara ini berguna jika Anda ingin menguji halaman sebelum menyediakannya untuk publik di web, atau bahkan sebagai langkah tambahan dalam proses rilis.

Untuk menguji halaman lokal atau yang dilindungi firewall, gunakan solusi tunneling seperti ngrok. Alat ini menyediakan URL publik yang terhubung ke halaman non-publik di host lokal atau server yang dilindungi firewall.

Contoh berikut pertama-tama menjalankan SimpleHTTPServer untuk menghosting halaman di komputer lokal, lalu menggunakan ngrok untuk mengekspos halaman tersebut di URL yang dapat diakses oleh publik:

Langkah 1

Jalankan server HTTP lokal untuk menghosting halaman Anda di port tertentu. Pada contoh ini, kami memilih port 5326.

SimpleHTTPServer memetakan direktori saat ini sebagai root situs.

 python -m SimpleHTTPServer 5326
Serving HTTP on 0.0.0.0 port 5326
...
    

Langkah 2

Di terminal lainnya, jalankan aplikasi ngrok lokal Anda, yang mendeteksi port 5326, yang telah kita buka pada langkah 1.

 ./ngrok http 5326 --request-header-add ngrok-skip-browser-warning:1
ngrok by @inconshreveable (Ctrl+C to quit)

Session Status online
Version 2.2.4
Region United States (us)
Web Interface http://127.0.0.1:4040
Forwarding http://ad0a5735.ngrok.io -> localhost:5326
Forwarding https://ad0a5735.ngrok.io -> localhost:5326

Connections ttl opn rt1 rt5 p50 p90
0 0 0.00 0.00 0.00 0.00
    

Langkah 3

Berikan URL ngrok yang telah diekspos ke alat pengujian pilihan Anda.

URL root dalam contoh ini adalah http://ad0a5735.ngrok.io, jadi jika halaman disimpan secara lokal di ~/testwebdir/mypage.html, dan server di atas dimulai dari ~/testwebdir/, kita dapat menguji http://ad0a5735.ngrok.io/mypage.html. Di Pengujian Hasil Multimedia, Anda dapat langsung menempelkan URL tersebut, atau kunjungi https://search.google.com/test/rich-results/result?url=http%3A%2F%2Fad0a5735.ngrok.io%2Fmypage.html.

Perhatikan bahwa solusi tunneling dan host lokal yang berbeda akan memetakan halaman Anda secara berbeda.

Selain itu, beberapa solusi tunneling (bukan ngrok) melindungi URL publik sementara secara otomatis dengan robots.txt, sehingga Anda tidak dapat menjalankan pengujian Google pada URL itu. Alat pengujian Google mematuhi robots.txt. Baca dokumentasi untuk solusi tunneling dan software hosting web Anda.

Men-debug error akses

Jika Anda mendapatkan error akses saat menggunakan alat pengujian Google:

  • Pastikan halaman tersebut tidak dilindungi oleh robots.txt dan tidak mewajibkan login.
  • Coba akses halaman dari luar firewall, di komputer lain, atau menggunakan Chrome dalam mode Samaran.