Memberi garis miring atau tidak

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:

  1. https://example.com/foo/
    (dengan garis miring)
  2. 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 tersebut 301 atau 302.
  • 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 dengan https://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?

  1. 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/, bukan example.com/directory), tetapi Anda dapat memilih sesuai keinginan.
  2. 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).
  3. Gunakan pengalihan 301 dari versi duplikat ke versi yang lebih disukai. Jika tidak memungkinkan, tag link rel="canonical" adalah opsi yang bagus. rel="canonical" memiliki fungsi yang mirip dengan 301 untuk tujuan pengindeksan Google, dan juga mesin telusur populer lainnya.
  4. Uji konfigurasi 301 Anda melalui Fetch as Googlebot di Alat WebMaster. Pastikan URL Anda, https://example.com/foo/, dan https://example.com/foo, berfungsi seperti yang diharapkan. Versi yang lebih disukai harus menampilkan kode status 200. URL duplikat harus melakukan pengalihan 301 ke URL yang lebih disukai.
  5. Periksa Error crawl di Alat WebMaster, dan, jika memungkinkan, log server web Anda sebagai pemeriksaan cepat bahwa pengalihan 301 telah diterapkan.
  6. Profit! (hanya bercanda) Namun, Anda dapat menikmati manfaat dari konfigurasi server yang efisien, serta terbebas dari kekhawatiran karena mengetahui situs Anda kini lebih optimal.