Keyword Research

Domain
client-site
Seeds
Offshore development, cloud & AWS (UK) / Build & translate (NL)
Markets
UK / English · Netherlands / Dutch
Date
14 September 2026

Sample report — anonymised from a real GroundWork engagement, September 2026. Client, competitor and legacy hostnames are replaced; every number is as researched.

How to read this

Two caveats up front, because both change how the numbers below should be interpreted.

1. Grouped by search intent

Every keyword appears in exactly one group. Intent classifications come from the API, not from my reading of the phrase.

Navigational - looking for a provider

KeywordMarketVolumeDifficultyCPC
offshore development center UK 880 0 £1.36
aws consulting partner UK 30 not available £21.52
aws partner uk UK 20 not available £6.35
aws partner nederland NL 10 not available not available

The classification on the top row is worth pausing on. The API reads "offshore development center" as navigational, meaning searchers are trying to reach a provider rather than learn a definition. That is a buying signal on the largest low-difficulty term in the set.

Commercial investigation - comparing options

KeywordMarketVolumeDifficultyCPC
website vertalen NL 720 25 €1.93
vertaalbureau NL 720 47 €21.44
cloud migration UK 320 21 £40.84
aws managed services UK 320 7 £37.79
cloud migration services UK 260 1 not available
webapplicatie laten maken NL 260 0 €30.43
app laten ontwikkelen NL 170 6 €22.76
devops consultancy UK 140 0 £44.29
devops services UK 110 34 not available
offshore application development UK 90 7 not available
cloud migration consultant UK 90 not available not available
cloud migratie NL 90 0 not available
cloud data migration UK 70 10 not available
cloud migration company UK 70 not available not available
offshore software development UK 50 22 £68.52

Note the bottom row. Fifty searches a month, but advertisers are paying £68.52 a click - the highest price in the whole set. Low volume does not mean low value when the deal size is a development team.

Informational - learning the category

KeywordMarketVolumeDifficultyCPC
offshore development center meaning UK 320 not available not available
what is offshore development center UK 110 not available £5.74
cloud migration strategy UK 90 21 £19.33
migration to the cloud UK 90 22 not available

Transactional

None. No keyword in this set carries transactional intent, which is expected - nobody buys a development team from a product page. The buying journey ends in a conversation, so the conversion target for every page below is an enquiry, not a checkout.

2. Page clusters

Which keywords should share a page, with a working title and slug for each. Volumes are de-duplicated for clustering.

Offshore development centre (UK) 1,450
Website vertalen (NL) 1,440
Cloud migration (UK) 970
Webapplicatie laten maken (NL) 430
AWS managed services (UK) 370
DevOps consultancy (UK) 250
Cloud migratie (NL) 90

Combined monthly search volume per page cluster, duplicates removed

  1. Offshore Development Centre - UK & Global Delivery

    /services/offshore-development-centre · SERP verified weak

    Combined volume 1,450/mo. Mixed intent, so this needs a hybrid page: a clear definition section answering the informational queries, then a service offer answering the navigational one. Lead the H1 with the American spelling - difficulty 0 against 42 for the British spelling at identical volume.

    • offshore development center - 880/mo, difficulty 0, Navigational
    • offshore development center meaning - 320/mo, difficulty not available, Informational
    • what is offshore development center - 110/mo, difficulty not available, Informational
    • offshore application development - 90/mo, difficulty 7, Commercial
    • offshore software development - 50/mo, difficulty 22, Commercial
  2. Cloud Migration Services

    /services/cloud-migration · SERP not checked

    Combined volume 970/mo after de-duplication. Difficulty is inconsistent across the group - 1 for "cloud migration services" but 21 for the bare "cloud migration" - which usually means the head term has an informational SERP and the service-qualified variant does not. Target the qualified variants.

    • cloud migration - 320/mo, difficulty 21, Commercial
    • cloud migration services (+3 variants) - 260/mo, difficulty 1, Commercial
    • cloud migration consultant / consulting - 90/mo, difficulty not available, Commercial
    • cloud migration strategy - 90/mo, difficulty 21, Informational
    • migration to the cloud - 90/mo, difficulty 22, Informational
    • cloud data migration - 70/mo, difficulty 10, Commercial
    • cloud migration company - 70/mo, difficulty not available, Commercial
  3. Website vertalen & lokalisatie

    /nl/website-vertalen · SERP not checked

    Combined volume 1,440/mo - the largest Dutch opportunity, and roughly five times the equivalent UK demand. But it is also the hardest Dutch cluster: difficulty 25 and 47 against a domain with no Dutch content and no Dutch links. Real, and not quick.

    • website vertalen - 720/mo, difficulty 25, CPC €1.93
    • vertaalbureau - 720/mo, difficulty 47, CPC €21.44
    • softwarelokalisatie - 10/mo, difficulty not available, CPC not available
  4. Webapplicatie & app laten ontwikkelen

    /nl/webapplicatie-laten-maken · Best difficulty-to-value ratio

    Combined volume 430/mo at difficulty 0 and 6, with CPCs of €30.43 and €22.76. Advertisers paying thirty euros a click for terms nobody has optimised against is the clearest arbitrage in this report.

    • webapplicatie laten maken - 260/mo, difficulty 0, CPC €30.43
    • app laten ontwikkelen - 170/mo, difficulty 6, CPC €22.76
  5. AWS Managed Services

    /services/aws-managed-services · SERP verified NOT weak

    Combined volume 370/mo. The difficulty score of 7 is misleading and the SERP check is why: five of the top ten results are Amazon's own properties - product page, documentation, FAQ. competitor-a (a large UK managed-cloud provider) at position 4 is the realistic ceiling for a third party. Build the page, but as a credential rather than a traffic play.

    • aws managed services - 320/mo, difficulty 7, CPC £37.79
    • aws consulting partner - 30/mo, difficulty not available, CPC £21.52
    • aws partner uk - 20/mo, difficulty not available, CPC £6.35
  6. DevOps Consultancy

    /services/devops-consultancy · SERP verified mixed

    Combined volume 250/mo. Difficulty 0 on the head term, but the SERP check explains why: Robert Walters, Indeed, Glassdoor, Companies House and LinkedIn occupy much of page one. A meaningful share of that volume is jobseekers. Genuinely winnable, worth materially less than the number suggests.

    • devops consultancy - 140/mo, difficulty 0, CPC £44.29
    • devops services - 110/mo, difficulty 34, CPC not available
  7. Cloud migratie

    /nl/cloud-migratie · SERP not checked

    Volume 90/mo at difficulty 0. Too small to justify its own page on day one - fold it into the Dutch web application page as a section, and split it out later if it earns the traffic.

3. The one SERP that is genuinely weak

4. What I cut, and why

CutVolumeReason
website laten maken (NL) 6,600 By far the biggest term found anywhere in this research, and cut anyway. Difficulty **65**, competition index 76, and the ranking pages average 2,940 backlinks. A domain with two rankings total cannot enter this. Revisit in two years.
devops engineer 1,900 Difficulty 3 and tempting. But it is a job-title search - the audience is candidates, not buyers. Would attract traffic that never converts.
azure cloud migration 70 They are an AWS Consulting Partner. Chasing Azure terms would be a credibility mismatch a prospect would spot immediately.
vertaalbureau (deprioritised, not cut) 720 Difficulty 47, and the term means "translation agency" in the classic sense - which is not the direction the business is heading. Kept in the cluster, but not as the page's primary target.
Category-expansion drift - The first expansion attempt returned "sea life london" (135,000/mo), "offshore wind", "royal navy ships list", "scuba diving london" and a wall of job-board terms. The seeds "offshore" and "development" pulled the algorithm into marine energy and London tourism. Discarded entirely and the method switched to phrase-based expansion.
Duplicate cluster members - Roughly a dozen rows removed where Google Ads reported the same clustered keyword under several phrasings with identical monthly histories. Counting them would have inflated the cloud cluster from 970 to over 1,900.

Build order

  1. Offshore Development Centre

    /services/offshore-development-centre

    First because it is the only cluster where the SERP was checked and found genuinely weak, it carries the largest de-duplicated UK volume at 1,450/mo, the head term scores 0 for difficulty, and there is already a ranking article to build from.

    It is also the only page where the client has a structural advantage nobody on that SERP can copy: a UK head office with its own offshore centres, rather than an offshore vendor selling inward.

  2. Webapplicatie laten maken

    /nl/webapplicatie-laten-maken

    Second because the difficulty-to-value ratio is the best in the set: 430 monthly searches at difficulty 0 and 6, with advertisers paying €30 a click. Fold the cloud migratie keywords in as a section rather than building a third Dutch page.

    Second rather than first only because it needs someone who writes Dutch commercially. If that resource does not exist, this drops to fourth and the cloud page moves up.

  3. Cloud Migration Services

    /services/cloud-migration

    Third on volume (970/mo) and because it replaces the existing /services/cloud-services page, which currently runs 333 words under an H1 reading "The tech stuff". Target the service-qualified variants at difficulty 1-10 rather than the bare head term at 21.

    Check this SERP before writing. It has not been verified and the difficulty spread across the cluster suggests the head term and the qualified terms have different result types.

  4. Then, in order: DevOps Consultancy, AWS Managed Services, Website vertalen

    DevOps fourth despite difficulty 0, because the recruiter-heavy SERP means a share of the volume will never convert. AWS fifth as a credential page rather than a traffic play - Amazon owns that SERP. Dutch translation last: it is the largest Dutch cluster at 1,440/mo but the hardest, and it should not be attempted until the Dutch web application page has proved the market and earned some Dutch links.