Apakah memiliki ID produk di URL akan merugikan SEO dibandingkan dengan URL dengan hanya kata kunci?

12

Katakanlah saya memiliki toko web dengan produk (optimus-prime), dalam kategori (superheros) sehingga memiliki URL:

www.example.com/superheroes/optimus-prime

Sekarang saya ingin menambahkan ID produk (99) ke nama produk di URL, sehingga URL menjadi:

www.example.com/superheroes/99-optimus-prime

Sehubungan dengan SEO, khususnya peringkat pencarian Google, apakah ada bedanya ketika menggunakan satu URL produk dari yang lain?

Sebagai seorang programmer, saya lebih suka menggunakan URL dengan ID di dalamnya karena itu membuat sistem alias generasi 100% gagal aman untuk keperluan routing CMS.

GeniusDesign
sumber
Saya pikir kami sudah meminta dan menjawab, tetapi saya tidak dapat menemukan duplikat. Yang paling dekat yang saya temukan adalah Apakah ID dan judul unik di URL slug meningkatkan SEO? yang bertanya tentang memiliki ID dan siput yang bertentangan dengan hanya ID.
Stephen Ostermiller
1
Terkait (tapi saya tidak berpikir cukup duplikat?): Stackoverflow.com/questions/820493/… - pertanyaan ini menanyakan "apakah akan terasa sakit" sementara yang lain bertanya apakah itu boleh atau tidak .
Doktor J
1
Lihat juga: Apa penempatan terbaik untuk ID dalam URL?
Stephen Ostermiller

Jawaban:

8

Bagaimana

  • Sertakan id di tempat yang masuk akal. Paling mudah dimiliki ... / produk / $ id / nama-produk dll.
    • bekerja dengan hampir semua sistem routing, tanpa regex
  • Tambahkan <link rel = canonical> (atau bagaimanapun Anda mengejanya, itu sudah lama sejak saya harus melakukan ini) ke url hanya dengan id ¹
  • Saat menangani permintaan, jika url tidak memiliki teks yang benar maka lakukan redirect ke url dengan teks yang benar saat ini di.

Mengapa

  • Ketika Anda (mau tidak mau) harus mengubah teks untuk beberapa produk:

    • Google akan melihat versi lama dan baru sebagai halaman / entitas / produk yang sama
    • tautan lama yang tidak dikoreksi masih akan “berfungsi” (dan dialihkan ke yang baru)
    • ini juga berlaku untuk tautan masuk dari situs lain, sehingga Anda tidak kehilangan "saus Google" Anda (atau apa pun yang disebut anak keren hari ini)
  • Ketika (hampir tidak terhindarkan) Anda memiliki banyak produk dengan nama yang sama (terutama jika Anda memiliki item populer yang “diperbarui” atau “dibenahi” dll.) Tetapi ID yang berbeda, keduanya dapat memiliki tautan yang berfungsi (mungkin membantu Anda menjual stok lama)
    • Anda selalu dapat menambahkan tautan ke produk "baru" di halaman "lama"

Kesalahan ketik tidak bisa dihindari. Jika mereka ingin mengandalkan menjaga nama produk yang unik, dan tidak pernah membuatnya rusak oleh pengkodean ganda-UTF8 atau apa pun, beri tahu mereka bahwa mereka harus menjaga kedua produk tersebut. Termasuk melalui 404-an di alat webmaster ...

¹ Ini tidak penting, karena tautan dengan teks yang "salah" akan tetap dialihkan. Selama memang memiliki id di dalamnya, itu lebih atau kurang bisa dipecahkan.

Will Crawford
sumber
Solusi yang sangat bagus :) Mengenai <link rel = canonical> Saya punya pertanyaan: Katakanlah saya mengirimkan URL produk di sitemap seperti ini: www.example.com/superheroes/991/optimus-prime Ketika tag kanonik adalah apakah Google kemudian akan memasukkan URL yang dikirimkan atau URL kanonik dalam hasil pencarian? Saya ingin memastikan bahwa hasil pencarian Google terhubung ke halaman ini: www.example.com/superheroes/991/optimus-prime dan bukan: www.example.com/superheroes/991/ Atau apakah ini bukan pemikiran yang masuk akal untuk menjadi peduli tentang?
GeniusDesign
Itu poin yang bagus, dan saya tidak bisa sepenuhnya ingat. Tag "canonical" sebagian besar tentang memberitahu Google bahwa jika ada beberapa "tampilan" dari hal yang sama, salah satunya adalah "asli", jadi Anda tidak mencairkan nilai halaman dengan membaginya di antara beberapa halaman terkait ke hal yang sama ...
Will Crawford
... tetapi Anda dapat memiliki URL kanonik yang mengarahkan ulang . Jadi saya tidak begitu yakin apa yang terbaik dalam hal ini. Seharusnya tidak masalah URL mana yang muncul di hasil pencarian, jika snippet yang ditampilkan relevan; meskipun saya tahu beberapa orang SEO akan mengklaim pengguna lebih suka tautan yang terlihat bagus, saya lebih memperhatikan teks tautan (dan halaman dengan tautan seperti webmaster.stackexchange.com/q/45145 tampil cukup baik di hasil penelusuran: o)).
Will Crawford
tl; tanyakan kepada Google jika Anda khawatir tentang hal itu. Ada banyak saran yang ketinggalan zaman dan tidak benar di Internet.
Will Crawford
Saya punya 1 catatan penting untuk dibuat tentang menempatkan ID antara 2 garis miring. Ini bisa menjadi masalah dalam merutekan skrip jika pengguna memasukkan URL di browser tanpa slug produk dan tanpa trailing slash, seperti ini: www.example.com/superheroes/991 sebagai lawan dari: www.example.com/superheroes/991 / Anda tidak akan dapat membuat skrip yang dapat mengisolasi ID dari URL secara konsisten. Memiliki URL seperti ini, membuat isolasi ID 100% gagal aman: www.example.com/superheroes/991-optimus-prime terlepas dari tanda garis putus-putus. Lihat metode dalam komentar saya berikutnya ...
GeniusDesign
9

Anda harus menggunakan URL ID versi URL, karena itu masuk akal untuk pengembangan. Bahkan, URL final Anda masih lebih bersih daripada banyak URL e-commerce di luar sana yang masih peringkat.

Google dan Bing masih akan mengerti bahwa halaman tersebut menyangkut file Optimus Prime di direktori Superheroes. Jumlahnya hanya akan diabaikan. Mesin pencari telah menjadi sangat baik dalam mengekstraksi makna dari konten, yang termasuk URL, tetapi mereka tidak begitu literal seperti orang sering memberi mereka kredit untuk. Selain itu, URL hanya salah satu dari banyak faktor peringkat di SERP; bahwa ID produk sangat tidak mungkin untuk menggerakkan jarum ke segala arah dengan sendirinya.

Henry Visotski
sumber
Terima kasih atas jawabannya. Tepat jawaban yang saya harapkan. Mungkin ada orang SEO lain di luar sana dengan pendapat yang berbeda tentang ini, jadi segala jenis referensi eksternal untuk mendukung ini akan dihargai.
GeniusDesign
2
Banyak situs (termasuk yang ini) menggunakan ID dalam URL dan memiliki SEO yang cukup bagus.
Stephen Ostermiller
1
@GeniusDesign Saya tidak punya sumber - hanya 8 tahun pengalaman. :) Tetapi untuk merekayasa balik itu: Anda melihat banyak artikel yang mengatakan Anda tidak seharusnya hanya menggunakan kode produk, dan banyak yang mengatakan Anda harus menggunakan kata kunci dalam URL produk, tetapi tidak ada satu pun yang mengatakan apa-apa tentang menggunakan keduanya vs hanya menggunakan kata kunci saja. Faktanya adalah, sangat sulit untuk menghindari ID dalam desain situs web e-commerce, dan kurangnya ID dapat menyebabkan begitu banyak masalah, sehingga jarang muncul sebagai masalah SEO.
Henry Visotski
2
Anda benar sekali. ID tidak menambahkan makna semantik, tetapi juga tidak ada salahnya. Jawabannya benar-benar untuk apa yang lebih mudah antara dua contoh.
closetnoc
2
@GeniusDesign sementara itu hampir tidak "berwibawa", KissMetrics memiliki artikel yang menggambarkan "URL yang berbicara" (lihat # 6) dan contoh bagusnya termasuk ID; titik yang mereka coba tekankan adalah memiliki kata-kata deskriptif / indeks-bisa di URL Anda; bulu itu akan diabaikan.
Doktor J
0

Perwakilan saya tidak cukup tinggi untuk berkomentar sehingga saya akan berani menawarkan jawaban. Saya seorang SEO (20+ thn) dan saya punya klien bahwa, ketika URL datang, saya hampir selalu menyertakan model / nomor produk; dan saya melakukannya untuk kepentingan SEO . Orang (saya)jangan hanya mencari dengan kata kunci, jika ada id produk yang terikat pada suatu item, itu hanya masuk akal bahwa mereka akan mencari berdasarkan nomor produk juga. Dan jika seseorang mencari itu secara spesifik, mereka berdiri di sana dengan uang di kantong mereka ingin membeli. Saya tahu nomor ID, produk, dan model mungkin tidak selalu menggambarkan hal yang sama, tetapi saya menemukan penyertaan sebagai peningkatan untuk SEO dan, paling tidak, bukan halangan. Seperti yang seseorang sebutkan, URL bukanlah kata akhir untuk Google, menurut saya, dalam pengalaman pribadi saya, bahwa lebih banyak bobot diberikan pada judul halaman, tetapi URL yang dibangun dengan baik masih membuat Anda bergerak di jalan.

TexasB
sumber
Sebagian besar situs menggunakan ID internal mereka sendiri dalam URL daripada nomor produk pabrikan.
Stephen Ostermiller
Tentu saja, dan terkadang inventaris dikelola oleh nomor SKU atau kode UPC. sontontoy.com/collectibles/… misalnya. 902953 menjadi nomor sku. Dan ketika Anda mencari menggunakan sku no. sebagai pengubah Anda mendapatkan hasil menggunakan sku di URL dan beberapa tanpa. google.com/…
TexasB
1
Memiliki ID sistem di URL tidak berarti Anda tidak boleh juga memasukkan nama model / nomor dalam URL, jika masuk akal dalam situasi khusus Anda. Jika nama model / angka menambahkan nilai semantik / nilai kata kunci ke siput produk, tentu saja Anda harus mempertimbangkan juga memasukkan nama / nomor model dalam URL.
GeniusDesign