AI search optimization (GEO): audit and setup for your website
Customers put their questions not only to a search engine but also to ChatGPT, Gemini, and other AI assistants: “recommend a family psychologist who works online.” I prepare your website for questions like these, so that an assistant has something to read and something to quote.
- from $150 3–7 days
What it gives you
The website becomes easy to quote: it has direct answers, services, and prices, and the assistants’ robots have open access. Whether the website makes it into an answer is up to the assistant itself; I won’t promise that.
What is included
- A review of what is there. I look at what an assistant can take from the website now and what gets in its way.
- The answer at the start of the paragraph. Every answer starts with the answer, with no warm-up: an answer like that is easier to quote, for a search engine and for an assistant alike.
- Common questions on the page: the ones customers ask before their first inquiry.
- Structured data: who you are, what services you offer, and what your prices are.
- A summary file for AI: the main points about the website as a short text, in a separate file.
- Open access for the assistants’ robots.
What is not included
- A place in the assistant’s answer. The assistant chooses that itself, by its own rules; I won’t promise that it will recommend you.
Price and timeline
The price range runs from a simple version to a complex one. I name the exact price after a review, before work starts, and it does not go up without your consent. Timelines are in business days, counted from when I receive the deposit and the materials.
| Service | Price, $ | Timeline, days |
|---|---|---|
| Readable by AI assistants (GEO) | 150–500 | 3–7 |
Prices for everything else are in the approximate price list.
How to pay
- Deposit
- 50%
- Orders from $700
- in stages: 40 / 30 / 30
- Maintenance
- a month in advance
- Minimum order
- $100
- Two rounds of edits
- included
Prices are in dollars. You can pay in baht, dong, or rubles at the exchange rate on the invoice date. Hourly pricing applies only where the scope can’t be known in advance: repairs and changes to someone else’s code.
How the work goes
Review
I look at what you have now and where you’re losing time or customers, and I tell you what can be done about it. You don’t have to decide anything before this conversation.
Plan
One page: what I do, what is not included, and what I need from you. This is also where the scope and the price become clear.
Build
I work in stages and show you the result of each one, not everything at once on delivery day.
Check
Before delivery, I run everything on your real data: prices, scenarios, errors.
Handover
I hand over everything: the code, access, and instructions. Then you choose a format: take it all yourself or leave the maintenance to me.
How it looks in practice
What people ask about this service
How is this different from SEO?
A lot overlaps: a search engine and an assistant both need markup and answers to customers’ questions. The difference is that an assistant looks for a ready-made answer it can quote. That is why the answer sits at the start of the paragraph and the website has a summary file. Pages for customer searches are a matter for SEO.
Why don’t you promise that an assistant will recommend me?
The assistant puts the answer together itself, by its own rules. I can make the website readable and easy to quote; the choice stays with the assistant.
What is a summary file?
A short text file on the website: who you are, what services you offer, and how to contact you. It is written for AI systems: they don’t need to work through the pages’ markup to understand the main points.
Someone else built the website. Is that OK?
Yes. This is a service for a website that already exists, including one built by another developer.
Need something similar?
Whether it’s a website, a bot, or something that is now done by hand, tell me what’s going on, and I’ll tell you whether it can be solved or not.
Your request was not sent
Your text is not lost: go back and try again. Or contact me directly: on Telegram, on WhatsApp, or by email.
If it’s easier, contact me directly: on Telegram, on WhatsApp, or by email.
Not sure what’s wrong with your website? Check it for free on Telegram: @jw_site_check_bot.
Who owns everything afterward and what happens if I disappear: answers on the home page.

