Skip to content
PreferiumJoin the waitlist
Platform

Autonomous AI SEO.
Your rules.

Improve existing client pages within your publishing rules. The engine finds supported SEO issues, publishes fixes and checks the live result. Track mentions and citations in selected AI answers from your branded platform.

Improve the site itself.

Nightly runs find supported technical and structural fixes on existing pages. Changes are delivered without editing the CMS.

How changes work

You set the limits.

Choose Full autopilot, Invisible-only or Review everything. You decide per site whether visible rewrites are enabled.

Compare the controls

See what changes.

See when sampled AI answers mention a client or link to its pages. A crawler visit alone does not prove a citation.

See what we measure
From setup to follow-up
01ConnectOne CNAME record per client site, pointing at ssl.preferium.com. A probe confirms the origin answers, HTTPS is issued automatically, and the first audit runs on its own.
02ConfigureSet the control level, the guardrails and the alerts — once per client. Saved rule templates carry over to the next one.
03Autonomous operationThe engine finds, fixes, deploys and verifies daily. Changes are served at the edge, and after every deploy a real browser re-checks title, meta description, H1 and structured data on the live page.
04ReportWhite-label reports in your brand, with GA4 and Search Console beside the AI numbers, and a scheduled read of who the engines cite.
Your agency panel

See each change. Know what happened.

Your branded workspace shows what changed, whether the live checks passed and how to undo a reversible edge change.

Your branded workspaceIllustrative workflow
  1. What changed?

    Every delivered edit has a clear record.

  2. Did it pass the checks?

    Core signals are checked on the live page.

  3. Need to undo it?

    Withdraw a reversible edge change.

AI visibility is measured separately from site changes.See what we measure
Connection

Connect a client site.

A DNS connection. No CMS plugin.

How the connection worksThe original website stays in place.
Client domainVisitors use the same address
Preferium AI EdgeDelivers approved changes
Original websiteSite and CMS stay where they are

On the way back: the visitor receives the improved HTML. Nothing is written into the client’s CMS.

  1. 01
    Check the site

    Confirm that the client’s website can be supported before changing DNS.

  2. 02
    Point one record

    Connect the client domain with a CNAME record. The original site remains the source.

  3. 03
    Verify, then go live

    The origin and HTTPS are checked before the first audit starts.

The DNS connection is public. Anyone checking the domain can see the Preferium target. Your panel, reports, alerts and sign-in carry your brand; legal documents identify Preferium where required.

Technical connection detailsDNS record, HTTPS, request handling and leaving
DNS record
Point the client’s www CNAME to ssl.preferium.com. A bare domain that cannot take a CNAME is switched to www automatically.
Before launch
A check confirms that the original website responds. HTTPS is issued and renewed automatically. The first audit starts after DNS and the certificate are verified.
Other requests
Supported HTML changes are delivered in the response. Errors, redirects, files, form posts and signed-in traffic pass through without a rewrite.
Leaving
The original DNS record is saved when the site connects, so the client knows what to restore. See what happens when a client leaves.

Termination is governed by the agency white-label terms.

Alerts and reports

Keep clients informed.

Choose alerts by email and Slack. Send reports under your brand.

Signals worth your attentionIllustration
Daily · exampleDaily activity summaryWhat the engine did yesterday.
Daily · exampleNew findingsFilterable, so you only hear about what you care about.
Urgent · exampleA deploy was rolled backA change made something worse and was reverted automatically.

Keep the signal. Lose the noise.

Urgent changes, useful summaries and a searchable delivery log.

Configurable alert typesEach can be switched off
A deploy was rolled backA change made something worse and was reverted automatically.Urgent
An optimization disappearedSomething changed the live page, and the engine could not restore it.Urgent
The crawler failedThe client site could not be read.Urgent
New findingsFilterable, so you only hear about what you care about.Daily
Daily activity summaryWhat the engine did yesterday.Daily
Weekly site healthScore, change, and what opened and closed.Weekly
AI visibility fellThe client is cited less often than before.Weekly

Other examples include ranking drops, citation milestones, portfolio summaries, delivery status and onboarding guidance. Everything we have sent sits in a searchable delivery log.

Your work, in their inboxIllustration
Try a report cadence Preview only
YAYour Agency
Client report · sampleThe work.
The difference.
Weekly overviewMonthly overview
Your logo. Your explanation.

Illustrative schedule. No report is sent.

A report that speaks for your agency.

Choose the sections, review the explanation and set the rhythm.

ReportsYour brand
PDF in your brandYour logo, colors and sender address — the report looks like your own document, not Preferium’s.
Twelve sections you chooseDecide which sections appear, and in which order.
Plain-language explanationThe AI writes an explanation into each section — which you can edit and approve before it is sent.
Weekly or monthlySet frequency, weekday and separate recipient lists per site.
Share link without loginGive the client a private link that opens the report directly — and revoke it any time.
Executive summaryA short summary of AI visibility that can be handed to a board or leadership team without an explanation first.
Integrations

Connect your other tools.

API access, webhooks and AI assistants.

Connected to your workflowIllustration
Read by defaultPublish · separate scope

Your tools. Your access rules.

Bring site data into your reports, receive change notifications and connect an AI assistant.

Read data
Connections have read access by default.
Publish changes
Publishing requires a separate permission.
Remove access
Revoke a token whenever you need to.
API

Documented REST API

Bring site scores and results into your own reports and tools.

Tokens

Keys you control

Choose what each connection can access and revoke its token when needed.

Webhooks

Fourteen event types

Notify your own tools when site changes are published or rolled back.

AI assistants

Connect ChatGPT or Claude directly

Ask an AI assistant about your client sites using their own data.

Login

SAML SSO and roles

Let your team sign in through your identity provider, with access to the right sites.

Google

Search Console and Analytics

See search clicks, impressions, rankings and website sessions alongside your site data.

Developer details API examples and connection requirements
API activitySample calls
GET200 · score 812/v1/sites/northwindcycles.com/health
POST202 · queued/v1/pages/1284/publish
HOOKsignedchange.rolled_back → your endpoint
Scoped access. Every call has a boundary.
Documented REST API

Token authentication, scopes, rate limits and a usage log. The OpenAPI specification is published, so you can generate client libraries.

GET /v1/sites/{domain}/health
Keys you control

Scoped tokens shown once, lockable to IP addresses, rotated with a grace window, and revoked immediately.

POST /v1/tokens · scope: read
Fourteen event types

Signed on delivery, with a full delivery log, a test button, manual resend and automatic retries on a backoff schedule.

change.published → your URL
Connect ChatGPT or Claude directly

Seventeen read tools and one guarded publish tool, so the assistant you already use can answer from the site’s own numbers.

MCP · 17 read + 1 publish
SAML SSO and roles

Single sign-on with your identity provider. Member, administrator and owner, with access per workspace or per individual site.

SAML 2.0 · metadata URL
Search Console and Analytics

Connected in the wizard with a property picker. Clicks, impressions, positions and sessions are imported daily.

OAuth · GSC + GA4 property
Sample data

Explore the numbers.

Illustrative tables and a weekly summary for a fictional client.

Control panelnorthwindcycles.com
ChangePageWhenAction
title/bike-service2 min agoUndo
schema · Service/workshop14 min agoEdit
meta descriptionhome page1 h agoUndo
alt text · 6 images/images3 h agoEdit
canonical/guidesyesterdayUndo

Sample Northwind Cycles is a fictional bike shop. The numbers show the product, not measured client data.

EngineMention rateShareState
Googletracked prompts92%Cited
ChatGPTtracked prompts78%Cited
Perplexitytracked prompts64%Cited
Geminitracked prompts57%Mentioned
Claudetracked prompts41%Mentioned
Google AI Modetracked prompts33%Mentioned

Sample Northwind Cycles is a fictional bike shop. Mention rate per engine — the share of tracked prompts that name the client in the answer. Citation share, the number that matters, is on the scorecard.

QueryPagePositionChange
bike service seattle/bike-service#1+7
e-bike repairhome page#3+4
bike shop capitol hill/guides#2+9
bike repair cost/workshop#4+2
winter bike tires/guides#6+3

Sample Northwind Cycles is a fictional bike shop. The numbers show the product, not measured client data.

EventScopeTimeStatus
deployed 3 changes/bike-service09:14Done
schema validated against Googleall pages08:47Done
paused — work limit reachedlimit per month08:02Paused
read sitemap · 22 pagessitemap.xml07:31Done
found missing alt text6 images06:58Finding

Sample Northwind Cycles is a fictional bike shop. The pause at 08:02 is the automatic work limit: a hard cap you set on how much the autonomy may do on a site per period.

One week in operation SampleOne rollback is not a failure — it is the proof that the control runs.
Findings this week
11
What the health checks found during the week.
Fixed by the engine itself
11 of 11
Technical findings fixed without anyone pressing approve.
Verified in a browser
100%
Share of deployed title, meta description, H1 and structured data changes a real browser re-checked afterward.
Rolled back automatically
1
Changes the engine withdrew itself because the page got worse.
Go deeper

The platform, chapter by chapter.

Explore optimization, controls, visibility, traffic and the capability catalog.

Capability catalog358 capabilities. 24 areas. The complete open list.328 capabilities in 23 areas are client-facing. 30 capabilities in 1 area are agency and white-label functions. The catalog lists, among other things, 31 schema types, four assistants with prompt tracking and six answer surfaces in total, and every switch you control the engine with.SetupMeta tagsStructured dataAI visibilityRankingsControlSecurityPrivacy
Questions and answers

What would you like to know?

17 questions, in 3 groups.

The agency
Your brand, your clients
Do my clients need to install a plugin?

No. Each client connects with a single DNS record (a CNAME). The optimization happens at the edge, in front of the site, so it works on WordPress, Webflow, Framer, Kinsta, Next.js or a fully custom stack — no plugin, no CMS access.

What does my client actually see?

Your brand in the panel on your own domain, reports and alerts from your own address, and a vendor-neutral help centre. The DNS target ssl.preferium.com is publicly visible and includes the Preferium name; legal documents identify Preferium where required. The launch offering includes sign-in and authentication invitation emails under your brand, plus vendor-free delivered HTML.

How does billing work between me and my clients?

You connect your own Stripe and define your own packages and prices. Your clients order those packages — subscriptions and credit top-ups — inside your branded panel, and every client payment runs on your Stripe. Separately, Preferium bills your agency wholesale: a monthly platform subscription, a monthly seat per connected client domain, and credit packs when you need them. You set the client price and keep the margin.

Can clients order without my help?

Yes. Your clients can order the packages you have defined right inside your branded panel, paid on your Stripe. Checkout always happens inside the panel, never on a page that charges without your setup behind it.

How long until a client site is live?

Once the client’s DNS record is in place, the platform verifies it, issues the certificate, confirms the origin answers, detects the site and runs the first audit on its own. From there the engine works at the control level you set.

When does partner registration open?

There is no date yet. Agencies on the waitlist are invited first, as founding partners, before registration opens to everyone.

The engine
What it actually does
What does “autonomous” mean here, concretely?

That the engine finds, fixes, deploys, verifies and rolls back — on its own, every day. On Full autopilot you never have to open the panel: everything is there when you want to look, not because you must, and every edge change can be withdrawn with one click.

Does it publish without anyone reviewing first?

On Full autopilot, enabled changes within your rules deploy without a queue. You control visible rewrites per site. Invisible-only holds that text for review, and Review everything needs approval for every change. Menus, footers and sidebars are never touched.

Is it safe to let it change a live client site?

It is built to fail toward the original page. Nothing is written to the client’s CMS: every change is an edge delivery that can be withdrawn per element and stops on the next request — what search engines already cached updates on their next crawl. After every deploy a real browser re-opens the live page and re-checks title, meta description, H1 and structured data; a change that made things worse is rolled back automatically and you are told. Drift detection every 30 minutes repairs changes something overwrote. Everything else stays reversible with one click. If anything in the pipeline fails, or Preferium’s own data is unreachable, the original page is served. Not covered: an outage of Cloudflare itself, or a DNS change at the client’s provider.

Isn’t rewriting HTML at the edge a form of cloaking?

No. Cloaking means showing crawlers different content than humans see. The engine serves the same HTML to both, and that is checked rather than asserted: the cloaking guard fetches each optimized page twice, once as a person and once as GPTBot, and flags any serious difference to you. The one place delivery differs is a JavaScript-only single-page app, where the origin serves an empty shell to anything that cannot run JS. There the page a human sees after the JavaScript has run is pre-rendered for those crawlers — same content, reached a different way. That is dynamic rendering, a pattern Google documents and supports.

Which AI engines do you track?

Four assistants with prompt tracking, six answer surfaces in total. Scheduled prompts are sent to the live ChatGPT, Claude, Perplexity and Gemini with web search, and Google AI Overviews and Google AI Mode are tracked separately per keyword — two different surfaces with different citations. The cadence follows the intensity you set, up to weekly, and any prompt can also run on demand; your plan sets how many of the four assistants are included. The answer is read: who is cited, share of voice against competitors, sentiment, and new or lost mentions. Grok and Copilot are reading surfaces, not separate measurement sources yet. The clean, semantic HTML served at the edge makes the content readable there too, without reporting citations from them as if they were measured.

Do you write articles for our clients?

No — and that is deliberate. The market is full of “AI visibility” services that only produce more content. Preferium is the layer underneath: it continuously fixes the technical and structural SEO of the whole site — titles, schema, canonicals, health issues, answer blocks — and maintains authority signals over time. It makes the content your clients already have crawlable, parseable and citable. A perfect article on a broken foundation is still invisible to AI.

The agreement
Data, platforms and terms
Are the numbers on this page real?

No — and it says so next to each of them. The numbers here show what the panel looks like, for the fictional Northwind Cycles, and carry a visible sample-data label. Real numbers live in each client’s own panel, from GA4, Search Console and the scheduled citation measurement.

Is client data isolated, and where is it stored?

Each client is its own workspace with data isolation at the database level — clients never see each other. Client workspace data is stored in the EU (Stockholm). Edge delivery runs on Cloudflare's global network, and AI measurement providers are listed in the subprocessor register. A Data Processing Agreement is offered. Preferium holds no security certifications, and says so plainly rather than implying otherwise.

What happens to the optimizations if a client leaves?

Three cases. A client who cancels keeps being served for 14 days — an undo window — and billing stops at once. A client who has earned it can move to frozen delivery: the published pages stay live, unchanged and unbilled, with no active optimization. A client who disconnects stops being served, the certificate is released and the site data is deleted; the client restores the original DNS record from the snapshot taken at connect. In every case the deployed changes can be exported as CSV, and everything written for the client is the client’s. The agency white-label terms govern.

Does it work for non-English sites?

Yes. The engine detects each page’s language and optimizes in that language — a Norwegian page gets Norwegian titles and answer blocks, a German page gets German — and eight hreflang checks find broken links between language versions. Citation tracking runs in the client’s market and language too.

Why not Wix or Squarespace?

Preferium’s current DNS connection model does not support Wix or Squarespace. Other tools may offer integrations for those platforms; we do not claim that a JavaScript snippet is their only option. Shopify and similar stores also need a supported connector. On other platforms, onboarding checks the routing and origin before accepting the site; DNS access alone is not a compatibility guarantee.

Want to see it on a client site?

Pick one of your client sites. We run it through the health checks, show you what the engine would fix first, and walk you through the panel your clients would see under your brand.

Agency agreementNo lock-in on your dataEvery change exportableBilling model on the pricing page
  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