Struktur URL

Cara menyusun URL untuk SEO — anatomi, tanda hubung vs. garis bawah, kata kunci, sensitivitas huruf besar-kecil, parameter, dan alasan perubahan URL hampir tidak pernah membantu.

Pertama kali diterbitkan: 26 Jun 2026 · Terakhir diperbarui: 21 Agu 2026 · Lanjutan
1 sinyal bukti di halaman ini

Struktur URL adalah susunan bagian-bagian alamat web — skema, domain, jalur, string kueri, dan fragmen. Dampaknya terutama pada crawling, kegunaan, dan pemahaman, bukan peringkat: kata kunci dalam URL paling jauh hanya merupakan sinyal yang 'sangat ringan'. Gunakan tanda hubung (Google memperlakukan garis bawah sebagai penggabung kata dan tanda hubung sebagai pemisah — Bing tidak membedakannya), gunakan kapitalisasi secara konsisten, minimalkan parameter, dan ubah URL yang sudah ada 'sangat, sangat jarang'.

TL;DR — Struktur URL terutama menyangkut crawling dan pemahaman, bukan pengungkit peringkat. Kata kunci dalam URL adalah sinyal “very light weight” (terjemahan) “sangat ringan” yang makin tidak berarti setelah halaman diindeks. Gunakan tanda hubung (Google menggabungkan kata pada garis bawah dan memisahkannya pada tanda hubung). Kapitalisasi jalur dapat mengidentifikasi URL yang berbeda, tergantung perilaku server, sehingga penggunaan huruf campuran bisa menciptakan jalur crawl duplikat. Parameter adalah risiko efisiensi crawling yang sesungguhnya. Mengubah URL yang sudah ada hanya membantu “very, very rarely” (terjemahan) “sangat, sangat jarang” — jadi jangan lakukan kecuali URL memang bermasalah.

Bukti untuk klaim ini Google recommends simple, descriptive, human-readable URLs, hyphens between words, and minimizing unnecessary parameters. Cakupan: Current Google URL structure guidance. Tingkat keyakinan: tinggi · Diverifikasi: Google Search Central: URL structure best practices Bukti untuk klaim ini A URI is composed of standardized scheme, authority, path, query, and fragment components; semantics depend on the scheme and server. Cakupan: Generic URI syntax, distinct from search-engine recommendations. Tingkat keyakinan: tinggi · Diverifikasi: IETF RFC 3986: URI Generic Syntax

Anatomi URL

Setiap URL dapat diuraikan menjadi bagian yang sama, dan masing-masing mempunyai implikasi SEO:

BagianContohCatatan
Skemahttps://Gunakan HTTPS. HTTP vs. HTTPS merupakan sinyal kanonikalisasi.
Subdomainwww.Google dapat memperlakukan subdomain lebih seperti situs terpisah dibandingkan subfolder.
Domainexample.comNama host tidak peka huruf besar-kecil.
Jalur / slug/blog/url-structure/Bagian yang Anda kendalikan; peka huruf besar-kecil.
String kueri?ref=newsletterParameter — sumber terbesar URL duplikat atau bernilai rendah.
Fragmen#anatomyGoogle “generally tidak dukung URL fragments” (terjemahan) “umumnya tidak mendukung fragmen URL” untuk mengubah konten.

Karakter yang dicadangkan harus diberi percent-encoding sesuai standar; gunakan teks non-ASCII dalam bahasa pengguna (ditransliterasikan bila membantu), bukan ID acak yang tidak bermakna.

Apakah URL memengaruhi peringkat? Hampir tidak.

Inilah pertanyaan yang sebenarnya ingin dijawab semua orang. Jawaban jujurnya: sangat kecil.

  • Kata kunci dalam URL, menurut Starter Guide Google, merupakan faktor yang “itu keywords di itu name dari itu domain (atau URL path) alone memiliki hardly any effect beyond appearing di breadcrumbs.” (terjemahan) “kata kunci dalam nama domain (atau jalur URL) saja hampir tidak berpengaruh selain tampil dalam breadcrumb.” John Mueller menyebutnya “a very small ranking factor” (terjemahan) “faktor peringkat yang sangat kecil” dan “a very light weight factor… lebih sedikit so setelah [itu halaman adalah] indexed.” (terjemahan) “faktor yang sangat ringan… dan makin kecil setelah [halaman] diindeks.” Jadi, kata kunci dalam URL mungkin membantu Google saat penemuan awal, sebelum konten di-crawl, tetapi setelah halaman diindeks, kontenlah yang berbicara.
  • Yang lebih penting daripada susunan kata URL adalah kedalaman klik — berapa klik yang dibutuhkan dari beranda untuk mencapai halaman. Struktur direktori yang logis membantu Googlebot memperkirakan frekuensi crawl (folder /policies/ jarang berubah; /promotions/ sering berubah), tetapi itu soal crawling, bukan peringkat.

Intinya: jangan merombak URL hanya untuk memasukkan kata kunci. Manfaatnya tidak sebanding dengan risikonya.

Tanda hubung vs. garis bawah

Ini adalah salah satu aturan teknis yang benar-benar jelas, dan aturan ini khusus Google.

Google memperlakukan tanda hubung sebagai pemisah kata dan garis bawah sebagai penggabung kata. Jadi, red_shoes dibaca sebagai satu token redshoes, sedangkan red-shoes dibaca sebagai red dan shoes. Alasan Gary Illyes: “banyak hal pada itu internet memiliki an underscore di them, [Google] tidak dapat easily segment di underscore.” (terjemahan) “banyak hal di internet memiliki garis bawah, [Google] tidak dapat dengan mudah memisahkannya pada garis bawah.” Matt Cutts menyatakan hal yang sama pada 2007: “we masih join pada itu underscore dan terpisah pada itu dash” (terjemahan) “kami masih menggabungkan pada garis bawah dan memisahkan pada tanda hubung”; dokumentasi Google saat ini tetap menyarankan tanda hubung.

Ada satu hal yang perlu diketahui: pada 2016 Mueller pernah mengatakan perbedaannya “tidak matter” (terjemahan) “tidak penting”, sehingga menimbulkan kebingungan. Namun, dokumentasi aktif tetap menyatakan agar menggunakan tanda hubung; itulah pilihan aman.

Bing berbeda. Seorang juru bicara Bing menegaskan: “We lakukan tidak differentiate antara dash dan underscore di our URL ranking features.” (terjemahan) “Kami tidak membedakan tanda hubung dan garis bawah dalam fitur pemeringkatan URL.” Jadi, garis bawah tidak merugikan Anda di Bing. Namun, karena Anda mengoptimalkan untuk keduanya, gunakan tanda hubung — benar untuk Google dan netral bagi Bing.

Panjang URL dan mitos kanonikalisasi

Anda mungkin mendengar “URL yang lebih pendek mendapat peringkat lebih baik.” Itu salah tafsir.

Panjang URL tidak berdampak langsung pada peringkat. Fakta yang benar lebih sempit: saat memilih URL kanonis di antara URL duplikat atau nyaris duplikat, Google mungkin memilih URL yang lebih pendek dan bersih — khususnya URL bersih dibandingkan URL yang sama dengan tambahan parameter pelacakan. Seperti yang saya tulis dalam riset kanonikalisasi: “Ini memiliki telah misconstrued over itu tahun oleh SEOs untuk say itu all Anda URLs seharusnya menjadi lebih singkat. Tetapi itu tidak apa adalah meant.” (terjemahan) “Selama bertahun-tahun, hal ini disalahartikan oleh praktisi SEO sebagai anjuran agar semua URL dibuat lebih pendek. Bukan itu maksudnya.” Preferensinya adalah versi bersih tanpa parameter dibandingkan duplikat yang penuh parameter, bukan hukum universal bahwa “lebih pendek selalu menang”. Panjang URL hanyalah satu dari sekitar 40 sinyal kanonikalisasi Google, bersama preferensi HTTPS, www vs. non-www, garis miring akhir, dan kapitalisasi.

Sensitivitas huruf besar-kecil adalah risiko nyata

Jalur, nama file, dan parameter kueri peka huruf besar-kecil; nama host tidak. Jadi, example.com/Apple dan example.com/apple adalah dua URL berbeda, sedangkan Example.com dan example.com merupakan host yang sama.

Google biasanya dapat mengenali dua kapitalisasi yang menyajikan konten identik dan mengkanonikalisasikannya, tetapi jangan memaksanya melakukan pekerjaan itu. Jika kedua versi dapat diakses dan tidak dikonsolidasikan, Anda memperoleh konten duplikat. Ada detail penting yang sering terlewat: robots.txt juga peka huruf besar-kecil. Entri Disallow untuk /Private/ tidak memblokir /private/. Standarkan huruf kecil untuk menghindari semua masalah ini.

Kapitalisasi mana yang dapat diakses, dialihkan, atau menghasilkan 404 bergantung pada konfigurasi server dan aplikasi — bukan aturan universal. Uji respons sebenarnya dengan curl -I atau crawler, jangan berasumsi.

Garis miring akhir

Garis miring akhir berpengaruh di mana pun kecuali pada root:

  • Domain root: example.com dan example.com/ diperlakukan sama — tidak ada perbedaan.
  • Selain root: example.com/page dan example.com/page/ adalah URL berbeda. Jika keduanya dapat diakses dan tidak saling dikonsolidasikan, itu adalah konten duplikat.

Perhatikan bahwa menambahkan garis miring akhir pada file nyata (page.html/) tidak akan memuat file tersebut. Seperti yang saya tulis dalam panduan garis miring akhir: “ada selalu a risk dengan perubahan, so unless Anda setup adalah causing issues I tidak akan try untuk force a ubah untuk Anda URLs.” (terjemahan) “Perubahan selalu membawa risiko, jadi kecuali konfigurasi Anda menimbulkan masalah, saya tidak akan memaksakan perubahan pada URL.” Pilih satu format, tegakkan dengan pengalihan dan kanonis, serta gunakan secara konsisten pada tautan internal. Seperti kapitalisasi, perilaku URL non-root bergantung pada server dan aplikasi — periksa respons konfigurasi Anda yang sebenarnya.

Parameter URL: masalah crawling yang sebenarnya

Parameter kueri adalah bagian struktur URL yang dapat menimbulkan kerusakan SEO terbesar dalam skala besar. Dalam panduan parameter URL, saya membaginya menjadi dua:

  • Parameter aktif mengubah konten halaman — pemfilteran, pengurutan, paginasi, bahasa, dan pencarian internal.
  • Parameter pasif tidak mengubah konten — ID afiliasi, tag UTM, dan ID sesi.

Keduanya dapat menimbulkan masalah. Parameter pasif pada tautan internal menciptakan URL duplikat dan menghabiskan anggaran crawl; parameter aktif, terutama filter berfaset, dapat menghasilkan kombinasi URL yang nyaris tak terbatas — jebakan laba-laba klasik. Panduan ecommerce Google memperingatkan hal yang sama: konten terlewat, konten yang sama di-crawl berulang kali, dan crawler mengira situs memiliki halaman tak terbatas karena URL berisi nilai yang terus berubah seperti stempel waktu.

Cara mengendalikannya:

«- rel=canonical is the primary lever now — point variants at the clean URL. For optional variant parameters, Google recommends using “the URL with the query parameter omitted as the canonical URL.”

  • noindex where a parameter page genuinely shouldn’t be in the index.
  • robots.txt to keep bots out of clearly junk parameter spaces (but remember it controls crawling, not indexing).
  • And for tracking specifically: use analytics event tracking instead of URL parameters where you can — most analytics systems can record the data without bloating your URLs. » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian empat puluh enam, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)

Catatan historis: alat URL Parameters lama milik Google di Search Console dihentikan dan dihapus pada 2022. Tag kanonis menjadi penggantinya.

Bentuk URL yang bersih

Jika dirangkum, format sasaran adalah:

  • Kata deskriptif, bukan ID numerik
  • Huruf kecil
  • Tanda hubung antar-kata
  • HTTPS
  • Tanpa parameter yang tidak perlu
  • Mencerminkan struktur direktori situs
  • Stabil dan permanen, sehingga tidak perlu diubah

Haruskah Anda mengubah URL? Hampir tidak pernah.

«This is the most important practical takeaway. John Mueller, asked whether changing URLs for SEO helps: “Will it help the site? Very, very rarely… Will a change negatively affect the site for a while until it’s reprocessed? Probably.” » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian lima puluh dua, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)

Alasan yang dapat membenarkan perubahan URL sangat terbatas: URL yang benar-benar tidak jelas atau sulit dibaca (example.com/p?=123), referensi usang yang tertanam dalam URL, atau perbaikan masalah ketercarian — bukan sekadar preferensi kosmetik untuk jalur yang lebih pendek, bersih, atau kaya kata kunci pada URL yang sudah berfungsi. Jika cacat nyata memang membenarkan perubahan, perlakukan sebagai migrasi sungguhan, bukan perbaikan satuan: buat pemetaan lengkap URL lama ke URL baru untuk setiap jalur yang terdampak, pasang pengalihan permanen langsung (301) pada masing-masing URL tanpa rantai melalui URL lama perantara, perbarui tautan internal dan tag kanonis agar langsung mengarah ke URL baru, perbarui sitemap XML, dan gunakan alat ubah-dari-address bila relevan. Setelah itu, pantau URL lama dan baru melalui statistik crawl, cakupan Search Console, dan log server; jangan menganggap peta pengalihan lengkap hanya karena beberapa sampel berhasil. Pengelolaan pengalihan yang baik mengurangi risiko kehilangan ekuitas, tetapi Google maupun pihak lain tidak menjamin waktu pemulihan atau bahwa peringkat tetap sama. Stabilitas URL makin penting karena asisten AI mengutip URL: tautan yang rusak setelah perubahan menjadi kutipan yang rusak.

Posisi topik ini

Struktur URL bersinggungan dengan beberapa topik di ranah struktur situs dan crawling: kanonikalisasi (sekitar 40 sinyal yang memilih URL representatif), parameter URL (pembahasan mendalam tentang parameter aktif vs. pasif), penanganan garis miring akhir, arsitektur situs dan kedalaman crawl (kedalaman klik, bukan susunan kata URL, yang benar-benar berpengaruh pada peringkat), serta pengalihan (cara memindahkan URL tanpa kehilangan ekuitas). Masing-masing layak dibahas tersendiri.

Tambahkan catatan pakar

Sematkan kutipan pakar

Orang baru? Buat profilnya yang belum diklaim di /admin/experts/ → Sematkan kutipan pakar terlebih dahulu.