Bagaimana Memulai dengan Regex
Diterbitkan: 2021-07-21Regex adalah salah satu keterampilan teknis yang sering diabaikan dalam ruang pemasaran. Ini dapat digunakan di Google Search Console, Google Analytics, dan Google Data Studio untuk ekstraksi data untuk SEO.
Artikel ini sepenuhnya berfokus pada konsep Regex, dan keuntungannya untuk memanfaatkan analisis data sebagai bagian dari Layanan SEO.
Ilmu data dan analisis data memiliki peran besar di masa depan Search Engine Optimization. Dalam praktek hari ini, kita tidak bisa hanya mengandalkan On-Page, Off Page, dan Technical SEO.
Data SEO memiliki peran besar dalam mendapatkan hasil yang diinginkan dari peringkat kata kunci dan Lalu Lintas Organik.
Regex membantu dalam mengekstraksi pola karakter tertentu dari kumpulan data yang merupakan keterampilan yang sangat penting bagi banyak aktor di ruang SEO:
- Pakar SEO
- Operator Web dan Tim Analisis Web
- Peneliti/Insinyur Data
- Pakar/Konsultan Pemasaran Digital
Apa itu Regex?
Regex, umumnya dikenal sebagai Ekspresi Reguler, adalah salah satu alat yang digunakan untuk pencocokan pola. Regex adalah string, atau rangkaian karakter, yang mewakili pola untuk mencocokkan, mengelola, dan memfilter teks.
String Regex mungkin terlihat seperti ini:
([0-9]+(\.[0-9]*)?)
Ini menggunakan set karakter, simbol, dan elemen lain untuk menggambarkan suatu pola. Pola dapat berupa nomor telepon, URL, tanggal atau waktu, alamat, pengenal seperti referensi produk, atau bahkan kalimat teks dalam halaman kode.
Anda kemudian dapat menemukan urutan dalam teks atau daftar apa pun yang cocok dengan pola yang telah Anda gambarkan.
[Studi Kasus] Meningkatkan peringkat, kunjungan organik, dan penjualan dengan analisis file log
Bagaimana Regex digunakan dalam SEO?
Dalam praktik SEO, ini membantu dalam memfilter kata kunci atau frasa yang digunakan situs web untuk menghasilkan lalu lintas. Pada gilirannya, filter ini membantu dalam menganalisis perilaku dan maksud pencarian pengguna Anda. Ini menjadi semakin penting sejak pembaruan BERT dari Google Search Engine, yang telah membantu Google mengidentifikasi niat pengguna dengan lebih baik menggunakan NLP.
Setelah ini, mesin pencari sekarang fokus untuk memahami maksud pengguna dan memberi peringkat konten yang paling menarik di halaman 1 SERP. Google Analytics dan Google Search Console keduanya merupakan alat gratis yang banyak digunakan dalam SEO yang mendukung penggunaan teknologi Regex.
Keterampilan Regex Dasar: Operator
Sebelum melangkah lebih jauh, Anda harus memahami operator untuk menggunakan Regex secara efektif. Operator regex dibagi menjadi lima kategori:
- Set karakter
- Wildcard
- Jangkar
- Grup
- Karakter pelarian
Setiap operator mewakili jenis karakter atau instruksi. Berikut adalah beberapa operator utama.
Kelas karakter
Kelas karakter adalah kumpulan, atau tipe, karakter.
- \d – Ini cocok dengan satu digit apa pun.
- \D – Ini cocok dengan satu karakter apa pun yang bukan digit.
- \w – Cocok dengan salah satu “karakter kata” (huruf, angka, garis bawah).
- \s – Cocok dengan spasi apa pun (spasi, tab, ...).
- \S – Ini cocok dengan karakter apa pun yang bukan spasi.
- ?-i – Menentukan kecocokan peka huruf besar/kecil untuk semua karakter berikut.
Wildcard
Karakter pengganti tidak menentukan karakter spesifik yang cocok dengannya.
- Dot (.) – Cocok dengan karakter tunggal apa pun (huruf, angka, atau simbol).
- Tanda Tanya (?) – Cocok dengan karakter sebelumnya 0 atau 1 kali.
- Tanda Plus (+) – Ini membantu untuk mencocokkan karakter sebelumnya 1 kali atau lebih.
- Asterisk (*) – Ini membantu untuk mencocokkan karakter sebelumnya 0 kali atau lebih.
- Pipe (|) – Membuat kecocokan ATAU.
Jangkar
Jangkar menggambarkan bagian dari pola yang Anda coba cocokkan.
- Caret (^) – Ini menunjukkan bahwa Regex harus cocok dengan karakter di awal string atau baris, bukan di mana pun di string.
- Tanda Dolar ($) – Ini menunjukkan bahwa Regex harus cocok dengan karakter di akhir string atau baris, bukan di mana pun dalam string.
Grup
Grup adalah cara untuk mengelompokkan elemen dalam Regex.
- Tanda kurung (()) – Ini “menangkap” karakter yang diapit di dalam tanda kurung, yang mungkin dijelaskan oleh pola di sekitarnya, dicocokkan dengan Regex lainnya. Anda dapat menggunakan beberapa grup penangkap, dan grup tersebut akan diidentifikasi sesuai urutan kemunculannya.
- Kurung Kotak ([]) – Cocok dengan set karakter tertutup dalam urutan apa pun, di mana pun dalam string.
- Tanda hubung (-) – Digunakan dalam tanda kurung siku untuk menunjukkan rentang karakter, seperti 0-9 atau AZ.
Melarikan diri
Karakter escape memungkinkan Anda untuk menggunakan karakter secara harfiah meskipun biasanya ditafsirkan sebagai operator.
- Backslash (\) – Menunjukkan bahwa karakter yang berdekatan harus ditafsirkan secara harfiah daripada sebagai operator Regex.
Sekarang mari kita lihat beberapa contoh dasar penggunaannya di Google Analytics dan Google Search Console.
Cara memfilter tabel di Google Analytics
Google Analytics adalah salah satu alat gratis yang membantu dalam menganalisis perjalanan pengguna di situs web Anda dengan bantuan data termasuk:
- Audiens: informasi demografis
- Akuisisi: bagaimana pengguna tiba di situs Anda
- Perilaku: apa yang dilakukan pengguna di situs Anda
- Konversi: apakah pengguna mencapai tujuan penjualan atau pemasaran yang Anda tetapkan untuk mereka di situs Anda
Kita dapat menggunakan Regex untuk memfilter data di Google Analytics dan memahami perilaku pengguna.
Pada gambar di atas, Regex /ebooks/|/tools/
digunakan untuk memfilter dua halaman dari 1000 halaman di situs web dengan bantuan |(pipa), yang berarti “atau”. String ini dapat dibaca sebagai: “Temukan hanya halaman yang berisi /ebooks/ atau /tools/
Dengan cara yang sama, Anda dapat menggunakan semua string lain untuk menjadi ahli dalam membedakan perilaku pengguna dan halaman yang mereka kunjungi di situs web Anda.
Cara Memfilter Kueri di Google Search Console
Google Search Console adalah salah satu alat penting seperti Google Analytics. Ini memberikan informasi tentang bagaimana Google menggunakan halaman dalam hasil pencarian, mendiagnosis masalah dalam hal SEO Teknis dan menambah nilai dalam mendapatkan data yang terkait dengan perilaku pengguna.
Baru-baru ini, Google Search Console telah menambahkan fitur “Regex” pada April 2021 untuk meningkatkan pemfilteran data ke tingkat lanjutan. Anda dapat memfilter pola yang:,
- Cocokkan Regex
- Tidak cocok dengan Regex
Ada banyak fasilitas yang ditawarkan GSC, di antaranya Performance report yang menonjol. Di sini kita dapat menemukan informasi seperti:
- Jumlah Klik
- Total Tayangan
- RKPT rata-rata
- Posisi Rata-rata
- Kueri (Kata kunci hingga 1000)
- Halaman yang diberi peringkat
- negara
- Perangkat
- Cari Penampilan
- tanggal
Di bagian paling atas laporan, ada opsi pemfilteran. Untuk menggunakan Regex, Anda perlu mengklik opsi "+Baru".
Anda menggunakan Regex untuk memfilter Kueri, Halaman, Negara, Perangkat, dan Tampilan Pencarian.
Berikut adalah contoh dasar pemfilteran frasa "agensi digital", "agensi digital" atau frasa dengan beberapa teks lain antara digital dan agensi (seperti "agen komunikasi digital" dan "apa keahlian digital agensi SEO") menggunakan digital.+agency
:
Berikut adalah hasilnya:
Mengapa Menggunakan Regex?
Meskipun Anda harus terlebih dahulu mempelajari konsep string dan operator, Regex dapat menjadi alat baru yang berguna bagi banyak praktisi SEO. Regex dapat membantu dalam mengidentifikasi maksud pencarian, analisis konten, perilaku pengguna, dll.
Masa depan SEO tergantung pada data dan pemahaman masalah teknis dengan efek langsung yang perlu ditangani.
Ada banyak alat yang menggunakan pemfilteran data untuk memberikan informasi lebih lanjut tentang situs web apa pun. Ini dapat mencakup Ahrefs dan SEMrush, dan perayap seperti Oncrawl, tetapi juga alat seperti Google Analytics dan Google Search Console.
Saat menggunakan Regex, perlu memahami operator dan karakter. Kemudian metodologi untuk mendapatkan manfaat dari mereka akan menjadi jelas. Menggunakan filter Regex akan membantu kami memahami data yang tersedia untuk mengetahui maksud penelusuran, dan fokus pada kueri penelusuran yang mengarahkan pengguna ke situs web Anda.
Ya, tujuan SEO adalah untuk mendapatkan lalu lintas dan peringkat kata kunci di atas. Namun, prioritas utama adalah mendapatkan lebih banyak konversi dan penjualan. Regex dapat membantu Anda mengubah situs web Anda menjadi mesin konversi.