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
  1. Your agency

    Connect

    Connect one DNS record. The original site and HTTPS are checked before the first audit.

  2. Your agency

    Configure

    Choose publishing rules and alerts. Reuse saved rule templates for the next client.

  3. Preferium

    Autonomous operation

    Supported fixes run daily within your rules. A real browser checks each deployment.

  4. Your agency

    Report

    Send reports under your brand, with AI visibility, Analytics and Search Console data.

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.
What passes through untouched
Only successful HTML responses receive supported changes.
  • Errors and redirects
  • Non-HTML files
  • Form posts
  • Signed-in traffic
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 summary
Daily · exampleNew findings
Urgent · exampleA deploy was rolled back

Keep the signal. Lose the noise.

Urgent changes, useful summaries and a searchable delivery log.

Configurable alert typesEach can be switched off

Urgent

  • A deploy was rolled back
  • An optimization disappeared
  • The crawler failed

Daily

  • New findings
  • Daily activity summary

Weekly

  • Weekly site health
  • AI visibility fell
What each alert means
A deploy was rolled back
A change made something worse and was reverted automatically.
An optimization disappeared
Something changed the live page, and the engine could not restore it.
The crawler failed
The client site could not be read.
New findings
Filterable, so you only hear about what you care about.
Daily activity summary
What the engine did yesterday.
Weekly site health
Score, change, and what opened and closed.
AI visibility fell
The client is cited less often than before.

Also available: ranking drops, citation milestones, portfolio summaries and delivery updates. Sent alerts stay in a searchable 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

Brand

Your identity and the sections your clients need.

Delivery

Review the explanation, then choose when and who receives it.

Access

Share without a login. Anyone with the link can read it; revoke it anytime.

Report sections and delivery options
PDF in your brand
Your logo, colors and sender address.
Twelve sections you choose
Decide which sections appear, and in which order.
Plain-language explanation
Edit and approve the AI-written explanations before sending.
Weekly or monthly
Set frequency, weekday and separate recipient lists per site.
Share link without login
Anyone with the link can read the report without a login. Revoke the link any time.
Executive summary
A short AI visibility overview for the client’s leadership team.
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.

Connect your reports and assistants. Keep control of what each connection can do.

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.

AI serviceSample typeMention rateExample answer
Google AI Overviewstracked keywords92%Cited
ChatGPTtracked prompts78%Cited
Perplexitytracked prompts64%Cited
Geminitracked prompts57%Mentioned
Claudetracked prompts41%Mentioned
Google AI Modetracked keywords33%Mentioned

Sample Fictional data for Northwind Cycles. Mention rate is the share of sampled answers that name the client. The last column shows one example answer, not a status for the whole service.

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 Sample This example includes one change reverted after verification.
Findings this week
11
Issues found by the health checks.
Fixed by the engine itself
11 of 11
Technical findings fixed without approval.
Verified in a browser
100%
Deployed title, description, H1 and structured data changes were rechecked.
Checked does not mean passed.
Rolled back automatically
1
A change was withdrawn after the page got worse.
Changed pageBefore change
What these numbers mean
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.Search by area. See what the engine changes, measures and leaves under your control.SetupMeta tagsStructured dataAI visibilityRankingsControlSecurityPrivacyOpen the catalog
What the catalog includes 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.
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?

Clients buy your packages and credit top-ups inside your branded panel, paid through your Stripe. Preferium bills your agency separately for the platform plan, connected domain seats and extra credit packs. You set client prices 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?

The engine finds supported issues, prepares fixes, publishes allowed changes and checks the result. Your control level and site rules determine what runs automatically and what needs approval. Published edge changes remain reversible.

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?

Changes are delivered at the edge, leaving the CMS untouched. A real browser checks title, meta description, H1 and structured data after deployment; regressions trigger rollback and an alert. Drift checks run every 30 minutes. Published changes can also be undone with one click.

Pipeline failures fall back to the original page; Cloudflare outages and client DNS errors are outside that safeguard.

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

On server-rendered sites, people and crawlers receive the same optimized HTML. The cloaking guard compares a browser request with a GPTBot request and flags serious differences. For JavaScript-only sites, a real browser renders the page so crawlers can read the content people see. That is dynamic rendering.

Which AI engines do you track?

Four assistants with prompt tracking, six answer surfaces in total: ChatGPT, Claude, Perplexity and Gemini use scheduled prompts with web search; Google AI Overviews and AI Mode are tracked separately by keyword.

Coverage follows your plan; prompts run up to weekly or on demand. Grok and Copilot are reading surfaces, not separate measurement sources yet.

Do you write articles for our clients?

No. Preferium improves existing pages: titles, structured data, canonicals, supported technical fixes and on-page answer blocks. Your agency keeps responsibility for content strategy and new articles.

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 has an isolated workspace. 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 DPA is offered. Preferium holds no security certifications.

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 client site for a walkthrough of the engine and your branded panel.

  1. Check the site

    Review its health checks.

  2. See the first fixes

    Understand what the engine would improve.

  3. Explore your panel

    See the client experience 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