SEO Audit Checklist 2026: 25 Things to Check Before You Hire an Agency

By User Flows Team · March 2026 · 11 min read

SEO agencies love to pitch you with a "comprehensive audit" that costs $2,000 to $5,000 before any actual work begins. Some of those audits are worth the money. Many are bloated reports full of issues that don't matter. Before you write that check, run through these 25 checks yourself. You'll know exactly where you stand, and you'll be able to tell whether an agency is selling you real solutions or manufactured problems.

Every check on this list can be done with free tools. No subscriptions required. SEO is one of the five channels in our complete marketing audit framework -- start here if you want to audit everything at once.

Technical SEO (Checks 1-10)

Technical SEO is the foundation. If your site has technical issues, no amount of content or link building will save you. Start here.

1. Is your site indexable?

Go to Google and search site:yourdomain.com. The number of results should roughly match the number of pages on your site. If Google shows significantly fewer pages than you have, something is blocking indexing. Check your robots.txt file and make sure you're not accidentally blocking important pages.

2. Is your sitemap submitted?

Log into Google Search Console. Go to Sitemaps. If nothing is submitted, create an XML sitemap and submit it. Most CMS platforms (Shopify, WordPress, Squarespace) generate one automatically. You just need to tell Google where it is.

3. Are there crawl errors?

In Google Search Console, check the Pages report. Look for pages with errors or pages marked "Excluded." Common issues: 404 errors, redirect chains, soft 404s, and pages blocked by robots.txt. Fix anything marked as an error. For exclusions, verify they're intentional.

4. Is your site mobile-friendly?

Google uses mobile-first indexing, meaning it primarily uses the mobile version of your site for ranking. Test your key pages at Google's PageSpeed Insights. If the mobile experience is broken or significantly different from desktop, that's a priority fix.

5. How fast does your site load?

Run your homepage and your most important product or service page through PageSpeed Insights. You're looking for a Performance score above 70 and Largest Contentful Paint under 2.5 seconds. If your site takes more than 4 seconds to load, you're losing visitors and rankings.

Quick fix for speed: The three most common speed killers are unoptimized images, too many third-party scripts, and no caching. Compress your images (TinyPNG is free), audit your scripts (do you really need that chat widget, heatmap tool, AND social proof popup?), and enable browser caching.

6. Is HTTPS enabled?

Your entire site should be on HTTPS. If any pages still load over HTTP, or if HTTP pages don't redirect to HTTPS, fix this immediately. It's a ranking factor, and it affects user trust.

7. Do you have duplicate content issues?

Check whether your site is accessible at both www and non-www versions (e.g., www.example.com and example.com). One should redirect to the other. Also check for duplicate pages caused by URL parameters, pagination, or CMS quirks. Canonical tags should point to the preferred version of each page.

8. Is structured data implemented?

Test your key pages with Google's Rich Results Test. At minimum, you should have Organization or LocalBusiness schema on your homepage, Product schema on product pages, and FAQ schema where applicable. Structured data doesn't directly boost rankings, but it can significantly improve your click-through rate from search results.

9. Are your Core Web Vitals passing?

In Google Search Console, check the Core Web Vitals report. This shows real user data across three metrics: Largest Contentful Paint (loading), Interaction to Next Paint (interactivity), and Cumulative Layout Shift (visual stability). All three should be "Good." If any are "Poor," those pages need attention.

10. Is your URL structure clean?

URLs should be short, descriptive, and use hyphens to separate words. Bad: /p?id=4827. Good: /blue-running-shoes. If your URLs are messy, don't change them all at once (that creates redirect headaches). Instead, set a standard for new pages going forward.

On-Page SEO (Checks 11-17)

11. Do your key pages have unique title tags?

Every important page should have a unique title tag that includes your target keyword. Title tags should be under 60 characters. Check Google Search Console's Performance report to see how your titles appear in search results. If they're getting truncated or rewritten by Google, they need work.

12. Are meta descriptions written for clicks?

Meta descriptions don't affect rankings directly, but they affect click-through rate, which does. Each page should have a unique meta description under 160 characters that gives a clear reason to click. If you leave them blank, Google will pull random text from your page.

13. Do you have one H1 per page?

Every page should have exactly one H1 tag, and it should include or closely match your target keyword for that page. Multiple H1s or missing H1s signal a poorly structured page to search engines.

14. Is your content substantive?

Thin content kills rankings. If your key pages have fewer than 300 words, or if the content is generic boilerplate that could apply to any company, that's a problem. Your content should answer the specific questions your customers are asking. Search for your target keyword and read the top 5 results. Your page needs to be at least as useful as those.

15. Are images optimized?

Every image should have a descriptive alt tag (not keyword-stuffed, just descriptive). Images should be compressed and served in modern formats (WebP). Large, unoptimized images are the number one cause of slow page loads.

16. Is internal linking intentional?

Your most important pages should have the most internal links pointing to them. Check whether your key product or service pages are linked from your homepage, navigation, blog posts, and related pages. If an important page is only accessible through three clicks, it's too buried.

17. Do you have a keyword map?

Every page on your site should target a specific primary keyword. If two pages target the same keyword, they compete with each other (keyword cannibalization). Create a simple spreadsheet: Page URL, Primary Keyword, Secondary Keywords. If you can't fill this out, you don't have a keyword strategy.

SEO Is Just One Channel

This checklist covers SEO. The full workbook scores all five marketing channels -- paid search, SEO, social, email, and CRO -- with the same rigor. See where your biggest opportunities are.

Download for $39

Content and Authority (Checks 18-22)

18. Are you publishing new content regularly?

Sites that publish fresh, useful content regularly tend to outperform static sites. This doesn't mean pumping out daily blog posts. It means having a consistent content calendar -- even twice a month -- that targets keywords your customers are searching for. Quality matters more than quantity.

19. Do you have content for every stage of the funnel?

Most sites only have bottom-of-funnel content (product pages, pricing pages). But the majority of search volume is top and middle of funnel. If someone searches "how to choose a [your product category]," do you have a page that answers that? Content that captures early-stage searchers builds your audience for later conversion.

20. What does your backlink profile look like?

Use a free tool like Ahrefs Webmaster Tools or Moz Link Explorer to check your domain authority and see who links to you. Don't obsess over the exact number. Instead, compare against your top competitors. If they have 10x more referring domains than you, you need a link building strategy. If you're in the same range, focus on content quality instead.

21. Are you earning links or buying them?

If any agency has ever built links for you, check what they actually did. Spammy links from irrelevant sites can hurt more than they help. Look for links from directories you've never heard of, foreign-language sites, or sites that exist solely to sell links. If you find these, consider disavowing them in Google Search Console.

22. Do you have any pages ranking on page 2?

In Google Search Console, filter your Performance report for queries where your average position is between 11 and 20. These are your "striking distance" keywords -- you're close to page 1 but not there yet. These are often the fastest wins in SEO. A content refresh, a few internal links, or one good backlink can push them onto page 1.

This is your highest-ROI SEO activity. Moving from position 15 to position 8 can increase traffic for that keyword by 5-10x. Find your page-2 rankings and make them a priority.

Local SEO (Checks 23-25)

If you serve customers in a specific geographic area, these three checks are critical.

23. Is your Google Business Profile complete and accurate?

Search for your business name on Google. Does a Knowledge Panel appear on the right? Is your address, phone number, hours, and website correct? Are you posting updates at least monthly? Is the primary category correct for your business? An incomplete or inaccurate Google Business Profile is one of the most common SEO failures for local businesses.

24. Are your citations consistent?

Your business name, address, and phone number (NAP) should be identical everywhere it appears online: your website, Google, Yelp, Facebook, industry directories. Inconsistencies confuse search engines and hurt local rankings. Search for your business name and check the top 10 listings. Fix any discrepancies.

25. Do you have a review strategy?

Google reviews directly impact local rankings. Check your review count and average rating. Compare against your top 3 local competitors. If they have more reviews or a higher rating, you need a system for requesting reviews from happy customers. A simple follow-up email after a purchase or service works. Don't buy fake reviews. Google is very good at detecting them, and the penalty is severe.

How to Interpret Your Results

Count how many of the 25 checks you passed:

Checks PassedYour SEO HealthWhat to Do
22-25StrongFocus on content quality and striking-distance keywords
16-21Good foundationFix technical issues first, then improve content
10-15Needs workStart with technical SEO, then build a keyword map
Under 10Major gapsConsider whether to DIY or hire help for the technical fixes

When You Should Hire an Agency (And When You Shouldn't)

You don't need an agency to fix most items on this checklist. Site speed, meta tags, content updates, Google Business Profile optimization -- these are all things you or your team can handle with a bit of learning.

Consider hiring an agency when:

Don't hire an agency when:

Running through this checklist yourself gives you leverage in any agency conversation. You'll know what's actually broken, what the priorities are, and whether their proposal makes sense for your situation.

Related Audit Guides

Audit All Five Channels, Not Just SEO

SEO is one piece of the puzzle. The complete workbook scores paid search, SEO, social media, email, and conversion rate optimization -- 40 criteria total with grading rubrics and industry benchmarks.

Get the Workbook - $39