Keyword research tells you which search terms your potential clients actually type into Google, how many people search for them, and how difficult it will be to rank for them. Without it, you are writing content and building pages in the dark, guessing at what your audience wants rather than knowing.

For UK accounting firms, keyword research is the difference between a website that generates enquiries and one that sits quietly in the background. The terms your prospective clients search, from "self assessment accountant" to "small business accountant Manchester", have documented search volumes, measurable competition levels, and clear purchase intent. This guide walks you through the process from a blank sheet to a working keyword list your firm can act on.

Why keyword research is the foundation of your SEO strategy

Every piece of content you publish, every service page you build, and every location you target needs to be anchored to a keyword that real people search for. Without this anchor, your pages have no clear signal to send to Google about what they cover or who they serve.

The scale of the problem becomes clear when you look at the data. According to Ahrefs, 90.63% of all pages on the web receive zero traffic from Google. The primary reason is that most pages are not connected to any keyword with meaningful search volume. The pages that do rank are those built deliberately around terms that people search for, with content that matches what those searchers want.

For accounting firms specifically, keyword research also reveals opportunities that competitors have missed. Many practices have websites that rank only for their own firm name, leaving high-intent terms like "VAT accountant [city]" or "payroll services for small businesses" unclaimed in their local market.

Step 1: build your seed keyword list

Start with the services your firm offers and the questions your clients ask. Do not overthink this stage. Open a spreadsheet and list every service, every client type, and every problem you solve. This becomes your seed list.

For a typical general practice, your seed list might include:

  • Self assessment tax returns
  • Limited company accounts
  • VAT returns and registration
  • Payroll services
  • Bookkeeping
  • Corporation tax
  • Capital gains tax advice
  • Landlord tax returns
  • Contractor accounting
  • Business start-up advice
  • Company formation

Now add the client types you serve: sole traders, limited company directors, freelancers, landlords, contractors, startups, charities, medical practices. Each of these can be combined with each service to generate a matrix of potential keyword ideas.

Also pull in questions from your own experience. What do clients ask at the first meeting? What comes up repeatedly on calls? Common questions become excellent long-tail keyword opportunities: "how much does a self assessment accountant cost UK" and "do I need an accountant for a limited company" are the kinds of specific queries that convert well because the person asking them is already close to making a decision.

Step 2: expand your list with a keyword research tool

Your seed list gives you a starting point. A keyword research tool expands it by showing you related terms, monthly search volumes, and competition data.

Google Keyword Planner is free and the most accessible starting point. Sign in through a Google Ads account (you do not need to run any ads) and use the "Discover new keywords" function. Enter your seed terms one at a time and export the suggestions. Keyword Planner is strongest for showing volume ranges and is useful for identifying broad commercial terms.

Ubersuggest has a free tier that is adequate for most smaller accounting firms. Enter a competitor's URL or a seed keyword to see related suggestions, estimated monthly volumes, and a basic difficulty score.

Ahrefs and Semrush are the paid tools that professional SEO teams use. If your firm is investing seriously in organic growth, the data quality in either tool justifies the subscription. Both allow you to analyse what your competitors rank for, which is one of the fastest ways to find keyword opportunities.

When expanding your list, pay particular attention to local variations. "Accountant" alone is an extremely competitive term with national-level competition. "Accountant in Sheffield" or "small business accountant Bristol" are far more achievable targets for most regional practices, and the people searching these terms are specifically looking for a local firm.

Step 3: assess search intent

Search intent is the reason behind a query. Google classifies intent into three broad categories, and understanding which applies to each keyword changes how you should write the content.

Informational intent: the searcher wants to learn something. "What is Making Tax Digital?" or "how does VAT work?" are informational queries. These are best served by educational guide content rather than sales pages. They build awareness but convert more slowly.

Commercial intent: the searcher is researching options before making a decision. "Best accounting software for sole traders UK" or "Xero vs QuickBooks for small business" sit here. Product and comparison content works well.

Transactional intent: the searcher is ready to act. "Self assessment accountant London", "VAT accountant near me", and "payroll services for small businesses [city]" are transactional. These terms should point to service pages, not blog posts. Landing a transactional searcher on an informational article is a missed opportunity.

Go through your expanded keyword list and assign an intent label to each term. This shapes what type of content you create, which pages you prioritise, and how you write the copy.

Step 4: check keyword difficulty

Keyword difficulty scores (shown in most paid tools as a number from 0 to 100) give you a rough estimate of how hard it will be to rank on page one for a given term. The score is primarily driven by the authority of sites currently ranking for that keyword, measured by their domain rating or domain authority.

A newly launched accounting firm website with a domain rating of 10 to 20 should not start by targeting terms with a difficulty score above 40 to 50. The competition for "accountant UK" is dominated by comparison platforms and national directories with years of link-building behind them. You will not displace them in the short term.

What you can rank for: local terms with geographic modifiers, service-specific long-tail terms, and question-based queries where existing content is thin or poorly written. When you search a target keyword and find that the top results are weak, generic, or outdated, that is a signal that you can compete regardless of the difficulty score.

Difficulty scores are a guide, not an absolute rule. Always look at the actual search results page for a keyword before dismissing it as too competitive or accepting it as easy.

Step 5: prioritise by opportunity score

With a long list of keywords in your spreadsheet, you need a way to rank them so you know where to start. A simple opportunity score helps.

For each keyword, assign a score from 1 to 5 for each of three factors:

  • Volume: how many searches per month does this term receive?
  • Intent quality: how closely does this searcher match your ideal client?
  • Attainability: given your current site authority, can you realistically rank for this term within 6 to 12 months?

Multiply the three scores together. Keywords scoring 60 to 125 deserve your earliest attention. This approach prevents you from chasing high-volume terms you cannot rank for while ignoring achievable, high-intent terms with moderate volume.

Local modifiers reliably improve attainability scores. "Accountant" might score a 1 for attainability. "Self assessment accountant Norwich" might score a 4 or 5, because the field of competing sites narrows dramatically once geography is introduced.

Step 6: map keywords to pages

Each keyword (or closely related group of keywords) should map to one page on your site. The page types available to you are:

  • Homepage: targets your primary brand plus your main service keyword, typically "accountants [city]" or "accounting firm [city]"
  • Service pages: each service gets its own page, targeting the service keyword plus a location if relevant ("VAT returns accountant Birmingham")
  • Location pages: if you serve multiple cities or regions, each location gets its own page with its own primary keyword
  • Blog posts and guides: informational and long-tail keywords live here, covering client questions, how-to content, and topic-specific guides
  • Calculator pages: tools targeting specific calculation queries ("self assessment tax calculator UK") attract high-intent traffic and can rank for related informational terms

The mapping exercise prevents two pages on your site competing against each other for the same keyword, which dilutes both pages' signals and can harm your rankings.

Step 7: group keywords into topic clusters

Topic clusters are groups of related content that reinforce each other. One central "pillar" page covers a broad topic in depth, and multiple supporting articles cover related subtopics, all linking back to the pillar.

For an accounting firm, a topic cluster might look like:

  • Pillar page: Self assessment tax returns for freelancers
  • Supporting articles: How to register as a sole trader; Sole trader allowable expenses; How to pay tax as a freelancer; National Insurance for the self-employed; Self assessment deadlines and penalties

Each supporting article links back to the pillar. The pillar links out to each supporting article. Google reads this structure as evidence of topical authority, which strengthens rankings across the entire cluster over time.

Building topic clusters also solves the content calendar problem. Once you have identified your pillar topics, the supporting articles write themselves from the keyword research you have already done.

Common keyword research mistakes to avoid

Targeting terms that are too broad: "accountant" and "tax advice" are searched by a wide range of people with a wide range of needs. Many are not looking for a local practice at all. Specificity improves both your ranking chances and the quality of traffic you attract.

Ignoring local modifiers: if your firm serves a specific city or region, local keyword variants are almost always the highest-priority targets. "Accountant near me" is the highest-intent search a prospective client can make, and it resolves to local results.

Not refreshing your research: keyword volumes and competition levels shift over time. New opportunities appear, particularly around regulatory changes. Making Tax Digital for Income Tax Self Assessment, launching April 2026, has already created search demand for related terms like "MTD for ITSA explained" and "do sole traders need to file quarterly returns". Scheduling a keyword research review every six months keeps your content pipeline current.

Mapping multiple pages to the same keyword: this is keyword cannibalisation and it hurts your rankings. Each page needs a distinct primary keyword target.

Treating keyword difficulty as the only filter: high difficulty does not always mean unwinnable. A keyword with a difficulty score of 55 where the current top-ranking content is thin and outdated may be more achievable than a difficulty-30 term where three excellent, well-linked articles already dominate the results.

Key takeaways

  • Seed keywords come from your services, client types, and the questions clients already ask you; expand them with a tool such as Google Keyword Planner or Ubersuggest
  • Search intent (informational, commercial, transactional) determines what content format each keyword needs, not just whether to target it
  • Local geographic modifiers are the most reliable way to improve attainability for most UK accounting practices
  • Prioritise using a simple three-factor score: volume, intent quality, and attainability
  • Map each keyword to exactly one page to prevent cannibalisation
  • Topic clusters, where a pillar page links to supporting articles on related terms, build topical authority faster than isolated pages
  • Refresh your keyword research every six months; events like Making Tax Digital create new search demand that your competitors may not have spotted yet

Frequently asked questions

How many keywords should an accounting firm target at once?

Focus on five to ten primary keywords to begin with, one per page. You can expand once those pages are published and indexed. Spreading effort across too many targets simultaneously means no single page gets the depth of content and internal links it needs to rank.

Is Google Keyword Planner accurate enough for accounting firm SEO?

It is accurate enough for identifying whether demand exists and roughly how competitive a term is. The volume figures are given as ranges rather than exact numbers, which is a limitation. Ahrefs or Semrush provide more precise data, but Keyword Planner is a perfectly adequate starting point if you are not ready to invest in a paid tool.

How long does it take to rank for a local accounting keyword?

For a site with some existing authority and a well-optimised page targeting a local term, three to six months is a realistic expectation for reaching the first page of results. New domains with no links typically take six to twelve months before they see meaningful organic traffic on any competitive keyword.

Should I target keywords with zero monthly searches?

Not as your primary targets. However, terms with very low volume (fewer than 10 searches per month) can still be worth creating content for if they represent high-value questions your clients ask, since Google Keyword Planner underreports long-tail volumes significantly. The actual search volume for specific question-based queries is often higher than the tools show.

How do I know if a keyword has commercial or informational intent?

Search the term yourself and look at the top results. If Google returns a mix of service pages and directory listings, it is treating the query as commercial or transactional. If it returns blog posts, explainer articles, and government guidance pages, it is treating the query as informational. Match your content format to what Google is already rewarding.

For a complete framework covering every aspect of SEO for UK accounting practices, from technical foundations to content strategy and link building, see the AccountingStack SEO for accountants guide. It covers how keyword research fits into a broader organic growth strategy and includes worked examples specific to UK accounting firms.