SEO Agency · Built for revenue, not rankings

seothumb.com is the SEO agency that turns search into revenue

seothumb.com is a search engine optimization company built for businesses doing $500k to $50M a year that already have traffic and want it to convert into pipeline. We work out what organic search is actually worth to you at your current close rate, then build the technical, on-page, content and link work backwards from that number. You see the forecast before the retainer starts.

Two colleagues reviewing code together on a monitor

Deliverable 01

Audit findings

  • 214 non-indexable URLs in the index
  • 6 canonical conflicts
  • 41% of product templates failing LCP
Technical SEO audit

Deliverable 02

Keyword-to-revenue model

Month 1
Laptop open to a web analytics report on a desk
Tracked queries
340
Clusters
11
Modelled ceiling
Per cluster

Demand, current position, realistic ceiling and what that ceiling is worth at your own close rate.

Deliverable 03

Prioritized fix list

  1. ScoredEngineering effort vs forecast revenue
  2. AgreedTop five signed off before work starts
  3. OwnedShipped by us or specced for your devs
Marketing team mapping a keyword and content strategy on a wall of sticky notes

Sample deliverables shown, built to illustrate the report format. See our disclaimer.

5 business day audit turnaround Senior consultant on every account Month-to-month after 90 days

Positioning

seothumb.com forecasts revenue before we touch a page

Most agencies sell you a deliverable. seothumb.com sells you a forecast: we model which queries can realistically move, what they are worth at your current close rate, and how many months of work it takes to get there. You approve that model before any work starts, and every month afterwards we report against it instead of against a list of tasks completed. That is how we run engagements, on every account.

Who is it for

Who we work with

The engagements that work best at seothumb.com share one thing — the business already has revenue, so we are compounding something that exists rather than starting from zero.

  • Independent retail shop interior representing an ecommerce brand competing for category search terms Ecommerce

    Ecommerce brands with catalogs that outgrew their architecture

    You added 4,000 SKUs and the category structure never caught up. Facets are eating crawl budget, variants duplicate each other, and discontinued products still rank. We fix the architecture first, then run ecommerce SEO for catalog-heavy stores on top of it.

    $2M–$50M revenue · Shopify, Shopify Plus, WooCommerce, BigCommerce

  • Customer paying at the counter of a local business found through Google Maps search Multi-location

    Multi-location businesses competing in the map pack

    Three to sixty locations, each fighting a different local result set. Citations drift, Business Profiles are half-claimed, and location pages are duplicated from one template. We run local SEO across multiple locations with grid-based rank tracking per branch.

    3–60 locations · retail, dental, home services, clinics

  • Marketing team mapping a keyword and content strategy on a wall of sticky notes B2B & SaaS

    B2B and SaaS teams whose blog gets traffic but no pipeline

    You publish consistently and sessions are up, yet demos are flat because every ranking page is top-of-funnel. We rebuild the map around SEO content strategy built around buying intent , starting with comparison, alternative and use-case pages.

    $500k–$20M ARR · long sales cycles, self-serve or sales-assisted

If you are pre-revenue or need rankings inside 30 days, we are the wrong fit and will say so on the call.

Overhead shot of a cluttered desk covered in laptops, phones and notes during a disorganised marketing sprint
The problem

The reason most SEO programs stall in month three

The first two months of an SEO retainer usually look fine. Pages ship, a keyword tracker turns green, the report has more rows than last month. Then the line flattens and nobody can say why.

The cause is almost always the same. Work was scoped as deliverables — four blog posts, ten links, a meta title pass — instead of as outcomes, so the technical debt underneath never gets cleared. Content and links then compound on a foundation that cannot hold them: the crawler spends its budget on parameter URLs, the important templates are slow on real devices, and internal links point at pages that were never meant to rank. Nothing is broken enough to notice, and everything is broken enough to cap the ceiling.

That is why every engagement here has to start with a technical SEO audit. You cannot forecast revenue from a site you have not crawled, and you cannot compound work on a foundation you have not measured.

  • 200+ URLs

    On a catalog site of any size, 200 or more indexable URLs that should not be indexable is normal: parameter variants, internal search results, paginated duplicates and staging leftovers. It is the first thing the crawl surfaces.

  • One deploy, thousands of URLs

    Template-level title and heading fixes touch thousands of URLs in a single deploy, which is why template work outranks page-by-page editing on any site above a few hundred pages.

  • Field data, not lab scores

    Field Core Web Vitals from real Chrome users are what Google uses. A green lab score in a synthetic test proves nothing about what your buyers actually experience.

Why you need this

Why you need an SEO partner that owns the whole stack

Search is not a channel you can split between vendors. The content agency writes to a keyword list the technical team has not validated, the dev shop ships a template change that breaks the internal link graph, and the link vendor points authority at a page nobody mapped to a buying stage. Each party did its job. The site still does not move.

Close-up of hands taking notes during an SEO strategy meeting

When you hire seothumb.com you get one senior SEO consultant who owns the account end to end, not an account manager relaying instructions to three offshore teams. The same person who ran your crawl writes the briefs, reviews the link targets and signs off the reporting.

The fundamentals in Google's SEO Starter Guide are assumed. The work that decides whether you outrank anyone starts after them: crawl budget on faceted catalogs, index bloat, rendering, and which URL owns which query.

First 90 days

What the first 90 days with seothumb.com look like

There is no open-ended discovery phase. The audit is delivered in week two, remediation starts in week three, and the first content cluster is live before the committed 90 days are over.

  1. Days 1–14

    Audit and forecast

    Full crawl, log-file review, Core Web Vitals field data, index and canonical analysis, then the keyword-to-revenue model and a fix list prioritized by effort against revenue impact.

  2. Days 15–45

    Technical remediation

    We ship the priority fixes with your dev team or directly in the CMS: indexation rules, canonical conflicts, template speed, internal link modules and schema coverage.

  3. Days 46–90

    On-page and content launch

    Template-level title, heading and link work goes live, the first topic cluster publishes against approved briefs, and reporting switches to revenue by URL cluster.

  • Crawl and indexation control. This is the Screaming Frog crawls reconciled against Search Console coverage and server logs, so we know which URLs Google fetches, which it ignores, and which are wasting budget. crawl, index and Core Web Vitals work has to land before anything else compounds.
  • On-page at template scale. Titles, headings, internal link modules and schema fixed in the template so one change applies to every URL that uses it. We run on-page SEO at template scale rather than editing pages one at a time.
  • Content mapped to buying intent. Every target query is classified by intent and assigned to exactly one URL, so comparison and use-case pages carry the commercial load instead of informational posts that never convert.
  • Links earned rather than bought. Digital PR, data-led assets and unlinked-mention reclamation, with anchor distribution paced against your existing profile rather than a monthly quota.
  • Measurement tied to revenue, not sessions. GA4 and Search Console joined by URL cluster in BigQuery, reported as assisted and last-click revenue per cluster, alongside the forecast you approved in month one.
  • One senior consultant accountable. Named on the contract, present on every call, reachable in shared Slack. If something slipped, you hear it from the person who was supposed to ship it.
The seven pillars

The seven SEO pillars every engagement is built on

Every seothumb.com engagement is built on the same seven pillars. We do not run all seven at full intensity at once — the audit decides the sequence. A catalog site with 400,000 crawlable facet URLs gets technical and ecommerce work first and content last. A SaaS site with eight clean templates and no bottom-funnel pages gets close to the reverse. The sequence is written down in month one and revised only when the data says it should be.

  • Two colleagues reviewing code together on a monitor

    Technical SEO audit and remediation

    We crawl the full site in Screaming Frog, reconcile it against Googlebot hits in your server logs, and separate the URLs Google can reach from the ones it should reach. We hold LCP under 2.5 seconds, INP under 200 milliseconds and CLS under 0.1, the Core Web Vitals thresholds published by Google, measured on CrUX field data rather than lab scores. Every account opens with a technical SEO audit.

    Key deliverable A 12-page audit and a prioritized fix list scored by engineering effort against revenue impact, inside five business days.

  • On-page SEO at template scale

    Keyword-to-URL mapping first, then title, meta and heading rewrites shipped at template level so one deploy corrects thousands of URLs instead of one. Entity and schema coverage is implemented as JSON-LD, the format Google recommends in its structured data markup for Google Search documentation. On-page SEO also resolves cannibalization before any new page is commissioned.

    Key deliverable A keyword-to-URL map plus template patches written against your CMS, not a spreadsheet of recommendations.

  • SEO content strategy and briefs

    We classify intent across the full query set in Ahrefs and Search Console, build pillar and cluster architecture around it, and commission bottom-funnel comparison pages before top-funnel volume. Briefs are written for subject-matter experts and reviewed against Google's people-first content guidance before anything is published. That is what SEO content strategy means here.

    Key deliverable A 12-month content map with briefs, target URLs, internal link targets and a refresh cycle for decaying pages.

  • Close-up of hands taking notes during an SEO strategy meeting

    Link building and digital PR

    Data-led linkable assets, digital PR outreach, resource-page placements and unlinked-mention reclamation, paced against the velocity your profile already shows. No PBNs, no bulk guest posts, no link exchanges, no paid follow links. Link building services run to a written anchor-text distribution target you approve before outreach starts.

    Key deliverable Editorially placed links each month with live URLs, referring-domain metrics and a monthly anchor report. Volume is tier-dependent.

  • Independent retail shop interior representing an ecommerce brand competing for category search terms

    Ecommerce SEO for large catalogs

    Category and collection architecture, faceted navigation crawl control, product schema aligned to the merchant feed, and rules for out-of-stock and discontinued URLs so link equity is retained rather than 404'd. Ecommerce SEO is measured by revenue per URL cluster in GA4 and BigQuery, never by aggregate sessions.

    Key deliverable Facet crawl rules, a duplicate-variant consolidation plan and revenue attribution by category cluster.

  • Local SEO and the map pack

    Google Business Profile category and attribute work, citation cleanup, and one location page per address rather than a single page listing them all. Location pages ship with LocalBusiness structured data and NAP that matches the Business Profile character for character. Local SEO positions are tracked on a geo-grid, not from one office postcode.

    Key deliverable Geo-grid rank tracking per location, an optimized profile per address and a reviewed citation audit.

  • Laptop open to a web analytics report on a desk

    Measurement tied to revenue

    GA4 and Search Console piped into Looker Studio with non-brand organic split out from brand, conversions valued at your actual close rate, and a written monthly note explaining what moved and what it cost to move it. One view shows how the seven tracks sequence together against the forecast agreed in month one.

    Key deliverable A live dashboard plus a written monthly commentary from the consultant who did the work, not an automated PDF export.

Pricing

seothumb.com pricing: three retainers, scoped in advance

seothumb.com pricing is flat monthly, scoped in advance, and month-to-month after the first 90 days. No percentage-of-spend, no traffic-based invoicing.

Which tier fits is decided by the size and complexity of your site, not by your revenue. A 300-page B2B site with a clean CMS needs less hands-on work than a 40,000-SKU catalog on a template that fights you, and we price it that way.

  • Foundation

    $2,400 / month

    Single site under 500 URLs that has never had a proper technical pass.

    Audit-led: month one is diagnosis and the fix list, months two and three are remediation and on-page work.

    Start with Foundation
    • Full technical SEO audit in month one: Screaming Frog crawl, Search Console index coverage review, and a fix list scored by effort against revenue impact
    • Crawl and indexation remediation: canonical conflicts, redirect chains, orphan pages, robots and meta directives corrected or specced
    • Keyword-to-URL map for up to 150 priority queries, with intent classified per URL and cannibalization flagged
    • Title, meta description and heading rewrites for up to 60 pages, applied at template level wherever the CMS allows
    • Core Web Vitals review on CrUX field data, diagnosed per template rather than per page
    • Internal link plan for your three highest-value topic clusters, refreshed quarterly
    • Looker Studio dashboard plus a 45-minute monthly review call with your consultant

    ≈15 senior consultant hours / month

  • Most sites start here

    Growth

    $5,800 / month

    Multi-template site or growing catalog where technical, on-page and content all need to run at once.

    This is the tier a multi-template site or a growing catalog usually needs once the audit comes back, because technical, on-page and content all have to run in parallel.

    Start with Growth
    • Everything in Foundation, plus continuous technical monitoring: monthly crawl diffs and alerting on index coverage or canonical changes
    • On-page SEO at template scale: title, heading, schema and internal-link modules shipped once, applied across thousands of URLs
    • Four content briefs a month written for subject-matter experts, mapped to mid- and bottom-funnel intent rather than a publishing cadence
    • Link acquisition through digital PR and data-led assets: four to six editorial placements per quarter, anchor distribution paced to your profile
    • Quarterly log-file analysis in BigQuery comparing what Googlebot crawls against what you publish
    • Revenue-side measurement: GA4 event configuration, Search Console API pulls and conversion attribution by URL cluster
    • Fortnightly working session with the consultant doing the work, plus a written monthly performance memo

    ≈35 senior consultant hours / month

  • Scale

    $11,500 / month

    Large catalogs, multi-location operators and sites where one template change touches tens of thousands of URLs.

    Senior consultant plus specialist support across technical, content and digital PR.

    Talk about Scale
    • Everything in Growth, run at catalog and multi-location scale with faceted navigation crawl control and duplicate variant consolidation
    • Category and collection architecture rebuilt against real search demand, with product schema and merchant feed alignment
    • Location page architecture with LocalBusiness markup, Google Business Profile management and grid-based map pack tracking
    • Eight to ten content assets a month across category copy, comparison and alternative pages, and location pages
    • Direct implementation: we open pull requests or ship in Shopify, WordPress or your headless CMS instead of filing tickets
    • Ten to fourteen editorial placements per quarter, plus unlinked-mention reclamation across existing coverage
    • Forecast model rebuilt quarterly: query volume, realistic share of clicks, close rate and revenue per cluster

    ≈70 consultant hours / month across the team

First 90 days are a committed term, because that is the minimum window in which technical work can show measurable effect. Month-to-month after that. For the tier-by-tier comparison, minimum terms and the factors that move a quote up or down, read the full pricing breakdown and what changes the scope.

Every tier

Included at every tier, never sold as an add-on

Four things do not change between Foundation, Growth and Scale, because they are the reason the work produces anything at all.

  • Named on day one

    One senior consultant owns the account

    The person who writes your strategy runs the crawl, writes the briefs and takes your call. No account manager relaying instructions, no junior learning on your site.

  • We ship or we spec

    Implementation, not a PDF of recommendations

    We ship the fix ourselves in your CMS, or hand your developers a spec precise enough to merge without a follow-up meeting. Recommendations that sit in a backlog earn nothing.

  • Live dashboard

    Raw data access, no black box

    Search Console, GA4, rank tracking and crawl exports stay in your accounts, and the dashboard is live every day rather than assembled once a month. Check our numbers against the source.

  • 30 days' notice

    Month-to-month after 90 days

    Thirty days’ notice, no renewal trap, and every deliverable handed over on the way out: audits, briefs, tracking configuration, dashboards and documentation.

Engagement profiles

What an engagement looks like in practice

seothumb.com is a new agency run by operators with long track records elsewhere, so we are not going to publish quotes and revenue multiples we cannot yet stand behind. What follows instead is the real shape of three engagements: who the client is, the target we scope against, and what the working relationship involves week to week. Every figure below is a planning target agreed in month one, not a promise of outcome, and every account is run end to end by one senior consultant, which is the senior-practitioner staffing model we apply to all three tiers. Read the results disclaimer for the full statement on what SEO can and cannot be guaranteed to do.

  • Target we would scope

    +45% non-brand organic sessions by month 9

    Take a catalog of roughly 18,000 SKUs where faceted navigation has pushed six figures of near-duplicate URLs into the crawl, so new collection pages take months to index. The first 45 days would be crawl control and category architecture. Content and links start only once the index is clean and weekly crawl stats stop moving.

    Portrait of an ecommerce founder

    Engagement profile: ecommerce, outdoor equipment

    Illustrative scoping example, not a client result

  • Target we would scope

    Top-3 map pack presence across 9 service areas

    Take nine locations sharing one generic contact page, with NAP drift across directories and reviews concentrated at two sites. Work would run as a location page build, a Business Profile pass per address and a review workflow the front desk can actually follow, tracked on a geo-grid rather than a single citywide rank.

    Portrait of a marketing director in a striped blazer

    Engagement profile: multi-location dental group

    Illustrative scoping example, not a client result

  • Target we would scope

    30% of demo requests sourced from organic by month 12

    Take a blog earning steady traffic on definition-level queries that never reaches a demo form, because no comparison, alternative or pricing-intent pages exist. The plan would front-load bottom-funnel pages and internal linking, then measure assisted conversions by URL cluster instead of celebrating session growth.

    Portrait of a SaaS growth lead seated by an office window

    Engagement profile: B2B logistics software

    Illustrative scoping example, not a client result

FAQ

Questions we answer on every scoping call

The questions that come up on almost every scoping call, answered the way we answer them on the call.

Still deciding? Send your domain over and we will answer them against your actual site.

  • How long before we see results from SEO?

    Technical fixes usually register in Search Console within four to eight weeks: impressions move first, clicks follow. Content and links compound more slowly, and the honest window for a measurable revenue change is four to seven months depending on your competition and site size. We publish that curve as a forecast in the first two weeks, so you can judge the work against a number we set in advance. Rankings are never guaranteed, and our results disclaimer says so in plain language.

  • What is included in a seothumb.com retainer?

    Every retainer opens with a technical audit and a keyword-to-revenue forecast, then runs three tracks: technical remediation, on-page work at template scale, and content or link acquisition depending on which the forecast says will move first. You get the implementation, not a list of suggestions. Scope is written down and agreed before the first invoice. The audit itself is documented at the audit deliverable in detail.

  • What does seothumb.com do in the first 30 days?

    Week one is access and discovery: Search Console, GA4, server logs, CMS and any existing rank tracking. Week two delivers the full crawl, the Core Web Vitals field review and the prioritized fix list. Weeks three and four start remediation on whatever scored highest on revenue impact against engineering effort, alongside the keyword-to-revenue model you approve before deeper work begins.

  • Are we locked into a contract?

    The first 90 days are committed, because that is the minimum window in which technical work can show measurable effect and roughly how long it takes to clear a backlog worth clearing. After day 90 the retainer is month-to-month with 30 days’ notice. Everything produced is yours to keep: audits, briefs, tracking configuration, dashboards and documentation. Terms are set out on the SEO pricing page.

  • What reporting do we get and how often?

    A live Looker Studio dashboard fed by Google Search Console, GA4 and your rank tracker, so the numbers are available every day rather than assembled once a month. At month end you get a written memo covering what shipped, what moved, what did not and what happens next, plus a call with the consultant who did the work. No 60-slide deck of vanity charts.

  • Do you build links, and is it safe?

    Yes: digital PR, data-led linkable assets, unlinked-mention reclamation and resource placements. We do not buy follow links, run private blog networks, bulk guest post or trade links. Velocity and anchor distribution are paced against your existing profile rather than a monthly quota, because a sudden spike of exact-match anchors is the pattern that gets sites filtered.

  • How do you measure ROI?

    We map query clusters to URLs, URLs to conversions in GA4, and conversions to your close rate and average order or contract value. That produces a revenue figure per cluster instead of a session count. The baseline and the assumptions behind the forecast are agreed before work starts, so growth is measured against a model you approved rather than a screenshot of a traffic graph.

  • What makes seothumb.com different from other SEO agencies?

    Two things. One senior consultant owns your account end to end and does the work, so nothing is relayed through an account manager to a team you never meet. And we implement, including markup built with the schema.org Service vocabulary for service pages and Organization for entity data, rather than adding to a developer backlog that will not get touched for two quarters.

Free audit

Get a free technical SEO audit from seothumb.com

Send us your domain and seothumb.com will return a 12-page technical SEO audit inside five business days, free, with no call required to receive it.

Get my free technical SEO audit

No sales sequence. If there is nothing worth fixing, we will tell you that.

  • Crawl and index review
  • Core Web Vitals field data
  • Prioritized fix list
  • Keyword-to-revenue snapshot