Skip to content

AI SEO agency, UK

SEO for Google and AI search, without the guesswork.

More buyers now put their questions to ChatGPT, Gemini, Perplexity and Google's AI answers, as well as searching the usual way. We fix what stops search engines and AI assistants reading your site, make every page clear about what you sell, and measure what changes.

  • Practised on three live UK products of our own
  • No ranking guarantees, no link schemes
  • Built and run from Cardiff
A search, and an AI answerExample

private physiotherapy clinic cardiff

exampleclinic.example/cardiff/physiotherapy

Example Clinic: Private Physiotherapy in Cardiff

Physiotherapy appointments in Cardiff city centre, with online booking, weekday evening slots and prices listed per session.

AI answer

Example Clinic offers private physiotherapy in Cardiff city centre, with online booking and weekday evening appointments.

exampleclinic.example

Illustration with a made-up clinic. Not a result we promise.

Why this matters now

Your buyers now search in two places.

People still type a few words into Google and pick from a list. Increasingly they also ask a full question, such as "which accountant near me works with landlords?", and read one written answer with a handful of sources linked beside it. Google shows these answers itself, as AI Overviews and AI Mode. ChatGPT, Gemini, Perplexity and Microsoft Copilot do the same in their own apps.

So there are now two questions for any business. Can a search engine find you? And when an assistant writes an answer, is your site one of the sources it can read and link to?

The reassuring part is that these are not two separate jobs. Google's own guidance says its AI answers are built on its normal search systems, and that optimising for them is still SEO. The other assistants read the public web through crawlers, their own or a search engine's, and you allow or refuse those crawlers in robots.txt, the same small file search engines have read for decades. The work is to get the fundamentals right, then make sure nothing is quietly shutting the new readers out.

People ask full questions

A search used to be a few words. Now it is often a whole sentence, with the detail a buyer cares about: place, price, timescale, a specific problem. Pages that answer those questions plainly are the ones worth quoting.

Answers link to their sources

AI answers usually link to pages they drew on. If your site cannot be crawled, or never says clearly what you do, where and for whom, there is little for an assistant to quote.

Most of the advice is noise

The subject has attracted new acronyms and a trick to go with each. Google has published a list of the ones you can ignore for its own search. We work from what the search engines and AI companies document, and we show you the source.

The service

What we do

Four areas of work. Most sites need some of each, and the audit tells us how much.

What we checkExample scope
Crawling
robots.txt, sitemap, redirects
Indexing
canonicals, duplicates, blocked pages
Structured data
business, services, questions
Page experience
Core Web Vitals on phones
AI access
crawler rules, llms.txt
Measurement
Search Console, Bing, AI reports

Technical foundations

Technical SEO audit and fixes

We crawl every page the way a search engine does and list what gets in the way: broken links, redirect chains, duplicate pages, pages blocked by mistake, missing titles and descriptions, and wrong canonical tags (the tag that tells Google which version of a page is the real one). Then we fix them. Where we cannot edit your platform ourselves, your developer gets exact instructions, not a 60-page PDF.

Site structure and internal links

One clear page for each thing you sell, grouped the way a buyer thinks, with links between related pages so people and crawlers can reach everything important in a few clicks.

Structured data

Structured data is a short block of code that states, in a fixed format, what a page is about: a business, a service, a price, a question and its answer. We add it, keep it matched to the words on the page and validate it. Google says it is not required for its AI answers, so we do not oversell it. It removes ambiguity and keeps you eligible for the richer search listings that use it.

Core Web Vitals

Core Web Vitals are Google's three measures of how a page feels to use: how quickly the main content appears, how fast the page reacts when you tap, and how much the layout shifts while it loads. Google publishes a target for each: 2.5 seconds, 200 milliseconds and a shift score of 0.1. We measure your pages against them on phones as well as laptops, and fix the causes.

Content that answers buyers

Find the real questions

We start from evidence, not guesses: the searches already bringing people to your site, the questions in your enquiry inbox, and what your team gets asked on the phone.

Write the pages that answer them

One useful page for each real question or service, written from what you know first-hand: your prices, your process, your timescales, the mistakes you see customers make. Google's guidance says that unique, useful content is likely to do more for your presence in its AI answers than any other suggestion in its guide.

Say it plainly

A direct answer near the top, then the detail, under headings that match what people ask. We write for your customers. Google states that you do not need to rewrite content specially for AI, or chop it into fragments, so we do neither.

No page mills

We do not generate hundreds of near-identical pages to catch every phrasing. Google says that doing this mainly to manipulate rankings or AI answers breaks its spam policy, and that a high number of pages does not make a site better.

AI search readiness

AI crawler access

robots.txt is a small text file on your site that tells crawlers what they may read. Each AI company runs named crawlers that do different jobs: some fetch pages to show in search answers, some collect training material. A security plugin, a firewall rule or an old line in that file can block them without anyone having decided to. We check what your site and hosting allow today, explain each crawler in plain English, and set the rules you choose.

llms.txt

llms.txt is a proposed convention: a plain text file that gives AI tools a short summary of your business and links to your key pages. We will be straight about it. Google has said that Google Search, including its AI answers, ignores the file, and the crawler guidance from OpenAI, Anthropic and Perplexity does not say it affects citations. It costs little, does no harm and is read by the tools that choose to, so we write one and keep it accurate. We do not sell it as a shortcut.

Being quotable

To appear as a source in Google's AI answers, a page has to be indexed and able to show in normal results, so that comes first. Beyond that, we make sure the facts an assistant needs are stated in words on the page, not locked inside images, and that your business details agree everywhere they appear.

Google's AI setting

Search Console now has a control for whether your site may appear in Google's AI features. It is on by default. We confirm nobody has switched it off.

Bing and Copilot

Bing reports how often your pages are cited in Microsoft Copilot and in its own AI summaries, so we set up Bing Webmaster Tools. We also set up IndexNow, a simple signal that tells Bing and the other participating search engines the moment a page changes.

Measurement

Search Console and Bing, set up properly

Both verified, sitemaps submitted, and the accounts opened in your name, so the data is yours whoever you work with.

Google's AI figures

Search Console's generative AI performance report shows how often your pages appear in AI Overviews and AI Mode, and which pages. Google says the report has been available to every site since the end of August 2026.

Copilot citations

Bing's AI Performance report shows how often your pages are cited in Copilot and Bing's AI summaries, and which ones.

ChatGPT, Gemini and Perplexity

Here we use what can be observed directly: the visits they send to your site, visible in your analytics, and a fixed list of your buyers' real questions that we re-run on a schedule, recording whether you are mentioned and which sources are linked.

Reports you can read

A short written report: what we changed, what the numbers did, what we will do next. Answers from AI assistants vary from one run to the next, so we show trends over time, never one flattering screenshot.

The method

How it works: Audit, Scope, Build, Run.

The same four steps we use on every project.

  1. 01

    Audit.

    It starts with a free consultation, then a proper look at the site: a full crawl, your Search Console and Bing data if you have them, crawler access, structured data, Core Web Vitals, and a first run of the questions your buyers ask. You get written findings in order of impact: what is broken, why it matters, what to fix first.

    Written findings

  2. 02

    Scope.

    A written list of the fixes and pages we will deliver, what is left out, and what we need from you. The scope and the price are agreed in writing before any work starts.

    Agreed in writing

  3. 03

    Build.

    We are engineers, so the fixes get made, not just listed. We repair the technical faults, add structured data, improve speed, write the pages, set crawler access, publish llms.txt, and connect Search Console and Bing. Where your platform limits what can be changed, we say so and give your developer exact instructions.

    Fixes shipped

  4. 04

    Run.

    We keep measuring: Search Console, Bing, your analytics and the question list. You get a plain-English report of what changed and what comes next. Search engines take time to revisit and reassess a site, so judge this work over months, not days.

    Plain-English reports

This is the method behind the products we built and run ourselves. The longer version is on our approach page.

Where we stand

What we will not do, and why.

Search marketing attracts big promises. These are the ones we will not make.

No ranking guarantees

Nobody outside Google controls its results. Google's own advice on hiring an SEO says that no one can guarantee a number one ranking, and that if a firm guarantees first place you should find someone else. We commit to the work and to honest reporting.

No promised AI citations

What an assistant writes can change with the question, the person asking and the day. We can make your site readable, clear and open to the right crawlers. We cannot make an AI say your name, and nor can anyone else.

No link schemes

We do not buy links, swap links or use automated link-building services. Google's spam policies name buying links, excessive link exchanges and automated link building as link spam, and say a site that breaks them may rank lower or not appear at all. A shortcut that can remove you from the results is not a service.

No tricks dressed up as secrets

Special files that supposedly make AI recommend you, content chopped into fragments for robots, manufactured mentions on other sites: Google has published a list of tactics like these that you can ignore for Google Search. If we recommend something, we will show you who documents it.

No holding your data hostage

Your Search Console, Bing and analytics accounts are opened in your name. If you stop working with us, you keep all of it.

Proof, not promises

We run this on our own sites.

We build and run three live UK products, and we do this work on them. Everything in the cards below is public: open each address and check it yourself. Behind the scenes, all three are connected to Google Search Console and Bing Webmaster Tools, and we pull that data every day. For Lingo Service and Arabic Translation UK we have also recorded Google's generative AI performance report every week since August 2026.

lingoservice.com
The Lingo Service homepage on lingoservice.com, translation services for law, government and business.
Translation agency

Lingo Service

lingoservice.com

UK translation agency. Certified translation in 260+ languages for law, government and business.

What is set up

  • A rule for each major AI crawler by name, including those of OpenAI, Anthropic, Perplexity and Google, with checkout and payment pages kept out. Check: lingoservice.com/robots.txt
  • An llms.txt file that states prices, turnaround times and accreditations in plain sentences an assistant can lift. Check: lingoservice.com/llms.txt
  • Eight language versions, each declared to search engines with hreflang tags (the tags that tell Google which language to show to whom) and listed in a sitemap index with one sitemap for each language.
  • Structured data on the homepage for the organisation, its services and its common questions.
Visit site: Lingo Service
lingovoice.ai
The LingoVoice homepage on lingovoice.ai, showing a live two-language interpreting room.
Real-time interpreting platform

LingoVoice®

lingovoice.ai

Real-time AI interpreting for live conversations across 260+ languages, in browser-based rooms.

What is set up

  • Named AI crawlers allowed to read the public pages, with the app's private areas kept out. Check: lingovoice.ai/robots.txt
  • Both llms.txt and a full-text llms-full.txt. The short file also says what the product is not, so an assistant is less likely to describe it as something else. Check: lingovoice.ai/llms.txt
  • A sitemap in which every page carries its last-changed date.
  • Structured data on the homepage describing the product as a software application, with its organisation and common questions.
View case study: LingoVoice
arabictranslation.co.uk
The Arabic Translation UK homepage on arabictranslation.co.uk, with its instant estimate panel.
Certified translation service

Arabic Translation UK

arabictranslation.co.uk

Certified Arabic translation for immigration, legal, medical and business documents, accepted by UKVI and the Home Office.

What is set up

  • English and Arabic versions of the site, linked with hreflang tags and listed in separate sitemaps.
  • The same named AI crawler rules as Lingo Service. Check: arabictranslation.co.uk/robots.txt
  • Both llms.txt and llms-full.txt. Check: arabictranslation.co.uk/llms.txt
  • Structured data on the homepage for the business, its services, its common questions and how ordering works.
Visit site: Arabic Translation UK

You will notice there are no rankings or traffic figures here. They move every week, and a number on a sales page proves little. The setup above is what you can check for yourself today.

Pricing

What it costs.

Work on the site you already have is quoted as one fixed price, agreed in writing before any work starts. If the site itself is the obstacle, our website prices are published.

On the site you have

SEO and AI search work

Fixed priceAgreed in writing first

Book a free consultation

Most of this work is done on the site you already have. You get a written scope and one fixed price before any work starts.

  • Technical fixes, structured data and Core Web Vitals
  • Pages that answer your buyers' real questions
  • AI crawler access and llms.txt
  • Search Console, Bing and reports you can read
If the site is the obstacle

Startup Website

£1,9991-2 weeks

Start with this tier

A real, custom-built site you can launch with, not a template, not a builder.

  • Up to 15 pages, homepage, services, about, blog, contact
  • Mobile-first, SEO-ready, fast (Lighthouse 90+)
  • Contact form + analytics included, ready to launch
  • Source code, designs, content, all yours forever
If the site is the obstacle

Custom Website

£4,9502-3 weeks

Start with this tier

A serious, fast, fully custom website with the room you need.

  • Up to 30 pages, services, content, team, contact, blog
  • Bespoke design from your existing identity (no templates)
  • Forms, analytics, structured data for SEO
  • Source code, designs, content, all yours forever

After a site launches, the optional care plan is £99 a month and you can cancel anytime. Custom platforms start from £14,950. Every price we publish is on the pricing page.

Honest answers

The questions people ask before they start.

What is the difference between SEO and AI search optimisation?

Less than the new names suggest. You will see it called GEO (generative engine optimisation) or AEO (answer engine optimisation), and it means making your site easy for AI assistants to read, understand and quote. Google's own guidance says that optimising for its AI answers is still SEO, because those answers are built on its normal search systems. The parts that are new are practical ones: making sure AI crawlers are allowed in, checking how assistants describe you today, and measuring citations as well as clicks. We treat it as one job, not two.

Can you guarantee a first-page ranking, or that ChatGPT will recommend us?

No, and nobody honestly can. Google says in its own guidance that no one can guarantee a number one ranking, and that even a page that meets every requirement is not guaranteed to be indexed or shown. AI assistants are less predictable still: the same question can produce a different answer for a different person on a different day. What we commit to is the work: the technical barriers we find removed, clear pages that answer real questions, open access for the crawlers you choose, and honest reporting on what changed.

Do we need an llms.txt file?

It will not hurt, and it is not a magic switch. llms.txt is a proposed convention, first published in 2024: a plain text file that gives AI tools a short summary of your business and links to your most important pages. Google has said plainly that Google Search, including its AI answers, ignores the file, so it will neither help nor harm you there. OpenAI, Anthropic and Perplexity each publish one for their own developer documentation, but their crawler guidance, as we write this in October 2026, names robots.txt as the control and does not say that llms.txt affects whether a site is cited. We write and maintain one for you because it takes little effort and is useful to the tools that do read it. We do not sell it as a ranking factor.

Should we let AI crawlers read our site?

For most businesses that want to be found, yes for the search crawlers, and it is your decision for the training ones. The AI companies run separate crawlers for separate jobs. OpenAI, for example, uses one called OAI-SearchBot to show sites in ChatGPT's search answers and another called GPTBot to collect training material, and says a site can allow the first and refuse the second. Google's switch for Gemini, called Google-Extended, has no effect on your normal Google ranking. One caveat: when a person asks an assistant to open a particular page for them, OpenAI and Perplexity both say that visit may not follow robots.txt, so the file governs crawling, not every single visit. We show you what your site allows today, explain each option in plain English, and set the rules you choose.

How long before we see a change?

Crawling fixes show first: once a blocked page can be crawled, Search Console usually reflects it after Google next visits that page. Speed improvements take longer to show there, because Google's Core Web Vitals figures are built from real visits over the previous 28 days. Rankings and AI citations move more slowly still, because search engines need time to revisit the site and reassess it against everyone else's. Judge the work over months, not days. We report as we go, so you can see what has been done and what the data shows.

How do you measure whether AI assistants mention us?

With the reports the search engines provide, plus direct checks. Google Search Console has a generative AI performance report showing how often your pages appear in AI Overviews and AI Mode. Bing Webmaster Tools has an AI Performance report showing how often your pages are cited in Microsoft Copilot and Bing's AI summaries. For ChatGPT, Gemini and Perplexity we track the visits they send you, and we re-run a fixed list of your buyers' real questions on a schedule and record who is mentioned and which sources are linked. Answers vary from one run to the next, so we report the trend, not a single score.

What does it cost?

Work on the site you already have is quoted as one fixed price, and the scope and the price are agreed in writing before any work starts. If the site itself is the obstacle, our website prices are published: a Startup Website is £1,999 and a Custom Website is £4,950, with an optional care plan at £99 a month after launch. The full list is on our pricing page.

We already have a website. Do you need to rebuild it?

Usually not. Most of this work is done on the site you already have: fixing what blocks crawlers, tidying structure and links, adding structured data, improving speed and writing better pages. If your platform will not let us change something that matters, we tell you exactly what and why, and you decide. If the site itself is the obstacle, we build websites too, at published fixed prices.

Do you build links to our site?

We do not buy links, swap links or use automated link-building services. Google's spam policies name buying links, excessive link exchanges and automated link building as link spam, and a site that breaks those policies can rank lower or drop out of the results altogether. What we do is make your pages worth referring to, and fix the basics that let other people find and cite you accurately. Links earned that way last.

Cardiff from the air, with the Principality Stadium and the River Taff.

Find out where you stand.

A free 30-minute call: tell us what you sell and who you want to reach, and we will tell you plainly whether this work is worth doing for your site.