Panduan SEO Audit Checklist

sebuah penuh SEO audit checklist covering teknis, pada-halaman, konten, dan off-halaman factors — apa untuk periksa, apa alat untuk gunakan, dan cara prioritize findings ke sebuah tindakan plan.

Pertama kali diterbitkan: 27 Jun 2026 · Terakhir diperbarui: 3 Agu 2026 · Lanjutan

sebuah penuh SEO audit reviews four hal — teknis health, pada-halaman elements, konten quality, dan off-halaman authority — dan turns them ke sebuah pendek, prioritized tindakan plan, tidak sebuah 100–200 item report. core skill tidak memeriksa lebih; ini adalah memeriksa apa penting dan ordering ini oleh impact vs. effort. Mulai dari pain poin, perbaiki crawling/pengindeksan gatekeepers pertama, lalu spend sebagian besar dari Anda time pada konten unless sesuatu teknis adalah genuinely rusak. Ship 5–10 findings orang akan sebenarnya implement. ini adalah broad, penuh-situs versi; untuk teknis-hanya deep dive, gunakan SEO teknis Checklist.

TL;DR — sebuah penuh SEO audit spans teknis, pada-halaman, konten, dan off-halaman — plus sebuah emerging AI-visibilitas layer — tetapi -nya output adalah sebuah prioritized plan, tidak sebuah inventory. Mulai dari pain poin, cakupan so ini adalah manageable, gather data dengan sebuah crawler + Search Console + analytics, lalu triage oleh impact vs. effort. Perbaiki crawling/pengindeksan gatekeepers pertama, tetapi spend sebagian besar dari Anda time pada konten unless sesuatu teknis adalah genuinely rusak. Ship 5–10 findings di sebuah format orang akan sebenarnya implement. untuk teknis-hanya deep dive, gunakan sibling SEO teknis Checklist; untuk very besar situs, SEO perusahaan Audit.

Bukti untuk klaim ini Google Search Console provides performance and indexing reports that can inform an SEO audit. Cakupan: Google-owned search data; supplement with crawl and business data. Tingkat keyakinan: tinggi · Diverifikasi: Google Search Console: Get started Bukti untuk klaim ini Google's SEO Starter Guide organizes the core work around crawlability, useful content, links, and search appearance. Cakupan: Baseline Google guidance, not a complete audit methodology. Tingkat keyakinan: tinggi · Diverifikasi: Google Search Central: SEO Starter Guide

Apa ini audit adalah — dan apa ini tidak

ini adalah broad, penuh-situs audit. ini adalah dengan sengaja wider daripada SEO teknis Checklist, yang adalah teknis-hanya floor — crawlability, pengindeksan, HTTPS, Core Web Vitals, structured data, sitemaps, robots.txt, canonicalization, mobile. Ketika Anda perlu deep teknis diagnosis, go di sana. ini artikel covers semua dari itu plus pada-halaman, konten, dan authority, dan — lebih daripada apa pun — cara prioritize di seluruh semua dari ini.

ini adalah juga distinct dari size- dan vertical-spesifik audits. Auditing sebuah huge multi-team, multi-CMS situs adalah sebuah genuinely berbeda job (Anda cakupan oleh template, tidak oleh halaman) — itu’s SEO perusahaan Audit. Storefronts memiliki mereka own faceted-nav dan variant masalah ( Ecommerce SEO Audit), dan multi-region situs tambahkan hreflang dan geotargeting ( SEO internasional Audit). ini umum audit adalah baseline enterprise versi explicitly departs dari.

philosophy: prioritize, jangan enumerate

differentiating thesis dari sebuah baik audit adalah itu exhaustiveness adalah tidak rigor. 1-million-domain situs audit study I ran di Ahrefs membuat poin di “What should you fix?” (terjemahan) “Apa seharusnya Anda perbaiki?” bagian: “Sometimes, the best course of action is to do nothing because the costs outweigh the benefits.” (terjemahan) “Sometimes, best course dari tindakan adalah untuk melakukan tidak ada apa pun karena costs outweigh benefits.” Tidak setiap flag adalah sebuah masalah worth Anda time.

pada Voices dari Penelusuran podcast I put ordering heuristic plainly: “Most of your time is better spent fixing your content unless you have some huge issues with crawling or indexing or something.” (terjemahan) “sebagian besar dari Anda time adalah better spent memperbaiki Anda konten unless Anda memiliki beberapa huge issues dengan crawling atau pengindeksan atau sesuatu.” itu’s seluruh prioritization logic di satu kalimat — teknis gatekeepers pertama jika mereka’re rusak, jika tidak konten adalah biasanya di mana kembalikan adalah.

dan ketika Anda deliver, pertahankan ini pendek. di enterprise-audit context I’ve ditulis itu “SEO checklists are impractical at scale” (terjemahan) “SEO checklists adalah impractical di scale” dan — line itu generalizes untuk apa pun situs — “I’ve seen several hundred-page documents detailing everything you checked, but no one is going to read those.” (terjemahan) “I’ve seen several hundred-halaman documents detailing semuanya Anda diperiksa, tetapi Tidak satu adalah going untuk baca itu.” output itu mendapatkan implemented adalah “reporting on 5-10 main issues or opportunities.” (terjemahan) “reporting pada 5-10 main issues atau opportunities.”

audit proses (tidak hanya checklist)

sebuah checklist adalah apa Anda lihat. sebuah proses adalah bagaimana Anda turn ini ke hasil. Scaled down dari enterprise versi, shape adalah:

«1. Start from the pain point. Even for a solo site owner, ask “what’s actually wrong?” before you crawl anything. As I’ve said about client work: “If clients are coming to you asking for an audit, they already have a pain point. Talk to them. Solve that one thing and they’ll be happy with the audit.” 2. Set scope, in writing. Decide what you’re auditing (whole site? one section? which templates, markets, or subdomains?) and write it down in a line or two — the properties/sections in scope and who owns each one. That short scope note is what keeps a large or multi-template site from turning into an unscoped crawl of everything. 3. Gather data — and label it. Crawl the site, and pull Search Console + analytics. Keep straight what kind of data each source gives you: Search Console’s Performance and Page Indexing report totals are observed, first-party numbers, but the example URLs GSC lists under an indexing reason are a sample, not a complete inventory of every affected page — don’t treat a handful of examples as the whole picture. On a large or template-driven site, don’t crawl a few convenient URLs and call the result representative; group findings by template, section, or market and sample enough pages from each cohort to say whether an issue is isolated or sitewide. 4. Prioritize. Score findings by impact vs. effort (below). Discard the low-impact noise. » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian dua puluh tujuh, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.) «5. Deliver a short report. 5–10 findings, in whatever format your implementers actually use — ideally developer-ticket style, tied to business outcomes. 6. Track implementation, then verify it — don’t assume it. Once something ships, log the release date. A ranking or traffic change after that date isn’t proof the fix worked: Google’s own traffic-drop framework lists concurrent causes — algorithm updates, demand/seasonality shifts, other site changes — that move the same numbers. Watch the specific cohort the fix targeted against a dated baseline for a few weeks before crediting (or blaming) it. » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian dua puluh tujuh, bagian kecil dua: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)

evidence package setiap audit finding perlu

sebuah finding seharusnya menjadi reproducible oleh seseorang siapa melakukan tidak jalankan audit. sebuah screenshot tanpa sebuah URL, sebuah crawl warning tanpa settings, atau sebuah Search Console count tanpa sebuah collection date adalah context—tidak sebuah menyelesaikan finding.

Store ini fields dengan setiap material recommendation:

FieldApa untuk record
IdentityStable finding ID, judul, author/reviewer, dan collection timestamp dengan time zone
CakupanTepat URL, permintaan, template, cohort, property, market, dan known population
Environmentpengguna agent, device/viewport, locale, authentication state, cache state, dan relevant alat settings
Yang diharapkan stateterdokumentasi atau approved perilaku terhadap yang observation adalah menjadi compared
Observed stateStatus, headers, rantai pengalihan, mentah HTML, dirender output, extracted fields, logs, atau product data sebenarnya captured
Evidence filesOriginal exports atau captures, descriptive screenshots, dan sebuah hash ketika kemudian alteration atau drift penting
CoverageSample size, selection metode, ditemukan-versus-tested counts, dan apakah hasil dapat menjadi generalized
LimitationsBlind spots dan jelas fields atau sistem itu adalah tidak evaluated
ReproductionOrdered langkah dan inputs lainnya person dapat gunakan untuk see yang sama hasil
Pengirimanmungkin owner, affected nilai, dependencies, proposed perubahan, dan confidence
VerificationAcceptance test, monitoring window, rollback condition, dan post-rilis evidence

gunakan evidence hashes untuk identify tepat saved respons, export, configuration, atau dirender capture itu didukung sebuah finding; sebuah hash melakukan tidak membuat sumber accurate atau prove itu sebuah dynamic halaman stayed unchanged. Screenshots adalah berguna untuk terlihat state, tetapi pair them dengan URL, timestamp, machine-readable capture, dan test conditions. pertahankan original capture secara terpisah dari kemudian annotations.

Label conclusion honestly:

  • Observed: supplied evidence secara langsung demonstrates stated perilaku.
  • Inferred: observations mendukung sebuah mungkin penyebab, tetapi melakukan tidak secara langsung prove ini.
Bukti untuk klaim ini Google's SEO Starter Guide organizes the core work around crawlability, useful content, links, and search appearance. Cakupan: Baseline Google guidance, not a complete audit methodology. Tingkat keyakinan: tinggi · Diverifikasi: Google Search Central: SEO Starter Guide
  • Tidak reproduced: reported perilaku adalah tested di bawah stated conditions dan melakukan tidak occur; ini adalah tidak proof itu ini tidak pernah occurs.
Bukti untuk klaim ini Google Search Console provides performance and indexing reports that can inform an SEO audit. Cakupan: Google-owned search data; supplement with crawl and business data. Tingkat keyakinan: tinggi · Diverifikasi: Google Search Console: Get started
  • Tidak evaluated: metode, access, atau cakupan melakukan tidak test ini claim. melakukan tidak turn ini ke zero, salah, healthy, atau lulus.

Specialized audits seharusnya extend ini record alih-alih replace ini. Ecommerce menambahkan SKU, variant, market, feed, dan fulfillment state; international berfungsi menambahkan requested locale, respons location, canonical, dan hreflang cluster; JavaScript audits tambahkan mentah versus dirender output dan navigation state; migrations tambahkan sebelum/setelah captures, mapping versi, dan rilis cohort. AI-penelusuran observations memiliki mereka own pengukuran methodology untuk prompts, models, jawaban, citations, dan eligible-jalankan denominators.

Ketika untuk jalankan sebuah audit ( triggers)

sebuah audit tidak sebuah satu-time project. Jalankan satu ketika:

«- Traffic or rankings drop. Google’s official guide to debugging search traffic drops is your checklist here. Its first move: “Check the Crawl stats report and Page indexing report to find if there’s a corresponding spike in issues detected.” Then “Check the Manual Actions report on Search Console to see if any have been issued to your website”, “Check the Security Issues report to find if Google detected a security threat on your website”, and remember that “core updates and other smaller updates may change how some pages perform in Google Search results.” Crucially, Google also flags demand: “Sometimes changes in user behavior will change the demand for certain queries, either due to a new trend, or seasonality throughout the year.” Check Search Console Performance and Google Trends before assuming something broke.

  • Before/after a migration or redesign — the highest-risk moments for SEO.
  • After an algorithm update — to see what moved and why.
  • Before a big content push — to fix the foundation first.
  • On a recurring cadence — quarterly for most sites, monthly for large or fast-changing ones. (That’s common practice, not an official Google/Bing cadence — no such official guidance exists.) » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian tiga puluh delapan, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)

checklist, oleh category

Teknis & crawlability/pengindeksan

pertahankan ini bagian pendek di sini dan go deep di SEO teknis Checklist. gatekeeping pertanyaan: adalah situs dapat di-crawl (robots.txt tidak blocking apa pun penting)? adalah Anda penting halaman sebenarnya terindeks (halaman pengindeksan report)? adalah sitemaps submitted dan bersih? adalah canonicalization consolidating duplicates correctly? adalah HTTPS di place dan adalah situs mobile-friendly? jika apa pun dari ini adalah rusak, mereka jump untuk top dari priority list — tidak ada apa pun downstream penting jika halaman dapat’t menjadi di-crawl atau terindeks.

Satu official nuance worth memeriksa selama teknis lulus: rendering. Google warns itu “jika Anda site adalah hiding important components itu membuat up Anda website (like CSS dan JavaScript), Google mungkin tidak menjadi able untuk understand Anda halaman.” (terjemahan) “jika Anda situs adalah hiding penting components itu membuat up Anda situs web (like CSS dan JavaScript), Google mungkin tidak menjadi able untuk memahami Anda halaman.”

pada-halaman

ini adalah di mana audits temukan paling, dan di mana volume dapat trick Anda ke di atas-reporting. My 1-million-domain study quantified persis bagaimana umum ini adalah — top dari list:

Issue% dari situs
3XX redirects95,2%
HTTP→HTTPS redirects88%
Missing alt attributes80,4%
Missing/empty deskripsi meta72,9%
Slow halaman72,3%
halaman dan SERP judul mismatch68,5%
hanya sebuah single dofollow internal tautan66,2%
judul too panjang63,2%
tautan untuk redirects62,7%
Missing/empty H1 tags59,5%

«The catch: common is not the same as important. On meta descriptions specifically, my take from that study is candid: “I don’t focus much on meta descriptions. If it’s a page that’s important to you and you can write a better meta description that fits, go for it.” Fix the on-page issues on pages that matter; don’t burn a week normalizing alt text sitewide because a tool turned 80% of your pages red. » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian empat puluh enam, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)

konten

untuk sebagian besar situs ini adalah di mana nyata kembalikan lives. Audit untuk:

  • Quality. Google’s guidance adalah itu baik konten adalah “easy-to-read and well organized,” (terjemahan) “easy-untuk-baca dan well organized,” “unique,” (terjemahan) “unique,” dipertahankan up untuk date, dan “helpful, reliable, dan orang-pertama.” (terjemahan) “helpful, reliable, dan orang-pertama.” Assess depth relative untuk penelusuran intent — tidak kata count. (kata count tidak sebuah peringkat factor; jangan flag “thin” (terjemahan) “thin” halaman oleh sebuah angka alone.)
  • Gaps. Apa topics seharusnya Anda cover untuk Anda audience itu Anda tidak namun?
  • Outdated halaman. Updating strong old konten biasanya beats penerbitan baru konten. I pertahankan pushing ini di talks dan podcasts karena ini adalah underrated.
  • Pruning candidates. halaman itu mendapatkan Tidak traffic, Tidak tautan, dan sajikan Tidak purpose.

Satu myth untuk kill di sini: E-E-sebuah-T adalah tidak sebuah peringkat factor Anda harus score. Google’s own SEO starter guide memiliki sebuah bagian secara harfiah titled “Thinking E-E-A-T adalah a ranking factor” (terjemahan) “Thinking E-E-sebuah-T adalah sebuah peringkat factor” dan jawaban ini “No, it’s not.” (terjemahan) “Tidak, ini adalah tidak.” ini adalah konten-creation guidance, tidak sebuah audit metric.

Off-halaman / authority

  • Backlink profile — melakukan Anda memiliki tautan dari relevant, credible situs, dan bagaimana melakukan Anda bandingkan untuk pesaing?
  • Dead halaman dengan backlinks — satu dari highest-ROI memeriksa. jika sebuah halaman itu lainnya situs tautan untuk now 404s, Anda’re leaking authority; redirect ini untuk sebuah relevant langsung halaman.
  • Brand mentions — unlinked mentions dan umum brand presence.

sebuah caution pada flip side: jangan di atas-disavow. Aggressively disavowing “toxic” (terjemahan) “toxic” tautan adalah sebuah known industry di atas-correction. sebagian besar situs seharusnya tidak disavow tanpa jelas evidence dari sebuah manual tindakan atau genuine spam impact.

AI / jawaban-mesin visibilitas (forward-looking)

Newer, dan honestly tidak fully proven namun — pertahankan ini principle-tingkat. dapat AI crawler access Anda konten? adalah Anda data terstruktur di place so mesin dapat parse entities? adalah Anda brand menunjukkan up (dan cited correctly) di AI jawaban? Worth sebuah look pada modern audits; tidak worth fabricating sebuah scoring rubric sekitar.

Prioritization: impact/effort kerangka kerja

ini adalah bagian sebagian besar pesaing checklists skip, dan ini adalah satu itu membuat sebuah audit berguna. Score setiap finding pada dua axes — impact (bagaimana banyak akan memperbaiki ini help) dan effort (bagaimana hard/expensive adalah perbaiki) — dan plot sebuah 2×2:

rendah efforttinggi effort
tinggi impactmelakukan pertama — quick winsPlan ini — big projects worth scheduling
rendah impactBatch ini — fill-di berfungsiSkip ini — sering right panggil

Dua framings I lean pada hard:

  • “Sometimes, itu best course dari action adalah untuk lakukan tidak ada apa pun karena itu costs outweigh itu benefits.” (terjemahan) “Sometimes, best course dari tindakan adalah untuk melakukan tidak ada apa pun karena costs outweigh benefits.” bottom-right quadrant adalah nyata. Tidak memperbaiki sesuatu adalah sebuah valid, sering correct, audit recommendation.
  • Equate memperbaiki untuk money. “Anda seharusnya try untuk equate memperbaiki untuk cash. Ini adalah apa businesses care tentang.” (terjemahan) “Anda harus try untuk equate memperbaiki untuk cash. ini adalah apa businesses care tentang.” Reframing sebuah perbaiki dari “301 ini old URLs” (terjemahan) “301 ini old URLs” untuk “recover the link equity on pages worth six figures in traffic value” (terjemahan) “recover tautan equity pada halaman worth six figures di traffic nilai” adalah apa mendapatkan ini prioritized dan shipped.

2×2 adalah mental model, tetapi sebuah finding perlu lebih daripada sebuah impact/effort guess untuk survive scrutiny. untuk setiap satu, record: apa Anda observed, affected cohort (sebuah template, bagian, atau market — tidak hanya “itu site” (terjemahan) “ situs”), evidence behind ini, Anda confidence di ini, effort untuk perbaiki, risk dari perbaiki (atau dari leaving ini), apa pun dependencies (sebuah dev sprint, sebuah CMS perubahan, lainnya team), dan siapa owns ini. itu’s apa turns “raise itu priority” (terjemahan) “raise priority” dari sebuah gut panggil ke sesuatu sebuah stakeholder dapat act pada — dan ini adalah worth saying plainly: sebuah finding earning sebuah spot pada ini list adalah sebuah observation dan sebuah recommendation, tidak implementation approval. itu’s sebuah terpisah panggil untuk whoever owns halaman atau budget.

tambahkan sebuah denominator sebelum debating impact: sebuah rendah-effort issue spanning 68% dari sebuah cohort deserves berbeda treatment dari satu ditemukan pada 0,4%.

di sebuah frozen 10 000-URL crawl, tautan internal untuk redirects memengaruhi 6 800 URLs di rendah effort, missing judul memengaruhi 1 900 URLs di rendah effort, render-hanya konten memengaruhi 720 URLs di tinggi effort, dan rusak canonicals memengaruhi 40 URLs di rendah effort. nilai adalah illustrative dan adalah tidak sebuah situs audit.

umum myths ini audit debunks

  • Lebih items = lebih thorough. Tidak — 13 focused items beat 200 unread ones.
  • E-E-sebuah-T adalah sebuah peringkat factor untuk score. Google says ini tidak.
  • Bounce rate / kata count adalah peringkat factors untuk flag. Neither adalah sebuah direct peringkat factor; assess konten terhadap intent, tidak metrics.
  • sebuah audit adalah sebuah satu-time project. ini adalah triggered dan recurring.
  • SEO studies tell Anda apa untuk perbaiki. mereka tell Anda apa umum — including my own 1M-domain study. umum tidak causal, dan ini tidak selalu worth memperbaiki pada Anda situs.

Di mana untuk go berikutnya

untuk teknis-hanya depth ini artikel intentionally skips, gunakan SEO teknis Checklist. untuk scaling proses untuk massive situs, SEO perusahaan Audit; untuk stores dan international situs, Ecommerce dan International audit guides.

Tambahkan catatan pakar

Sematkan kutipan pakar

Orang baru? Buat profilnya yang belum diklaim di /admin/experts/ → Sematkan kutipan pakar terlebih dahulu.