Isometric block with recessed fields, a few of them filled and lit, most left empty

Which facts should a machine be able to read about your business?

Berger+Team · Sep 30, 2026

Topic: Machine-readable website

A machine that reads your website has to decide, in a fraction of a second, whether it can answer a question with what it finds. Most sites make that decision easy in the wrong direction: they describe everything and declare nothing.

The question is not whether to add structured data. It is which facts — and in which order.

Start with the facts that cost you money when they are wrong.

Not everything on your site deserves markup. A useful test: if this detail were wrong in an AI answer, what would it cost?

  • How to reach you. Phone, email, the form. If an assistant cannot pass on a phone number, it may well name someone whose number it can read.
  • When you are open. Including the exceptions — holidays, seasonal hours, the winter emergency service.
  • Where you work. Address is not the same as service area. A business that serves three valleys should say so.
  • What you do — and what you expressly do not. The second half is the one everybody skips, and it is what stops you being recommended for the wrong job.
  • Roughly what it costs. A range, a starting price, an hourly rate. Anything is better than an empty field.

Everything else — your history, your values, the team photo — is for human readers. That is not a criticism; it is a division of labour.

The order matters more than the completeness.

A common mistake is to mark up everything at once and maintain none of it. Three facts that are correct beat thirty that were correct last year.

Start with the ones above, in that order. They are also the ones people actually ask assistants about, which is why they are the ones worth keeping current.

The check nobody runs

Here is the test that fails most often, and it takes two minutes: open one of your pages and compare what the markup says with what the visible text says.

We have seen sites serving 2023 opening hours in machine-readable form while the visible text had the current ones. To a human reader the page is fine. To a machine it is wrong — and the machine believes the marked-up value, because that is the one that was declared deliberately.

This is not a rare edge case. It is what happens whenever markup is written once and the text is edited afterwards. Which is to say: always, eventually.

Declared once, or maintained in five places

That leads to the decision that actually matters, and it is not a technical one.

If your structured data is written by hand, it is a copy — and copies age. If it is generated from the same source as the visible page, it cannot drift, because there is nothing to drift from. Change your opening hours once and every output changes with them: the visible text, the markup, the summary an AI agent reads first.

The difference does not show on the day of setup. It shows the first time something changes.

What to take away

Ask three questions about your own site:

  1. Is there any structured data at all? (If you cannot say, the answer is usually no.)
  2. Does it cover the five facts above — or the ones that were easy to add?
  3. If a detail changes tomorrow, how many places do you have to touch?

If the answer to the third is more than one, one of them will eventually be wrong. Not perhaps — certainly.

What structured data is and how the vocabulary works is explained in Structured data. Which type of business you declare — the question that comes before all of this — is in What are you, to a machine?. And who is accountable when a machine gets it wrong anyway is in When the machine answers for you.

Frequently asked questions.

How do I keep opening hours and contact details up to date everywhere?

The core principle: one source instead of many copies. If opening hours, address and phone number are maintained in one central place, and the website, structured data and machine-readable formats automatically serve the same state, nothing can drift apart. That is exactly what a website built as a single source of truth delivers: change it once, current everywhere.

Externally, the effort stays manageable: above all, keep your Google Business Profile and the most important directories up to date — with exactly the same details as on your website. For seasonal hours, a fixed routine helps, say at the start and end of the season. The background: contradictory details are the most common reason AI assistants tell people wrong things about a business.

Can an AI confuse my business with another one?

Yes, and it happens more often than people assume. AI systems map a name onto an entity — a single unambiguous thing in their model of the world. If the name is shared, or the data about it contradicts itself, statements land on the wrong company: someone else’s opening hours, someone else’s services, someone else’s reviews.

We know this from our own experience. Our name is held by several organisations worldwide, among them an AI company of the same name. Searching for the short form, we rank only sixth; for the full name, first — a snapshot, not a fixed value.

There is no trick for this, only unambiguity: the same spelling of name, address and phone number everywhere, machine-readable company details on your own site, and cross-references between the profiles that genuinely belong to you. The clearer the signals, the harder the confusion. A single entry is not enough — it is the sum that counts.

How do I find out whether an AI gives wrong information about my business?

Regularly ask the major AI assistants about your own business — services, opening hours, prices, and how you compare to competitors — and check the answers for accuracy. Without this check, wrong information often only surfaces when customers arrive with false expectations or never get in touch at all.

Next step

Want to look at it together?

No pitch, no standard package — an honest take on your project. A reply, usually within 24h.

Start a conversation →