Parameter URL atau string kueri adalah bagian dari URL yang biasanya muncul setelah tanda tanya (?) dan digunakan untuk meneruskan data bersama dengan URL. Mereka dapat berupa parameter aktif yang mengubah konten halaman atau parameter pasif yang sebagian besar digunakan untuk pelacakan dan tidak mengubah konten.
Mereka terdiri dari pasangan kunci-nilai, di mana kunci memberi tahu Anda data apa yang sedang diteruskan dan nilainya adalah data yang Anda lewati, seperti pengidentifikasi. Mereka terlihat seperti ?key=value tetapi dapat dipisahkan dengan ampersand (&) seperti ?key=value&key2=value2 jika ada lebih dari satu pasangan.

Dalam panduan ini, kami akan membahas apa yang perlu Anda ketahui tentang parameter URL.
Seperti yang saya sebutkan di intro, parameter bisa aktif atau pasif. Mari kita lihat beberapa contoh masing-masing.
Parameter aktif
Parameter aktif mengubah konten halaman dengan cara tertentu.
Saring. Menghapus beberapa konten, meninggalkan konten yang lebih spesifik di halaman yang ingin dilihat pengguna. Contohnya adalah navigasi segi dalam e-commerce.
?color=yellow
Menyortir. Menyusun ulang konten dalam beberapa cara, seperti berdasarkan harga atau peringkat.
?sort=highest_rated
paginasi. Membagi konten menjadi serangkaian halaman terkait.
?p=2
Menerjemahkan. Mengubah bahasa konten.
?lang=de
Mencari. Kueri situs web untuk informasi yang dicari pengguna.
Di mesin pencari kami, yep.com, kami menggunakan kunci “q” untuk kueri, dan nilainya berisi info tentang kueri pengguna.
?q=ahrefs
Parameter pasif
Parameter pasif tidak mengubah konten. Mereka biasanya digunakan untuk pelacakan. Mari kita lihat beberapa contoh masing-masing.
ID Afiliasi. Melewati pengidentifikasi yang digunakan untuk melacak dari mana penjualan dan pendaftaran berasal.
?id=ahrefs
Tag iklan. Melacak kampanye iklan.
?utm_source=newsletter
ID sesi. Mengidentifikasi pengguna tertentu. Tidak umum di situs web modern menggunakan ID sesi untuk melacak pengguna.
?sessionid=12345
Stempel waktu video. Melompat ke stempel waktu yang ditentukan dalam video.
?t=135
Parameter URL dapat menyebabkan sejumlah masalah berbeda dalam hal SEO, terutama dalam kasus di mana banyak parameter digunakan. Berikut adalah beberapa masalah yang mungkin Anda alami.
Parameter pasif dapat menyebabkan masalah dengan konten duplikat. Biasanya, Anda ingin mereka dirayapi, dan setiap halaman harus memiliki set kanonik ke versi utama.
Mungkin ada saatnya Anda ingin memblokir parameter ini agar tidak dirayapi sepenuhnya menggunakan robots.txt—namun hanya dalam situasi di mana Anda mungkin mengalami masalah dengan anggaran perayapan. Kami akan membahas ini lebih lanjut nanti.
Google akan memilih versi halaman yang akan diindeks dalam proses yang disebut kanonikalisasi, dan sinyal seperti tautan akan digabungkan ke versi yang diindeks itu.
Parameter aktif dapat membuat halaman dengan konten yang hampir duplikat atau konten yang sangat mirip dengan konten lain. Mereka mungkin juga konten yang sama sekali berbeda. Anda harus memeriksa untuk apa parameter Anda sebenarnya digunakan.
Tautan internal
Anda harus menghindari parameter pasif seperti yang digunakan untuk melacak tautan internal (tautan dari satu halaman di situs Anda ke yang lain).
Ini masih merupakan praktik yang terlalu umum di situs yang lebih besar, tetapi saya ingin menekankan bahwa ini adalah praktik lama dan usang yang tidak boleh Anda lakukan.
Sebagian besar sistem analitik memiliki pelacakan peristiwa yang dapat Anda gunakan sebagai gantinya yang masih merekam data tanpa menambahkan parameter ke URL Anda.
Tidak apa-apa untuk menggunakan parameter aktif pada tautan internal dalam banyak kasus.
Merangkak
Jalur URL tak terbatas dengan parameter atau banyak kombinasi berbeda dapat menyebabkan masalah perayapan. Pertahankan urutan yang konsisten, dan jangan memiliki jalur yang memungkinkan untuk menambahkan parameter tambahan.
Anda dapat dengan mudah menemukan jalur yang berpotensi tak terbatas menggunakan Kedalaman laporkan di bawah Penjelajah Struktur alat dalam Audit Situs. Tidak umum bagi situs web untuk memiliki 9+ level, jadi ini adalah indikator kuat bahwa mungkin ada jalur tak terbatas atau masalah lain.

Google akan melakukan penyesuaian karena mengenali jalur tak terbatas atau pola tertentu saat merayapi. Ini akan mencoba membatasi perayapan URL yang menurutnya tidak akan berguna atau berulang.
Penginternasionalan
Parameter URL terkadang digunakan untuk situs web internasional. Ini terdaftar sebagai opsi untuk URL khusus lokal. Tetapi bahkan Google mengatakan itu tidak disarankan. Ini menambah lapisan kerumitan lain di mana lebih banyak hal bisa salah. Anda juga tidak akan dapat menargetkan geografis URL ini di Google Search Console.
Perdagangan elektronik
Parameter biasanya digunakan dalam e-niaga untuk semuanya—mulai dari pelacakan, paginasi, hingga navigasi segi. Topik-topik ini bisa sangat kompleks, jadi saya sarankan membaca posting blog yang saya tautkan untuk lebih memahaminya.
JavaScript
Ada tren yang berkembang di mana orang menggunakan # alih-alih ? sebagai pengidentifikasi fragmen, terutama untuk parameter pasif seperti yang digunakan untuk pelacakan. Ini umumnya bukan ide yang baik. Namun dalam kasus tertentu, mungkin boleh saja melakukan ini untuk mengganti parameter yang tidak perlu. Saya cenderung merekomendasikan untuk tidak melakukannya karena semua masalah.
Masalahnya adalah apa pun setelah # diabaikan oleh server, dan banyak sistem tidak akan atau tidak dapat mengenali parameter menggunakan #.
Selain itu, # sudah memiliki kasus penggunaan yang ditentukan, yaitu menggulir ke bagian halaman. Ini dilakukan di sisi klien, dan pengembang JavaScript juga dapat menggunakannya untuk “merutekan” ke halaman dengan konten yang berbeda.
Sebaiknya periksa parameter apa yang digunakan di situs Anda. Dalam Audit Situs Penjelajah Halaman alat, Anda dapat mencari URL yang berisi tanda tanya (?).

Anda dapat menggunakan filter lanjutan untuk menemukan halaman dengan beberapa parameter atau mulai mengecualikan parameter untuk membantu Anda mengidentifikasi semua berbagai parameter yang digunakan di situs web Anda.
Setelah Anda mengetahui parameter apa yang digunakan, saya sarankan untuk memeriksa beberapa halaman untuk melihat apa yang sebenarnya dilakukan oleh parameter tersebut.
Anda juga dapat memeriksa Duplikat laporan untuk persis atau hampir duplikat. Visual memudahkan untuk melihat apakah Anda memiliki banyak versi halaman yang sama atau serupa dan apakah mereka memiliki tag kanonik yang cocok atau tidak untuk memilih versi yang disukai. Anda dapat mengklik setiap cluster untuk mendapatkan informasi lebih lanjut.

Ada juga opsi di bawah “Ekspor massal” yang memungkinkan Anda mengekspor semua konten duplikat sekaligus. Saya menemukan opsi ini lebih mudah digunakan untuk kumpulan data yang lebih besar.
Di masa lalu, Google memiliki alat parameter URL di Google Search Console di mana Anda dapat memilih cara memperlakukan parameter yang berbeda berdasarkan apakah itu mengubah konten halaman atau tidak. Alat ini tidak digunakan lagi pada awal 2022. Inilah yang dikatakan Google tentangnya:
Ketika alat Parameter URL diluncurkan pada tahun 2009 di pendahulu Search Console, Alat Webmaster, internet adalah tempat yang jauh lebih liar daripada sekarang. Parameter SessionID sangat umum, CMS mengalami kesulitan mengatur parameter, dan browser sering merusak tautan. Dengan alat Parameter URL, pemilik situs memiliki kontrol terperinci atas cara Google merayapi situs mereka dengan menentukan bagaimana parameter tertentu memengaruhi konten di situs mereka.
Selama bertahun-tahun, Google menjadi jauh lebih baik dalam menebak parameter mana yang berguna di sebuah situs dan mana yang —terus terang—tidak berguna. Faktanya, hanya sekitar 1% dari konfigurasi parameter yang saat ini ditentukan di alat Parameter URL yang berguna untuk perayapan. Karena nilai alat yang rendah baik untuk pengguna Google dan Search Console, kami akan menghentikan alat Parameter URL dalam 1 bulan.
Meskipun tidak disebutkan, saya menduga bahwa beberapa pengguna mungkin telah menyakiti diri mereka sendiri dengan alat ini. Saya mengalami ini di masa lalu di mana seseorang memasukkan pengaturan yang salah yang mengatakan bahwa konten tidak berubah, tetapi itu berubah. Ini mengetuk beberapa ratus ribu halaman dari indeks untuk situs itu. Ups!
Anda dapat membiarkan Google merayapi dan mencari cara untuk menangani parameter untuk Anda, tetapi Anda juga memiliki beberapa kontrol yang dapat Anda manfaatkan. Mari kita lihat pilihan Anda.
Tag kanonik
Tag kanonik dapat membantu mengkonsolidasikan sinyal ke URL yang dipilih, tetapi mengharuskan setiap versi halaman tambahan untuk dirayapi. Seperti yang saya sebutkan sebelumnya, Google dapat melakukan penyesuaian karena mengenali pola, dan URL yang dikanonikalisasi ini dapat dirayapi lebih sedikit dari waktu ke waktu.
Inilah yang saya pilih secara default. Tetapi jika sebuah situs memiliki banyak masalah dan parameter di luar kendali, saya mungkin melihat beberapa opsi lain.
indeks no
Tag robot meta noindex menghapus halaman dari index. Ini membutuhkan halaman untuk dirayapi. Tapi sekali lagi, itu mungkin dirayapi lebih sedikit dari waktu ke waktu. Jika Anda membutuhkan sinyal untuk mengkonsolidasikan ke halaman lain, saya akan menghindari penggunaan noindex.
Memblokir di robots.txt
Memblokir parameter di robots.txt berarti halaman mungkin masih diindeks. Mereka tidak mungkin ditampilkan dalam penelusuran normal.
Masalahnya adalah halaman ini tidak akan dirayapi dan tidak akan menggabungkan sinyal. Jika Anda ingin menggabungkan sinyal, hindari pemblokiran parameter.
Audit Situs
Saat menyiapkan proyek di Audit Situs, ada sakelar di pengaturan perayapan yang disebut “Hapus Parameter URL” yang dapat Anda gunakan untuk mengabaikan URL apa pun dengan parameter.
Anda juga dapat mengecualikan URL berparameter dalam penyiapan perayapan menggunakan pencocokan pola.

Catatan sampingan.
Fakta menyenangkan: Kami hanya menghitung versi halaman yang dikanonik terhadap kredit perayapan Anda.
Pikiran terakhir
Untuk meringkas, parameter URL memiliki banyak kasus penggunaan yang berbeda, dan mereka mungkin atau mungkin tidak menyebabkan masalah untuk situs Anda. Semuanya situasional.
Pesan saya di Twitter jika Anda memiliki pertanyaan.