Ecommerce SEO agency for brands that want search tied to revenue

We are an ecommerce SEO agency for consumer brands. We work on technical health, category and product pages, and content that answers buyers' questions. That includes visibility in AI answers, which Google treats as part of SEO, not a separate discipline1. We report what the tools show, and what they don't.

Search & AI visibility
A honeybee in flight, wings blurred, seen from the side

Problems we fix

The problem

You have a catalogue and organic traffic. Nobody can tell you what it is worth, or whether you pay for clicks you would get anyway.

How we fix it

Search tied to paid decisions.

What you get

  1. Technical health

    Can search engines crawl, render and index the pages that sell? We find what blocks them, starting with the pages that sell.

  2. Category and product pages

    The pages that carry commercial searches. Titles, copy, internal links, and structured data that matches what is on the page. Structured data is code that labels page content for search engines2. Google documents separate Product and merchant listing markup for product pages34.

  3. Content that answers buyers

    Answers to the questions people ask before they buy.

  4. Visibility in AI answers

    Generative engine optimisation (GEO) is the label for showing up in AI-generated answers. Google's position is that optimising for its generative AI search is still SEO1. So we do the SEO properly and track what AI surfaces show.

  5. Search tied to paid decisions

    Organic, branded and paid search, read together. More on that below.

What we don't sell

No llms.txt as a requirement. No "schema for AI". Google says there are no additional requirements to appear in AI Overviews or AI Mode, and no special structured data or AI text files are needed5. Its guide on generative AI search adds that Google Search ignores llms.txt files, and that you don't need to rewrite or chop up content for AI1.

Structured data still helps search engines read product pages. We add it because it describes the page, not because it buys a citation.

But really… If a file sounds new, someone will sell it to you. We'd rather fix the category page that has been broken since the last migration.

Is GEO different from SEO?

Mostly in the name. There is no standard definition: one tool vendor's guide splits AEO and GEO its own way6, and one agency's blog argues that most agencies confuse the terms7. We wrote up the differences in AEO vs GEO vs SEO.

The work that makes a page readable for search engines is the work that serves AI answers. If someone proposes a separate GEO programme, ask what it does that SEO does not.

How we report AI visibility

With the gaps on the table. Google Search Console is the base of our SEO reporting. Google points site owners to its Generative AI performance report there1. An SEO agency's news post describes that report as impressions: how often your URLs appeared in AI Overviews and AI Mode8. Impressions are not clicks or sales. We say that next to the number.

AI Overviews can also change what organic traffic is worth. In browsing data from US adults, Pew Research Center found Google users were less likely to click a link to another website when an AI summary appeared9. That is one study of one market. We don't assume your loss. We check it on your own pages, query by query, in the Search Console AI Overviews report.

For third-party tools, see AI visibility tracking tools.

How does SEO connect to the paid budget?

Through branded and organic search. One Hacker News commenter complained that agencies run paid well but don't connect it with organic data10. That gap costs money.

Before you pay for your own brand name, we look at what organic already brings in. Published experiments on brand search ads point both ways: academic research on eBay found little short-term effect11, while a paid search agency reported the opposite for one client after pausing brand bidding12. Yours depends on your competitors and customers. We check it on your data.

The same goes for SEO vs Shopping. Shopping ads show product information, such as an image and price, on product searches13. SEO builds pages that keep answering without a price per click. We decide on margin and on what organic already covers.

How it works

  1. 1

    Problem

    We map where search revenue comes from today: which pages, which queries, branded or not. We note what the data can't show.

  2. 2

    Plan

    A plan of fixes and pages, each with a named deliverable and how we will check it. A vendor guide to choosing a GEO partner lists the usual scope as visibility audits, markup, outreach and mention reports14. Ours names which of those you need, and why.

  3. 3

    Execution

    We make the changes with your team, in your CMS. Technical fixes first, then category and product pages, then content.

  4. 4

    Decision

    We review what moved against the baseline: impressions, clicks and orders from organic and branded search. Then we decide what to do next, including where to shift paid budget.

Case studies

An online education company: organic traffic up 205% across 11 markets

An online education company wanted search to work in many countries at once, without paying for many separate SEO projects.

Online education company
+205%
organic views across 11 markets, year over year
2×
revenue, year over year (exact figures under NDA)

Software house: topical authority that produced 150 MQLs from organic traffic in six months

A local software house in a crowded market came in mid-2023 to redesign its website and build an SEO strategy that would produce visibility and high-quality organic leads.

Software house, custom software and digital consulting
110%
increase in organic traffic
150
marketing-qualified leads

A US phone-accessories store: organic revenue up 45.79% through two server migrations

A US online store selling phone accessories wanted search to pay its own way.

US phone-accessories e-commerce brand
$357,780
organic revenue, 2024
+45.79%
organic revenue, 2024 vs 2023

All case studies

“Their engagement is impressive.”
Marta PodhoreckaMarketing Manager, Brandline Group · Clutch review

Who it's for, and who it's not for

How you can buy it

On its own, or together with our other services, such as paid media. We don't publish prices. On a call we agree scope first, then the fee. Our free audits cover measurement and tracking, ad accounts, CRO and retention. SEO is not one of them, so SEO work starts with that scoping call.

What we don't promise

Tools

Google Search ConsoleStructured dataAI visibility tracking tools

FAQ

A rider in a red cape and bicorne hat on a rearing yellow plush horse, after David's Napoleon Crossing the Alps

What is GEO, and is it different from SEO?

There is no standard definition, and vendors each push their own. Google's position is that optimising for its AI search is still SEO1.

Can you get us cited in ChatGPT?

Nobody can promise that. The public data on what AI assistants cite comes from forum posts and tool vendors. We work on what search engines and assistants can read and trust, and report what we observe.

Do we need llms.txt or special schema for AI?

No. Google says there are no extra requirements for its AI features, and Google Search ignores llms.txt51. We won't sell you a file because it sounds new.

How will you report AI visibility?

With what the tools show and what they don't. Search Console's generative AI report is described as an impressions report. Impressions are not clicks or sales, so we say that next to the number.

What will a proposal from you include?

Named deliverables and how each will be checked. If you can't tell what you get, it is a sales deck.

Do you work on category and product pages?

Yes. Category and product pages, technical health, and structured data that matches what's on the page. We don't promise rankings.

Who runs this for you?

Bring your Search Console access and one question about where search revenue comes from.

Book a call about your search and budget decisions.