Make what is on your pages readable by machines, without the promises nobody can keep. One time job, $275.
Structured Data and AI Readability makes what is on your pages machine readable. JSON-LD schema that matches what visitors actually see, an llms.txt file at your docroot, and crawler access for GPTBot, ClaudeBot, PerplexityBot and the rest, validated on the live URL after it goes up. $275, fixed, agreed before I start.
Buy Structured Data and AI Readability, $275
No refunds. I start the work within 24 hours of your payment. Questions first? Email hello@fourodigital.com and ask me anything before you buy.
Your website says things in a way a person can read. It says your hours in a sentence, your prices in a table, your address in the footer. A person has no trouble with any of that. A machine reading the same page has to guess, and machines guess badly.
Structured data is the fix Google explicitly asks for. It is a block of code in the page that says, in a format designed for machines, this is a local business, this is its address, these are its hours, this is what it charges, this is the question and this is the answer. It does not change what a visitor sees. It changes what a machine can be certain about, which is what decides whether you show up as a rich result rather than a plain blue link.
The second half is different and I want to separate it clearly, because this is the service the whole industry currently oversells. Some websites are blocking the AI assistants outright, usually without knowing it. A line in a file called robots.txt tells GPTBot or ClaudeBot not to read the site, and it is often there because a hosting company or a plugin put it there by default. If a crawler is blocked, that assistant cannot recommend you even when you are the correct answer to somebody’s question. That is a real exclusion with a real fix, and it is the one finding on this page that is unambiguously about AI.
What I will not tell you is that any of this gets you into an assistant’s answers. Google has published, in their own documentation, that there are no additional requirements and no special optimizations for AI Overviews, and that you do not need new machine readable files. So llms.txt does nothing for Google. It is for everybody else, and everybody else is a smaller audience than the people selling it want you to believe.
Four things, all of them on your site, none of them requiring you to do anything except hand over a login once.
JSON-LD schema that matches your page. One block per page, in the head, with multiple entities held in a single graph rather than scattered across separate blocks. Local business, services, prices where prices are shown, and FAQ markup where an FAQ is actually visible on the page.
The duplicate block check. More than one schema block on a page is the defect I find most often and the one validation tools miss, because each copy reads as valid on its own. Two blocks claiming the same business with conflicting hours is worse than having none.
An llms.txt file at your docroot. Your services, service area, hours, contact and common questions, written out plainly. Not a bare list of links, which is what most of them are.
Crawler access in robots.txt. GPTBot, ClaudeBot, PerplexityBot, CCBot and Google-Extended, checked one at a time. If you would rather stay blocked, that is a legitimate choice and I will ask before changing it, because some owners do not want their writing used for training.
Validation on the live URL. Using Google’s own Rich Results Test, after the file is deployed, not in a local preview. A preview proves nothing about what Google can reach.
Who this is for
You already come up on Google reasonably well and now you want the assistants to know you exist. This one is best bought last. If Google has not indexed your pages yet, schema on them buys almost nothing, and I will tell you to spend the money on the indexing fix instead.
So there are no surprises, and so you do not buy something you do not need.
| Not in this | Where it lives |
|---|---|
| Canonicals, redirects, sitemap, titles and meta | Technical Indexing Fix, $325 |
| Google Business Profile work | Business Profile Optimization, $225 |
| Search Console setup and baseline | Search Console Setup, $145 |
| Writing the content the schema describes | A website build |
| Any promise about AI assistant placement | Nowhere. It is not possible and nobody can deliver it |
If I find something outside this list, I will tell you what it is and what it costs. I will not quietly do it for free and I will not quietly bill you for it either.
Within 24 hours of buying, you get a report. All of it reads from your live pages, so it needs no permission from you at all. I count your schema blocks and check each one parses. I check whether what they claim matches what the page actually shows. I fetch your llms.txt and confirm it returns a real page rather than an error, because assuming it exists is how people end up with a file nobody can read. And I read your robots.txt line by line to see which crawlers are shut out.
Then we talk for 30 minutes. These are file changes on your hosting, so we sort out access and I show you what I found, including anything I think you should deliberately leave alone.
Then I deploy and validate on the live URL. I count the blocks separately from validating them, because those are two different checks and only one of them is automated.
I cannot promise you a mention in ChatGPT, Claude, Perplexity or Google’s AI Overviews. Nobody can, and the confident ones are guessing. What I can do is remove the reasons you are excluded, which is a different thing and an honest one.
I also cannot make a thin site interesting to a machine. Schema describes what is on the page. If the page says very little, well formed markup describing very little is what you get. That is a content problem and it costs more than $275 to fix.
No, and I am not going to pretend otherwise. Nobody controls what an assistant recommends and anybody selling you that is selling you a guess. What this does is remove the reasons you are excluded. If a crawler is blocked from your site, you cannot be recommended even when you are the right answer. Unblocking it does not make you the answer. It makes you eligible to be one.
No. Google has published that there are no additional requirements and no special optimizations to appear in AI Overviews or AI Mode, and that you do not need new machine readable files or AI text files. The llms.txt half of this service does nothing for Google and I say so every time. It is there for the assistants that are not Google.
Because Google is not the only place people ask questions now, and the file costs almost nothing to maintain once it exists. If your view is that only Google matters, buy the schema half of this reasoning and skip the rest, and I will tell you that on the call rather than after you have paid.
The indexing fix makes Google able to see your pages at all. This makes what is on them machine readable once they can be seen. If Google has indexed three of your eleven pages, schema on those pages buys you very little, which is why I will tell you to buy the $325 one first.
No. Schema has to describe what a visitor can actually see on the page. Marking up an FAQ that is not on the page is a guidelines violation with a real penalty attached, not a clever trick. If we want the schema to say something, the page has to say it first.
Then I check whether it parses, whether it matches the page, and whether there is more than one block. Multiple blocks per page is the defect I have found most often, and validation tools do not catch it because each copy reads as valid on its own. Two blocks describing the same business with different hours is worse than none.
Not sure this is the right one? The overview page explains how the four pieces fit together, and has a free ten minute check you can run on your own business before you spend anything. If you want all four, the full Search Visibility Setup is $750 rather than $970 separately.
Buy Structured Data and AI Readability, $275
No refunds. I start the work within 24 hours of your payment. Questions first? Email hello@fourodigital.com and ask me anything before you buy.
Questions before you buy? Get in touch or email hello@fourodigital.com. You get me, not a support queue. Hablamos español.