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) dapat terus 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 hingga perubahan ditampilkan di halaman Anda.
Alat pengujian yang berguna
Berikut ini beberapa fitur yang berguna untuk membantu Anda men-debug halaman.
Alat pemilik situs terverifikasi
Alat dan laporan berikut mengharuskan Anda untuk menjadi pengguna situs terverifikasi halaman agar dapat menggunakan alat ini di halaman atau situs tersebut. 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.
- 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 setiap 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. Pelajari cara menguji halaman yang dihosting secara lokal atau dilindungi firewall.
- Alat Pengujian AMP - Uji validitas URL AMP tertentu secara real time.
- Pengujian Hasil Multimedia - 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
python 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.
python3 -m http.server 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 membuka
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 tersebut. 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.