Skip to content
PreferiumJoin the waitlist

AI CrawlersTechnical SEO

Can an AI agent use your site, or only read it?

Forms, product details and checkout flows need to make sense to people and automated agents. Start with clear labels, current prices and a usable keyboard path.

A robotic hand places a parcel in a shopping basket beside a form and a button.
Jump to a section

Reading a product page and completing an order are different tasks. An agent may find the right item but struggle with an unlabelled option, an unclear error message or a checkout step that gives no sign of what happened.

Follow one task from start to finish

Choose a journey that matters to the client: requesting a quote, booking an appointment or buying a product. Walk through every step, including a validation error and a return to the previous page.

Look for controls whose purpose is unclear. A clickable image without a useful label, a field identified only by placeholder text, or a success message that disappears immediately can make the flow difficult to interpret.

A keyboard-only pass is a useful first check. Can you reach each control, see where focus is and understand why a submission failed? It catches accessibility problems worth fixing in their own right. It does not prove that an agent will complete the task: agents use different browser tools, and some can interact with interfaces that remain inaccessible to people.

Give forms and controls a clear meaning

Use buttons for actions and links for navigation. Give fields persistent labels and explain required formats before the user submits. Associate errors with the affected fields, and make the result of an action visible.

These are established accessibility practices. The W3C forms tutorial covers labels, instructions, validation and user notifications. Much of the same structure also gives automated tools better information about a page.

Avoid treating accessibility as a proxy score for agent readiness. Test with assistive technology where appropriate, and test the actual agent journey separately if it is part of the client’s service.

Keep product facts consistent

A product’s price, currency and availability should agree across the visible page, structured data and checkout. If a promotion has ended, update each place that carries its price.

An assistant comparing suppliers may use a page extract or product data rather than complete the checkout. Conflicting values make its answer harder to trust, even when the purchase flow itself works. Check a few variants and out-of-stock items, not just the default product.

Decide what an agent may do

Allowing a crawler to read public content does not authorize it to place orders, change an account or use the content for model training. Those decisions belong in separate controls.

Crawler preferences can express access and usage choices. Transactions still need the same authentication, validation and confirmation rules as other customer actions. Do not remove those protections to make an automated test pass.

For most teams, the first useful improvement is an ordinary one: make the existing journey clear and dependable. Build a separate agent API only when a specific workflow needs it.

Want this running under your brand?Preferium AI Edge is a white-label platform agencies resell to their clients: your brand, your Stripe, your packages and prices. Registration opens to agencies from the waitlist first.Talk to usJoin the waitlistHow white label works

Build your agency on Preferium

Partner registration opens by invitation from the waitlist, and there is no date yet. Read the agency agreement and how partner billing works before you decide.

  1. Connect a client site
  2. Set the control level
  3. Run under your brand

Privacy choices

Choose which optional technologies Preferium AS may use. All of them are off until you choose.

Analytics: Google Analytics 4 counts page views. Google may receive the page address, referrer, network address, browser and device details, and online identifiers. Browser storage: _ga, _ga_*: Up to 730 days. Renewed on activity. The browser may shorten the storage period.

Provider: Google Ireland Limited. Google may transfer data to the United States.

See the cookie notice, the privacy notice and theterms.

Necessary technologies Used for site functions

Preferium AS and Cloudflare deliver the site and protect forms against abuse. A local preference remembers if you pause animation. When optional tracking is available, the site can also remember your documented privacy choices.

Consent receipt
Provider: Preferium AS. HttpOnly receipt that documents and retrieves your consent choice. Name in the browser: __Host-preferium_consent. Storage period: The receipt is valid for up to 180 days without rolling renewal.
Local privacy choices and pending rejections
Provider: Preferium AS. Local storage of privacy choices and pending rejections. The entry alone can never allow optional technologies; a valid server receipt is required. Name in the browser: preferium-consent-v2. Storage period: Until the entry is overwritten or the browser site data is cleared. No automatic timed deletion is configured.
Privacy choice synchronization between tabs
Provider: Preferium AS. The latest message that synchronizes privacy choices and pending rejections between tabs. The message can only close optional technologies and trigger a new server check. Name in the browser: preferium-consent-sync-v1. Storage period: Until the entry is overwritten or the browser site data is cleared. No automatic timed deletion is configured.
Motion pause preference
Provider: Preferium AS. Session storage restores the requested accessibility preference between pages in this tab. Nothing is sent to a server. Name in the browser: preferium-motion-paused. Storage period: Until this browser tab session ends.
Cloudflare Turnstile
Provider: Cloudflare. Abuse protection that loads only on forms where Turnstile is necessary. Storage period: Short-lived control value tied to a form submission.
Analytics

Helps us understand how the site is used, when you consent.

Provider: Google Ireland Limited. The data may include the page address, referrer, network address, browser/device, online identifiers and usage events.

_ga, _ga_*
Processes site usage for aggregated analytics after specific consent. Storage period: Up to 730 days. Renewed on activity. The browser may shorten the storage period.

You can withdraw your choice via Privacy choices. That stops further optional loading but does not recall data already sent to Google. We attempt to delete known first-party values; the browser may prevent deletion of third-party values.

How Google uses and is responsible for data · How Google uses information from partner sites · Google privacy policy