Writing for Readers Who Are AI

8-bit arcade screen: a pixel robot labelled P2 scans a web page with headings, text and a price tag, under the words Player 2 has entered

More and more, the first reader of your website isn't a person. Before a customer ever sees your page, ChatGPT, Google's AI Overviews, Perplexity, or an AI agent shopping on someone's behalf may already have read it, summarized it, and decided whether you belong in the answer. When it gets that right, you're quoted and linked. When it can't find what it needs, it quotes someone else.

The good news is that writing for these readers looks a lot like writing well for people. It just leaves less room for vagueness.

How AI reads your site

When someone asks an assistant "who repairs commercial walk-in coolers near Boise?" or "what does a kitchen remodel cost in Anchorage?", the assistant searches the web, fetches a handful of pages, and pulls out the parts that answer the question. It isn't admiring your design or waiting for your animations. It's looking for plain statements it can repeat with confidence: what you do, where, for whom, at what price, and how to reach you.

Three things follow from that:

  • It reads text, not impressions. A hero image with a slogan says nothing to a machine. A sentence that says "We install and service commercial refrigeration in the Treasure Valley" says everything.
  • It reads fast and moves on. Many AI crawlers fetch a page once and don't run JavaScript, so content that only appears after scripts run, or behind tabs, sliders, and "click to reveal" panels, may never be seen.
  • It prefers to quote what it can attribute. Specific, checkable facts get cited. Generic marketing language gets paraphrased into nothing, or skipped.

Plain facts beat polished copy

The single biggest change you can make is to say the obvious things out loud. Business owners often leave them out because "everyone knows": the towns you serve, the services you don't offer, your hours, whether you take emergency calls, how long a typical job takes.

Compare:

We deliver world-class solutions tailored to your unique needs.

We repair and replace residential roofs in Kenai, Soldotna, and Homer. Most repairs are done within a week of the estimate.

The first sentence could belong to any company on earth, so an AI has no reason to quote it. The second answers three questions a customer might actually ask. Write the second kind.

Headings are the table of contents

AI systems lean on your headings to work out what each section answers. A heading like "Our Approach" or "Why Choose Us" tells a machine nothing. A heading like "How much does a roof repair cost?" or "Which areas do you serve?" maps directly onto the questions people type and speak.

Keep one main topic per page, use headings that describe what's under them, and put the answer in the first sentence or two below each heading. If a section needs a paragraph of warm-up before it gets to the point, cut the warm-up.

Put the price on the page

"Contact us for pricing" is the fastest way to be left out of an AI answer. When someone asks what something costs, the assistant quotes the businesses that published a number and moves on from the ones that didn't.

You don't have to publish a fixed price list. Ranges work: "Most bathroom remodels run $18,000 to $35,000." So do starting prices, typical project sizes, or what drives the cost up or down. Any honest number gives the assistant something to work with, and it filters out buyers who were never a fit before they reach your phone.

The same goes for other facts buyers compare on: turnaround times, warranties, minimum order sizes, service areas, and the payment options you accept.

Make sure they're allowed in

Plenty of sites are invisible to AI because they're blocking it, often without knowing. A few things to check:

  • Your robots.txt file. It can allow or block each crawler by name. OpenAI's search crawler (OAI-SearchBot) and the fetcher ChatGPT uses when someone asks about you (ChatGPT-User) are separate from the bot that collects training data (GPTBot), so you can stay out of training while still showing up in answers.
  • Your firewall or CDN settings. Cloudflare, for example, began blocking AI crawlers by default on new sites in 2025. That's a reasonable default, but it's worth deciding on purpose which bots you let through.
  • Your page builder. If your content only appears once JavaScript runs, ask your developer whether the text is in the page's HTML from the start.

There's a balance here. Some bots cost you money and give nothing back, which we covered in How Bots Run Up Your Bills. The goal isn't to let everything in. It's to let in the readers that send customers back.

Structured data helps machines be sure

Behind the scenes, a page can describe itself in a standard format called schema.org structured data: this is a local business, here's its address and phone number, here are its hours, this is a product with this price, these are frequently asked questions. Search engines have used it for years, and AI systems use it to confirm facts they've read in your text.

It doesn't replace clear writing, and it won't rescue a vague page. But on a page that's already plain and specific, it removes guesswork about your name, location, and contact details, which is exactly where AI answers tend to go wrong.

A quick checklist

Pick your three most important pages and ask:

  • Could a stranger tell, from the first two sentences, what you do and where?
  • Does every heading describe the content beneath it?
  • Is there at least one real number: a price, a range, a timeframe?
  • Are your hours, service area, and contact details written as text, not only in an image or map?
  • Is the important content visible without clicking, swiping, or waiting?
  • Have you checked which AI crawlers your site allows?

Where this is headed

Today, AI mostly reads your site to answer someone's question. Soon it will act on what it reads: comparing quotes, booking appointments, and paying for things on a person's behalf. We wrote about the payment side of that in When AI Agents Pay by the Request. The businesses agents choose will be the ones whose websites state their facts plainly enough for software to act on.

How Alpine can help

We build apps that are written and structured for both kinds of readers: fast pages with the text in the HTML, clear headings, structured data, and sensible rules about which bots get in. If you'd like to know how your current site reads to an AI, book an intro call or email support@alpine.io, and we'll walk through your most important pages with you.

← All posts

Confirm your email