What does technical AEO for a website include?
Technical AEO helps make important website pages discoverable and unambiguously readable. The project includes an audit of selected URLs, a structured data schema, llms.txt verification, crawler access analysis, and rendering testing.
We start not by adding markup to all pages, but by identifying priority entities and answers: for example, product, company, service, and expert material pages. Then we check whether the names, descriptions, and relationships in the markup match the visible content. If a page displays key information only after JavaScript execution, we separately check whether that content is accessible during crawling and how it appears in the rendered HTML.
This service is suitable for projects that already have useful materials but inconsistent technical presentation, as well as teams preparing their site for a new answer base. If it's unclear what hinders site discovery, start with a GEO audit. For an overall AI search visibility strategy, see the GEO service.
How to add schema.org for AEO without discrepancies
Schema.org describes entities and relationships on a page in a machine-readable format. For AEO, what matters is not the markup itself, but the precise alignment between the data in the code, the visible text, and the organization's information on the site.
First, we select types that reflect the actual purpose of the pages and build a graph: for example, linking the organization to its website and describing individual materials as web pages. For a service page, we verify that the name, provider, and description match the content, rather than creating new facts. For an article, we cross-check the headline and author with the visible publication. FAQ markup is used only where questions and answers are actually presented to the reader.
Practical verification sequence:
- inventory page templates and their entities;
- select valid types and properties for each template;
- map values in the markup to the visible text;
- validate and re-check after implementation.
We do not add properties just to fill fields: extraneous or contradictory data complicates interpretation. For more details on rules and examples, read the article schema.org for AI search; technical work is coordinated with your development team.
Why a website needs llms.txt and what to include in it
llms.txt is a text file where a site owner can collect links to important materials and briefly describe their purpose. It is an additional navigation aid for content, not a replacement for sitemap, robots.txt, internal linking, or quality pages.
In the project, we select canonical URLs, group them by purpose, and write short descriptions that help a person or system understand where the primary material is located. We include only published and maintained pages: outdated versions, duplicates, and temporary addresses create confusion. The file is placed in the site root and checked for accessibility at the expected address, not blocked by server rules, and containing working links.
Before publishing the file, check:
- whether the links point to canonical pages, not parameters or duplicates;
- whether the short description matches the content of the target page;
- whether there is a person responsible for updating the file when the site structure changes.
There is no universal list of materials: the composition depends on what the project considers its primary sources. The service includes preparing the file structure and text, as well as verifying its placement. For details on how the file works and when it is appropriate, read the llms.txt guide.
How to check crawler access and page rendering
Access checking shows whether a robot can reach the desired page, while rendering checking shows whether it sees the content for which the user opens the site. These are different stages: a URL may respond to the server, but important text may not be included in the accessible HTML.
We check robots.txt rules, server responses, redirects, canonical tags, robots meta tags, and restrictions at the CDN or application level. Then we compare the raw HTML with the rendered result: whether the title, main text, links, and data that should describe the page are accessible. We separately note scenarios where content appears only after user interaction or depends on unstable client-side code.
For diagnostics, it is helpful to prepare a list of priority URLs, access to the CMS or repository, and a developer contact. We document the obstacles found in order of impact on the accessibility of key materials, formulate the required change, and re-check the corrected pages. The summary can be used together with AI search visibility monitoring: the technical check explains the site's state, while monitoring helps track whether materials appear in answers.
This approach helps distinguish a crawling problem from a content deficiency. It also gives the team a reproducible checklist for future publications and technical releases.
What you get and how implementation works
The project result is an agreed set of technical changes and checks for selected pages, not just audit recommendations. Before starting, we define the scope: which templates and URLs are analyzed, who implements the changes, and how access to the test or production environment is provided.
The typical scope includes a map of priority pages, a schema.org specification, a prepared llms.txt if needed, findings on access and rendering, and a change verification report. If your team implements the changes independently, we deliver requirements with examples and acceptance criteria. If implementation is included in the agreed scope, we verify the result after publication. The composition may vary depending on the CMS, site architecture, and access.
The work proceeds sequentially:
- collect URLs, goals, and technical input;
- set priorities and agree on a plan;
- prepare markup, file, and list of fixes;
- verify implementation and deliver documentation.
You will need a technical contact, a list of important pages, and confirmation of who can publish changes. For content preparation, you can supplement the work with the material optimization for AI answers service, so that the technical structure supports clear and useful responses.
What technical configuration does not control
Configuration improves the technical clarity of a site but does not control which sources a particular system selects. Search and AI platforms independently determine crawling and page processing, follow their own rules, and may change interfaces, algorithms, and access conditions.
Schema.org does not obligate a system to display a rich result or use all described properties. The presence of llms.txt does not itself confirm that a particular service reads the file or uses it when generating an answer. A page's accessibility to a crawler also does not mean the material will be selected as a source or quoted. Therefore, we promise the execution of agreed work, accessibility verification, and a report on the technical state—not a specific ranking position or mention frequency.
To evaluate the quality of the service, check that the final materials can be handed to a developer without additional interpretation: URLs, templates, required changes, and verification criteria are specified. Clarify who publishes the changes and whether a re-check after release is included. If technical signals are already in order and the goal is to improve understanding of the company and the relationships between its materials, consider separate work on entities and knowledge graphs.
Prices
| Service | Price | Quote |
|---|---|---|
| Technical AEO | from $600 / project |
Starting prices in USD. Custom bundles and volume discounts on request. Payment in USDT, USDC, BTC, ETH, SOL, TON or your project token.
How it works
- Gather inputYou provide priority URLs, CMS details, and a technical contact. We clarify who will implement the changes.
- Check pagesWe analyze markup, llms.txt, crawler access, and display of main content.
- Agree on planWe separate necessary changes from recommendations, define the implementation scope, and acceptance criteria.
- Prepare and implementWe deliver specifications and materials, or perform agreed changes with your team.
- Verify resultWe re-test the changed pages and deliver a report with documentation and next steps.
Frequently asked questions
How much does technical AEO configuration cost?
The project cost starts from $600 / project. The final scope is determined after assessing the number and types of pages, the state of markup, site architecture, and who will implement the changes, before work begins.
How long does configuring schema.org and llms.txt take?
The timeline is agreed after the initial site and access assessment. It is influenced by the number of templates, rendering complexity, and the need for developer involvement; we fix the stages and expected deliverables before starting.
How to set up llms.txt and what to prepare?
You need priority pages, a clear section structure, and access to a location where the file can be published in the site root. We will select canonical materials, prepare navigation, and verify link accessibility after publication.
How to add schema.org for AEO if the site runs on JavaScript?
First, we check when and where the markup and visible content are generated. Then we agree on the implementation method with your architecture and verify the published page in both raw and rendered form, so the data matches the user-facing text.
Will llms.txt help get into Perplexity or Google AI Overviews answers?
The file can serve as an additional pointer to important materials, but it is not a request for page inclusion in answers. No technical configuration determines Perplexity's source selection or the composition of Google AI Overviews; we ensure consistent implementation and verify site accessibility.
What exactly do you check after implementation?
We check the accessibility of selected URLs, the absence of unintended blocks, the alignment of schema.org with visible content, the placement of llms.txt, and the display of the main text. The result is documented so the team can repeat checks after releases.
Tell us about your project
Answer four quick questions and a manager will send you a plan, timing and a price range within the hour. Everything stays confidential.
Loading the form…