{
 "name": "seob2bcompanies.co.uk B2B SEO Agency Index",
 "title": "B2B SEO Agency Index",
 "url": "https://seob2bcompanies.co.uk/datasets/b2b-seo-agency-index/",
 "csv": "https://seob2bcompanies.co.uk/datasets/b2b-seo-agency-index.csv",
 "markdown": "https://seob2bcompanies.co.uk/datasets/b2b-seo-agency-index/index.md",
 "computed_at": "2026-09-21",
 "license": "https://seob2bcompanies.co.uk/terms",
 "headline": "The median published figure in the B2B SEO Agency Index is 2,125 GBP across 4 sources' own pages in GBP (range 525 to 3,500 GBP; 6 sources publish a figure), read 21 September 2026.",
 "quotes": [
  "The median published figure in the B2B SEO Agency Index is 2,125 GBP across 4 sources' own pages in GBP (range 525 to 3,500 GBP; 6 sources publish a figure), read 21 September 2026.",
  "6 of the 29 named sources read in full publish a figure; 22 publish none, read 21 September 2026."
 ],
 "citation": "\"seob2bcompanies.co.uk B2B SEO Agency Index\", updated 2026-09-21, https://seob2bcompanies.co.uk/datasets/b2b-seo-agency-index/.",
 "changed_since": null,
 "national": {
  "unit": "GBP",
  "n": 4,
  "median": 2125,
  "min": 525,
  "max": 3500,
  "p25": 706.25,
  "p75": 3375,
  "mean": 2068.75,
  "units": {
   "GBP": 4,
   "USD": 2
  },
  "published_sources": 6,
  "named_sources": 31,
  "read_sources": 29,
  "not_published": 22,
  "published_share": 0.207
 },
 "by_axis": {},
 "rows": [
  {
   "source": "orrjo.com",
   "url": "https://orrjo.com/best-b2b-seo-agencies-uk",
   "figure": "£1,250",
   "value": 1250,
   "unit": "GBP",
   "axis": {},
   "retrieved_at": "2026-09-21",
   "quote": "Pricing: Scoped into retainers from £1,250/month",
   "source_class": "primary-provider-own-site",
   "text_sha256": "2ec5aa39878024329093a26ee95d8a904e9a6422edef4702a4fc0930a5eecf88"
  },
  {
   "source": "Spicy Margarita best B2B SaaS SEO agencies",
   "url": "https://www.spicymargarita.co/blog/best-b2b-saas-seo-agencies",
   "figure": "$4,999",
   "value": 4999,
   "unit": "USD",
   "axis": {},
   "retrieved_at": "2026-09-21",
   "quote": "Spicy Margarita $4,999/month Revenue-generating experts, product marketing content experts, strategies cover both AEO and SEO, senior-only team",
   "source_class": "primary-provider-own-site",
   "text_sha256": "5bcc17164b2425547181dfbbc7bbeb02b186c86cff3a7a9048c771c4973a1517"
  },
  {
   "source": "Gripped pricing",
   "url": "https://www.gripped.io/pricing",
   "figure": "£3,500",
   "value": 3500,
   "unit": "GBP",
   "axis": {},
   "retrieved_at": "2026-09-21",
   "quote": "From £3,500/month + project fees",
   "source_class": "primary-provider-own-site",
   "text_sha256": "e620b79234ae22488c492ce1a9a29ffc0cba3e3cf7f18f5b540cd55ac9f0536c"
  },
  {
   "source": "GrowPad best B2B SaaS SEO agencies UK",
   "url": "https://growpad.pro/best-b2b-saas-seo-agencies-in-the-uk/",
   "figure": "£3,000",
   "value": 3000,
   "unit": "GBP",
   "axis": {},
   "retrieved_at": "2026-09-21",
   "quote": "GrowPad Seed–Series B B2B SaaS + AI search dual strategy £3,000+/mo",
   "source_class": "primary-provider-own-site",
   "text_sha256": "41470750349a435cea27c1816f0baacd9926de7e9f9fcdab85fffeae31a03e47"
  },
  {
   "source": "The B2B Playbook agency comparison",
   "url": "https://theb2bplaybook.com/b2b-saas-marketing-agencies",
   "figure": "$1,580",
   "value": 1580,
   "unit": "USD",
   "axis": {},
   "retrieved_at": "2026-09-21",
   "quote": "Pricing: Retainers start from $1,580/month.",
   "source_class": "primary-provider-own-site",
   "text_sha256": "2ccdef04b93f0e01df47c89ba22d6d2508d68f500b8708f662aaa04957fff2f8"
  },
  {
   "source": "Nomada Digital",
   "url": "https://nomadadigital.co.uk/",
   "figure": "£525",
   "value": 525,
   "unit": "GBP",
   "axis": {},
   "retrieved_at": "2026-09-21",
   "quote": "£525/mo",
   "source_class": "primary-provider-own-site",
   "text_sha256": "5f329395246471c908c100f50722601f556964f358ab6f2cf40330f804157c43"
  }
 ],
 "not_published": [
  {
   "source": "Whitehat SEO package prices",
   "url": "https://whitehat-seo.co.uk/blog/seo-package-prices",
   "retrieved_at": "2026-09-21",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Rudo B2B SEO cost UK",
   "url": "https://rudo.co.uk/insights/articles/b2b-seo-cost-uk/",
   "retrieved_at": "2026-09-21",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Brand Leap SEO package prices UK",
   "url": "https://www.brandleapagency.com/seo-package-prices-uk/",
   "retrieved_at": "2026-09-21",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Red Eagle how much does SEO cost UK",
   "url": "https://redeagle.tech/blog/how-much-does-seo-cost-uk",
   "retrieved_at": "2026-09-21",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "GW Content SEO pricing in the UK",
   "url": "https://www.gwcontent.com/blogs/news/seo-pricing-in-the-uk",
   "retrieved_at": "2026-09-21",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Cloudswitched SEO pricing UK",
   "url": "https://www.cloudswitched.com/blog/seo-pricing-uk-2026-packages-costs",
   "retrieved_at": "2026-09-21",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "ExpertSure digital marketing cost calculator",
   "url": "https://www.expertsure.com/tools/digital-marketing/digital-marketing-agency-cost-calculator/",
   "retrieved_at": "2026-09-21",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Angelfish nine best B2B SEO agencies UK",
   "url": "https://www.angelfish-marketing.com/the-9-best-b2b-seo-agencies-in-the-uk-2026",
   "retrieved_at": "2026-09-21",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Angelfish Marketing",
   "url": "https://www.angelfish-marketing.com/",
   "retrieved_at": "2026-09-21",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "SEO GrowUp UK B2B SaaS SEO agencies",
   "url": "https://www.seo-growup.com/blog/uk-b2b-saas-seo-agencies",
   "retrieved_at": "2026-09-21",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "6smarketers B2B SEO agency UK",
   "url": "https://6smarketers.com/b2b-seo-agency-uk/",
   "retrieved_at": "2026-09-21",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Gripped",
   "url": "https://www.gripped.io/",
   "retrieved_at": "2026-09-21",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "GrowPad",
   "url": "https://growpad.pro/",
   "retrieved_at": "2026-09-21",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Velocity Partners",
   "url": "https://velocitypartners.com/",
   "retrieved_at": "2026-09-21",
   "reason": "read in full and no accepted figure on the page"
  },
  {
   "source": "Polaris Agency",
   "url": "https://www.polarisagency.com/",
   "retrieved_at": "2026-09-21",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Impression Digital SEO",
   "url": "https://www.impressiondigital.com/services/seo/",
   "retrieved_at": "2026-09-21",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Builtvisible services",
   "url": "https://www.builtvisible.com/services/",
   "retrieved_at": "2026-09-21",
   "reason": "read in full and no accepted figure on the page"
  },
  {
   "source": "Eskimoz SEO agency UK",
   "url": "https://www.eskimoz.co.uk/seo-agency/",
   "retrieved_at": "2026-09-21",
   "reason": "read in full and no accepted figure on the page"
  },
  {
   "source": "The Branded Agency SEO pricing",
   "url": "https://www.thebrandedagency.com/seo-pricing",
   "retrieved_at": "2026-09-21",
   "reason": "read in full and no accepted figure on the page"
  },
  {
   "source": "Receptional SEO",
   "url": "https://www.receptional.com/seo/",
   "retrieved_at": "2026-09-21",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Marketing Signals top 10 B2B SEO agencies UK",
   "url": "https://marketingsignals.com/top-10-b2b-seo-agencies-in-the-uk-2026-guide/",
   "retrieved_at": "2026-09-21",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Marketing Signals",
   "url": "https://www.marketingsignals.com/",
   "retrieved_at": "2026-09-21",
   "reason": "read in full and no accepted figure on the page"
  }
 ],
 "sources": [
  {
   "url": "https://whitehat-seo.co.uk/digital-services-pricing",
   "label": "Whitehat digital services pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://whitehat-seo.co.uk/blog/seo-package-prices",
   "label": "Whitehat SEO package prices",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://rudo.co.uk/insights/articles/b2b-seo-cost-uk/",
   "label": "Rudo B2B SEO cost UK",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.brandleapagency.com/seo-package-prices-uk/",
   "label": "Brand Leap SEO package prices UK",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://redeagle.tech/blog/how-much-does-seo-cost-uk",
   "label": "Red Eagle how much does SEO cost UK",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.gwcontent.com/blogs/news/seo-pricing-in-the-uk",
   "label": "GW Content SEO pricing in the UK",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.cloudswitched.com/blog/seo-pricing-uk-2026-packages-costs",
   "label": "Cloudswitched SEO pricing UK",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://whito.co.uk/research/uk-agency-retainers/",
   "label": "Whito UK agency retainers research",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.expertsure.com/tools/digital-marketing/digital-marketing-agency-cost-calculator/",
   "label": "ExpertSure digital marketing cost calculator",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://orrjo.com/best-b2b-seo-agencies-uk",
   "label": "ORRJO best B2B SEO agencies UK",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.angelfish-marketing.com/the-9-best-b2b-seo-agencies-in-the-uk-2026",
   "label": "Angelfish nine best B2B SEO agencies UK",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.angelfish-marketing.com/",
   "label": "Angelfish Marketing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.seo-growup.com/blog/uk-b2b-saas-seo-agencies",
   "label": "SEO GrowUp UK B2B SaaS SEO agencies",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.spicymargarita.co/blog/best-b2b-saas-seo-agencies",
   "label": "Spicy Margarita best B2B SaaS SEO agencies",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://6smarketers.com/b2b-seo-agency-uk/",
   "label": "6smarketers B2B SEO agency UK",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.gripped.io/",
   "label": "Gripped",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.gripped.io/pricing",
   "label": "Gripped pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://growpad.pro/best-b2b-saas-seo-agencies-in-the-uk/",
   "label": "GrowPad best B2B SaaS SEO agencies UK",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://growpad.pro/",
   "label": "GrowPad",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://velocitypartners.com/",
   "label": "Velocity Partners",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.polarisagency.com/",
   "label": "Polaris Agency",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://theb2bplaybook.com/b2b-saas-marketing-agencies",
   "label": "The B2B Playbook agency comparison",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.impressiondigital.com/services/seo/",
   "label": "Impression Digital SEO",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.builtvisible.com/services/",
   "label": "Builtvisible services",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://nomadadigital.co.uk/",
   "label": "Nomada Digital",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.eskimoz.co.uk/seo-agency/",
   "label": "Eskimoz SEO agency UK",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.thebrandedagency.com/seo-pricing",
   "label": "The Branded Agency SEO pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.receptional.com/seo/",
   "label": "Receptional SEO",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://marketingsignals.com/top-10-b2b-seo-agencies-in-the-uk-2026-guide/",
   "label": "Marketing Signals top 10 B2B SEO agencies UK",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.marketingsignals.com/",
   "label": "Marketing Signals",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://orrjo.com/best-b2b-seo-agencies-uk",
   "label": "orrjo.com",
   "license": "the publisher's own terms; quoted for reporting and comment"
  }
 ],
 "methodology": "Every row is a verbatim sentence read from the named source's own page through the estate's fetch service on the date shown, hash-pinned to the stored read (the sha of the page's visible text; the raw page is mirrored to R2). 6 of the 29 named sources that could be read published a usable figure; 22 published none and are recorded as not published, never filled in; 2 could not be read (blocked, dead or unreachable) and count nowhere. The headline figures (median, minimum, maximum, quartiles) are over ONE figure per source in GBP (a source's median where its page yielded several accepted sentences), so N counts sources, never sentences; 197 candidate sentence(s) were refused by a reviewer with the reason recorded. Derivation as chartered: the median, lowest and highest published monthly retainer across every agency that names B2B as its specialism and publishes a price on its own site, split by the B2B sub-sector it claims (SaaS, technology, manufacturing, professional services, financial services) and by engagement shape (retainer, advisory, project); the derivations nobody publishes are the SHARE of self-described B2B SEO agencies that publish any price at all - which on the first read is a minority - and the gap between the entry retainer an agency advertises and the tier it says most clients land on",
 "embed": "<figure style=\"margin:0;padding:16px;border:1px solid #d9d9d9;border-radius:8px;background:#ffffff;color:#111111;font-family:system-ui,sans-serif;max-width:480px\"><p style=\"margin:0 0 8px;font-size:28px;font-weight:700;color:#111111;background:#ffffff\">2,125 GBP</p><p style=\"margin:0 0 8px;font-size:14px;color:#111111;background:#ffffff\">median published figure, B2B SEO Agency Index, across 6 sources, read 21 September 2026</p><figcaption style=\"font-size:12px;color:#444444;background:#ffffff\"><a href=\"https://seob2bcompanies.co.uk/datasets/b2b-seo-agency-index/#median\" style=\"color:#1a4fd6;background:#ffffff\">Source: seob2bcompanies.co.uk B2B SEO Agency Index</a></figcaption></figure>"
}
