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 · Advanced
Bahasa
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.

Evidence for this claim Google recommends simple, descriptive, human-readable URLs, hyphens between words, and minimizing unnecessary parameters. Scope: Current Google URL structure guidance. Confidence: high · Verified: Google Search Central: URL structure best practices Evidence for this claim A URI is composed of standardized scheme, authority, path, query, and fragment components; semantics depend on the scheme and server. Scope: Generic URI syntax, distinct from search-engine recommendations. Confidence: high · Verified: 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 doesn’t support 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 “the keywords in the name of the domain (or URL path) alone have hardly any effect beyond appearing in 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… less so after [the page is] 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: “many things on the internet have an underscore in them, [Google] can’t easily segment at 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 still join on the underscore and separate on the 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 “doesn’t 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 do not differentiate between dash and underscore in 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: “This has been misconstrued over the years by SEOs to say that all your URLs should be shorter. But that’s not what was 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: “There’s always a risk with changes, so unless your setup is causing issues I wouldn’t try to force a change to your 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 kini menjadi pengungkit utama — arahkan variasi ke URL bersih. Untuk parameter variasi opsional, Google menyarankan “the URL with the query parameter omitted as the canonical URL.” (terjemahan) “URL tanpa parameter kueri sebagai URL kanonis.”
  • noindex untuk halaman parameter yang memang tidak boleh masuk indeks.
  • robots.txt untuk mencegah bot memasuki ruang parameter sampah yang jelas, tetapi ingat bahwa ini mengendalikan crawling, bukan pengindeksan.
  • Khusus pelacakan: gunakan pelacakan peristiwa analitik alih-alih parameter URL bila memungkinkan — sebagian besar sistem analitik dapat mencatat data tanpa membuat URL membengkak.

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.

Ini adalah pelajaran praktis terpenting. Ketika ditanya apakah perubahan URL membantu SEO, John Mueller menjawab: “Will it help the site? Very, very rarely… Will a change negatively affect the site for a while until it’s reprocessed? Probably.” (terjemahan) “Apakah ini akan membantu situs? Sangat, sangat jarang… Apakah perubahan akan berdampak negatif pada situs untuk sementara sampai diproses ulang? Mungkin.”

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 change-of-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.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.