Blog

AI-index for a company: why does a site need a page for AI agents

The corporate website now has a third reader - an agent who takes several fragments and collects an answer from them. We analyze what he sees technically and what makes the page cited.

Hero image for the page “AI-index for a company: why does a site need a page for AI agents”

Your site has a second reader

Previously, a corporate website had two recipients: a person and a search robot. Now the third - agent who reads the page to answer the user's question. He doesn’t scroll through the results, doesn’t click ten links, and almost never comes back: he picks up a few fragments, collects the answer and indicates the source - or does not indicate it.

The difference is fundamental. You are competing with the search engine for position in the list. To the agent - so that your text generally falls into the context of the response and is recognized as reliable. Optimizing for the first does not guarantee the second: a page can rank perfectly and at the same time be unsuitable for citing - because the fact is spread out over three paragraphs, is not directly named anywhere and does not have a date.

Check in one minute. Open the page in non-JavaScript mode (or request it via curl). If the content has disappeared, the agent sees approximately the same thing: an empty frame. Most agents do not execute scripts.

How does a classic search index work?

To understand the difference, it's helpful to remember the mechanics of regular search. It consists of four stages, and at each stage you can lose your site.

  • Bypass. The robot follows links and the site map, observing restrictions robots.txt and crawl budget. Slow server response and thousands of meaningless URLs (filters, sorting, session identifiers) eat up the budget, and the robot rarely reaches important pages.
  • Rendering. Some robots execute JavaScript, but with a delay and not always. Content that is accessible only after script execution is indexed later and worse.
  • Indexing. The page is parsed into text, headings, links and structured data. Here the issue of duplicates is resolved: canonical address, redirects, language versions.
  • Ranging. Query compliance, source quality, behavioral cues. At this stage, the content can no longer be technically repaired - only rewritten.

Russian specifics: Yandex has its own tool for forced re-indexing of changed addresses through Webmaster - it should be used after each significant publication, without waiting for a scheduled crawl.

How the AI ​​agent works

The agent is designed differently. In simple terms, it does three things: searches (often through a regular search API), fetches several entire pages, and puts their fragments into a limited context model. This has practical consequences.

  • Scripts are usually not executed. If the content is rendered on the client, there is no page for the agent.
  • Context is limited. The response will not include the entire page, but several fragments. The winner is a text in which the fact is placed in one paragraph along with its context - and not “as we already wrote above.”
  • There is no second chance. The agent will not click “more details”. Key information should be on the same page where he came.
  • Attribution requires certainty. To link to you, the agent needs to clearly understand who the author is, what kind of organization it is and when it was written. The untitled, undated text is cited less frequently.
  • Controversy is costly. If the site has two different answers to one question, the agent will choose a random one - or someone else's source.

Technical layer: what exactly to check

Files in the root

  • robots.txt - not only prohibitions. It is important not to block agents by inertia if you want to get into their responses. A separate policy issue: the decision to “let it in or not” should be a conscious one, not an inherited one.
  • sitemap.xml - complete, with last modified dates, without junk addresses. For a multilingual site - with all language versions.
  • llms.txt - community-proposed convention: a short machine-readable overview of the site with links to key sections. It is not an official standard, but it is cheap and solves the problem of “giving the agent a card.” Advanced option llms-full.txt contains a summary of the entire content.

Page layout

  • Structured Data (schema.org in JSON-LD format): Organization with details, Article with author and date, BreadcrumbList, FAQPage for questions and answers. This is the only way to tell a machine a fact without parsing the text.
  • Canonical addresses and correct hreflang for language versions - otherwise the duplicates will blur the signal.
  • Hierarchy of headings. One h1, meaningful h2/h3. Fragments are cut from them and the table of contents of the answer is built on them.
  • Tables instead of paragraphs where the data is tabular: the fact is extracted from the table unambiguously.
  • Meaningful addresses and page titles - they often become a caption to a quote.

Infrastructure

  • Server rendering or static generation for all relevant content.
  • Fast and stable response: the agent does not wait long and does not try again.
  • The absence of mandatory banners and modal windows on top of the content - some parsers rely on them.
  • Honest response codes: 404 for absentee, 301 for moved. A “soft” 404 with a stub page poisons the index.

What makes a text quotable?

Technical accessibility is a necessary condition, but not a sufficient one. Then the form of presentation decides.

  • Direct answer in the first paragraph of the section. The title asks a question - the first paragraph answers. Everything else is justification.
  • Self-sufficient fragments. The paragraph should be understandable taken from the page: without the “see. above” and pronouns referring to the previous section.
  • Specifics instead of estimates. “The categorization is carried out by a commission of the subject” is better than “we will help you sort out the categorization.” Facts are quoted.
  • Dates and versions. Regulatory facts have an effective date, while news has a publication date. Without them, the material ages silently.
  • Explicit attribution. Who is the author, what organization, on what basis makes the claim. For the company - details and supporting documents in machine-readable form.
  • One version of the truth. One fact - one source page, the rest link to it.

Checklist

Availability

  • Content is visible when JavaScript is disabled.
  • robots.txt does not block the agents you want to see, and the decision about this is made consciously.
  • sitemap.xml complete, with modification dates, no junk URLs.
  • Eat llms.txt with a map of key sections.
  • The server response is fast and stable, without mandatory modal windows on top of the content.

Marking

  • Each page has JSON-LD: organization, page type, author, date.
  • Canonical addresses are specified and hreflang for language versions.
  • The heading hierarchy is maintained, h1 one.
  • Tabular data is formatted as tables rather than lists in the text.

Content

  • Each section begins with a direct answer.
  • Paragraphs are self-contained and understandable outside the context of the page.
  • Facts have dates, statements have reasons.
  • Details, licenses and supporting documents are available on a separate page without registration.
  • No two pages answer the same question differently.

Observation

  • Agent calls are highlighted in the logs, their share and dynamics are known.
  • There is a regular check: what popular assistants answer to key questions about your company.
  • After publication, forced re-indexing of the changed addresses is launched.

How to measure results

Conventional metrics work poorly here: the agent often does not bring traffic at all, but forms an impression for the user. What is measurable in practice:

  • Share of agent calls in logs — by User-Agent. Grows with their penetration; a sharp dip usually means you accidentally blocked them.
  • Regular survey of assistants. A list of 20–30 questions about the company and its topics, monthly verification of answers: what they say, whether they refer to you, whether there is outdated information.
  • Index completeness — the proportion of pages from the site map that are included in the search index.
  • Time until indexing new publication.
  • Share of pages with correct structured markup — checked automatically when building the site.

How we do it and how we help

We keep our own RESTART website on static generation: the content is served without script execution, each page has a JSON-LD and a canonical address, language versions are linked, and they are laid out for machines llms.txt, llms-full.txt and summary page AI-index with machine-readable files. After each publication, changed addresses are automatically sent for re-crawling.

If the task is broader than an external website - to make a corporate knowledge base suitable for machine reading - this is already Enterprise RAG: The same principles (cutting, attribution, one version of the truth) apply to internal documents. It’s cheaper to check at your base RAG pilot, and the safety issues of such a environment are discussed in the material about safe corporate AI.

We need a site audit for machine reading - write to us.

Let's discuss your environment

Describe the task, current systems, constraints, and expected results. We will offer a practical first step: diagnostics, pilot, audit, roadmap or project team.

Contact us
AI assistant
Hello! I am an AI assistant at RESTART. I’ll help you find the right section of the site, answer questions about services, licenses, partnerships, contacts, or formulate an appeal to the sales department.