Men-debug halaman Anda

Tips umum

Ingat bahwa Google tidak meng-crawl halaman langsung 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 fitur Fetch as Google, tetapi dalam banyak kasus diperlukan waktu beberapa hari sampai perubahan ditampilkan di halaman Anda.

Fitur pengujian yang berguna

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

Fitur pemilik situs terverifikasi

Fitur dan laporan berikut mengharuskan Anda untuk menjadi pengguna situs terverifikasi agar dapat menggunakan fitur 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 fitur pemantauan dan pengujian situs yang berguna, seperti yang tercantum di bawah ini.
  • Laporan status hasil kaya - Pelajari hasil kaya mana saja yang dapat atau tidak dapat dibaca oleh Google dari situs Anda, dapatkan informasi pemecahan masalah untuk error terkait hasil kaya, dan minta crawling ulang setelah Anda memperbaiki masalah apa pun. Anda tidak dapat menguji URL arbitrer menggunakan fitur ini.
  • Fetch as Google - Uji apakah Google dapat mengakses halaman Anda atau tidak, dan bagaimana halaman dirender untuk Googlebot, mesin crawling Google. Uji juga apakah ada resource yang digunakan halaman yang tidak dapat diakses oleh Google selama crawling. Anda juga dapat meminta crawling ulang atas URL tertentu di situs Anda.
  • Penguji Robots.txt - Uji sintaks file robots.txt Anda. Anda dapat menguji file robots.txt arbitrer di situs, dan juga menguji sintaks di area teks yang dapat diedit.
  • 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.
  • Laporan Kegunaan Seluler - Lihat error kegunaan seluler untuk seluruh situs Anda. Error terdeteksi selama proses crawling reguler; Anda tidak dapat menguji URL arbitrer.

Fitur anonim

Fitur ini dapat digunakan di sembarang URL tanpa perlu izin Search Console atas situs. Beberapa fitur juga mendukung penempelan (paste) cuplikan kode ke dalam fitur itu sendiri.

Jika URL Anda berada di belakang firewall, atau di-hosting di komputer lokal, Anda dapat menggunakan solusi tunneling untuk menampakkan halaman Anda ke fitur pengujian ini. Lihat di bawah ini untuk mempelajari caranya.

Fitur lainnya

Buka Pusat Dukungan Webmaster Google untuk melihat fitur lainnya, milis, dan informasi jam kerja.

Menguji halaman yang dihosting secara lokal atau dilindungi firewall

Google menyediakan beberapa fitur pengujian untuk menguji sebuah halaman langsung. Misalnya, Fitur Pengujian AMP, Fitur Pengujian Situs Mobile-Friendly, dan Fitur Pengujian Data Terstruktur. Namun, jika halaman Anda dijalankan di komputer lokal tanpa URL publik, atau dihosting di belakang firewall, Anda masih dapat menguji halaman itu dengan menampakkan tunnel ke halaman Anda ke fitur 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 tunnelling seperti ngrok. Fitur 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 memunculkan 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.

~/testwebdir $ python -m SimpleHTTPServer 5326
Serving HTTP on 0.0.0.0 port 5326
...

Langkah 2

Di terminal lainnya, jalankan aplikasi ngrok lokal, yang mendeteksi port 5326, yang dibuka pada langkah 1.

~/ $ ./ngrok http 5326

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 ditampakkan ke fitur 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. Pada Fitur Pengujian Situs Mobile-Friendly, Anda dapat menempelkan URL tersebut secara langsung, atau kunjungi https://search.google.com/test/mobile-friendly?url=http%3A%2F%2Fad0a5735.ngrok.io%2Fmypage.html

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

Selain itu, beberapa solusi tunneling (bukan ngrok) otomatis melindungi URL publik sementara dengan robots.txt, sehingga Anda tidak dapat menjalankan pengujian Google pada URL itu. Fitur 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 fitur pengujian Google:

  • Pastikan halaman tidak dilindungi oleh robots.txt atau memerlukan login
  • Coba akses halaman dari luar firewall, di komputer lain, menggunakan Chrome dalam Mode penyamaran.

Kirim masukan tentang...

Penelusuran
Penelusuran