The StudioBetter SEO Audit Checklist

Every SEO audit we run comes back to the same question: is this site giving Google — and the people using Google — the best possible experience? Everything below is the checklist we work through to answer that, organised by the five pillars of our strategy and the SEO disciplines that support them.

It’s long, because SEO is not one thing. But it’s practical — every item below is something you can go and check on your own site today. Work through the sections in order, or jump to whichever one is causing you the most pain.

Our strategy

01
Foundations
02
The Keyword
03
The Click
04
The Conversion
05
The Reputation

We think about every audit in five stages. If a site is weak at an early stage, fixing a later one won’t matter much.

  1. Foundations — Google needs to easily understand which pages matter and what they’re about. The site also needs to be technically sound enough for Google to want to serve it to users.
  2. The Keyword — To rank for a keyword you need the right page, targeting the right intent, with the right content. No page means no chance.
  3. The Click — Do you have the page or feature (Google Business Profile, Merchant Centre) needed to satisfy search intent? Is your listing compelling enough that someone actually clicks it?
  4. The Conversion — Does the user have everything they need to make a decision? How easy is it to convert? And how do we guide them toward the highest-value outcome?
  5. The Reputation — Reputation is no longer just backlinks. It’s your site content, brand mentions, PR, Reddit, LinkedIn, Wikipedia, reviews, and how LLMs represent you.

Our philosophy

Core belief
Strategy should serve the business — not the other way around.
$
Priority
Dollars over clicks. Conversions over keyword rankings.
Integration
SEO should work with other channels, not against them.
Communication
The best strategy is useless without stakeholder buy-in.
Business types: Ecommerce Service / Local SaaS

Technical SEO — quick fixes

3 high priority4 medium priority2 low priority

The easy wins. None of these take more than an afternoon, and most crawl or indexing issues start here.

Low priorityEcommerce, Service / Local, SaaS

Language tag. The <html lang="..."> attribute tells Google what language your site is in. Missing or incorrect tags can cause ranking issues in the wrong regions. A five-minute fix with significant crawl clarity benefits.

Medium priorityEcommerce, Service / Local, SaaS

Broken internal links. Links pointing to 404 pages waste crawl budget and create a poor user experience. Run a crawl tool (Screaming Frog or Ahrefs) to find and fix or redirect these. Google treats broken links as a signal of poor site maintenance.

High priorityEcommerce, Service / Local, SaaS

Main services or products missing from navigation. If your most important pages aren't in the main nav, Google may not prioritise them. Navigation links carry significant internal link equity — make sure your top revenue-driving pages are one click from the homepage.

Low priorityEcommerce, Service / Local, SaaS

Footer missing an HTML sitemap. An HTML sitemap in the footer helps Google discover all pages and improves internal linking. Especially valuable for large sites or pages buried deep in the site structure.

Medium priorityEcommerce, Service / Local, SaaS

Messy URL slugs. Clean, keyword-rich URLs (e.g. /services/commercial-cleaning/ vs /page?id=42) are easier for Google to understand and users to trust. Keep slugs short, lowercase, and descriptive.

High priorityEcommerce, Service / Local, SaaS

Slow site speed. Core Web Vitals are a ranking factor. Slow pages hurt both rankings and conversions — especially on mobile. Audit via PageSpeed Insights. Key wins: compress images, use a CDN, defer non-critical JS.

Medium priorityEcommerce, Service / Local, SaaS

Sitemap not showing all key pages. Your XML sitemap should include every page you want indexed. Shopify and WordPress often miss collection pages or paginated content. Validate your sitemap in Google Search Console regularly.

High priorityEcommerce, Service / Local, SaaS

Robots.txt issues. Robots.txt should block filter and faceted pages that cause duplicate content, include the sitemap URL, and not accidentally block important content. A misconfigured robots.txt can deindex your whole site.

Medium priorityEcommerce, Service / Local, SaaS

Incorrect heading structure. Every page should have one H1 containing the primary keyword. H2s and H3s should support topical structure. This helps Google understand page hierarchy and what to rank the page for.

Technical SEO — major issues

5 high priority3 medium priority

These take longer to fix, sometimes a full migration, but they’re the ones capping a site’s ceiling.

High priorityEcommerce, Service / Local, SaaS

Confusing or deep URL structure. URLs deeper than three levels are harder to crawl and dilute link equity. Aim for a flat, logical structure. This often requires a full URL migration if addressed late.

High priorityEcommerce, Service / Local, SaaS

Missing or incorrect schema markup. Schema tells Google exactly what your page is about — products, reviews, FAQs, services. Without it, you miss out on rich results (star ratings, prices, FAQs in the SERP). Audit with Google's Rich Results Test.

High priorityEcommerce, Service / Local, SaaS

Poor internal linking between key pages. Key collection, product, and service pages need links pointing to them from other relevant pages. A weak internal linking strategy means Google undervalues your most important pages.

High priorityEcommerce, Service / Local, SaaS

Keyword cannibalisation. If multiple pages target the same keyword, Google gets confused about which to rank. Consolidate where possible, use canonical tags, and ensure each page targets a distinct intent.

High priorityEcommerce, Service / Local, SaaS

JavaScript hiding key page content. If your page content is rendered via JavaScript, Google may not see it. Use Google's URL Inspection Tool to check what Googlebot sees. Server-side rendering is preferred for key content.

Medium priorityEcommerce

Excessive page bloat. Having thousands of near-identical or low-value pages wastes crawl budget and can dilute domain quality. Implement noindex, consolidate, or add canonical tags.

Medium priorityEcommerce

Product feed not passing valuable data. For Google Shopping, the Merchant Centre feed needs full product data: titles, descriptions, GTINs, categories, and custom labels. Poor feed quality leads to disapproved products and lower Shopping performance.

Medium priorityEcommerce

Different URLs for product variants. Product variants (sizes, colours) should live on a single URL. Separate URLs for each variant creates duplicate content and splits link equity. Use canonical tags if migration isn't possible.

Content — transactional pages

3 high priority3 medium priority

The pages that actually make money. If these aren’t complete, everything upstream is wasted effort.

High priorityService / Local, SaaS

A dedicated page for each service. Every individual service needs its own page to rank independently. A single "services" page covering five services can't rank for all five. One page, one focus, one keyword target.

High priorityService / Local, SaaS

Service pages have complete content. A strong service page covers: intro, why people need it, your USP, how it works, service details, social proof, pricing, and a lead form. Thin pages won't compete in most markets.

Medium priorityEcommerce

Collection pages have content above and below the fold. Category pages need keyword-rich content above the fold (heading, short intro) and supporting content below (category description, FAQs). This helps Google understand what the page is about beyond the product grid.

High priorityEcommerce

Product pages have complete information. Product pages should include: intro, benefits, specs or ingredients, returns policy, FAQs, usage instructions, reviews, and local pickup. Missing info is the number one reason users abandon a product page without buying.

Medium priorityEcommerce

Collection pages exist for all product subtypes. Review the product catalogue and identify missing collection categories. Compare with competitors. Every category with three-plus products should have its own collection page targeting that keyword.

Medium priorityEcommerce, Service / Local, SaaS

Content is primarily human-written. Google's Helpful Content guidelines reward content that demonstrates real expertise and depth. Mass AI-generated content lacking original insight is increasingly filtered out. Human writing — or AI with strong expert oversight — is the standard.

International SEO

3 high priority2 medium priority

If you’re trading in more than one country, this section is usually where the biggest gaps are.

High priorityEcommerce, Service / Local, SaaS

Correct URL structure for each region. Subfolders (/en-us/, /en-gb/) are recommended — they share domain authority and are easier to manage than separate domains. Subdomains are acceptable but split authority.

High priorityEcommerce, Service / Local, SaaS

Hreflang tags correctly mapped on every page. Hreflang tells Google which version of a page to serve to users in each country or language. Missing or incorrect hreflang is one of the most common causes of international ranking failures.

High priorityEcommerce, Service / Local, SaaS

Clear strategy per country. Each region needs its own strategy based on search demand, competition, and commercial priority. Don't just duplicate the Australian strategy globally — different markets have different intent and terminology.

Medium priorityEcommerce, Service / Local, SaaS

Region-specific content. Content should be adapted for each region — not just translated. Localise pricing, testimonials, regulations, and terminology. Google rewards content that genuinely serves local users.

Medium priorityEcommerce, Service / Local

Merchant Centre and Google Business Profile per region. For ecommerce, each target country needs its own Merchant Centre setup. For local businesses in each market, a separate Google Business Profile is required to appear in local results.

2 high priority3 medium priority

If someone searches your own brand name, you should own that entire page one.

High priorityEcommerce, Service / Local, SaaS

Ranking number one for all branded terms. If competitors or affiliates are outranking you for your own brand name, that's a serious problem. Monitor brand search rankings regularly and ensure your homepage is optimised for your own name.

Medium priorityEcommerce, Service / Local, SaaS

A dedicated reviews page. A reviews page captures branded search intent ("brand + reviews") and lets you present your best testimonials. It also helps suppress negative third-party review pages from ranking.

Medium priorityEcommerce, SaaS

A discount or coupon page. Searches like "[brand] discount code" have real volume. Owning this with your own page prevents coupon affiliate sites from ranking above you and capturing last-click conversions.

Medium priorityEcommerce, Service / Local, SaaS

A dedicated FAQ page. A well-structured FAQ page captures question-based branded searches and can earn FAQ rich results in the SERP. Answers should be genuine and specific — not generic filler.

High priorityEcommerce, Service / Local, SaaS

Negative brand reviews not on page one. Monitor page one for your brand name. If a negative review site or Reddit thread is ranking, you need a proactive strategy: more owned content, more positive coverage, and stronger internal links.

Content — middle funnel

2 high priority5 medium priority

For searchers who know what they want but haven’t decided who to buy it from.

Medium priorityEcommerce, Service / Local, SaaS

Review articles for major products or services. Users searching "[product] review" are close to buying. An honest, in-depth review on your own site captures this intent and builds trust. Works especially well for higher-ticket items.

Medium priorityEcommerce, Service / Local, SaaS

Product or service comparison articles. Comparison content ("X vs Y") captures high-intent searchers weighing up options. Write from an expert point of view and don't be afraid to acknowledge where a competitor wins — credibility converts.

High priorityEcommerce, Service / Local, SaaS

Brand vs competitor comparison articles. Searchers comparing your brand to a competitor are highly valuable. Own that conversation with a dedicated comparison page. One of the highest-converting content formats for SaaS and service businesses.

Medium priorityEcommerce, SaaS

Product listicles. "Best [product category]" articles capture users early in their decision. If you don't own this content, affiliates and media sites will capture that traffic instead.

Medium priorityEcommerce, Service / Local, SaaS

YouTube content. YouTube is the second largest search engine. Video content can rank both on YouTube and in Google's video results. Product demos, how-tos, and brand storytelling all work here.

Medium priorityService / Local, SaaS

How-to guides. How-to content captures users seeking to solve a problem and positions your brand as the expert. Ideal for SaaS onboarding, professional services, and complex products.

High priorityEcommerce, Service / Local, SaaS

Price-focused content. "How much does X cost" or "[service] price" are high-intent searches. Users who search for price are ready to buy — own this with a dedicated page or section and don't leave it to competitors.

Content — informational

1 high priority3 medium priority1 low priority

Top-of-funnel content that builds authority and earns the right to rank for the harder, more valuable terms later.

Low priorityEcommerce, Service / Local, SaaS

Broad informational guides. Top-of-funnel educational content builds topical authority and earns links. "Beginner's guide to X" or "What is [ingredient]" pages establish your site as an expert resource in the category.

Medium priorityEcommerce, Service / Local, SaaS

Answers the questions your audience is actually asking. Use tools like AlsoAsked, Reddit, or Google's People Also Ask to find real questions. Content that answers genuine queries earns rankings, AI overview appearances, and LLM citations.

Medium priorityEcommerce, Service / Local, SaaS

Practical how-to guides. How-to content earns rich results and featured snippets. Keep steps clear and actionable. Pair with video where possible. Ideal for SaaS, professional services, and ecommerce brands.

Medium priorityEcommerce, Service / Local, SaaS

Avoids very basic terms already answered in search. Don't target terms where Google answers the query directly in the SERP. Zero-click searches waste content investment. Focus on terms where a full page experience is needed.

High priorityEcommerce, Service / Local, SaaS

Written or informed by a genuine expert. Google's E-E-A-T framework rewards content from credible sources. Involve subject matter experts, add author bios, cite sources, and demonstrate real experience.

Local SEO

3 high priority3 medium priority1 low priority

For any business with a physical location or service area, this is often the single highest-leverage section.

High priorityService / Local

Google Business Profile set up for every location. A Google Business Profile is the most important local SEO asset. Without it, you won't appear in the map pack or local results. Claim and verify every location.

High priorityService / Local

Profile has reviews and owner replies. Quantity and quality of reviews are major local ranking factors. Actively request reviews from customers. Responding to every review signals engagement and builds trust.

Medium priorityService / Local

Real staff and location photos. Profiles with real photos of staff and premises get significantly more engagement. Avoid stock photography. Photos humanise the business and increase click-through from the map pack.

Medium priorityService / Local

Services listed with the right keywords. Add all your services to the Google Business Profile services section and use the keywords users search for. This helps match your profile to relevant local queries beyond just your business name.

High priorityService / Local

Location-specific landing pages. For multi-location businesses, each service and location combination needs its own page (e.g. "Psychologist Melbourne"). These pages should link to the Google Business Profile and include local schema.

Medium priorityService / Local

Local business schema on key pages. LocalBusiness schema tells Google your address, phone, hours, and service area. It reinforces Google Business Profile signals and can trigger rich results for branded and local searches.

Low priorityService / Local

Physical location and directions on the website. Include your address, a map embed, parking instructions, and nearby landmarks. Improves user experience for local customers and reinforces NAP consistency across the web.

LLM and authority signals

3 high priority5 medium priority1 low priority

Increasingly, you’re not just optimising for Google’s blue links — you’re optimising for what ChatGPT, Perplexity, and Google’s AI Overviews say about you.

Medium priorityEcommerce, Service / Local, SaaS

An llms.txt file. An llms.txt file guides AI crawlers on how to access and index your site. While adoption is still early, implementing it now signals technical readiness and can improve visibility in AI-generated answers.

High priorityEcommerce, Service / Local, SaaS

An about us page. An about page is a core E-E-A-T signal. It tells Google and LLMs who you are, how long you've been in business, and what your mission is. Required for YMYL sites (health, finance, legal) to rank competitively.

Medium priorityEcommerce, Service / Local, SaaS

A company information page. Company info pages (team, history, credentials) support brand authority and help LLMs accurately represent your brand in AI-generated results.

Medium priorityEcommerce, Service / Local, SaaS

A comprehensive FAQ page. FAQ pages that answer real user questions appear in People Also Ask, FAQ rich results, and increasingly in AI overviews. Answers should be concise, accurate, and reflect actual search queries.

Medium priorityEcommerce, Service / Local, SaaS

Information about owners or key team members. Named, credentialed individuals signal to Google that real experts stand behind the content. Include bio pages with credentials, LinkedIn profiles, and author attribution on content.

High priorityService / Local, SaaS

Case studies. Case studies demonstrate real-world results and build commercial credibility. They're referenced by LLMs as evidence of expertise and attract high-intent traffic from bottom-of-funnel searches.

High priorityEcommerce, Service / Local, SaaS

Third-party reviews. Third-party review platforms like Google and Trustpilot are considered authoritative by Google and LLMs. Positive reviews improve branded search perception and can appear directly in the SERP.

Medium priorityEcommerce, Service / Local, SaaS

Positive Reddit presence. Reddit now ranks prominently for many product and brand queries. Authentic positive brand mentions on Reddit act as trust signals for both users and LLMs. Monitor and participate genuinely in relevant subreddits.

Low priorityEcommerce, Service / Local, SaaS

Author pages. Author pages with bios, credentials, and links to other publications help Google and LLMs attribute content to real, credible people. Essential for E-E-A-T on blogs and editorial content.

Click-through rate optimisation

2 high priority2 medium priority

Ranking is only half the job. If nobody clicks your result, the ranking doesn’t matter.

High priorityEcommerce, Service / Local, SaaS

Title tags include a keyword and a CTA. Title tags are the single biggest lever for CTR in organic search. Include the primary keyword and a compelling CTA or differentiator (e.g. "Free Quote", "Same Day"). Keep under 60 characters.

Medium priorityEcommerce, Service / Local, SaaS

Meta descriptions include a keyword and a CTA. Meta descriptions don't directly affect rankings but significantly impact click-through. Write them like ad copy: keyword-rich, benefit-led, with a clear CTA. Google often rewrites them — give it good source material.

Medium priorityEcommerce

Product images showing in search results. Product images can appear in Google Shopping, image search, and rich results. Ensure images are correctly attributed via schema and submitted via your Merchant Centre feed.

High priorityEcommerce, Service / Local, SaaS

Schema triggering rich results. Star ratings, FAQs, prices, and breadcrumbs in the SERP all improve click-through dramatically. Audit which schema types are eligible for your pages and implement accordingly.

Conversion rate optimisation

3 high priority1 medium priority

The ranking, the click, and then — the part that actually pays the bills.

High priorityEcommerce, Service / Local, SaaS

The user has everything they need to make a decision. If a user needs to leave your page to answer a question (specs, delivery times, returns), you've likely lost them. Audit each key page from the perspective of a first-time buyer and fill the gaps.

High priorityEcommerce, Service / Local, SaaS

The user understands your full offering. Visitors should be able to understand your complete range — not just the one page they landed on. Related products, cross-sells, and clear category navigation surface the right offer for each user.

High priorityEcommerce, Service / Local, SaaS

Social proof is present near the point of conversion. Reviews, testimonials, case studies, logos, and awards reduce purchase anxiety. Social proof should be visible near conversion points (add to cart, book now, contact form) — not just on a dedicated reviews page.

Medium priorityEcommerce, Service / Local, SaaS

There's an irresistible offer. A compelling offer (bundle, guarantee, limited-time deal, free trial) gives users a reason to act now rather than keep comparing. The offer should be visible above the fold on key transactional pages.

Where to start

69 checks Across every audit we run. 30 flagged high priority, 34 medium, 5 low — in the order shown above.

If you’ve made it this far, you probably already have a mental list of what’s broken on your own site. That’s normal — most sites we audit have gaps in every section above, not just one.

The order matters, though. Fix Foundations before you worry about Reputation. Get the Keyword and the Click right before you spend money driving traffic to a page that can’t convert it. If you’d rather have us run this checklist against your site and tell you exactly what to fix first, get a free audit and we’ll walk you through it.