← Back to Blog
2026-01-28

The SEO Audit You Can Do in 30 Minutes (Free Checklist)

A practical, time-boxed SEO audit for small business owners. Find 80% of your site's SEO issues using free tools in just 30 minutes.

The SEO Audit You Can Do in 30 Minutes (Free Checklist)

Most SEO audit guides are either completely overwhelming (200-point checklists requiring expensive enterprise tools) or frustratingly vague ("check your title tags" without explaining what to actually look for).

This guide is different. We're going to show you how to audit the SEO health of your website in exactly 30 minutes, using only free tools, and focusing on the issues that actually matter for small businesses.

By the end of this audit, you'll know:

  • Whether you have critical technical issues holding back your rankings
  • Which on-page SEO problems need immediate attention
  • How your content stacks up against basic SEO standards
  • Whether you need professional help or can DIY your fixes

Let's get started.

What You'll Need (2 Minutes Setup)

Before we begin, open these free tools in separate browser tabs:

Required tools (you should already have):

  • Google Search Console - If you haven't set this up yet, do that first. Go to search.google.com/search-console and verify your domain. This is non-negotiable for any SEO work.

Free tools (no signup required):

  • PageSpeed Insights - pagespeed.web.dev
  • Mobile-Friendly Test - search.google.com/test/mobile-friendly

Optional but helpful:

  • Ahrefs Webmaster Tools (free, requires signup) - For backlink analysis
  • Ubersuggest (free tier) - Alternative for backlink checking

Tracking your findings: Open a simple spreadsheet or document. You'll create a list of issues organized by priority. Use three columns: Issue, Severity (High/Medium/Low), and Status.

The 30-Minute SEO Audit Framework

SectionTimeFocus AreaCritical Questions
Part 18 minTechnical FoundationCan Google access and index your site?
Part 28 minOn-Page BasicsDo pages clearly signal what they're about?
Part 38 minContent HealthIs content substantive and well-targeted?
Part 46 minAuthority SignalsDoes your site appear trustworthy?

Part 1: Technical Foundation (8 Minutes)

Technical issues are silent killers. You can have the best content in the world, but if Google can't crawl or index your site properly, you won't rank.

Check 1: Is Your Site Indexed? (1 Minute)

What to do:

  1. Go to Google Search Console → Pages (in the left sidebar)
  2. Look at the "Indexed" number
  3. Also search Google for: site:yourdomain.com

What you're looking for:

  • Are your important pages showing as "Indexed"?
  • Does the site: search show your main pages (homepage, key service pages, blog posts)?

Red flags:

  • Key pages listed under "Not indexed"
  • The site: search shows only a handful of pages when you have dozens
  • Pages indexed significantly fewer than pages published

What it means: If important pages aren't indexed, Google can't show them in search results. This is a critical issue that needs immediate attention.

How to fix: We'll diagnose specific indexing problems in Check 6. For now, just note which pages aren't indexed.

Check 2: Mobile-Friendliness (1 Minute)

What to do:

  1. Go to Google's Mobile-Friendly Test tool
  2. Enter your homepage URL
  3. Wait for the results (usually 10-15 seconds)

What you're looking for:

  • Does it say "Page is mobile-friendly" with a green checkmark?
  • If not, what specific errors does it list?

Red flags:

  • "Page is not mobile-friendly"
  • Errors about text being too small, clickable elements too close, or content wider than screen

What it means: Over 60% of Google searches happen on mobile. If your site isn't mobile-friendly, Google will rank you lower. This is non-negotiable in 2026.

How to fix: If you're using a modern website builder (WordPress with a responsive theme, Squarespace, Webflow), this should work automatically. If it doesn't, you need to update your theme or redesign. This is usually beyond DIY unless you're technical.

Check 3: Page Speed (2 Minutes)

What to do:

  1. Go to PageSpeed Insights
  2. Enter your homepage URL
  3. Wait for results (mobile and desktop scores will appear)
  4. Repeat for one key landing page (your most important service page or blog post)

What you're looking for:

  • Mobile Performance score (the main number at the top)
  • Desktop Performance score
  • Core Web Vitals assessment (passed or failed)

Red flags:

  • Mobile score below 50 (orange or red)
  • Desktop score below 70
  • Core Web Vitals showing "Failed"
  • Specific warnings about images, render-blocking resources, or server response time

What it means: Slow sites rank lower and lose visitors. Google explicitly uses page speed as a ranking factor. Users also abandon slow sites—40% of people leave if a page takes more than 3 seconds to load.

How to fix: Common fixes include:

  • Compress images (use tools like TinyPNG or ImageOptim)
  • Enable caching (ask your hosting provider or use a WordPress caching plugin)
  • Minimize plugins (WordPress sites often have too many)
  • Upgrade hosting if you're on cheap shared hosting

Check 4: HTTPS Enabled (30 Seconds)

What to do:

  1. Look at your browser's address bar when on your site
  2. Check for a padlock icon before your domain name

What you're looking for:

  • Padlock icon visible
  • URL starts with https:// not http://
  • No "Not Secure" warning

Red flags:

  • No padlock icon
  • Browser shows "Not Secure" warning
  • URL starts with http://

What it means: HTTPS (SSL certificate) is required for Google ranking. Sites without HTTPS are explicitly ranked lower. Most hosting providers offer free SSL certificates through Let's Encrypt.

How to fix: Contact your hosting provider and ask them to enable SSL/HTTPS. Most will do this for free. If you're on WordPress, you might also need to update your site URL in Settings → General to use https://.

Check 5: Core Web Vitals (2 Minutes)

What to do:

  1. In Google Search Console, go to Core Web Vitals (in the left sidebar under "Experience")
  2. Look at both Mobile and Desktop reports
  3. Check the summary: Poor, Needs Improvement, Good URLs

What you're looking for:

  • How many URLs are marked "Good" vs "Poor"?
  • Are there specific issues called out (LCP, FID, CLS)?

Red flags:

  • More "Poor" URLs than "Good" URLs
  • Consistent issues across many pages
  • LCP (Largest Contentful Paint) over 2.5 seconds
  • CLS (Cumulative Layout Shift) over 0.1

What it means: Core Web Vitals measure actual user experience: how fast content loads, how quickly the page becomes interactive, and how stable the layout is. These are confirmed ranking factors.

How to fix:

  • LCP issues: Optimize images, improve server response time, use a CDN
  • FID issues: Minimize JavaScript, remove unused scripts
  • CLS issues: Add size attributes to images/videos, avoid dynamic content insertion

Check 6: Crawl Errors and Indexing Issues (1.5 Minutes)

What to do:

  1. In Google Search Console, go to Pages
  2. Click on "Why pages aren't indexed"
  3. Expand each category to see specific issues

What you're looking for:

  • How many pages fall into each "Not indexed" category?
  • What are the reasons given?

Red flags:

  • "Crawl error" or "Server error (5xx)" - Google can't access pages
  • "Noindex tag" on important pages - You're accidentally telling Google not to index content
  • "Soft 404" - Pages that should exist but return empty content
  • "Duplicate content" - Multiple pages with same or very similar content

What it means: These issues directly prevent your pages from appearing in search results. Even perfect content won't rank if it's not indexed.

How to fix:

  • Crawl errors: Check for broken links, fix server issues, verify robots.txt isn't blocking pages
  • Noindex tags: Remove <meta name="robots" content="noindex"> from important pages
  • Soft 404s: Add real content to thin pages or delete them
  • Duplicates: Consolidate pages or use canonical tags to indicate preferred version

Technical Foundation Checklist

  • [ ] All important pages are indexed in Search Console
  • [ ] Site passes Mobile-Friendly Test
  • [ ] PageSpeed scores above 50 (mobile) and 70 (desktop)
  • [ ] HTTPS is enabled with padlock showing
  • [ ] Core Web Vitals mostly "Good" (or at least not mostly "Poor")
  • [ ] No critical crawl errors preventing indexing

Part 2: On-Page Basics (8 Minutes)

On-page SEO is about making sure each page clearly communicates what it's about to both users and search engines.

Check 7: Homepage Title Tag (1 Minute)

What to do:

  1. Right-click on your homepage and select "View Page Source"
  2. Press Ctrl+F (or Cmd+F) and search for <title>
  3. Look at what's between <title> and </title>

What you're looking for:

  • Is there a title tag present?
  • Does it clearly describe what your business does?
  • Is it under 60 characters (so it doesn't get cut off in search results)?
  • Does it include your main keyword?

Red flags:

  • Missing title tag entirely
  • Generic title like "Home" or "Welcome"
  • Title over 60 characters (will be truncated in search results)
  • Doesn't include your primary keyword or business description

What it means: The title tag is one of the most important on-page SEO elements. It's what appears as the blue link in Google search results. A bad title tag means lower click-through rates.

How to fix: Update your homepage title tag to follow this format: [Main Keyword] | [What You Do] - [Brand Name]

Example: "Content Marketing Software | AI-Powered SEO Tools for SMBs - ContentFlow"

Check 8: Homepage Meta Description (1 Minute)

What to do:

  1. Still in page source, search for <meta name="description"
  2. Look at the content= value

What you're looking for:

  • Is there a meta description?
  • Does it clearly explain what you offer?
  • Is it compelling (would you click on it)?
  • Is it 120-155 characters (optimal length)?

Red flags:

  • Missing meta description (Google will auto-generate one, often poorly)
  • Generic or auto-generated text
  • Too short (under 70 characters) or too long (over 160 characters)
  • Doesn't include a call-to-action or value proposition

What it means: The meta description appears as the gray text under your title in search results. While not a direct ranking factor, it dramatically affects click-through rate.

How to fix: Write a compelling meta description that:

  • Summarizes your value proposition
  • Includes your primary keyword naturally
  • Includes a call-to-action
  • Stays within 120-155 characters

Example: "Create SEO-optimized content 10x faster with ContentFlow's AI-powered tools. Built for small teams. Start your free 14-day trial today."

Check 9: H1 Tags on Key Pages (2 Minutes)

What to do:

  1. On your homepage, right-click and Inspect Element
  2. Press Ctrl+F and search for <h1
  3. Count how many H1 tags exist
  4. Check what the H1 text says
  5. Repeat for 2-3 other important pages (service pages, top blog post)

What you're looking for:

  • One H1 per page (not zero, not multiple)
  • H1 clearly describes the page topic
  • H1 includes the target keyword for that page
  • H1 is different from the title tag (not identical)

Red flags:

  • Multiple H1 tags on one page (confuses search engines about page topic)
  • No H1 tag at all
  • H1 is generic ("Welcome" or "About Us" instead of descriptive text)
  • H1 is an image alt text or hidden visually but present in code

What it means: The H1 is the main headline of your page. It tells both users and search engines what the page is about. Having multiple H1s dilutes the signal; having none wastes an important SEO element.

How to fix:

  • Ensure every page has exactly one H1
  • Make H1s descriptive and keyword-rich
  • Use H2s and H3s for subsections (proper heading hierarchy)

Check 10: Internal Linking (2 Minutes)

What to do:

  1. Look at your main navigation menu - does it link to all your important pages?
  2. Open 3 of your blog posts - do they link to other related blog posts?
  3. Check if your homepage links to key landing pages
  4. Look for "orphan pages" (pages with no internal links pointing to them)

What you're looking for:

  • Important pages are in the main navigation
  • Blog posts link to 3-5 related articles internally
  • Service pages link to relevant resources or blog posts
  • No major pages are "orphaned" (unreachable except via direct URL)

Red flags:

  • Key pages only accessible via search, not via site navigation
  • Blog posts never link to each other (each is an island)
  • Homepage doesn't link to important landing pages
  • New content isn't linked from existing content

What it means: Internal links help Google discover pages, understand site structure, and distribute authority across your site. They also keep visitors on your site longer (better engagement signals).

How to fix:

  • Add important pages to main navigation
  • When publishing new blog posts, add internal links from 2-3 existing related posts
  • Create a "Related Articles" section at the end of blog posts
  • Regularly audit for orphan pages and link to them from relevant content

Check 11: Image Alt Text (2 Minutes)

What to do:

  1. Right-click on an image on your homepage
  2. Select "Inspect" or "Inspect Element"
  3. Look for alt="..." in the image tag
  4. Repeat for 3-4 images across different pages

What you're looking for:

  • Does every image have an alt attribute?
  • Is the alt text descriptive (not just "image1.jpg")?
  • Does it describe what's in the image?
  • Does it include relevant keywords naturally?

Red flags:

  • Missing alt text (alt="" or no alt attribute at all)
  • Generic alt text like "image" or filename like "IMG_1234.jpg"
  • Keyword stuffing in alt text ("buy red shoes cheap red shoes best red shoes")
  • Alt text on purely decorative images (these should be alt="")

What it means: Alt text serves two purposes: accessibility (screen readers for visually impaired users) and SEO (helps Google understand image content). It's also what displays if an image fails to load.

How to fix:

  • Add descriptive alt text to all meaningful images
  • Keep it concise (under 125 characters)
  • Describe what's in the image naturally
  • Include relevant keywords where appropriate, but don't force it
  • Use empty alt (alt="") for decorative images

On-Page Basics Checklist

  • [ ] Homepage title tag is clear, under 60 characters, includes main keyword
  • [ ] Homepage meta description is compelling, 120-155 characters
  • [ ] Each page has exactly one H1 that's descriptive and includes target keyword
  • [ ] Important pages are linked from main navigation
  • [ ] Blog posts link to 3+ related articles internally
  • [ ] Images have descriptive alt text (not generic or missing)

Part 3: Content Health (8 Minutes)

Content is what ranks in Google, so we need to make sure your content meets basic SEO standards.

Check 12: Thin Content Pages (2 Minutes)

What to do:

  1. Make a list of your main pages (excluding homepage, contact, about)
  2. Open 5-6 of them and estimate word count
  3. Note any pages under 300 words

What you're looking for:

  • Are key landing pages substantive (1,000+ words for comprehensive topics)?
  • Do service pages have enough content to explain what you offer?
  • Are there pages with just a sentence or two?

Red flags:

  • Service pages or landing pages under 500 words
  • Blog posts under 1,000 words (for informational topics)
  • Pages that are just headings or images with minimal text
  • Placeholder pages with "Coming soon" or minimal content

What it means: Google prefers comprehensive content that thoroughly covers a topic. Thin content is often seen as low-quality and won't rank well. Pages under 300 words are especially vulnerable.

How to fix:

  • Expand thin pages to at least 500 words (1,000+ for competitive topics)
  • Add FAQs, examples, case studies, or detailed explanations
  • If a page truly doesn't need more content, consider deleting it or noindexing it
  • For blogs, aim for 1,500-2,500 words for informational content

Check 13: Duplicate Content (2 Minutes)

What to do:

  1. In Google Search Console, go to Performance
  2. Click on "Pages" tab
  3. Sort by Clicks or Impressions
  4. Look for multiple similar URLs ranking for the same queries

What you're looking for:

  • Do you have www and non-www versions of the same page both indexed?
  • Are there http and https versions both showing?
  • Do you have URL parameters creating duplicate versions (e.g., ?ref=email)?
  • Do multiple pages target the exact same keyword?

Red flags:

  • Same page accessible at multiple URLs (www vs non-www, http vs https)
  • URL parameters creating duplicates (yourdomain.com/page and yourdomain.com/page?ref=fb)
  • Multiple pages with nearly identical content
  • Printer-friendly or mobile versions of pages separately indexed

What it means: Duplicate content confuses Google about which version to rank and dilutes your ranking potential. It can also be seen as low-quality if you're duplicating content across multiple pages.

How to fix:

  • Choose one version (www or non-www, http or https) and redirect others
  • Use canonical tags to indicate preferred version of duplicate pages
  • Add noindex to printer-friendly or alternate versions
  • Consolidate pages that target the same keyword

Check 14: Content Freshness (2 Minutes)

What to do:

  1. Look at your blog - when was the last post published?
  2. Check a few service pages - any "© 2023" or outdated references?
  3. Look at your top-performing content - when was it last updated?

What you're looking for:

  • Is blog content recent (within last 3-6 months)?
  • Are copyright dates current year?
  • Do pages reference current events/data/statistics?
  • Are there obvious outdated elements (old prices, discontinued features)?

Red flags:

  • Blog hasn't been updated in 6+ months
  • "© 2022" or older on pages
  • Content references "this year" or "recently" but is clearly from years ago
  • Statistics or data points that are visibly outdated
  • Screenshots showing old versions of software/tools

What it means: Google favors fresh content, especially for time-sensitive queries. Even evergreen content benefits from regular updates. Stale content signals an abandoned or inactive site.

How to fix:

  • Update copyright dates to current year
  • Refresh top-performing blog posts every 6-12 months with new information
  • Add "Last Updated: [Date]" to articles you refresh
  • Archive or update severely outdated content that can't be salvaged
  • Publish new blog content at least monthly (ideally weekly or bi-weekly)

Check 15: Keyword Targeting Strategy (2 Minutes)

What to do:

  1. Look at your page titles and URLs - do they include obvious keywords?
  2. Open 3 blog posts - can you identify the target keyword for each?
  3. Check if multiple pages seem to target the same keyword

What you're looking for:

  • Clear keyword in title, URL, and H1
  • One primary keyword per page (not multiple competing keywords)
  • Different pages target different keywords (no keyword cannibalization)
  • URLs are descriptive, not generic (/seo-tools not /page-42)

Red flags:

  • Generic titles with no clear keyword ("Our Services" instead of "SEO Content Optimization Services")
  • URLs like /page-42 or /post-123 instead of descriptive slugs
  • Multiple pages targeting the same keyword (keyword cannibalization)
  • No apparent keyword strategy (pages seem to randomly choose topics)

What it means: Without clear keyword targeting, Google doesn't know what queries your pages should rank for. You'll rank for nothing or random long-tail variations. Strategic keyword targeting is the foundation of SEO.

How to fix:

  • Identify one primary keyword for each important page
  • Include that keyword in title tag, URL, H1, and naturally throughout content
  • Consolidate pages if multiple target the same keyword
  • Make URLs descriptive (e.g., /content-marketing-tools not /services-page-2)
  • Create a keyword map (spreadsheet) showing which page targets which keyword

Content Health Checklist

  • [ ] No pages under 300 words (key pages are 1,000+ words)
  • [ ] No duplicate content issues (www/non-www, http/https resolved)
  • [ ] Content is fresh (blog updated in last 3 months, no outdated references)
  • [ ] Clear keyword targeting (each page has a primary keyword in title, URL, H1)
  • [ ] No keyword cannibalization (different pages target different keywords)

Part 4: Authority Signals (6 Minutes)

Authority signals help Google determine if your site is trustworthy and should rank well.

Check 16: Google Business Profile (For Local Businesses) (2 Minutes)

What to do:

  1. Search Google for your business name
  2. Look for your Google Business Profile in results (the box on the right with map)
  3. If you have one, check if information is accurate and complete

What you're looking for:

  • Does your Business Profile appear when searching your name?
  • Is it claimed (you control it) or unclaimed?
  • Is information accurate (address, phone, hours, website)?
  • Do you have reviews?
  • Are there photos?

Red flags:

  • No Google Business Profile at all (if you're a local business)
  • Profile exists but is unclaimed (says "Own this business?")
  • Information is outdated or incorrect
  • Zero reviews or very few reviews
  • No photos uploaded

What it means: For local businesses, Google Business Profile is critical for local SEO. It affects both Google Maps results and local pack results in regular search.

How to fix:

  • Claim your Google Business Profile at google.com/business
  • Complete all sections (description, categories, attributes, hours)
  • Upload high-quality photos (exterior, interior, products/services)
  • Ask satisfied customers for reviews
  • Respond to all reviews (positive and negative)

Note: If you're not a local business (e.g., you're a nationwide SaaS company or online-only business), you can skip this check.

Check 17: Backlink Snapshot (2 Minutes)

What to do:

  1. Go to Ahrefs Webmaster Tools (free) or Ubersuggest
  2. Enter your domain
  3. Look at backlink overview

What you're looking for:

  • How many referring domains link to you?
  • What's the quality of those domains (Domain Rating)?
  • Are there any high-quality backlinks (DR 50+)?
  • Any toxic/spammy backlinks?

Red flags:

  • Fewer than 10 referring domains total
  • Most backlinks from very low-quality sites (DR under 10)
  • Spammy backlinks (gambling, adult, pill sites)
  • No backlinks from relevant industry sites

What it means: Backlinks are still one of Google's strongest ranking signals. Sites with more high-quality backlinks generally rank better. New sites naturally have few backlinks, but if you're established (1+ year) and have under 10 referring domains, that's limiting your rankings.

How to fix:

  • Create linkable content (original research, comprehensive guides, tools)
  • Guest post on industry blogs
  • Get listed in industry directories
  • Earn press coverage for your business
  • Disavow extremely spammy backlinks via Google Search Console

Reality check: If you're a new site (under 6 months), having few backlinks is normal. Focus on creating great content first.

Check 18: E-E-A-T Signals (2 Minutes)

What to do:

  1. Check your About page - does it have author bios with credentials?
  2. Look for author bylines on blog posts - are authors identified?
  3. Check contact page - is phone/email clearly visible?
  4. Look for trust signals - are there testimonials, case studies, or credentials displayed?

What you're looking for:

  • Real names and photos of authors/team members
  • Professional credentials or experience mentioned
  • Clear contact information (not just a form, but email/phone)
  • Trust signals like customer logos, testimonials, case studies
  • Privacy policy and terms of service pages

Red flags:

  • Anonymous content (no author attribution)
  • No About page or minimal information about who you are
  • Contact information hidden or hard to find
  • No credentials or experience explained
  • Site looks like it could disappear tomorrow (no trust signals)

What it means: E-E-A-T stands for Experience, Expertise, Authoritativeness, and Trust. Google explicitly looks for these signals, especially for YMYL (Your Money, Your Life) topics like health, finance, and legal. Even for non-YMYL topics, E-E-A-T helps.

How to fix:

  • Create/improve your About page with team member bios and credentials
  • Add author bylines to blog posts with brief bios
  • Display contact information prominently (footer and dedicated contact page)
  • Add social proof (customer testimonials, case studies, logos)
  • Create privacy policy and terms of service pages
  • Link to your social media profiles

Authority Signals Checklist

  • [ ] Google Business Profile claimed and optimized (if local business)
  • [ ] At least 10+ referring domains (or growing steadily if new site)
  • [ ] No toxic/spammy backlinks
  • [ ] About page with real people, credentials, and photos
  • [ ] Author attribution on content
  • [ ] Clear contact information visible
  • [ ] Trust signals present (testimonials, social proof)

Scoring Your Audit

Let's categorize your findings by severity:

Critical Issues (Fix Immediately)

  • Pages not indexed due to crawl errors or server issues
  • Site not HTTPS enabled
  • Site fails mobile-friendly test
  • Missing or broken robots.txt blocking important pages
  • Duplicate content issues (www/non-www, http/https not resolved)

If you have 3+ critical issues: You need immediate technical help. These are blocking your SEO entirely.

High Priority Issues (Fix This Week)

  • Core Web Vitals mostly "Poor"
  • Missing or terrible title tags/meta descriptions on important pages
  • Multiple H1 tags or no H1 tags on key pages
  • Major pages have thin content (under 500 words)
  • No internal linking structure
  • Missing alt text on most images

If you have 5+ high priority issues: DIY is possible but will take consistent effort. Prioritize the highest-impact fixes first.

Medium Priority Issues (Fix This Month)

  • Some pages with thin content
  • Outdated content or copyright dates
  • Few backlinks (but site is new)
  • Limited E-E-A-T signals
  • Some images missing alt text
  • Minor page speed issues

If issues are mostly medium priority: You're in decent shape. Focus on consistent content improvement and building authority.

Overall SEO Health Score

Count your total issues across all categories:

Total IssuesYour SEO HealthNext Steps
0-5 issuesHealthyFocus on content quality and link building
6-10 issuesNeeds workDIY fixes possible, prioritize critical/high priority
11-15 issuesSignificant problemsConsider professional help for technical issues
16+ issuesMajor rebuild neededGet expert consultation before proceeding

Priority Matrix: What to Fix First

Not all SEO issues are created equal. Here's how to prioritize:

Fix Immediately (Week 1)

  1. Indexing issues - If pages aren't indexed, nothing else matters
  2. HTTPS - Required for ranking, easy to fix
  3. Mobile-friendly - Over 60% of traffic, major ranking factor
  4. Critical crawl errors - Google can't access your site

Fix This Week (Weeks 1-2)

  1. Title tags and meta descriptions - Huge impact, quick to fix
  2. H1 tag issues - Important on-page signal
  3. Page speed critical issues - Affects rankings and user experience
  4. Major duplicate content - Confuses Google about what to rank

Fix This Month (Weeks 2-4)

  1. Thin content expansion - Add depth to pages under 500 words
  2. Internal linking - Connect your content, distribute authority
  3. Image alt text - Accessibility and SEO benefit
  4. Content freshness - Update outdated content, add new posts

Ongoing (Month 2+)

  1. Build backlinks - Guest posting, PR, partnerships
  2. Improve E-E-A-T - Add credentials, testimonials, case studies
  3. Create more content - Consistent publishing schedule
  4. Monitor and refine - Use Search Console data to guide improvements

The Printable 30-Minute SEO Audit Checklist

Save this checklist and run it quarterly to monitor your site's health:

TECHNICAL FOUNDATION (8 min)

  • [ ] All important pages indexed in Search Console
  • [ ] Site passes Mobile-Friendly Test
  • [ ] PageSpeed scores: 50+ mobile, 70+ desktop
  • [ ] HTTPS enabled with padlock showing
  • [ ] Core Web Vitals mostly "Good"
  • [ ] No critical crawl errors

ON-PAGE BASICS (8 min)

  • [ ] Homepage title tag: clear, under 60 chars, includes keyword
  • [ ] Meta description: compelling, 120-155 chars
  • [ ] Each page has ONE H1 with target keyword
  • [ ] Important pages in main navigation
  • [ ] Blog posts link to 3+ related articles
  • [ ] Images have descriptive alt text

CONTENT HEALTH (8 min)

  • [ ] No pages under 300 words (key pages 1,000+)
  • [ ] No duplicate content (www/non-www resolved)
  • [ ] Content updated in last 3 months
  • [ ] Clear keyword targeting per page
  • [ ] No keyword cannibalization

AUTHORITY SIGNALS (6 min)

  • [ ] Google Business Profile claimed (local businesses)
  • [ ] 10+ referring domains (or growing if new)
  • [ ] No toxic backlinks
  • [ ] About page with credentials
  • [ ] Contact info clearly visible
  • [ ] E-E-A-T signals present

When DIY Is Enough vs When to Get Help

You Can Probably DIY If:

  • Issues are mostly on-page (title tags, content, alt text)
  • You're comfortable editing your website
  • Technical issues are minor (no major crawl errors)
  • You have time to learn and implement fixes
  • Site is built on a user-friendly platform (WordPress, Squarespace, Webflow)

Consider Professional Help If:

  • Multiple critical technical issues (crawl errors, indexing problems)
  • Site fails mobile-friendly test and you can't fix it
  • Core Web Vitals are all "Poor" and you don't know why
  • You've tried fixing issues but they persist
  • You're on a custom-built site or old platform
  • Time is more valuable than money (opportunity cost of learning)

Definitely Get Expert Consultation If:

  • 15+ total issues across all categories
  • Site has been penalized by Google (sudden ranking drops)
  • Technical issues beyond your understanding
  • Need SEO strategy, not just tactical fixes
  • Competing in highly competitive industry

Using This Audit as a Baseline

Run this 30-minute audit quarterly (every 3 months). Track your progress:

First audit (today): Identify all issues, prioritize fixes Month 1: Fix critical and high-priority issues Month 2: Address medium-priority issues Month 3: Run audit again, compare scores

You should see improvement with each audit cycle. The goal isn't perfection—it's steady progress.

Create a simple tracking sheet:

IssueSeverityStatusFixed Date
Example: No HTTPSCriticalFixed2026-02-01
Example: Thin blog postsMediumIn Progress-

What This Audit Doesn't Cover

To keep this to 30 minutes, we intentionally left out:

  • Detailed competitive analysis
  • Advanced technical SEO (structured data, hreflang, etc.)
  • Comprehensive keyword research
  • Link profile deep dive
  • Content quality assessment beyond word count
  • Local SEO beyond Google Business Profile

These are important, but they're not "quick wins" you can address in one session. Once you've fixed the issues from this audit, consider a more comprehensive SEO strategy.

Final Thoughts

Thirty minutes is enough to identify 80% of the SEO issues holding back most small business websites. The problems are usually basic: technical issues preventing indexing, missing on-page elements, thin content, and lack of authority signals.

The good news? Most of these are fixable without expensive tools or agencies. What you need is:

  1. Awareness of what's broken (this audit gives you that)
  2. Prioritization of fixes (we've provided that)
  3. Consistent execution (that's on you)

SEO isn't complicated. It's just methodical. Run this audit, fix what's broken, and repeat quarterly. That consistency will outperform one-time "SEO optimization" projects every time.

Your site won't go from zero to hero overnight. But 30 minutes today can identify the issues keeping you from ranking tomorrow.

Now stop reading and go run your audit.


Want automated SEO recommendations? ContentFlow analyzes your content and provides specific optimization suggestions as you write. Start your free 14-day trial and see how much faster you can create search-optimized content.

Related Reading: