Skip to content
Tityra
Login
Start for free
HomeAboutPricingWho It's For
  • Publishers & Media
  • Ecommerce & Retail
  • SaaS & Technology
  • Agencies & Partners
Blog
info@tityra.com
XLinkedIn
  1. Home
  2. /
  3. Blog
  4. /
  5. Audit practice

How to audit a website
for Agent Experience

An AX Audit checks whether a client can retrieve the information needed for a task. Use the recorded observations to specify a change your team can verify.

4 min read

Doğu Abaris · 29 October 2026

Read the article
Get your free audit

UNDERSTAND AGENT ACCESS

Learn what agents receive from your website.

FOLLOW THE EVIDENCE

See how observations become useful findings.

PUT GUIDANCE INTO PRACTICE

Find focused changes your team can investigate.

Read the article

In this article

Agree the website, sample and taskCollect evidence before assigning a scoreSeparate findings, severity and dimension scoresMake the recommendation testableReview, deliver and follow up
How we audit
Table of Contents
Agree the website, sample and taskCollect evidence before assigning a scoreSeparate findings, severity and dimension scoresMake the recommendation testableReview, deliver and follow up
How we audit

A useful audit connects a reproducible observation to an affected task and a practical verification step.

Copy linkAgree the website, sample and task

Confirm permission to assess the website, then choose a question the audit should answer. Can a reader identify when an article was published and who wrote it? Can a customer tell which product variants the listed price applies to? Choose pages and templates that help you answer the question.

Record the domain, included URLs or sampling method, exclusions and access conditions. Count assessed resources separately from report pages. Note whether you checked the initial response, a rendered browser view or both. Describe the findings within the limits of that sample.

Using AX Audits in agency client work

Copy linkCollect evidence before assigning a score

For each resource, inspect retrieval, status and useful content. Compare the initial HTML with the rendered page, then review the document outline, landmarks, links, tables and metadata that carry meaning. Check whether structured data agrees with visible information.

Record the time, URL, retrieval method and relevant location or excerpt with the evidence. A network error, a deliberate access restriction and missing HTML content require different explanations. If you couldn't measure something, record it as untested and explain why.

  • Which response did the tested client receive?
  • What essential information was present or absent?
  • Which pages or templates are supported by the evidence?
  • Which checks were not performed?

Try the HTML delivery example

These two example pages describe the same fictional service. The first adds the service details with JavaScript. The second includes them in its initial HTML.

  • Scope: two local HTML files and one shared service-content script. No external requests, account, consent state or payment flow.
  • Question: is the service description available in the initial main content without executing JavaScript?
  • Check version: html-delivery-v1. The supplied verifier reads the files and executes the example script against a minimal document stub.
Before: JavaScript-dependent detailsAfter: details in the initial HTMLService-content scriptDownload the Node verifier
What the fixture shows
CheckBeforeAfter
Service heading in the initial main contentPresentPresent
Service description in the initial main contentAbsentPresent
Consultation next step in the initial main contentAbsentPresent

Repeat the check

Save all four files in the same folder and run the verifier with Node.js. It confirms that the first page's script can insert the missing details and that the second page already contains them. For a separate visual check, open both HTML files in a browser, then disable JavaScript and reload.

node verify.mjs

Recommended change

Deliver the essential description and next step in the initial document, while keeping JavaScript for enhancement. The after page demonstrates that change for this fixture.

This check confirms the delivery difference in the local files. HTTP responses, browser rendering and accessibility need separate checks on the authorised website.

Copy linkSeparate findings, severity and dimension scores

A finding documents an issue and the evidence for it. Its severity tells you how much the issue matters within the agreed scope. A dimension score summarises a group of checks, so a high score can still leave an important finding to address.

Read coverage, thresholds and limitations alongside the numbers. Before comparing scores, check which pages and checks each assessment covered. When a score is low, read the underlying findings and recommendations to decide what to fix.

Copy linkMake the recommendation testable

Describe what should change and how the team will know it worked. “Improve agent readiness” is too vague. “Include the service description under its heading in the initial HTML, then confirm it is available without JavaScript” gives a developer something concrete to implement and verify.

Prioritise by the affected task and the reach of the template. Correcting a delivery problem across a shared template may matter more than adding another discovery file. Record which templates each recommendation affects so the team can estimate the work.

From finding to task

Observation
It's unclear which product heading goes with each value in a comparison table.
Next step
Use appropriate header cells and associations, preserve the visual layout, and verify that each value can be interpreted with its row and column context.

Copy linkReview, deliver and follow up

Tityra requests an agreed website scope and an authority declaration before work is released. Individually requested reports receive staff quality review before release. Included weekly AX Audit reports are delivered automatically after the required checks. Expert Review adds deeper investigation within an agreed scope. Our AX audits check against the AgentReady essentials where they apply to that scope.

Use the report to plan changes, discuss evidence and track implementation. Marking a finding resolved records your progress in the workspace. If you arrange a follow-up assessment, record the new date, sample and methods so you can compare what was tested.

How Tityra scopes, reviews and delivers an AX Audit

Copy linkSources and further reading

  1. AgentReady essentials
Doğu Abaris

About the author

Doğu Abaris

Doğu Abaris is a co-founder of Tityra and a software and data engineer. An open-source contributor to Wikimedia and MediaWiki projects since 2011, he writes about agent access, semantic structure and evidence-led website audits.

More about Doğu

See what your website delivers.

Choose an agreed scope and get findings your team can act on.

Get your free audit
Share this article

Share this article

Keep exploring

Audit practice

Where an AX Audit can save your team time

An AI assistant can miss a detail that looks obvious on your website. An AX Audit helps you trace gaps in access, structure and context to the pages, templates and publishing processes your team can fix.

Read article

Content access

Why can't AI agents read your website?

A page can look complete in a browser while an agent receives a challenge, an empty shell or content without its context. Compare the initial response and the rendered page to find where the problem starts.

Agent Experience

SEO vs AEO vs GEO vs AX

SEO, AEO and GEO focus on how people find your content in search and AI answers. Agent Experience (AX) looks at what an agent can retrieve, understand and use for a task.

Turn findings into
clear next steps.

Get your free AX Audit
BlogAudit methodologyDocsCLIContact

Digital Domain Technologies Ltd, trading as CogNovaMX

33 Merchant Way
York, United Kingdom, YO23 3TS
info@tityra.com
HomeAbout AXPricing
Who It's For
  • Publishers & Media
  • Ecommerce & Retail
  • SaaS & Technology
  • Agencies & Partners

© 2026 Digital Domain Technologies Ltd, trading as CogNovaMX. Company 03651124.

PrivacyTerms and ConditionsCookie informationCookie preferences

Request an AX Audit

Review the access, structure and context of your website. Reports are reviewed by a member of our team before delivery. Track your request and access your report in Tityra.

Selected package
£100
per 100 pages, excluding VAT. Max 500 pages
How are pages counted??Based on the pages included in your website scope, regardless of report length.

Automated analysis, reviewed by a member of our team before delivery.

  • Automated content analysis
  • Documented findings
  • Practical recommendations

What happens next

  1. 01
    Share your website

    Tell us which website and pages you would like reviewed.

  2. 02
    Confirm the scope

    We review your request and confirm the scope before work begins.

  3. 03
    Receive your report

    We'll email you when your report is ready.

Your audit details

Share your contact details and the website you want audited.

We value your privacy

By clicking “Accept all cookies”, you agree to the storing of optional analytics cookies on your device to help us understand site usage and improve our website. You may click the customise button to choose which optional cookies you would like to allow.

Strictly necessary (2)

We save your cookie choice in this browser for six months, so you do not have to choose on every visit. This storage is always on.

Show detailsHide details for strictly necessary
  • Name
    tityra_analytics_consent_v1
    Provider
    Tityra (tityra.com)
    Type
    HTML local storage
    Maximum storage duration
    Persistent

    Remembers whether you accepted or rejected analytics. Your choice is valid for 180 days (six months), after which we ask again. The stored record remains until it is replaced or you clear your browser storage.

  • Name
    tityra_analytics_consent_v1_refusal
    Provider
    Tityra (tityra.com)
    Type
    HTML session storage
    Maximum storage duration
    Browser tab session

    Keeps analytics off if your browser cannot save a rejection in local storage. This fallback is only used when needed and is cleared when a subsequent choice is successfully saved.

Google Analytics helps us understand visits, interest in audit packages and form progress. It only loads after you accept. Advertising features are disabled.

Show detailsHide details for analytics
  • Name
    _ga
    Provider
    Google Analytics (tityra.com)
    Type
    HTTP cookie
    Maximum storage duration
    Up to 180 days (six months)

    Distinguishes visitors to help us understand how the website is used. Set only after you accept analytics; advertising features are disabled.

  • Name
    _ga_*
    Provider
    Google Analytics (tityra.com)
    Type
    HTTP cookie
    Maximum storage duration
    Up to 180 days (six months)

    Maintains analytics session information, such as visits and interactions with the website. Set only after you accept analytics. The asterisk represents the identifier in the cookie name.

You control whether optional analytics runs on this website. We remember your choice for six months, and you can change it at any time using Cookie preferences in the footer.

Rejecting or withdrawing consent stops analytics and removes the Google Analytics cookies this website can access.

The details list the name, provider, purpose, type and storage duration of each entry. Contact details and text entered into our forms are not included in analytics.

Counts describe the entries listed, including the fallback and cookie name pattern, rather than cookies currently stored on your device.

Read our cookie information