Ketika membuat sebuah halaman website, salah satu hal yang sering dianggap sepele adalah URL.

Padahal, URL merupakan bagian penting dari struktur website. URL digunakan untuk menunjukkan alamat sebuah halaman dan membantu pengguna maupun search engine memahami lokasi serta konteks halaman tersebut.

Contohnya:

https://example.com/apa-itu-seo/

URL tersebut cukup jelas. Dari alamatnya saja, pengguna dapat memperkirakan bahwa halaman tersebut membahas apa itu SEO.

Bandingkan dengan:

https://example.com/?p=4827

URL kedua tidak memberikan informasi yang jelas mengenai isi halaman.

Inilah salah satu alasan mengapa konsep SEO-friendly URL penting dalam optimasi website.

Namun, membuat URL SEO-friendly bukan berarti memasukkan sebanyak mungkin keyword ke dalam URL. Ada beberapa prinsip yang perlu diperhatikan, mulai dari struktur, keterbacaan, penggunaan keyword, tanda pemisah, hingga pengelolaan perubahan URL.

Lalu, apa itu URL SEO-friendly? Apa ciri-cirinya? Apakah URL memengaruhi ranking Google? Bagaimana cara membuat URL yang baik untuk WordPress dan website bisnis?

Mari kita bahas.

Apa Itu URL SEO-Friendly?

URL SEO-friendly adalah URL yang memiliki struktur sederhana, jelas, mudah dibaca manusia, relevan dengan isi halaman, dan mudah dipahami oleh search engine.

Contohnya:

https://example.com/apa-itu-seo/

URL tersebut:

  • Mudah dibaca.
  • Menggambarkan isi halaman.
  • Menggunakan kata yang jelas.
  • Tidak memiliki parameter yang tidak diperlukan.
  • Tidak terlalu panjang.

Contoh lain:

https://example.com/technical-seo/

lebih mudah dipahami dibanding:

https://example.com/page?id=23891

SEO-friendly URL pada dasarnya adalah bagian dari information architecture dan technical SEO.

Mengapa URL Penting untuk SEO?

URL memiliki beberapa fungsi.

Menunjukkan Alamat Halaman

URL menjadi identitas lokasi sebuah halaman di website.

Memberikan Konteks

Kata-kata dalam URL dapat memberikan gambaran mengenai topik halaman.

Membantu Pengguna

URL yang jelas lebih mudah dibaca dan diingat.

Membantu Struktur Website

URL dapat menunjukkan hubungan antara halaman, kategori, dan konten.

Mendukung Pengelolaan Website

Struktur URL yang konsisten membuat website lebih mudah dikelola dalam jangka panjang.

Namun, penting untuk dipahami:

URL bukan faktor ranking yang memiliki bobot besar sehingga mengubah URL saja tidak otomatis meningkatkan ranking.

URL yang baik membantu search engine dan pengguna memahami halaman, tetapi ranking tetap bergantung pada banyak faktor lainnya.

Ciri-Ciri URL yang SEO-Friendly

URL yang baik biasanya memiliki beberapa karakteristik.

  • Singkat dan deskriptif.
  • Relevan dengan konten.
  • Mudah dibaca.
  • Menggunakan kata yang jelas.
  • Menghindari parameter yang tidak diperlukan.
  • Menggunakan tanda hubung sebagai pemisah kata.
  • Konsisten.
  • Menggunakan struktur yang dapat dipertahankan dalam jangka panjang.

Contoh:

https://example.com/apa-itu-keyword/

lebih baik daripada:

https://example.com/article?id=1827&cat=seo

Gunakan Kata yang Deskriptif

URL sebaiknya memberikan informasi mengenai halaman.

Contoh:

/seo-on-page/

lebih jelas daripada:

/post-123/

Contoh lain:

/apa-itu-backlink/

lebih informatif daripada:

/article-456/

Pengguna dapat memahami topik hanya dengan melihat URL.

Gunakan Keyword Secara Natural

Jika memungkinkan, gunakan keyword utama dalam URL.

Misalnya target keyword:

apa itu backlink

URL:

/apa-itu-backlink/

Ini natural dan relevan.

Namun, keyword tidak harus selalu dimasukkan.

Jika memasukkan keyword membuat URL terlalu panjang atau tidak natural, prioritaskan URL yang jelas dan sederhana.

Jangan Keyword Stuffing pada URL

Contoh buruk:

/seo-seo-website-seo-google-seo-terbaik/

URL tersebut terlihat seperti dibuat hanya untuk memasukkan keyword.

Lebih baik:

/strategi-seo-website/

Satu URL tidak perlu mencakup semua variasi keyword.

Gunakan Tanda Hubung

Untuk URL, tanda hubung atau hyphen (-) merupakan pilihan yang umum dan mudah dibaca.

Contoh:

/apa-itu-seo/

lebih mudah dibaca daripada:

/apa_ituseo/

Gunakan struktur yang konsisten di seluruh website.

Hindari Underscore Jika Tidak Diperlukan

Contoh:

/apa_itu_seo/

lebih baik diganti menjadi:

/apa-itu-seo/

Tanda hubung lebih mudah dibaca sebagai pemisah kata dalam URL.

Gunakan Huruf Kecil

Sebaiknya gunakan lowercase.

Contoh:

/apa-itu-seo/

bukan:

/Apa-Itu-SEO/

Pada server tertentu, huruf besar dan kecil dapat diperlakukan sebagai URL yang berbeda.

Menggunakan lowercase secara konsisten dapat mengurangi potensi masalah duplikasi dan inkonsistensi.

Hindari Karakter yang Tidak Perlu

URL sebaiknya tidak dipenuhi karakter aneh atau parameter yang tidak dibutuhkan.

Contoh kurang ideal:

/artikel/?p=123&ref=abc&source=xyz

Jika parameter tersebut memang tidak diperlukan untuk fungsi halaman, struktur yang lebih sederhana lebih baik.

Namun, parameter URL tetap dapat diperlukan untuk kebutuhan tertentu seperti:

  • Filtering.
  • Tracking.
  • Sorting.
  • Session.
  • Dynamic content.

Jadi, jangan menghapus semua parameter secara membabi buta.

Hindari URL yang Terlalu Panjang

URL yang sangat panjang sulit dibaca dan lebih sulit dikelola.

Contoh:

/panduan-lengkap-dan-terbaru-mengenai-cara-mengoptimalkan-seo-website-untuk-mendapatkan-traffic-organik-dari-google/

Lebih baik:

/panduan-seo-website/

Tidak ada aturan bahwa URL harus memiliki jumlah karakter tertentu.

Yang penting adalah ringkas dan tetap deskriptif.

Jangan Memasukkan Semua Kata dari Judul ke URL

Judul artikel dapat panjang.

URL tidak harus mengikuti seluruh judul.

Contohnya:

Judul:

Apa Itu SEO? Pengertian, Fungsi, Manfaat, Jenis, dan Cara Kerjanya untuk Website

URL:

/apa-itu-seo/

Lebih sederhana.

URL hanya perlu mewakili topik utama.

URL dan Permalink

Dalam WordPress, URL halaman atau artikel sering disebut sebagai permalink.

Contohnya:

https://example.com/apa-itu-seo/

Bagian:

apa-itu-seo

merupakan slug.

WordPress memungkinkan Anda mengatur struktur permalink melalui pengaturan website.

Apa Itu Slug?

Slug adalah bagian URL yang mengidentifikasi halaman tertentu.

Contohnya:

https://example.com/seo/apa-itu-keyword/

Slug halaman tersebut dapat berupa:

apa-itu-keyword

Slug sebaiknya:

  • Singkat.
  • Deskriptif.
  • Lowercase.
  • Menggunakan hyphen.
  • Relevan dengan halaman.

Buat Slug yang Pendek

Jika judul:

Apa Itu Technical SEO dan Mengapa Website Membutuhkannya?

slug dapat dibuat:

technical-seo/

atau:

apa-itu-technical-seo/

Pilih berdasarkan struktur website dan strategi konten.

Tidak perlu membuat:

apa-itu-technical-seo-dan-mengapa-website-membutuhkannya/

jika URL yang lebih pendek sudah cukup menjelaskan topiknya.

URL dan Struktur Website

URL dapat menunjukkan struktur informasi website.

Contohnya website e-commerce:

/kategori/sepatu/

/kategori/sepatu/running/

/produk/nike-air-max-90/

Struktur tersebut membantu pengguna memahami hubungan antarhalaman.

Namun, struktur URL tidak harus meniru semua level navigasi secara berlebihan.

Yang penting adalah arsitektur website tetap logis dan konsisten.

URL Flat vs URL Bertingkat

Misalnya sebuah artikel berada dalam kategori SEO.

Struktur pertama:

/seo/apa-itu-seo-title/

Struktur kedua:

/apa-itu-seo-title/

Keduanya dapat digunakan.

Tidak ada aturan bahwa URL harus selalu memiliki banyak folder.

Pilih struktur yang:

  • Logis.
  • Konsisten.
  • Mudah dikelola.
  • Sesuai kebutuhan website.

Kapan Struktur Bertingkat Berguna?

Struktur seperti:

/seo/technical-seo/sitemap-xml/

dapat memberikan konteks kategori yang lebih jelas.

Namun, jika struktur kategori sering berubah, URL bertingkat dapat meningkatkan risiko perubahan URL.

Karena itu, pikirkan jangka panjang sebelum menentukan arsitektur URL.

URL dan Content Cluster

URL dapat digunakan untuk memperkuat struktur content cluster.

Misalnya:

/seo/

sebagai halaman utama kategori.

Kemudian:

/seo/apa-itu-seo/

/seo/technical-seo/

/seo/seo-on-page/

/seo/seo-off-page/

Struktur tersebut dapat membantu pengelolaan konten.

Namun, topical relationship tidak ditentukan oleh URL saja.

Internal link dan struktur konten tetap sangat penting.

URL dan Internal Linking

URL yang jelas juga membantu internal linking.

Misalnya:

Pelajari lebih lanjut tentang technical SEO.

Link diarahkan ke:

/technical-seo/

Pengguna dapat mengetahui konteks tujuan link dari URL.

Internal link membantu search engine menemukan dan memahami hubungan antarhalaman.

URL dan Breadcrumb

Breadcrumb dapat menunjukkan posisi halaman dalam struktur website.

Contohnya:

Beranda → SEO → Technical SEO → Sitemap XML

URL dapat memiliki struktur:

/seo/technical-seo/sitemap-xml/

Namun, breadcrumb dan URL tidak harus identik.

Keduanya memiliki fungsi berbeda.

Breadcrumb terutama membantu navigasi dan pemahaman struktur.

Apakah URL Memengaruhi Ranking Google?

URL merupakan salah satu bagian dari halaman yang dapat memberikan konteks.

Namun, URL bukan faktor ranking utama yang dapat dioptimalkan secara berlebihan untuk mendapatkan posisi tinggi.

Misalnya dua halaman:

/seo/

dan:

/apa-itu-seo/

Tidak berarti halaman kedua otomatis ranking lebih tinggi hanya karena URL lebih deskriptif.

Google mempertimbangkan banyak hal lain:

  • Relevansi.
  • Search intent.
  • Content quality.
  • Links.
  • Technical SEO.
  • Page experience.
  • Authority.
  • Website architecture.

URL yang baik membantu, tetapi bukan “senjata utama” SEO.

Apakah Keyword di URL Masih Penting?

Keyword di URL dapat membantu memberikan konteks.

Namun, pengaruhnya relatif kecil dibandingkan banyak aspek SEO lainnya.

Jadi, jangan mengubah URL hanya karena keyword tertentu ingin dimasukkan.

Jika URL saat ini sudah bagus dan halaman sudah mendapatkan traffic, perubahan URL tanpa alasan kuat justru dapat menimbulkan risiko.

Jangan Terlalu Sering Mengubah URL

Ini sangat penting.

Misalnya URL:

/apa-itu-seo/

sudah mendapatkan:

  • Traffic.
  • Backlink.
  • Ranking.
  • Internal link.

Kemudian URL diubah menjadi:

/pengertian-seo-website/

Perubahan tersebut dapat menyebabkan kebutuhan:

  • Redirect.
  • Update internal links.
  • Update sitemap.
  • Monitoring indexing.
  • Monitoring traffic.

Karena itu, buat URL yang baik sejak awal dan pertahankan selama memungkinkan.

Apa Itu URL Redirect?

Ketika URL berubah, URL lama sebaiknya diarahkan ke URL baru menggunakan redirect yang sesuai.

Untuk perubahan permanen, biasanya digunakan:

301 redirect

Contohnya:

/apa-itu-seo/

dialihkan ke:

/pengertian-seo/

Redirect membantu pengguna dan crawler menemukan lokasi baru halaman.

Jangan Menghapus URL Tanpa Perencanaan

Jika sebuah halaman tidak lagi digunakan, jangan langsung menghapusnya.

Periksa terlebih dahulu:

  • Apakah halaman memiliki traffic?
  • Apakah memiliki backlink?
  • Apakah memiliki ranking?
  • Apakah memiliki internal links?
  • Apakah kontennya masih dibutuhkan?

Jika konten digantikan halaman baru, pertimbangkan redirect yang relevan.

Hindari Redirect Chain

Redirect chain terjadi ketika:

URL A → URL B → URL C

Lebih baik:

URL A → URL C

Redirect chain dapat menambah request dan membuat pengelolaan website lebih rumit.

Jika melakukan migrasi URL, arahkan URL lama langsung ke URL final jika memungkinkan.

Hindari Redirect Loop

Redirect loop terjadi ketika:

URL A → URL B → URL A

Browser dan crawler dapat gagal mengakses halaman.

Pastikan konfigurasi redirect diuji setelah perubahan URL.

URL dengan HTTPS

Website modern sebaiknya menggunakan HTTPS.

Contohnya:

https://example.com/seo/

bukan:

http://example.com/seo/

HTTPS memberikan koneksi terenkripsi dan merupakan bagian penting dari keamanan website.

URL dan www atau Non-www

Website perlu memiliki versi utama yang konsisten.

Misalnya memilih:

https://example.com/

atau:

https://www.example.com/

Keduanya dapat digunakan.

Yang penting adalah:

  • Konsisten.
  • Canonical benar.
  • Redirect benar.
  • Internal link konsisten.

URL dengan Trailing Slash

Contohnya:

https://example.com/seo/

dan:

https://example.com/seo

Pada konfigurasi tertentu, keduanya dapat diperlakukan berbeda.

Pilih pola yang konsisten dan pastikan canonical serta redirect dikonfigurasi dengan benar.

WordPress umumnya menggunakan trailing slash pada struktur permalink, tetapi konfigurasi website dapat berbeda.

URL dan Canonical

Canonical membantu menunjukkan URL utama ketika terdapat beberapa URL yang dapat mengakses konten yang sama atau sangat mirip.

Contohnya:

https://example.com/produk/sepatu/

dan URL dengan parameter:

https://example.com/produk/sepatu/?sort=price

Jika parameter hanya digunakan untuk sorting, canonical dapat membantu menunjukkan versi URL utama sesuai implementasi website.

Canonical bukan pengganti URL yang rapi, tetapi bagian dari pengelolaan duplicate atau variant URL.

URL dengan Parameter

Parameter dapat muncul seperti:

?sort=price

?color=red

?page=2

Parameter tidak selalu buruk.

Pada e-commerce, parameter bahkan sering diperlukan untuk filtering dan sorting.

Masalah muncul ketika parameter menghasilkan jumlah URL yang sangat besar tanpa nilai SEO yang jelas.

Karena itu, parameter perlu dikelola sebagai bagian dari Technical SEO.

URL untuk E-Commerce

Website e-commerce sering memiliki struktur URL kompleks.

Contohnya:

/produk/sepatu-running-pria/

URL tersebut cukup jelas.

Untuk kategori:

/kategori/sepatu-pria/

Untuk brand:

/brand/nike/

Yang penting adalah struktur dapat berkembang ketika jumlah produk meningkat.

URL untuk Blog

Untuk blog, struktur sederhana biasanya cukup.

Contohnya:

/apa-itu-seo/

atau:

/blog/apa-itu-seo/

Keduanya dapat digunakan.

Tidak wajib menggunakan tanggal:

/2026/08/18/apa-itu-seo/

Jika tanggal tidak memiliki fungsi penting, URL yang lebih sederhana sering lebih mudah dikelola.

Apakah Tanggal Perlu Ada di URL?

Tidak selalu.

Untuk berita atau publikasi yang sangat berkaitan dengan tanggal, struktur tanggal dapat memiliki fungsi.

Namun, untuk artikel evergreen seperti:

Apa Itu SEO?

URL:

/apa-itu-seo/

lebih tahan lama dibanding:

/2026/08/apa-itu-seo/

Jika artikel diperbarui tahun berikutnya, URL tidak perlu berubah.

URL untuk Berita

Website berita memiliki kebutuhan berbeda.

URL dapat menggunakan:

/berita/teknologi/ai-terbaru/

atau struktur lain sesuai arsitektur website.

Tanggal dapat digunakan jika menjadi bagian penting dari sistem publikasi.

Yang penting adalah konsistensi dan pengelolaan arsip.

URL untuk Website Multibahasa

Website internasional dapat memiliki struktur seperti:

/id/seo/

/en/seo/

atau menggunakan domain/subdomain berbeda.

Struktur harus dirancang bersama implementasi:

  • hreflang.
  • Canonical.
  • Language targeting.
  • Sitemap.

Jangan hanya menerjemahkan URL tanpa mengatur hubungan antarversi bahasa.

URL dan Karakter Non-Latin

Untuk website berbahasa Indonesia, penggunaan karakter Latin sederhana biasanya paling mudah dikelola.

Contohnya:

/apa-itu-seo/

Untuk bahasa dengan karakter non-Latin, URL Unicode dapat digunakan, tetapi perlu mempertimbangkan readability, encoding, sharing, dan pengelolaan teknis.

Prioritaskan URL yang mudah dipahami target pengguna.

URL SEO-Friendly untuk WordPress

Untuk WordPress, struktur permalink dapat disesuaikan melalui:

Settings → Permalinks

Salah satu struktur yang umum digunakan:

/%postname%/

Hasilnya:

https://example.com/apa-itu-seo/

Struktur tersebut sederhana dan cocok untuk banyak blog atau website berbasis konten.

Namun, pemilihan permalink harus mempertimbangkan kebutuhan website secara keseluruhan.

URL SEO-Friendly untuk Website Bisnis

Website bisnis dapat menggunakan URL sederhana.

Contohnya:

/tentang/

/layanan/

/jasa-pembuatan-website/

/portfolio/

/kontak/

Pengguna dapat langsung memahami fungsi setiap halaman.

URL SEO-Friendly untuk Landing Page

Landing page biasanya memiliki URL yang fokus.

Contoh:

/jasa-seo/

lebih sederhana daripada:

/services/digital-marketing/search-engine-optimization-service-indonesia/

Jika target keyword dan intent sudah jelas, tidak perlu membuat URL terlalu kompleks.

Kesalahan URL yang Sering Terjadi

URL Terlalu Panjang

Sulit dibaca dan dikelola.

URL Penuh Keyword

Terlihat seperti spam.

Menggunakan ID Acak

Contoh:

/page?id=182736

Menggunakan Huruf Kapital

Dapat menimbulkan inkonsistensi.

Menggunakan Underscore

Tidak perlu jika hyphen dapat digunakan.

Sering Mengubah URL

Berisiko menyebabkan masalah indexing dan link.

Tidak Membuat Redirect

URL lama menjadi 404.

Redirect Chain

Terlalu banyak lompatan.

Struktur Tidak Konsisten

Sebagian halaman menggunakan:

/blog/...

sementara lainnya:

/artikel/...

tanpa alasan yang jelas.

Terlalu Banyak Parameter

Dapat menciptakan banyak URL yang sebenarnya memiliki konten sama atau mirip.

Cara Membuat URL SEO-Friendly

Gunakan langkah berikut.

1. Tentukan Topik Halaman

Ketahui fokus utama halaman.

2. Buat Slug Singkat

Gunakan kata yang benar-benar diperlukan.

3. Gunakan Keyword Jika Relevan

Masukkan keyword secara natural.

4. Gunakan Lowercase

Buat konsisten.

5. Gunakan Hyphen

Pisahkan kata dengan -.

6. Hindari Kata yang Tidak Perlu

Contohnya kata sambung dapat dihilangkan jika URL menjadi lebih ringkas tanpa kehilangan makna.

Namun, jangan menghapus kata hanya demi membuat URL sangat pendek.

7. Hindari Keyword Stuffing

Satu topik utama sudah cukup.

8. Jangan Ubah URL Sembarangan

Jika halaman sudah aktif, evaluasi terlebih dahulu.

9. Gunakan Redirect Jika URL Berubah

Pastikan URL lama diarahkan ke URL baru yang relevan.

10. Update Internal Link

Setelah URL berubah, perbarui link internal yang mengarah ke URL lama.

Contoh URL SEO-Friendly

Kurang Ideal Lebih Baik
/page?id=123 /apa-itu-seo/
/artikel_seo /artikel-seo/
/SEO-ON-PAGE /seo-on-page/
/seo-seo-seo /panduan-seo/
/cara-membuat-website-dengan-wordpress-yang-profesional-dan-modern-untuk-bisnis /website-wordpress-bisnis/

URL tidak harus selalu sangat pendek.

Yang penting adalah jelas, relevan, dan tidak berlebihan.

Checklist URL SEO-Friendly

Sebelum membuat atau menerbitkan halaman, periksa:

  • URL mudah dibaca.
  • URL relevan dengan isi halaman.
  • Slug singkat.
  • Menggunakan lowercase.
  • Menggunakan hyphen.
  • Tidak keyword stuffing.
  • Tidak menggunakan karakter yang tidak diperlukan.
  • Tidak terlalu banyak parameter.
  • Struktur URL konsisten.
  • HTTPS digunakan.
  • Canonical sesuai.
  • Internal link menggunakan URL yang benar.
  • Sitemap menggunakan URL final.
  • Redirect tersedia jika URL berubah.
  • Tidak ada redirect chain.
  • Tidak ada redirect loop.
  • URL dapat di-crawl.
  • URL dapat diindeks jika memang halaman tersebut ditujukan untuk indexing.

Kesimpulan

Jadi, apa itu URL SEO-friendly?

URL SEO-friendly adalah URL yang jelas, sederhana, mudah dibaca, relevan dengan isi halaman, konsisten, dan mudah dikelola oleh pengguna maupun search engine.

Contoh sederhana:

https://example.com/apa-itu-seo/

URL tersebut sudah memberikan gambaran mengenai isi halaman tanpa membutuhkan parameter atau struktur yang rumit.

Prinsip utama URL SEO-friendly adalah:

Singkat → Deskriptif → Relevan → Natural → Konsisten

Gunakan keyword jika memang relevan, tetapi jangan melakukan keyword stuffing. Gunakan lowercase dan tanda hubung sebagai pemisah kata. Hindari URL yang terlalu panjang dan jangan memasukkan seluruh judul artikel ke dalam slug.

Untuk WordPress, gunakan struktur permalink yang sederhana dan pikirkan arsitektur URL sejak awal. Jangan terlalu sering mengubah URL halaman yang sudah aktif karena perubahan URL dapat membutuhkan redirect, pembaruan internal link, sitemap, canonical, dan monitoring indexing.

Jika URL memang harus diubah, arahkan URL lama ke URL baru yang paling relevan menggunakan redirect yang sesuai dan hindari redirect chain.

Perlu diingat bahwa URL yang SEO-friendly bukan jaminan halaman mendapatkan ranking tinggi. URL hanyalah salah satu bagian dari keseluruhan SEO.

Ranking tetap dipengaruhi oleh banyak faktor lain seperti kualitas konten, search intent, technical SEO, internal linking, backlink, authority, dan pengalaman pengguna.

Pada akhirnya, URL yang baik bukan URL yang dipenuhi keyword.

URL yang baik adalah URL yang ketika dilihat manusia, mereka langsung memahami halaman apa yang akan mereka buka.

Itulah prinsip sederhana yang dapat digunakan ketika membangun struktur URL website yang sehat, mudah dikelola, dan siap dikembangkan dalam jangka panjang.