How to Audit Your Own Website's SEO in 30 Minutes

A practical 30-minute DIY SEO audit using free tools. Check indexation, crawl errors, page speed, on-page basics, and backlinks without paid software. Published July 24, 2026.

A basic DIY SEO audit checks six things: whether your pages are indexed, whether crawl errors are blocking Google, whether your site loads fast enough, whether your title tags and H1s are in order, whether any backlinks are pointing to your site, and whether your content answers the questions your target audience is actually asking. All six checks can be completed with free tools in 30 minutes.

You do not need a paid SEO tool subscription to get a useful baseline read on your site's SEO health.

You need two free tools (Google Search Console and Google's PageSpeed Insights), about 30 minutes, and a notebook to capture what you find.

This audit will not replace a professional technical SEO review. It will tell you whether your site has obvious problems that should be fixed before anything else, and whether your current SEO baseline is even measurable. For most small business websites, that is exactly the right starting point.

What Tools Do You Need for a DIY SEO Audit?

You need two tools, both free.

Google Search Console (GSC) is the most important SEO diagnostic tool available, and most small business websites either are not connected to it or have it connected but have never reviewed the data. GSC shows you which pages are indexed, which have errors, what queries are driving impressions and clicks, and which external sites link to yours. If your site is not connected to Search Console, that is the first step. Verification takes about 10 minutes.

Google PageSpeed Insights (pagespeed.web.dev) tests any URL for Core Web Vitals performance. Enter a URL, wait 30 seconds, and you get a performance score plus specific issues to fix. It is free and requires no account.

A third-party crawl tool like Screaming Frog (free up to 500 URLs), Ahrefs Webmaster Tools (free for your own site), or Sitechecker is useful but not required for this 30-minute audit.

Are Your Key Pages Actually Indexed?

A page that is not indexed cannot rank. This is the most fundamental check, and it is surprisingly common to find pages that Google is not crawling.

In Google Search Console: navigate to "Pages" under the Indexing section. You will see a breakdown of indexed pages, pages with issues, and pages excluded from indexing.

Look for your most important pages: homepage, service pages, and any blog posts you have published. If key pages appear under "Not indexed" or "Crawled but currently not indexed," that is a priority fix before any other SEO work.

Outside of GSC: type `site:yourdomain.com` into Google. The results are the pages Google has indexed. If you expect 50 pages and see 12, your crawl coverage is significantly incomplete. Compare the indexed count to the number of pages your site actually contains.

Common causes of indexation problems: pages blocked in your robots.txt file, noindex tags applied unintentionally (often through a WordPress SEO plugin set to "discourage search engines" during development and never reversed), and thin or duplicate content pages that Google has chosen not to index.

Are Crawl Errors Blocking Google?

In Google Search Console, go to "Coverage" or "Pages" and review the list of pages with issues.

The most important errors to investigate:

404 errors (not found): These are pages that used to exist but no longer do, typically because content was deleted or URLs changed without proper redirects. Each 404 loses whatever authority that URL had accumulated. If you deleted or moved pages without setting up 301 redirects, you have a fixable technical problem.

Server errors (5xx): These indicate your server failed to respond when Google tried to crawl the page. If these appear consistently, your hosting environment has a reliability issue.

Redirect errors: Pages in an excessive redirect chain (A redirects to B redirects to C) lose PageRank at each step. Direct redirects (A directly to final destination) are the standard.

Note which pages have errors. If there are fewer than 10, you can likely address them yourself or with a brief developer request. If there are dozens or hundreds of indexed errors, you are looking at a systemic issue worth investigating with a professional.

How Fast Does Your Site Load?

Go to pagespeed.web.dev and run your homepage URL, then one or two of your highest-traffic pages from Google Search Console.

Google uses Core Web Vitals as a ranking signal. The three primary metrics are Largest Contentful Paint (LCP), which measures loading performance; Interaction to Next Paint (INP), which measures responsiveness; and Cumulative Layout Shift (CLS), which measures visual stability.

A "Good" score on PageSpeed Insights across all three metrics is the target. A "Needs Improvement" or "Poor" score on LCP, which is the most common issue for small business websites, indicates the page is loading too slowly on mobile devices.

The specific causes of slow LCP will appear in the Diagnostics section of the report. Common culprits are unoptimized images (images not compressed or served in modern formats like WebP), render-blocking JavaScript, and slow server response times. Note the specific recommendations. Most are implementable without a developer if you are on WordPress with a caching plugin.

For context: Google's threshold for a "Good" LCP is 2.5 seconds or faster on mobile. Pages at 4 or more seconds are in "Poor" territory and are at a performance disadvantage relative to competitors with faster-loading pages.

Are Your On-Page Basics in Order?

Open your five most important pages (homepage plus your primary service pages) and manually check four elements on each.

Title tag: View the page source (Ctrl+U or Cmd+U) or inspect with browser developer tools and search for the `<title>` tag. Your title tag should contain your primary keyword for that page and your brand name, ideally within 60 characters. If your title tags are blank, duplicate across pages, or do not contain relevant keywords, that is a high-priority fix.

Meta description: Also in page source, search for `meta name="description"`. Meta descriptions do not directly influence rankings, but they influence click-through rates in search results. Each page should have a unique, specific meta description of 140 to 160 characters.

H1 tag: Each page should have exactly one H1 heading tag. It should match or be closely related to the primary keyword for that page. Multiple H1s or a missing H1 is a common on-page issue on older or custom-built sites.

Image alt text: View source and look for `<img` tags. Each image should have descriptive alt text that describes what the image shows. Missing alt text is both an SEO gap and an accessibility issue.

Who Is Linking to Your Site?

In Google Search Console, go to "Links" in the left navigation. This shows external links pointing to your site, the pages they link to, and the sites they come from.

For a small business website, this report gives you a quick picture of your backlink baseline: how many external sites link to you and which pages receive links.

A site with zero or near-zero external links has a significant authority deficit relative to competitors with 50 to 100 quality links. Links from local directories, industry associations, press mentions, and partner sites are the foundation of a local link profile. Note which pages have links and which have none.

This is directional data, not a complete link audit. For a full picture of your link profile, tools like Ahrefs Webmaster Tools (free for your own site) or Semrush provide more complete external link data than GSC alone.

Is Your Content Answering the Right Questions?

In Google Search Console, go to "Search results" under Performance. Set the date range to 90 days. Review the Queries tab.

You are looking for two things. First, which queries is your site already appearing for (even if you are not ranking on page 1 yet)? These are your ranking opportunities. Second, are there obvious gaps between what your site talks about and what your target audience is searching for?

If your homepage is ranking for your business name but showing minimal impressions for the services you actually sell, your content is not aligned with search demand. Service pages that generate zero impressions for relevant keywords often have thin content, keyword misalignment, or a structural issue keeping them from being indexed correctly.

This is the qualitative layer of the audit. The data points you toward the problem. Solving it requires reviewing the actual content on the page against what top-ranking competitors have written for the same query.

For more on what it looks like when a site is not ranking and why, see our breakdown of the most common ranking problems.

What Do You Do With What You Found?

Organize your findings into three categories.

Fix now (technical blockers): Indexation problems, crawl errors (404s, server errors), and pages blocked by robots.txt or noindex tags. These are preventing Google from accessing your content and should be addressed before any other SEO work.

Fix soon (on-page basics): Missing or duplicate title tags, missing H1s, images without alt text, and pages with no meta descriptions. These are not emergencies, but they are leaving straightforward ranking signals on the table.

Investigate further (content and authority gaps): Low impressions on key service pages, zero backlinks to important pages, and content that does not match what Google shows users for relevant queries. These require more work to address but often have the highest long-term impact.

If what you found is more extensive than you expected, or if the issues require technical expertise to resolve, a professional SEO audit covers all six areas in more depth, with specific recommendations and prioritization. See also How Long Does SEO Take to Work? for realistic expectations on what happens after you address these issues.

Frequently Asked Questions

Frequently Asked Questions

What is a DIY SEO audit?

A DIY SEO audit is a self-conducted review of your website's search engine optimization health using free or low-cost tools. It typically covers six areas: indexation (whether Google can find your pages), crawl errors (technical issues blocking access), page speed (Core Web Vitals), on-page fundamentals (title tags, H1s, meta descriptions), backlinks (external sites linking to you), and content alignment with search demand. A basic audit using Google Search Console and PageSpeed Insights can be completed in 30 minutes.

What free tools do I need for a basic SEO audit?

Google Search Console is the most important free SEO tool available. It shows which pages are indexed, crawl errors, search queries generating impressions and clicks, and backlinks. Google PageSpeed Insights tests Core Web Vitals performance for any URL. Both are free and require no paid subscription. For a more complete link profile, Ahrefs Webmaster Tools offers a free version that provides external link data for sites you own.

How do I check if my website is indexed by Google?

Type `site:yourdomain.com` into Google. The results are the pages Google has currently indexed. Compare the count to the number of pages your site contains. For a more detailed view, check the "Pages" report in Google Search Console, which breaks down indexed pages, pages with errors, and pages excluded from indexing. Pages that are not indexed cannot rank in Google search results.

What is a good Google PageSpeed Insights score for SEO?

Google's Core Web Vitals threshold for a "Good" rating on Largest Contentful Paint (LCP) is 2.5 seconds or faster on mobile. Pages loading in 4 or more seconds are in "Poor" territory and at a competitive disadvantage. The PageSpeed Insights report provides specific, actionable recommendations for improving your score, including image optimization, JavaScript issues, and server response time. A score of 90 or above on the performance scale is a reasonable target for most small business websites.

How do I find crawl errors on my website?

Open Google Search Console and navigate to the "Pages" section under Indexing. This shows pages with errors, including 404 errors (pages not found), server errors, and redirect issues. 404 errors indicate deleted or moved pages without proper redirects. Server errors indicate hosting reliability problems. Both should be addressed: 404s with 301 redirects to the closest relevant page, and server errors by investigating your hosting environment.

What should a basic on-page SEO check include?

Check four elements on your most important pages: (1) title tags, which should contain the primary keyword and brand name within 60 characters; (2) meta descriptions, which should be unique and specific at 140 to 160 characters; (3) H1 headings, one per page, matching the page's primary keyword; and (4) image alt text, descriptive and present on all meaningful images. These can be checked manually in page source or with a browser developer tools inspection.

When should I hire a professional for an SEO audit instead of doing it myself?

A DIY audit is appropriate for identifying obvious problems and establishing a baseline. A professional audit is worth the investment when you need complete technical analysis (crawl architecture, JavaScript rendering, canonicalization), competitive keyword research, or a prioritized action plan with estimated impact. If your DIY audit reveals indexation or crawl issues at scale (dozens or hundreds of affected pages), or if you have been doing SEO work for several months without measurable ranking improvement, professional review is likely the right next step.

About the author. Jaron Mossman is the founder of 360ROI, a boutique digital marketing consultancy based in Castle Rock, Colorado. He spent two years managing multimillion-dollar advertising accounts at Google's Manhattan office for Fortune 500 travel and hospitality brands before founding 360ROI in 2013. He has audited and rebuilt SEO programs for SMB clients across more than a dozen industries.

Read more about Jaron's background →

Want a professional read on what your DIY audit found?

We review technical issues, content alignment, and competitive positioning as part of our free marketing audit. If what you found requires more than a quick fix, we can scope the work and tell you where to start.

Learn About SEO Services →