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.
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.

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.
Search tied to paid decisions.
Technical health
Can search engines crawl, render and index the pages that sell? We find what blocks them, starting with the pages that sell.
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.
Content that answers buyers
Answers to the questions people ask before they buy.
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.
Search tied to paid decisions
Organic, branded and paid search, read together. More on that below.
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.
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.
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.
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.
We map where search revenue comes from today: which pages, which queries, branded or not. We note what the data can't show.
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.
We make the changes with your team, in your CMS. Technical fixes first, then category and product pages, then content.
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.
An online education company wanted search to work in many countries at once, without paying for many separate SEO projects.
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.
“Their engagement is impressive.”
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.

There is no standard definition, and vendors each push their own. Google's position is that optimising for its AI search is still SEO1.
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.
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.
Named deliverables and how each will be checked. If you can't tell what you get, it is a sales deck.
Yes. Category and product pages, technical health, and structured data that matches what's on the page. We don't promise rankings.

Marketing Strategist
Seven years of SEO. Tens of millions of visits a month. Still allergic to 80-page audits.