An SEO audit is a structured review of your website's technical health, on-page optimisation, content quality, backlink profile, and local search presence. A thorough audit tells you specifically what is preventing your site from ranking well, prioritised by the impact each issue is likely to have. For an accounting firm, conducting a full audit before investing further in content or paid promotion ensures you are not building on a broken foundation.

With 90.63% of all web pages receiving zero organic traffic from Google (Ahrefs data), a poorly optimised site is the norm rather than the exception. A systematic audit is how you move from that majority into the minority of sites that consistently attract relevant visitors. This guide walks you through a complete DIY audit process, the free tools required, and a prioritisation framework for deciding what to fix first.

What an SEO audit covers

A complete audit examines five distinct areas, each of which can independently limit your ranking potential if left unaddressed.

Technical SEO covers the infrastructure that allows search engines to crawl and index your site: page speed, mobile usability, HTTPS security, crawlability, redirect chains, structured data, and the absence of technical errors that create friction for Googlebot.

On-page SEO covers the visible content and metadata on each page: title tags, meta descriptions, heading structure, content relevance, internal linking, and keyword targeting.

Content quality assesses whether your existing pages meet the standard required to rank for their target queries. For accounting content, which sits within Google's YMYL (Your Money or Your Life) category, this includes accuracy, author credibility, and the demonstration of E-E-A-T signals (Experience, Expertise, Authoritativeness, Trustworthiness). Google's algorithm updates in 2024 and 2025 have significantly increased the weight placed on these signals for financial content.

Backlinks reviews the sites linking to yours, the quality and relevance of those links, and whether any low-quality or irrelevant links may be dampening your overall domain authority.

Local SEO examines your Google Business Profile completeness and performance, your NAP (name, address, phone number) consistency across the web, and your presence in relevant directories such as professional body member listings.

Free tools you need

You do not need to spend money on an SEO audit. The following free tools cover everything required for a thorough review.

Google Search Console (free, via your Google account): Shows you which pages are indexed, which search queries generate impressions and clicks, crawl errors, Core Web Vitals data, and manual actions. This is your primary SEO data source and should be set up before anything else.

Google Business Profile (free): Your local search control panel. Manage your firm's map pack presence, reviews, categories, photos, and opening hours.

Google PageSpeed Insights (free, at pagespeed.web.dev): Tests your pages for loading speed and Core Web Vitals performance, with specific improvement recommendations.

Screaming Frog SEO Spider (free tier: up to 500 URLs): Crawls your site and reports on all technical issues including broken links, redirect chains, missing or duplicate title tags, missing meta descriptions, and pages blocked from indexing.

Ahrefs Webmaster Tools (free after verifying site ownership): Provides backlink data, organic keyword rankings, and a basic site audit for your own domain. Substantially more useful than the paid tier for firms just starting out.

Google's Rich Results Test (free, at search.google.com/test/rich-results): Tests whether your structured data is correctly implemented and eligible for rich results in search.

Step-by-step audit process

Step 1: crawl your site for technical errors

Download and install Screaming Frog (the free tier handles most small accounting firm websites). Enter your website's domain and run a crawl. When the crawl completes, review the following reports:

Response codes: Filter to show 4xx (client error) and 5xx (server error) responses. Any pages returning 404 errors are broken. If these pages previously had backlinks or were indexed by Google, they should either be restored or redirected (using a 301 redirect) to the most relevant live page.

Redirect chains: Filter to show 3xx responses. A redirect chain occurs when a URL redirects to another URL that itself redirects again. Chains of three or more redirects slow page loading and dilute the link equity passed through the redirect. Flatten any chains to a single redirect from the original URL to the final destination.

Page titles: Check the "Page Titles" tab for pages with missing titles, duplicate titles, or titles that are too short (below 30 characters) or too long (above 60 characters). Every page on your site should have a unique, descriptive title that includes your primary target keyword for that page.

Meta descriptions: Check for missing or duplicate meta descriptions. While meta descriptions are not a direct ranking factor, they significantly influence whether a searcher clicks on your result. Every key page should have a unique meta description of 120 to 160 characters that summarises the page content and includes a soft call to action.

H1 tags: Verify that every page has exactly one H1, that no pages have multiple H1 tags, and that the H1 is distinct from but thematically consistent with the page title.

Step 2: check your indexation

Open Google Search Console and navigate to the Index Coverage report. Review:

Excluded pages: Some exclusions are intentional (pages blocked by robots.txt, pages marked noindex). Others are unintentional. Specifically look for any service pages, location pages, or pillar content that appears in the "Excluded" list with reasons such as "Crawled but currently not indexed" or "Discovered, currently not indexed". These are pages Google found but chose not to index, usually because the content is thin, duplicate, or does not offer sufficient value relative to what is already indexed.

Use the URL inspection tool to check your five most important pages individually (homepage, main service pages, contact page). Paste each URL, run the inspection, and confirm the page is indexed and that Google's cached version reflects your current content.

Step 3: review page speed and Core Web Vitals

Go to Google PageSpeed Insights and test your homepage, your most important service page, and one article or guide page. Note the mobile and desktop scores separately. Mobile performance is the primary signal Google uses.

The Core Web Vitals metrics to focus on are:

Largest Contentful Paint (LCP): The time it takes for the largest visible element (usually a hero image or heading) to load. Target: under 2.5 seconds.

Cumulative Layout Shift (CLS): How much the visible page layout shifts during loading, which frustrates users. Target: below 0.1.

Interaction to Next Paint (INP): Replaced First Input Delay as a Core Web Vitals metric in 2024. Measures the time between user interaction and the next visual response. Target: under 200 milliseconds.

The most common causes of poor page speed on accounting firm websites are: unoptimised images (use WebP format and appropriate dimensions), render-blocking JavaScript, and cheap shared hosting that is slow to respond. PageSpeed Insights will identify the specific issues and quantify their impact.

Step 4: audit title tags and meta descriptions for uniqueness

In Screaming Frog, export the full list of page titles and meta descriptions. Open in a spreadsheet and use the duplicate detection function to identify any pages sharing identical or near-identical titles. For accounting firm websites, the most common sources of duplicates are:

  • Service pages that follow a template with only the city name changed ("Accountant in Manchester", "Accountant in Salford") but with identical surrounding text
  • Blog category pages or tag pages that reproduce article titles
  • Paginated content where page 2 of a list has the same title as page 1

Each page should have a distinct title that accurately describes its specific content. If you have location pages for multiple offices, each should have genuinely differentiated title tags and content.

Step 5: check Google Business Profile completeness

Log in to your Google Business Profile and review the following:

Primary category: Ensure your primary category is "Accountant" or the most specific relevant category available. Adding secondary categories (tax consultant, bookkeeping service) where applicable helps you appear for a wider range of local queries.

Services: List every service you offer with brief descriptions. This data informs the AI summaries and local search filters that Google increasingly uses.

Photos: Profiles with photos receive significantly more engagement than those without. Add at minimum: your firm's exterior or office interior, a team photo, and your logo.

Reviews: Your review count and average rating significantly influence local search rankings. Establish a process for requesting reviews from satisfied clients: a short follow-up email with a direct Google review link is the most effective method. Respond to every review, positive or negative.

NAP consistency: Your firm name, address, and phone number as listed on your Google Business Profile must match exactly on your website and in every other directory listing (Yell, Yelp, FreeIndex, professional body directories). Inconsistencies confuse Google's local ranking algorithm and can suppress your map pack visibility.

Step 6: review your backlink profile

Open Ahrefs Webmaster Tools (free after verifying your site) and navigate to the Backlinks report. Export your full link profile and review it with two questions in mind.

Which links are helping you? Strong links come from: ICAEW, ACCA, CIMA, AAT, or other professional body member directories; local business organisations and chambers of commerce; industry publications; local press mentions; complementary professional firms (solicitors, financial advisers) that have linked to you as a referral partner.

Are there any links that may be harming you? Low-quality links from irrelevant or spammy sites (link directories that exist only to sell links, foreign-language sites with no topical relevance, networks of thin or duplicated content sites) can negatively affect your domain's perceived trustworthiness. For small accounting firm websites, the risk of a damaging backlink profile is lower than for sites that have purchased links, but it is worth reviewing. If you identify a pattern of harmful-looking links, Google's Disavow tool (used via Search Console) allows you to ask Google to ignore specific links.

Step 7: identify content gaps vs competitors

Choose two or three competitors who are ranking above you for your most important local and service terms. Enter their domains into Ahrefs Webmaster Tools' Site Explorer (note: this requires the paid tier for competitor data) or use the free version of Semrush's domain overview.

Look for pages they have that you do not. Common content gaps for accounting firm websites include: dedicated pages for each individual service (VAT returns, corporation tax, payroll, bookkeeping, R&D tax credits), location-specific service pages if you serve multiple areas, guides on Making Tax Digital (highly relevant given the April 2026 launch for income over £50,000), and answers to the most common questions your prospective clients ask.

For each identified gap, note whether it is a service page (high commercial value, should be created promptly) or an informational article (important for authority building, but can be scheduled over time).

What to fix first: a prioritisation framework

Not all audit findings are equally important. Use this framework to prioritise your remediation work.

Fix immediately (critical technical issues):

  • Pages returning 4xx errors, especially any that previously had backlinks or were indexed
  • Redirect chains of three or more hops
  • Key service pages or the homepage not appearing in the index
  • Mobile usability failures flagged in Search Console
  • Any manual actions issued by Google (visible in Search Console under Security and Manual Actions)

Fix within 30 days (high-impact on-page issues):

  • Missing or duplicate title tags on key service and location pages
  • Missing meta descriptions on pages receiving impressions in Search Console
  • Pages with very thin content (under 300 words) that are being indexed and potentially dragging down your overall site quality signals

Schedule for the next 60 to 90 days (content and authority gaps):

  • Content gaps identified in competitor analysis
  • Google Business Profile improvements (categories, services, photo uploads)
  • Backlink acquisition from professional body directories and local business organisations
  • Structured data implementation for key page types (LocalBusiness schema for location pages, Article schema for guides)

How often to run an audit

A full technical audit should be run at minimum quarterly. Screaming Frog crawls can be run at any time and take only minutes for small sites. Google Search Console should be reviewed monthly, with particular attention to any new crawl errors, coverage issues, or Core Web Vitals regressions that may have been introduced by recent site changes.

Major site changes, including redesigns, domain migrations, or significant URL restructuring, should always trigger an immediate full audit. These changes are the most common source of catastrophic SEO damage: a poorly managed migration can cause previously indexed pages to return 404 errors, lose their backlink equity, and drop out of rankings entirely.

Key takeaways

  • A complete SEO audit covers five areas: technical SEO, on-page optimisation, content quality, backlinks, and local search. Weakness in any single area can limit your overall ranking potential.
  • You can conduct a thorough audit using free tools: Google Search Console, Google Business Profile, Google PageSpeed Insights, Screaming Frog (free tier), and Ahrefs Webmaster Tools (free tier).
  • The most impactful early fixes are typically: unindexed service pages, broken links, duplicate or missing title tags, and Google Business Profile completeness. These deliver disproportionate improvement relative to the effort required.
  • Accounting content is classified as YMYL by Google, meaning E-E-A-T signals (author credentials, accuracy, trustworthiness) need to be explicitly demonstrated on your site, not just implied.
  • Prioritise fixes by impact: critical technical issues first, then on-page optimisation, then content gaps and link acquisition.
  • Run a full technical audit at least quarterly, and immediately after any significant site changes such as redesigns or URL restructuring.

Frequently asked questions

How long does an SEO audit take for a typical accounting firm website?

For a site of 30 to 100 pages, a thorough manual audit using the tools described in this guide typically takes 4 to 8 hours. Larger sites with hundreds of pages take proportionally longer, particularly for the content quality and backlink review stages. A professional SEO consultant performing a paid audit typically charges £500 to £1,500 and will produce a detailed report with prioritised recommendations.

Do I need to hire someone to do an SEO audit, or can I do it myself?

You can conduct a meaningful audit yourself using free tools. The technical crawl, indexation check, and Google Business Profile review are all accessible to a non-specialist with a few hours of focused attention. Where professional input genuinely adds value is in interpreting the data accurately, identifying less obvious issues (such as JavaScript rendering problems or structured data errors), and providing competitive benchmarking with access to paid tool data.

What is the most common critical SEO issue found on accounting firm websites?

In practice, the most frequently encountered critical issues are: key service pages that are not indexed (often due to accidentally applied noindex tags or pages not linked from anywhere on the site), missing or duplicate page titles across service pages, and Google Business Profile profiles that are unclaimed or incomplete. Any one of these issues alone can significantly limit local and organic search visibility.

How do I know if my site has been penalised by Google?

A manual action (a penalty applied by a Google reviewer rather than the algorithm) appears directly in Google Search Console under the Security and Manual Actions section. Algorithmic penalties, such as those resulting from helpful content system updates or link spam assessments, do not appear as explicit messages. They manifest as a sharp, sustained drop in organic traffic or rankings around a confirmed Google update date. Cross-referencing your Search Console traffic data against Google's published update history is the best way to identify whether a traffic drop correlates with a specific algorithm change.

Should I fix technical issues or create new content first?

Fix critical technical issues first, without exception. Creating content on a site where key pages are not indexed, where crawl errors are wasting crawl budget, or where page speed issues are causing poor Core Web Vitals performance, is wasted effort. The technical foundation must be solid before content investment will deliver its potential return. Once technical issues are resolved, run the two activities in parallel: maintain an ongoing technical monitoring practice while publishing new content regularly.

For a complete framework covering all aspects of SEO for UK accounting firms, from keyword research and content strategy through to link building and local search optimisation, see the full SEO resource guide for accountants on AccountingStack.