← Blog SEO & Growth April 6, 2026 7 min read

Technical SEO untuk WordPress: Yang Harus Kamu Audit Sekarang

Hasil audit technical SEO WordPress di Google Search Console

Kalau kamu pakai WordPress dan belum pernah melakukan audit technical SEO WordPress secara menyeluruh, ada kemungkinan besar situsmu kehilangan traffic yang seharusnya bisa kamu dapatkan. Saya sudah mengerjakan SEO untuk berbagai jenis website selama beberapa tahun, dan pola yang selalu saya lihat adalah ini: konten bagus tapi ranking rendah karena fondasi teknisnya bermasalah. Artikel ini bukan teori. Ini adalah checklist kerja yang saya sendiri gunakan setiap kali melakukan audit teknis untuk klien maupun project internal.

Kenapa Technical SEO WordPress Sering Diabaikan

Banyak pemilik website WordPress terlalu fokus ke konten dan backlink. Keduanya memang penting. Tapi tanpa fondasi teknis yang bersih, upaya konten dan link building kamu bisa sia-sia. Googlebot perlu bisa masuk ke situsmu, membaca halamannya, dan memahami strukturnya. Kalau ada hambatan di salah satu titik itu, halaman kamu tidak akan terindeks dengan baik, apalagi mendapat ranking yang layak.

WordPress memang platform yang SEO-friendly secara default, tapi bukan berarti bebas masalah. Justru karena WordPress mudah dimodifikasi dengan plugin dan tema, sering kali konfigurasi yang salah menumpuk tanpa disadari. Plugin cache yang konflik, tema yang berat, redirect yang berantakan, semua ini bisa merusak performa teknis situsmu secara perlahan.

Mulai dari Crawlability: Apakah Google Bisa Masuk ke Situsmu

Langkah pertama dalam audit technical SEO WordPress adalah memastikan Googlebot bisa merayapi seluruh halaman yang kamu inginkan. Gunakan Google Search Console dan cek laporan Coverage. Perhatikan halaman mana yang masuk kategori “Excluded” dan kenapa.

Yang sering menjadi masalah adalah pengaturan di Settings > Reading di WordPress. Ada opsi “Discourage search engines from indexing this site” yang kadang secara tidak sengaja dicentang saat proses development, lalu lupa dimatikan saat sudah live. Ini fatal. Saya pernah menemukan situs klien yang sudah online tiga bulan tapi hampir tidak ada halaman yang terindeks karena masalah ini.

Selain itu, periksa apakah ada halaman penting yang diblokir lewat meta robots noindex. Plugin SEO seperti Yoast atau Rank Math memudahkan pengaturan ini per halaman, tapi juga memudahkan kesalahan. Audit setiap halaman kategori, tag, dan halaman arsip apakah statusnya sudah benar.

Robots.txt: Garis Pertahanan Pertama

File robots.txt mengatur halaman mana yang boleh dan tidak boleh dirayapi oleh crawler. Di WordPress, kamu bisa mengakses robots.txt virtual melalui plugin SEO atau membuat file fisik di root direktori.

Yang perlu kamu pastikan pertama adalah direktori seperti /wp-admin/ sudah diblokir dari crawler. Ini bukan soal keamanan saja, tapi juga soal efisiensi crawl budget. Kamu tidak mau Googlebot membuang waktu merayapi halaman login admin atau file-file sistem.

Sebaliknya, pastikan halaman-halaman penting tidak ikut terblokir. Kesalahan umum yang saya temukan adalah blokir terhadap direktori /wp-content/uploads/ yang berisi gambar. Kalau direktori ini terblokir, Google tidak bisa mengindeks gambar kamu, dan itu berarti kehilangan potensi traffic dari Google Images.

Terakhir, robots.txt harus menyertakan baris Sitemap yang mengarah ke XML sitemap kamu. Ini membantu crawler menemukan semua halaman dengan lebih efisien.

XML Sitemap: Panduan Resmi untuk Googlebot

XML sitemap adalah file yang mendaftarkan semua URL penting di situsmu, lengkap dengan metadata seperti tanggal terakhir diperbarui dan prioritas relatif. Hampir semua plugin SEO WordPress bisa generate ini secara otomatis.

Hal yang perlu kamu audit dari XML sitemap bukan hanya soal ada atau tidaknya, tapi juga isinya. Pastikan sitemap tidak menyertakan halaman dengan status noindex. Ini kontradiktif dan membingungkan Googlebot: kamu bilang “jangan indeks halaman ini” di meta robots, tapi di sitemap kamu bilang “tolong kunjungi halaman ini.” Konsistensi penting.

Untuk situs yang sudah besar dengan ratusan hingga ribuan halaman, gunakan sitemap index yang memisahkan sitemap per tipe konten: satu untuk post, satu untuk page, satu untuk produk kalau kamu pakai WooCommerce. Ini membantu manajemen crawl yang lebih bersih.

Setelah sitemap siap, submit langsung ke Google Search Console lewat menu Sitemaps. Pantau apakah jumlah URL yang terdeteksi dan yang terindeks sudah relevan. Kalau ada gap besar di antara keduanya, itu sinyal ada masalah lain yang perlu ditelusuri.

Technical SEO WordPress dan Core Web Vitals

Sejak Google menjadikan Core Web Vitals sebagai faktor ranking, optimasi performa menjadi bagian dari pekerjaan technical SEO WordPress yang tidak bisa dilewati. Ada tiga metrik utama yang perlu kamu perhatikan.

Largest Contentful Paint (LCP)

LCP mengukur seberapa cepat elemen konten terbesar di halaman dimuat. Target idealnya adalah di bawah 2,5 detik. Penyebab LCP lambat di WordPress biasanya adalah gambar hero yang tidak dioptimasi, tema yang memuat banyak CSS dan JavaScript yang tidak diperlukan, atau server hosting yang lambat.

Langkah pertama: kompres semua gambar. Gunakan format WebP dan plugin seperti ShortPixel atau Imagify. Langkah kedua: aktifkan lazy loading untuk gambar di bawah fold. Langkah ketiga: gunakan CDN. Kalau situsmu targetnya pembaca Indonesia, pilih CDN yang memiliki server di Asia Tenggara.

Cumulative Layout Shift (CLS)

CLS mengukur stabilitas visual halaman. Kalau ada elemen yang bergeser saat halaman dimuat, seperti iklan yang tiba-tiba muncul dan mendorong konten ke bawah, CLS kamu akan tinggi. Target idealnya di bawah 0,1.

Di WordPress, CLS sering disebabkan oleh iklan tanpa dimensi yang sudah ditentukan, embed video atau media sosial tanpa container, atau font kustom yang swap secara agresif. Pastikan setiap gambar dan video memiliki atribut width dan height yang eksplisit.

Interaction to Next Paint (INP)

INP adalah metrik terbaru yang menggantikan First Input Delay. Metrik ini mengukur responsivitas halaman terhadap interaksi pengguna. Penyebab utama INP tinggi di WordPress adalah JavaScript yang berat dan blocking, terutama dari plugin yang tidak dioptimasi. Audit plugin kamu secara berkala dan hapus yang tidak benar-benar diperlukan.

Canonical Tag: Hindari Masalah Duplikat Konten

WordPress secara default menghasilkan banyak versi URL untuk konten yang sama. Halaman arsip, halaman kategori, halaman tag, semua bisa menampilkan konten yang serupa atau identik. Tanpa canonical tag yang tepat, Google bisa melihat ini sebagai duplikat konten dan terbagi dalam menentukan halaman mana yang harus diranking.

Plugin SEO biasanya sudah menangani canonical tag secara otomatis, tapi kamu tetap perlu memverifikasinya. Cek apakah halaman pagination seperti ?page=2 sudah punya canonical yang benar. Cek juga halaman produk WooCommerce yang bisa diakses melalui beberapa kategori, pastikan canonical selalu mengarah ke satu URL utama.

Schema Markup: Bantu Google Memahami Kontenmu

Schema markup adalah kode terstruktur yang memberi Google informasi lebih detail tentang isi halamanmu. Untuk blog, schema yang paling relevan adalah Article, BreadcrumbList, dan Author. Untuk situs bisnis, tambahkan LocalBusiness atau Organization.

Plugin seperti Rank Math sudah menyertakan schema markup bawaan, tapi kamu tetap perlu mengkonfigurasinya dengan benar. Pastikan nama penulis, tanggal publikasi, dan deskripsi artikel sudah terisi. Validasi schema markup kamu menggunakan Google Rich Results Test. Schema yang salah lebih berbahaya daripada tidak ada schema sama sekali.

Broken Links: Musuh Senyap User Experience dan SEO

Broken link atau tautan rusak bukan hanya mengganggu pengunjung, tapi juga membuang crawl budget dan mengirim sinyal negatif ke Google bahwa situsmu tidak terawat. Di WordPress yang sudah berjalan beberapa tahun, broken link hampir pasti ada.

Gunakan tools seperti Screaming Frog atau plugin Broken Link Checker untuk mengidentifikasi semua tautan rusak. Prioritaskan perbaikan pada internal link terlebih dahulu karena itu yang langsung kamu kontrol. Untuk external link yang rusak, pertimbangkan apakah perlu diganti dengan sumber lain atau dihapus saja.

Mobile Responsiveness: Bukan Lagi Opsional

Google menggunakan mobile-first indexing, artinya versi mobile situsmu yang dijadikan acuan untuk penilaian. Kalau pengalaman mobile buruk, ranking desktopmu pun akan terpengaruh.

Di WordPress, sebagian besar tema modern sudah responsif secara default. Tapi responsif bukan berarti optimal. Cek apakah teks bisa dibaca tanpa zoom, apakah tombol-tombol cukup besar untuk disentuh dengan jari, dan apakah tidak ada konten yang terpotong di layar kecil. Gunakan Google Search Console, laporan Mobile Usability, untuk menemukan masalah spesifik di situsmu.

Jadikan Audit Technical SEO Rutinitas

Audit technical SEO WordPress bukan pekerjaan sekali selesai. Setiap kali kamu menambah plugin baru, mengganti tema, atau melakukan update besar, ada potensi sesuatu yang berubah dan berdampak ke performa teknis. Jadwalkan audit minimal tiga bulan sekali, atau langsung setelah perubahan besar.

Mulai dari yang paling kritis: crawlability dan indexability. Kalau Google tidak bisa masuk, semua optimasi lain tidak ada artinya. Setelah itu baru ke performa, schema, dan konten teknis lainnya. Kerjakan secara sistematis dan dokumentasikan hasilnya supaya kamu bisa melacak progres dari waktu ke waktu.

Satu hal yang selalu saya tekankan ke tim maupun klien: technical SEO itu bukan tentang trik atau shortcut. Ini tentang memastikan mesin pencari bisa mengakses dan memahami situsmu sebaik mungkin. Lakukan itu dengan benar, dan hasilnya akan mengikuti.

Andrey Garcia
Andrey Garcia
Head of Business Development, Ginee Hub · TikTok Indonesia Certified Trainer

5+ years membangun operasional dan tim komersial di ekosistem digital commerce Indonesia. Saya menulis tentang apa yang benar-benar bekerja, berdasarkan pengalaman mengelola 60+ akun merchant.