Salin dan Bagikan
SEO Audit Checklist Lengkap: Panduan Step-by-Step untuk Website 2025 - Checklist lengkap SEO audit untuk mengidentifikasi dan memperbaiki masalah teknis, on-page, dan …

SEO Audit Checklist Lengkap: Panduan Step-by-Step untuk Website 2025

SEO Audit Checklist Lengkap: Panduan Step-by-Step untuk Website 2025

SEO audit adalah proses sistematis untuk mengevaluasi performa website Anda di mesin pencari. Dengan audit yang tepat, Anda bisa mengidentifikasi masalah dan peluang optimasi yang berdampak signifikan pada ranking.

Mengapa SEO Audit Penting?

Manfaat SEO Audit Rutin

  1. Identifikasi Masalah Teknis

    • Crawling errors
    • Broken links
    • Duplicate content
    • Server errors
  2. Optimasi Performa

    • Kecepatan loading
    • Mobile responsiveness
    • Core Web Vitals
  3. Analisis Kompetitor

    • Gap analysis
    • Peluang keyword
    • Backlink opportunities
  4. ROI yang Terukur

    • Prioritas perbaikan
    • Resource allocation
    • Progress tracking

Kapan Melakukan SEO Audit?

  • Website baru: Sebelum launch
  • Trafik turun: Investigasi penyebab
  • Algorithm update: Evaluasi dampak
  • Rutin: Setiap 3-6 bulan

Pre-Audit Preparation

Tools yang Dibutuhkan

Tools Gratis

Google Search Console
Google Analytics 4
Google PageSpeed Insights
Bing Webmaster Tools
Screaming Frog (free 500 URLs)

Tools Premium (Opsional)

Ahrefs
SEMrush
Moz Pro
Sitebulb
DeepCrawl

Setup Tracking

Google Search Console:

<!-- Verifikasi meta tag -->
<meta name="google-site-verification" content="your-verification-code" />

Google Analytics 4:

<!-- GA4 tracking code -->
<script
  async
  src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"
></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag() {
    dataLayer.push(arguments);
  }
  gtag("js", new Date());
  gtag("config", "G-XXXXXXXXXX");
</script>

1. Technical SEO Audit

Crawlability & Indexability

Checklist:

Robots.txt

# Periksa apakah ada blocking yang tidak perlu
User-agent: *
Disallow: /admin/
Disallow: /cart/
Allow: /

Sitemap: https://example.com/sitemap.xml

Cara check:

  • Akses: yoursite.com/robots.txt
  • Test di Google Search Console → robots.txt Tester

XML Sitemap

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/</loc>
    <lastmod>2024-12-16</lastmod>
    <priority>1.0</priority>
  </url>
</urlset>

Periksa:

  • Submit ke Google Search Console
  • Semua URL penting ter-include
  • Tidak ada URL yang di-disallow robots.txt

Index Coverage

Di Google Search Console:

  1. Index → Coverage
  2. Periksa errors dan warnings
  3. Fix issues seperti:
    • Submitted URL marked ’noindex'
    • Crawled - currently not indexed
    • Discovered - currently not indexed

Site Architecture

Checklist URL Structure:

Clean URLs

✓ Good: example.com/kategori/produk-nama
✗ Bad:  example.com/index.php?id=123&cat=45

Internal Linking

  • Maximum 3 clicks dari homepage
  • Logical hierarchy
  • Breadcrumb navigation
  • Contextual links

Canonical Tags

<link rel="canonical" href="https://example.com/halaman-utama/" />

Page Speed & Core Web Vitals

Metrics Target:

MetricGoodNeeds ImprovementPoor
LCP≤ 2.5s2.5s - 4.0s> 4.0s
INP≤ 200ms200ms - 500ms> 500ms
CLS≤ 0.10.1 - 0.25> 0.25

Optimization Checklist:

Image Optimization

<!-- Modern image formats -->
<picture>
  <source srcset="image.webp" type="image/webp" />
  <source srcset="image.jpg" type="image/jpeg" />
  <img src="image.jpg" alt="Description" loading="lazy" />
</picture>

Minification

  • CSS minified
  • JavaScript minified
  • HTML minified

Caching

# .htaccess caching
<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType image/jpg "access plus 1 year"
  ExpiresByType text/css "access plus 1 month"
  ExpiresByType application/javascript "access plus 1 month"
</IfModule>

Mobile-Friendliness

Checklist:

Responsive Design

  • Mobile-first approach
  • Touch-friendly buttons (min 48x48px)
  • Readable font size (min 16px)

Mobile Usability (GSC)

  • No Flash
  • Viewport configured
  • Content sized to viewport
  • No clickable elements too close

Test:

Google Mobile-Friendly Test
https://search.google.com/test/mobile-friendly

HTTPS & Security

SSL Certificate

Check: https://www.ssllabs.com/ssltest/
Rating A atau A+ adalah ideal

Mixed Content

// Check di browser console
// Tidak boleh ada warning mixed content
// Semua resource harus HTTPS

Security Headers

# .htaccess security headers
Header set X-Content-Type-Options "nosniff"
Header set X-Frame-Options "SAMEORIGIN"
Header set X-XSS-Protection "1; mode=block"
Header set Strict-Transport-Security "max-age=31536000"

2. On-Page SEO Audit

Content Analysis

Checklist per Halaman:

Title Tag

<title>Primary Keyword - Secondary Keyword | Brand</title>

Kriteria:

  • 50-60 karakter
  • Include target keyword
  • Unik per halaman
  • Compelling & clickable

Meta Description

<meta
  name="description"
  content="Deskripsi menarik 150-160 karakter yang include keyword dan CTA."
/>

Header Tags (H1-H6)

<h1>Satu H1 per halaman dengan keyword utama</h1>
<h2>Subtopik 1 dengan LSI keywords</h2>
<h3>Detail subtopik 1.1</h3>
<h3>Detail subtopik 1.2</h3>
<h2>Subtopik 2</h2>

Aturan:

  • 1 H1 per halaman
  • Hierarchy yang logical
  • Include variations keyword

Content Quality

Evaluasi:

  • Word count adequate (min 300 kata)
  • Original content (bukan duplicate)
  • Keyword density natural (1-2%)
  • Readable (Flesch score 60+)
  • Up-to-date information

Image SEO

<img
  src="/images/produk-sepatu.jpg"
  alt="Sepatu running Nike Air Zoom terbaru 2024"
  width="800"
  height="600"
  loading="lazy"
/>

Checklist:

  • Descriptive filename
  • Alt text optimized
  • Proper dimensions
  • Compressed file size
  • Lazy loading

Internal Linking

Best practices:

  • 2-5 internal links per artikel
  • Anchor text descriptive
  • Link ke relevant pages
  • No broken links

Keyword Optimization

Checklist:

Keyword Research

  • Target keyword identified
  • Search intent matched
  • LSI keywords included
  • Long-tail variations

Keyword Placement

☑ Title tag
☑ Meta description
☑ H1
☑ First 100 words
☑ URL slug
☑ Image alt text
☑ Throughout content (natural)

Keyword Cannibalization

Cara check:

site:yoursite.com "target keyword"

Jika >1 halaman ranking untuk keyword sama = cannibalization

Schema Markup

Checklist Structured Data:

Article Schema

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Judul Artikel",
  "image": "https://example.com/image.jpg",
  "author": {
    "@type": "Person",
    "name": "Nama Penulis"
  },
  "datePublished": "2024-12-16",
  "dateModified": "2024-12-16"
}

Breadcrumb Schema

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://example.com"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Kategori",
      "item": "https://example.com/kategori"
    }
  ]
}

FAQ Schema (jika ada FAQ)

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Pertanyaan 1?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Jawaban lengkap pertanyaan 1."
      }
    }
  ]
}

Test Schema:

Google Rich Results Test
https://search.google.com/test/rich-results

3. Off-Page SEO Audit

Checklist:

Backlink Profile Overview

Metrics untuk track:

  • Total backlinks
  • Referring domains
  • Domain Authority (DA/DR)
  • Anchor text distribution
  • Link velocity

Toxic Links

Red flags:

  • Link dari spam sites
  • Anchor text over-optimized
  • Link dari PBN (Private Blog Network)
  • Irrelevant niches
  • Link farms

Disavow toxic links:

# disavow.txt
domain:spamsite.com
domain:linkfarm.xyz
http://badsite.com/page1

Upload di Google Search Console → Disavow Links

Link Opportunities

Cari gap dengan kompetitor:

1. Analyze kompetitor backlinks (Ahrefs/SEMrush)
2. Filter link yang mereka punya, Anda tidak
3. Prioritas high-authority domains
4. Outreach untuk mendapat link serupa

Anchor Text Distribution

Target distribusi sehat:

Branded (40-50%): "Nama Brand"
Naked URL (20-30%): "example.com"
Generic (15-20%): "klik disini", "website ini"
Exact match (5-10%): "keyword target"
Partial match (5-10%): "variasi keyword"

Social Signals

Checklist:

Social Media Presence

  • Active profiles
  • Consistent branding
  • Regular posting
  • Engagement rate

Social Sharing

<!-- Open Graph -->
<meta property="og:title" content="Page Title" />
<meta property="og:description" content="Description" />
<meta property="og:image" content="https://example.com/image.jpg" />
<meta property="og:url" content="https://example.com/page" />

<!-- Twitter Card -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Page Title" />
<meta name="twitter:description" content="Description" />
<meta name="twitter:image" content="https://example.com/image.jpg" />

4. Local SEO Audit (Jika Applicable)

Google Business Profile

Checklist:

Profile Completeness

  • Business name accurate
  • Address verified
  • Phone number (NAP consistency)
  • Business hours updated
  • Categories relevant
  • Photos high-quality (min 10)
  • Services listed

Reviews Management

  • Average rating >4.0
  • Response rate >90%
  • Recent reviews (last 30 days)
  • Review velocity consistent

Posts & Updates

  • Weekly posts
  • Event announcements
  • Promotions
  • Product highlights

Local Citations

Checklist NAP Consistency:

Citation Sources

Google Business Profile
Bing Places
Apple Maps
Facebook
Yelp
Industry directories
Local directories

NAP Format

Exact same format di semua platform:
Nama: PT Example Indonesia
Alamat: Jl. Sudirman No. 123, Jakarta 12345
Phone: (021) 1234-5678

5. Competitor Analysis

Checklist Analisis Kompetitor

Identify Competitors

1. Google search target keywords
2. List top 5-10 competitors
3. Check their domain authority
4. Analyze their content strategy

Content Gap Analysis

Tools:

  • Ahrefs Content Gap
  • SEMrush Gap Analysis
  • Moz Keyword Explorer

Temukan:

  • Keywords yang kompetitor rank, Anda tidak
  • Topics yang mereka cover
  • Content format yang perform

Backlink Gap

1. Export kompetitor backlinks
2. Filter high-quality links
3. Identify link opportunities
4. Create outreach strategy

6. Analytics & Reporting

Google Analytics 4 Checklist

Setup Verification

  • Tracking code installed
  • Events configured
  • Conversions tracked
  • E-commerce tracking (jika applicable)

Key Metrics

Track:

  • Organic traffic trend
  • Bounce rate
  • Average session duration
  • Pages per session
  • Conversion rate
  • Goal completions

Acquisition Analysis

Reports → Acquisition → Traffic acquisition
Filter: Organic Search

Analisis:

  • Top landing pages
  • Keyword performance (via GSC)
  • User behavior flow

Google Search Console Checklist

Performance Report

Metrics:

  • Total clicks
  • Total impressions
  • Average CTR
  • Average position

Low CTR Pages:

Filter pages dengan:
- Position 1-10
- CTR < 5%
= Optimize title & description

High Impression, Low Clicks:

Banyak impressions tapi sedikit clicks
= Peluang untuk optimize snippet

Index Coverage

  • No critical errors
  • Warnings addressed
  • Valid pages indexed
  • Excluded pages legitimate

Core Web Vitals

Experience → Core Web Vitals
Target: Semua URLs dalam "Good"

Manual Actions

Security & Manual Actions → Manual Actions
Harus: No issues detected

SEO Audit Template & Workflow

Audit Template Spreadsheet

Sheet 1: Technical SEO

| Issue | Severity | Page/URL | Fix | Status | Notes |
|-------|----------|----------|-----|--------|-------|
| 404 errors | High | /old-page | 301 redirect | Done | - |
| Slow LCP | Medium | /blog/post | Optimize images | In Progress | - |

Sheet 2: On-Page SEO

| URL | Title | Meta Desc | H1 | Word Count | Issues | Priority |
|-----|-------|-----------|----| -----------|--------|----------|

Sheet 3: Backlinks

| Domain | DA | Type | Anchor | Status | Action |
|--------|----| -----|--------|--------|--------|

Prioritization Matrix

Severity Levels:

ImpactEffortPriority
HighLowCritical (Do Now)
HighHighImportant (Plan)
LowLowQuick Wins (Do Soon)
LowHighLow Priority (Defer)

Contoh Prioritas:

CRITICAL (High Impact, Low Effort):
☑ Fix broken internal links
☑ Add missing title tags
☑ Fix duplicate meta descriptions
☑ Submit XML sitemap

IMPORTANT (High Impact, High Effort):
☐ Rewrite thin content
☐ Build quality backlinks
☐ Improve Core Web Vitals
☐ Restructure site architecture

QUICK WINS (Low Impact, Low Effort):
☑ Add alt text to images
☑ Update old dates
☑ Fix minor HTML errors

LOW PRIORITY (Low Impact, High Effort):
☐ Complete site redesign
☐ Migrate to new platform

Tools & Resources Lengkap

Crawling & Technical

ToolFree/PaidUse Case
Screaming FrogFree (500 URLs)Site crawl, technical issues
Google Search ConsoleFreeIndex, performance, errors
Bing WebmasterFreeBing visibility
SitebulbPaidAdvanced crawling
DeepCrawlPaidEnterprise crawling

Speed & Performance

ToolTypeFocus
PageSpeed InsightsFreeCore Web Vitals
GTmetrixFree/PaidPerformance analysis
WebPageTestFreeDetailed waterfall
LighthouseFreeOverall audit
ToolPricingFeatures
Ahrefs$99+/moComprehensive backlinks
SEMrush$119+/moAll-in-one SEO
Moz$99+/moLink analysis, DA
Majestic$49+/moLink metrics

Content & On-Page

ToolCostPurpose
Surfer SEO$89+/moContent optimization
Clearscope$170+/moContent briefs
Frase$44+/moContent research
HemingwayFreeReadability

Case Study: E-commerce SEO Audit

Background

  • Industry: Fashion e-commerce
  • Issue: Traffic turun 40% dalam 3 bulan
  • Timeline: Audit completed dalam 2 minggu

Audit Findings

Technical Issues:

1. 2,300+ 404 errors (old products)
2. Duplicate content: 45% pages
3. Slow loading: LCP 4.8s average
4. Mobile usability errors: 180 pages

On-Page Issues:

1. Missing meta descriptions: 60% pages
2. Thin content: <300 words on 40% pages
3. Poor internal linking
4. No schema markup

Off-Page Issues:

1. 25% toxic backlinks
2. Low referring domains (32)
3. Kompetitor: 200+ domains average

Action Plan

Week 1-2: Critical Fixes

✓ Fix 404s dengan 301 redirects
✓ Implement canonical tags
✓ Add missing meta descriptions
✓ Submit updated sitemap

Week 3-4: Performance

✓ Optimize images (WebP format)
✓ Implement lazy loading
✓ Enable caching
✓ Minify CSS/JS
Result: LCP dari 4.8s → 2.2s

Month 2-3: Content & Links

✓ Rewrite thin content
✓ Add product schema
✓ Disavow toxic links
✓ Guest posting campaign (15 posts)

Results (After 6 Months)

MetricBeforeAfterChange
Organic Traffic12,000/mo28,000/mo+133%
Indexed Pages3,2004,100+28%
Avg Position24.512.8+48%
Referring Domains3289+178%
Core Web Vitals25% Good85% Good+240%
Revenue (Organic)$45K$128K+184%

Investment:

  • Audit: $2,500
  • Implementation: $12,000
  • Content: $8,000
  • Total: $22,500
  • ROI: 442% (6 bulan)

Automation & Monitoring

Automated Audit Tools

Weekly Monitoring:

1. Google Search Console (built-in alerts)
2. Uptime monitoring (Pingdom, UptimeRobot)
3. Backlink monitoring (Ahrefs alerts)
4. Rank tracking (SEMrush Position Tracking)

Monthly Reports:

// Google Analytics 4 API
// Automate monthly reports
const report = {
  metrics: ["sessions", "pageviews", "bounceRate"],
  dimensions: ["source", "medium", "landingPage"],
  dateRange: "last30days",
};

Continuous Monitoring Checklist

Daily

  • Uptime status
  • Critical errors (GSC)
  • Security alerts

Weekly

  • Rank tracking
  • New backlinks
  • Crawl errors
  • Traffic anomalies

Monthly

  • Full performance review
  • Competitor analysis
  • Content performance
  • Link profile health

Quarterly

  • Comprehensive audit
  • Strategy review
  • Goal assessment
  • ROI calculation

Common SEO Audit Mistakes

❌ Yang Harus Dihindari

1. Focus hanya pada Technical

✗ Hanya fix technical issues
✓ Balance technical + content + links

2. Ignore User Experience

✗ Optimasi untuk bot saja
✓ Optimize untuk user experience

3. No Prioritization

✗ Fix semua sekaligus tanpa prioritas
✓ Prioritize by impact & effort

4. One-Time Audit

✗ Audit sekali lalu tidak lagi
✓ Regular quarterly audits

5. No Action Plan

✗ Audit tanpa implementasi
✓ Audit → Plan → Execute → Monitor

Kesimpulan

SEO audit yang komprehensif adalah foundation untuk strategi SEO yang efektif. Dengan checklist ini, Anda bisa:

✅ Identify masalah sistematis
✅ Prioritize perbaikan
✅ Track progress
✅ Measure ROI

Next Steps:

  1. Download audit template
  2. Pilih tools yang sesuai budget
  3. Schedule audit rutin
  4. Implement findings secara bertahap
  5. Monitor & iterate

Related Articles:


Artikel ini terakhir diupdate: 16 Desember 2024

Pro Tip: Gunakan spreadsheet untuk track audit findings dan progress. Set reminder untuk quarterly audits agar website Anda selalu optimal.

Link Postingan : https://www.tirinfo.com/seo-audit-checklist-lengkap/

Hendra WIjaya
Tirinfo
10 minutes.
16 December 2025