SEO Audit Checklist Lengkap: Panduan Teknis 2024

by Bayu Wicaksono
SEO Audit Checklist Lengkap: Panduan Teknis 2024

Banyak yang salah kaprah soal SEO audit. Mereka download template checklist 200 poin dari blog luar negeri, lalu menghabiskan dua minggu mengisi spreadsheet — tapi traffic-nya tetap diam di tempat.

Masalahnya bukan di panjang atau pendeknya checklist. Masalahnya di prioritas. Audit yang baik itu seperti diagnosis dokter: cari dulu yang paling mematikan, baru urusin yang kosmetik.

Artikel ini adalah SEO audit checklist lengkap versi saya — yang sudah saya pakai di proyek klien niche keuangan dan otomotif. Urutannya berdasarkan dampak, bukan abjad. Siap?

1. Crawlability & Indexability: Fondasi Sebelum Segalanya

Sebelum bicara konten atau backlink, pastikan Google bisa masuk ke situsmu. Ini sering dilewat karena kelihatannya "sudah beres" — padahal tidak.

Cek robots.txt dulu. Buka yourdomain.com/robots.txt. Pastikan tidak ada baris Disallow: / yang tidak disengaja. Saya pernah nemuin klien yang seluruh situsnya ter-block gara-gara developer lupa hapus konfigurasi staging.

Gunakan Google Search Console (GSC) → Coverage Report. Filter halaman dengan status "Excluded" dan "Error". Fokus ke:

  • Crawled – currently not indexed: Google sudah crawl, tapi tidak mau index. Ini sinyal konten tipis atau duplikat.
  • Discovered – currently not indexed: Antrian crawl panjang. Bisa jadi situs lambat atau internal link lemah.

Sitemap XML. Submit ke GSC. Cek apakah URL di sitemap konsisten dengan URL kanonik. Kalau ada URL dengan ?utm_source= masuk ke sitemap, bersihkan sekarang.

Tool yang saya pakai: Screaming Frog SEO Spider (versi gratis cukup untuk situs di bawah 500 URL). Crawl situs, export ke CSV, filter status code 4xx dan 5xx.

2. Kecepatan & Core Web Vitals: Angka yang Google Lihat

Sejak Google menjadikan Core Web Vitals sebagai ranking signal resmi (Mei 2021), ini bukan opsional lagi. Tapi jangan panik dengan setiap angka — fokus ke tiga metrik utama:

LCP (Largest Contentful Paint) — target di bawah 2,5 detik. Biasanya biang keroknya: gambar hero yang tidak dikompresi, atau server response time lambat.

CLS (Cumulative Layout Shift) — target di bawah 0,1. Penyebab umum: font swap tanpa font-display: swap, atau iklan yang load belakangan dan mendorong konten.

INP (Interaction to Next Paint) — menggantikan FID sejak Maret 2024. Target di bawah 200ms. Ini soal responsivitas JavaScript.

Cara cek paling cepat: buka PageSpeed Insights, masukkan URL, lihat data "Field Data" (bukan hanya Lab Data). Field Data adalah pengalaman pengguna nyata — lebih relevan untuk SEO.

Untuk situs WordPress, plugin yang benar-benar berpengaruh: WP Rocket (berbayar, ~$59/tahun) atau Perfmatters untuk disable script yang tidak perlu. Saya tidak rekomendasikan plugin gratisan yang klaimnya bisa segalanya — biasanya malah menambah masalah.

3. Struktur On-Page: Audit Per Halaman Prioritas

Jangan audit semua halaman sekaligus. Mulai dari halaman yang paling penting secara bisnis — biasanya halaman kategori atau halaman produk/jasa utama.

Title tag. Cek dengan Screaming Frog: filter kolom "Title 1" → sort by length. Yang di bawah 30 karakter atau di atas 60 karakter perlu direvisi. Di pasar Indonesia, title tag yang mengandung lokasi ("Jakarta", "Surabaya") masih sangat membantu untuk keyword lokal.

Meta description. Bukan ranking factor langsung, tapi memengaruhi CTR. Kalau CTR naik, Google bisa interpret itu sebagai sinyal relevansi. Target 140-160 karakter. Pastikan ada satu proposisi nilai yang jelas — bukan sekadar ringkasan.

Heading hierarchy. Setiap halaman harus punya satu H1. H2 untuk subtopik utama. Cek dengan Screaming Frog: filter "Missing H1" dan "Multiple H1".

Konten duplikat. Ini lebih sering terjadi dari yang disangka — terutama di situs e-commerce dengan filter produk. Gunakan tag kanonik (rel="canonical") untuk menunjuk ke URL utama. Cek di GSC apakah ada halaman yang Google anggap duplikat tapi tidak kamu sadari.

Internal linking. Ini yang paling sering diabaikan. Buka halaman prioritasmu, cek berapa banyak internal link yang masuk ke halaman itu. Kalau kurang dari 3, tambahkan dari artikel/halaman lain yang relevan. Internal link yang baik itu kontekstual — bukan widget "Artikel Terkait" di sidebar yang semua orang sudah ignore.

Baca juga: Cara Riset Keyword untuk Pasar Indonesia yang Benar-Benar Konversi

4. Profil Backlink: Bersihkan Sebelum Bangun

Sebelum outreach atau beli backlink baru, audit dulu yang sudah ada. Backlink toxic bisa menjadi pemberat yang tidak kelihatan.

Gunakan Ahrefs atau Semrush untuk export semua backlink. Kalau budget terbatas, Google Search Console → Links → External Links juga bisa jadi titik awal.

Yang perlu dicurigai:

  • Domain dengan DR sangat rendah (di bawah 10) tapi anchor text exact-match keyword komersialmu
  • Link dari situs berbahasa asing yang tidak relevan sama sekali
  • Pola link yang tiba-tiba muncul ratusan dari satu domain

Kalau menemukan backlink mencurigakan, langkah pertama: coba hubungi webmaster untuk hapus. Kalau tidak bisa, baru pakai Google Disavow Tool. Tapi hati-hati — disavow yang salah bisa lebih merusak dari backlink itu sendiri.

Cek anchor text distribution. Kalau lebih dari 30% anchor text-mu adalah exact-match keyword komersial, itu sinyal manipulatif di mata Google. Distribusi alami biasanya didominasi branded anchor dan URL anchor.

5. Audit Konten: Hapus, Gabung, atau Perbaiki

Ini bagian yang paling menyakitkan tapi paling berdampak. Banyak situs punya puluhan atau ratusan artikel yang tidak menghasilkan traffic — dan keberadaan mereka justru bisa menyeret kualitas situs secara keseluruhan.

Export semua URL dari GSC (Performance → Pages → Export). Gabungkan dengan data Google Analytics untuk lihat halaman mana yang:

  1. Traffic organik nol dalam 12 bulan terakhir
  2. Bounce rate di atas 90% dengan session duration di bawah 10 detik
  3. Tidak ada satu pun konversi atau engagement

Untuk halaman-halaman itu, ada tiga opsi:

Kondisi Halaman Tindakan
Topik masih relevan, konten tipis Update & perluas konten
Topik overlap dengan artikel lain Gabung (merge) + redirect 301
Topik tidak relevan, traffic nol Hapus + redirect 301 ke halaman terkait

Saya biasanya mulai dari yang paling mudah: halaman dengan konten di bawah 300 kata yang tidak ada di posisi 1-50 GSC sama sekali. Hapus, redirect ke halaman kategori terdekat. Klien saya di niche otomotif naik 23% organic traffic dalam 6 minggu setelah proses ini — bukan karena tambah konten baru, tapi karena buang yang jelek.

6. Technical SEO Lanjutan: Schema, HTTPS, dan Struktur URL

Setelah fondasi beres, masuk ke lapisan teknis yang lebih dalam.

HTTPS. Kalau situs masih HTTP di 2024, itu masalah kepercayaan, bukan hanya SEO. Cek mixed content dengan tool seperti Why No Padlock. Mixed content terjadi ketika halaman HTTPS memuat resource (gambar, script) dari URL HTTP.

Struktur URL. URL yang baik: pendek, deskriptif, mengandung keyword, tanpa parameter yang tidak perlu. Contoh buruk: domain.com/p=1234. Contoh baik: domain.com/blog/cara-riset-keyword. Untuk situs yang sudah berjalan, jangan ubah URL tanpa redirect 301 yang proper — risikonya lebih besar dari manfaatnya kalau tidak dieksekusi dengan benar.

Schema Markup. Untuk pasar Indonesia, schema yang paling berdampak:

  • Article atau BlogPosting untuk konten editorial
  • LocalBusiness untuk bisnis lokal — ini sering menghasilkan rich snippet di Google Maps juga
  • FAQPage untuk halaman yang menjawab pertanyaan spesifik
  • Product dan Review untuk e-commerce

Validasi schema dengan Rich Results Test dari Google. Kalau ada error, perbaiki sebelum lanjut.

Hreflang — kalau situsmu punya versi bahasa Inggris dan Indonesia, pastikan tag hreflang sudah benar. Kesalahan umum: hreflang tidak reciprocal (halaman A nunjuk ke B, tapi B tidak nunjuk balik ke A).

Baca juga: Panduan On-Page SEO untuk Halaman Kategori

Checklist Ringkas: Urutan Eksekusi

Kalau kamu baru mulai audit dan tidak tahu harus mulai dari mana, ini urutan yang saya rekomendasikan berdasarkan dampak vs usaha:

  1. GSC Coverage Report — identifikasi halaman yang tidak terindex
  2. Crawl dengan Screaming Frog — temukan broken link, missing title/H1, redirect chain
  3. PageSpeed Insights — ukur Core Web Vitals untuk halaman utama
  4. Audit konten — export GSC, identifikasi halaman zombie
  5. Backlink audit — bersihkan yang toxic
  6. Schema & technical — validasi dan perbaiki

Jangan coba selesaikan semuanya dalam satu hari. Audit yang baik itu iteratif — selesaikan satu area, ukur dampaknya, baru lanjut ke area berikutnya.

Kesimpulan: SEO Audit Checklist Lengkap Bukan Tujuan, Tapi Proses

SEO audit checklist lengkap yang paling bagus adalah yang benar-benar kamu eksekusi — bukan yang paling panjang atau paling komprehensif di atas kertas.

Dari pengalaman saya, 80% dampak SEO biasanya datang dari 20% pekerjaan: perbaiki crawlability, percepat situs, bersihkan konten lemah, kuatkan internal link. Sisanya adalah optimasi marginal yang bisa dikerjakan belakangan.

Apa yang harus kamu lakukan besok pagi? Buka Google Search Console, buka laporan Coverage, dan hitung berapa halaman yang statusnya "Crawled – currently not indexed". Kalau angkanya di atas 20% dari total halaman situsmu, itu adalah prioritas nomor satu sebelum hal lain.

Kalau kamu butuh template spreadsheet audit yang saya pakai untuk klien, tinggalkan komentar di bawah — akan saya bagikan di artikel berikutnya.