Pemeriksa Tag Kanonis: Canonical, Redirect, dan Noindex Sekaligus | We.Inc
Tempel HTML dan header respons halaman untuk mengecek tag kanonisnya terhadap URL yang ingin Anda indeks, status HTTP, redirect, dan noindex. Menjelaskan sinyal yang bertentangan dan mengekspor checklist perbaikan.
Masukkan alamat halaman dan alamat yang ingin Anda indeks oleh mesin pencari, lalu tempel sumber HTML halaman dan, jika Anda punya, header responsnya. Checker ini membaca tag canonical, header HTTP canonical, tag meta robots dan X-Robots-Tag, kode status, dan rantai redirect, lalu memberi tahu Anda di mana semuanya tidak sesuai. Alat ini tidak mengunjungi situs web lain: browser memblokir satu situs membaca situs lain, dan kami tidak menjalankan crawler tersembunyi. Anda menempel apa yang dibutuhkan alat ini dan alat ini mengecek teks itu. Halaman ini menampilkan perintah satu baris yang memberi Anda header dan HTML.
Masukkan URL yang Anda cek dan URL pilihan yang ingin Anda indeks (sering kali sama).
Dapatkan header dengan menjalankan curl -sIL diikuti URL di terminal, lalu tempel hasilnya. Ini menunjukkan setiap lompatan redirect dan kode status akhir.
Dapatkan HTML dengan View Source di browser Anda (Ctrl+U atau Cmd+Option+U), atau curl -sL diikuti URL, lalu tempel.
Checker menemukan setiap rel=canonical di HTML dan header Link, tag meta robots dan X-Robots-Tag, serta status tiap lompatan.
Setiap temuan menyatakan apakah itu error, sesuatu untuk dicek, atau baik-baik saja, dan mengapa. Input yang hilang dilaporkan sebagai belum dicek, bukan sebagai lolos.
Unduh checklist perbaikan sebagai file teks untuk siapa pun yang mengedit situsnya.
Canonical seharusnya menunjuk ke halaman yang merespons 200, tidak diredirect, bukan noindex, dan konten yang sama.
Gunakan satu canonical per halaman. Dua canonical berbeda, atau tag dan header yang tidak sesuai, membuat mesin pencari mengabaikan keduanya.
Gunakan URL absolut dengan https dan host www atau non-www pilihan Anda.
Jangan gabungkan noindex dengan canonical ke halaman lain. Yang satu bilang hapus halaman ini, yang lain bilang gabungkan; pilih salah satu.
Canonical adalah petunjuk, bukan perintah. Redirect dan tautan internal yang konsisten adalah sinyal yang lebih kuat untuk pilihan yang sama.
Pertanyaan yang sering diajukan
Mengapa saya harus menempel HTML-nya?
Browser mencegah satu halaman web membaca konten situs web lain, jadi alat yang berjalan di browser Anda tidak bisa mengambil halaman Anda untuk Anda. Alat yang tampak bisa melakukannya menjalankan server yang mengambilnya untuk mereka. Kami memilih menjaga alat ini sepenuhnya di browser Anda dan memberi tahu persis cara mendapatkan sumbernya.
Apa fungsi tag canonical?
Ini memberi tahu mesin pencari alamat mana yang merupakan versi utama sebuah halaman ketika konten yang sama bisa diakses di beberapa alamat, misalnya dengan dan tanpa parameter pelacakan. Mesin pencari biasanya mengikutinya, tapi bisa memilih URL lain jika sinyal lain tidak sesuai.
Haruskah setiap halaman punya canonical yang mengarah ke dirinya sendiri?
Ini praktik default yang baik. Canonical yang mengarah ke halaman itu sendiri melindungi dari duplikat yang dibuat oleh parameter, kapitalisasi, atau garis miring di akhir.
Apa bedanya canonical yang hilang dengan fetch yang diblokir?
Di sini, canonical yang hilang berarti HTML yang Anda tempel tidak punya rel=canonical. Jika Anda tidak menempel apa pun, atau menempel halaman error, checker menyatakan HTML-nya belum dicek, jadi Anda tidak salah mengira fetch yang gagal sebagai tag yang hilang.
Apakah Google selalu memakai canonical saya?
Tidak. Google memperlakukannya sebagai petunjuk kuat. Alat URL Inspection di Search Console menunjukkan canonical yang sebenarnya dipilih Google.
Sinyal yang bertentangan
Sebagian besar masalah canonical adalah kontradiksi: canonical yang menunjuk ke redirect, halaman yang noindex dan canonical ke halaman lain, tag di HTML yang tidak sesuai dengan yang di header HTTP, atau canonical ke http pada situs https. Masing-masing memberi tahu mesin pencari dua hal sekaligus, dan mereka lalu memilih untuk Anda.
Mengecek canonical bersamaan dengan kode status, redirect, dan arahan robots adalah yang memunculkan kontradiksi itu. Checker yang hanya membaca tag akan melewatkan sebagian besarnya.
Contoh kerja
Muat contoh di halaman ini: halaman layanan rekaan di example.com, diakses lewat redirect http ke https, yang canonical-nya menunjuk ke alamat http di host www dengan garis miring di akhir. Checker melaporkan redirect-nya, canonical di http, canonical di host berbeda, dan ketidaksesuaian dengan URL pilihan, dengan perbaikan untuk masing-masing.