it-swarm-id.com

URL: Haruskah saya menggunakan tanda hubung, garis bawah atau simbol plus?

Mana yang lebih baik untuk mesin pencari?

  1. example.com/my_cool_page.html
  2. example.com/my-cool-page.html
  3. example.com/my+cool+page.html
112
delete

Meskipun tampaknya ada perbedaan yang lebih sedikit sekarang daripada sebelumnya, tanda hubung direkomendasikan jika Anda ingin masing-masing istilah dalam URL Anda dikenali sebagai kata tunggal.

Alasan untuk ini adalah bahwa mesin pencari merasa lebih mudah untuk memperlakukan tanda hubung sebagai pemisah Word, seperti halnya mereka dalam bahasa Inggris. Namun, garis bawah biasanya tidak digunakan dalam bahasa Inggris sebagai pemisah kata. Dalam banyak kasus, diinginkan untuk melihatnya sebagai bagian dari karakter sebelum dan sesudahnya, misalnya ketika garis bawah digunakan dalam nama fungsi untuk pemrograman, dan situasi serupa lainnya.

Ada beberapa kasus di mana ini mungkin penting. Untuk satu, jika seseorang menggunakan URL lengkap sebagai teks jangkar untuk sebuah tautan, maka mesin pencari akan dapat mengeluarkan istilah-istilah itu sebagai kata yang relevan. Untuk yang lain, ada kemungkinan bahwa mesin pencari menggunakan kata-kata dalam URL sebagai faktor korelatif untuk menentukan relevansi istilah-istilah itu dengan konten halaman.

Matt Cutts memiliki bagian bertanggal yang menjelaskan hal ini, dan ada yang lebih baru Bantuan Webmaster Google video dari Agustus 2011 yang mengatakan bahwa Google masih tidak memperlakukan garis bawah sebagai Pemisah kata . Anda dapat membuat hidup semudah mungkin untuk mesin pencari, untuk alasan yang sama bahwa Anda memberi mereka HTML yang valid.

Jika Anda memulai situs baru, Anda pasti lebih baik menggunakan tanda hubung.

91
JasonBirch

Inilah jawaban Anda:

https://webmasters.stackexchange.com/questions/374/urls-should-i-use-hyphens-underscores-or-plus-symbols

Jaringan Stack Exchange situs berperingkat tinggi dengan Google dan Stack Exchange menggunakan tanda hubung dalam URL mereka.

76
Aiden Bell

Artikel ini oleh Jeff Atwood selalu meraihnya untuk saya: Of Spaces, Underscores and Dashes :

This_is_a_single_Word, tapi ini-adalah-banyak-kata.

... meskipun ini tidak lagi berlaku untuk Google (coba cari "situs web": ini dianggap sebagai satu kata).

22
tlvince

Kelemahan lain dari garis bawah adalah tidak akan terlihat di beberapa peramban saat seluruh URL diterjemahkan sebagai tautan dengan garis bawah, yang mungkin membingungkan jika pengguna mencoba menggunakan URL tanpa menyalin dan menempel (misalnya menuliskan atau membacanya) ).

10
Loftx

Saya pikir tanda hubung lebih mudah dibaca, dan itulah yang paling sering digunakan (sehingga pengguna Anda akan mengharapkan URL berisi tanda hubung).

8
Thomas Bonini

Saya percaya tanda hubung akan bekerja lebih baik di mesin pencari, karena mereka digunakan sebagai pemisah kata. Plus mereka sedikit lebih mudah bagi pengguna untuk membaca.

5
Grant Palin

Saya semua untuk tanda hubung. Menggunakan garis bawah untuk frasa multi-kata juga masuk akal. Tanda hubung sedikit lebih cepat untuk diketik karena Anda tidak harus menekan tombol. Mungkin akhirnya menjadi hal yang disukai, tetapi dengan mengingat pengguna akhir, jika tanda hubung lebih mudah dibaca, maka gunakan em.

5
Chris

Saya pribadi berpikir tanda hubung lebih mudah diketik daripada garis bawah karena Anda tidak perlu menekan shift untuk mendapatkannya. Saya juga bertanya-tanya apakah banyak orang akan tahu di mana menemukan garis bawah pada keyboard.

Tentu saja, ini bukan masalah besar karena sebagian besar pengguna tidak mengetikkan alamat situs web, tetapi mungkin saja ada seseorang di suatu waktu.

4
Darryl Hein

Bagi saya, lebih mudah membaca tanda hubung daripada garis bawah. Saya pikir itu mungkin lebih mudah bagi kebanyakan orang juga.

Tanda hubung diperlakukan sebagai pembagi kata, yang membantu nama halaman Anda dilihat sebagai kata nyata, yang merupakan hal yang baik.

Menggarisbawahi, dalam banyak, jika tidak sebagian besar, kasus tidak diperlakukan sebagai pembagi kata, yang menjadikan nama halaman sebagai sekelompok besar huruf dan garis bawah.

Ini berarti bahwa - semua hal lain dianggap sama - halaman Anda akan mendapat skor lebih rendah di sebagian besar tempat jika Anda menggunakan garis bawah daripada tanda hubung dalam nama halaman Anda. Berapa jauh lebih rendah? Tidak banyak. Akankah ini selalu terjadi? Tidak.

3
Evik James

Apa yang lebih baik untuk mesin pencari?
Tidak masalah. Apa yang penting adalah: Apa yang lebih baik bagi pengguna?

  • Mesin pencari modern seharusnya tidak bergantung pada aturan aneh tentang apa yang merupakan pemisah Word dan apa yang menjadi pengumpul kata atau apa pun. Mesin pencari modern dapat menangani kesalahan ketik, tanda kutip, tanda baca, dll. Mencari tahu karakter mana yang memisahkan kata-kata yang seharusnya tidak menjadi masalah.

  • Saya tidak setuju dengan orang-orang yang mengklaim bahwa tanda hubung lebih baik karena mereka adalah pembatas kata alami. Mereka semacam itu, tetapi jenis tidak: mereka membuat kata-kata semi-melekat atau setengah-dibatasi. Pembatas kata alami adalah% 20.

Namun pernyataan di atas tidak relevan. URL seharusnya tidak penting.

Seberapa pentingkah kata kunci dalam URL?
Mereka seharusnya tidak penting, jika mereka jelas tidak ada konten di halaman.

  • URL tidak terlalu terlihat untuk manusia: tautan mungkin memiliki jangkar teks, bukan ditampilkan pada halaman dan tidak ditampilkan pada tab browser.

  • <Judul /> dan tajuk utama lebih terlihat dan biasanya mengandung kata kunci yang sama sehingga membuat kata kunci di URL berlebihan.

Seberapa pentingkah bagi manusia?
Tergantung.

Dari sudut pandang mesin pencari: tidak sama sekali, pengguna hanya perlu memasukkan permintaan pencarian dan mengklik cuplikan dengan judul dan deskripsi yang menarik.

Tetapi pengunjung juga datang dari tempat lain. Dalam beberapa kasus, ada jangkar teks Nice bukannya membuat "kualitas URL" tidak relevan, tetapi ada kasus ketika itu penting.

  • Copy & paste/berbagi URL dengan cepat & kotor: tidak ada masalah bagi penulis, tetapi itu penting bagi pembaca.

  • Perlu memasukkan URL secara manual. (Tidak dapat menyalin teks dari gambar misalnya.)

Apa yang menentukan kualitas URL?

  • Panjangnya; Anda tidak ingin bilah alamat menggulir secara horizontal atau hanya tautan URL ke linewrap. Dan tentu saja: butuh waktu lebih lama untuk mengetik URL yang lebih panjang.

  • Pembatas kata; Tampaknya sebagian besar orang sepakat bahwa tanda hubung lebih baik.

  • Kekacauan; Misalnya: ID unik, ekstensi nama file, parameter URL aneh. Ini sulit untuk diingat.

  • Karakter dan sintaks yang aneh; Contoh yang kedaluwarsa adalah tildes ( http://example.com/~user/ ), tetapi sintaks parameter URL juga agak aneh. Karakter yang tidak biasa mungkin sulit diketik untuk beberapa orang.

  • Karakter aman vs Unicode; Ini adalah pedang bermata dua dan pantas untuk dijawab sendiri. Tetapi secara singkat: browser memotong-motong URL,% c3% a4 dll adalah susah payah untuk mengetik, tidak setiap keyboard dapat memasukkan karakter yang tidak aman, mungkin beberapa neraka pengkodean, tetapi kata kunci masuk akal untuk penutur asli.

  • Panjang teks; Anggap URL sebagai bentuk judul, jangan buang kata-kata yang menyebutkan tata bahasa yang jelas dan abaikan.

Orang akan mengetik sesuatu yang sedikit berbeda
Server web Anda harus dirancang untuk mengalihkan URL non-kanonik yang dikenali ke versi kanonik mereka. Terserah Anda untuk memutuskan:

  • http vs https

  • www vs no www

  • garis miring vs tidak ada garis miring

Tetapi server Anda harus menerima dan memperbaiki semuanya.

Halaman 404 dengan hasil pencarian akan bagus untuk pengguna. (Gunakan kata-kata dari URL sebagai permintaan pencarian.)

3
Oskar Skog

Banyak jawaban bagus di sini. Poin lain yang harus ditambahkan adalah bahwa lebar piksel suatu tanda hubung lebih kecil daripada garis bawah, yang mungkin memungkinkan Anda untuk memasukkan kata kunci lain ke dalam SERP.

2

Itu tergantung dari apa yang ingin Anda ungkapkan dengan URL:

Di permukaan, mudah untuk percaya bahwa tanda hubung dan garis bawah diperlakukan sama oleh mesin pencari. Namun, ini bukan masalahnya.

Singkatnya, Google memperlakukan tanda hubung sebagai spasi (atau pemisah kata). Jadi, sementara Anda mungkin tidak dapat menambahkan ruang tradisional, masih tampak seperti ini di mata Google.

Sebaliknya, garis bawah dianggap sebagai "Penyambung kata." Tetap dengan contoh di atas, miami_real_estate_agent sama dengan miamirealestateagent ke Google.

Charlie Rose

0
schmijos