Rabu, 21 April 2010
Kami sering mendengar pertanyaan ini. Mari kita cari tahu jawabannya. Sebelumnya, wajar untuk menganggap bahwa URL yang memiliki garis miring merupakan direktori, dan URL yang tidak memiliki garis miring merupakan file:
https://example.com/foo/ (with trailing slash, conventionally a directory) https://example.com/foo (without trailing slash, conventionally a file)
Namun, sebenarnya tidak selalu demikian. Google memperlakukan setiap URL di atas secara terpisah (dan setara) terlepas dari apakah itu berupa file atau direktori, baik berisi garis miring atau tidak.
Berbagai konten di URL dengan dan tanpa garis miring tidak menjadi masalah bagi Google, tetapi sering kali kurang ideal bagi pengguna
Secara teknis, dari sudut pandang mesin telusur, kedua versi URL ini tentu saja boleh
berisi konten yang berbeda. Namun, pengguna mungkin menganggap konfigurasi ini sangat
membingungkan—bayangkan saja jika www.google.com/webmasters
dan
www.google.com/webmasters/
menghasilkan dua pengalaman terpisah.
Oleh sebab itu, URL dengan dan tanpa garis miring sering kali menayangkan konten yang sama. Kasus yang paling umum adalah saat situs dikonfigurasi dengan struktur direktori:
https://example.com/parent-directory/child-directory/
Konfigurasi dan opsi situs Anda
Anda dapat melakukan pemeriksaan cepat di situs untuk melihat apakah salah satu URL yang cocok dengan pola ini merupakan pengalihan ke URL satunya:
-
https://example.com/foo/
(dengan garis miring) -
https://example.com/foo
(tanpa garis miring)
-
Jika hanya satu versi yang dapat ditampilkan (artinya, versi lain dialihkan ke sana), itu bagus! Perilaku
ini menguntungkan karena mengurangi
konten duplikat. Dalam
kasus tertentu saat terjadi pengalihan ke URL dengan garis miring, hasil penelusuran kami kemungkinan akan menampilkan
versi URL dengan
kode respons
200
(paling sering URL dengan garis miring)—terlepas dari apakah pengalihan tersebut301
atau302
. -
Jika kedua versi dengan dan tanpa garis miring berisi konten yang sama dan masing-masing menampilkan
200
, Anda dapat:- Mempertimbangkan untuk mengubah perilaku ini (info selengkapnya di bawah) untuk mengurangi konten duplikat dan meningkatkan efisiensi crawling.
- Membiarkan apa adanya. Banyak situs memiliki konten duplikat. Proses pengindeksan kami sering kali menangani kasus semacam ini untuk webmaster dan pengguna. Meskipun tidak sepenuhnya optimal, perilaku ini diperbolehkan dan tidak menjadi masalah. :)
-
Yakinlah bahwa khusus untuk URL root Anda,
https://example.com
setara denganhttps://example.com/
dan tidak dapat dialihkan meskipun Anda Chuck Norris.
Langkah-langkah untuk hanya menayangkan satu versi URL
Bagaimana jika situs Anda menayangkan konten duplikat di dua URL berikut:
https://example.com/foo/ https://example.com/foo
Artinya, kedua URL tersebut menampilkan 200
(tidak memiliki pengalihan atau tidak berisi
tag link rel="canonical"
), dan Anda ingin mengubah hal tersebut?
-
Pilih satu URL sebagai versi yang lebih disukai. Jika situs Anda memiliki struktur direktori, biasanya garis miring
lebih umum digunakan dengan URL direktori (misalnya
example.com/directory/
, bukanexample.com/directory
), tetapi Anda dapat memilih sesuai keinginan. - Gunakan versi yang lebih disukai secara konsisten. Gunakan versi tersebut di link internal Anda. Jika Anda memiliki peta situs, sertakan versi tersebut (dan jangan sertakan URL duplikat).
-
Gunakan pengalihan
301
dari versi duplikat ke versi yang lebih disukai. Jika tidak memungkinkan, tag linkrel="canonical"
adalah opsi yang bagus.rel="canonical"
memiliki fungsi yang mirip dengan301
untuk tujuan pengindeksan Google, dan juga mesin telusur populer lainnya. -
Uji konfigurasi
301
Anda melalui Fetch as Googlebot di Alat WebMaster. Pastikan URL Anda,https://example.com/foo/
, danhttps://example.com/foo
, berfungsi seperti yang diharapkan. Versi yang lebih disukai harus menampilkan kode status200
. URL duplikat harus melakukan pengalihan301
ke URL yang lebih disukai. -
Periksa
Error crawl
di Alat WebMaster, dan, jika memungkinkan, log server web Anda sebagai pemeriksaan cepat bahwa
pengalihan
301
telah diterapkan. - Profit! (hanya bercanda) Namun, Anda dapat menikmati manfaat dari konfigurasi server yang efisien, serta terbebas dari kekhawatiran karena mengetahui situs Anda kini lebih optimal.