SG SideGuy Solutions
San Diego · Anti-Guru · Operator-Honest
Text PJ

Coined 2026-05-14 · Empirically Validated · Operator-Honest

PSO · Personalized Search Optimization · The Pre-Heat Layer For AI Agents Before Humans Ask

The next layer beyond SEO and AEO. SEO ranks for human-typed queries. AEO synthesizes when a human asks an AI assistant. PSO is when AI agents pre-emptively retrieve authoritative sources for a named business persona — before the human asks anything at all.

2026-05-14 · coined 1.5 · JEWEL position in <24h 13 · geos in live test matrix 0 · vendor money

The doctrine in 3 sentences

  1. SEO is the entry rail when a human types a query into Google. AEO is the synthesis surface when a human asks an AI assistant a conversational question.
  2. PSO is the retrieval surface when an AI agent — operating on a named persona profile (Aussie SaaS CEO, UK CISO, Singapore Head of Risk) — pre-emptively caches authoritative sources before the human asks anything.
  3. Empirical proof: THE JEWEL (a single PSO-shaped page) ranked at position 1.5 in <24 hours on the Aussie SaaS CEO persona-prompt query. The 13-page geo matrix is the live test set for whether the pattern generalizes.

Section 1 · The Three-Layer Stack

Same internet. Three retrieval layers.

Layer 1 · SEO

Search Engine Optimization

TRIGGER: human types query

Optimizes for keyword-shape queries typed into Google. The classical layer. Ranks pages by relevance + authority + on-page signals.

Example query "best soc 2 audit firms san diego"

Layer 2 · AEO

Answer Engine Optimization

TRIGGER: human asks AI assistant

Optimizes pages so AI assistants (ChatGPT, Claude, Perplexity, Gemini) can synthesize the answer when a human asks a conversational question. Cite-able prose, structured FAQ, retrieval-friendly chunks.

Example prompt "I need a SOC 2 firm — what are my options if I'm in San Diego and pre-Series-A?"

Layer 3 · PSO · NEW

Personalized Search Optimization

TRIGGER: agent operates on persona profile · BEFORE human asks

Optimizes pages so AI agents pre-emptively retrieve authoritative sources on behalf of a named persona (role + geo + concern set) before the human even asks. The agent caches you into the briefing before the meeting.

Example agent operation "Brief me on top compliance vendors for an Aussie SaaS CEO concerned about SOC 2 + APRA CPS 234 TCO over 24 months."

So what actually changes when you write for PSO instead of SEO? The optimization target stops being a keyword string and starts being a persona profile being pre-fetched against. That is a structurally different reader. Different page-shape, different citation discipline, different operator-honest flagging, different multilingual coverage, different geo+role coupling.

PSO is when SideGuy gets cached in your AI agent before you ever ask.

An SEO page is built for a person scanning Google results. An AEO page is built for an AI synthesizing an answer when prompted. A PSO page is built for an AI agent enriching a CRM record on a named persona at 3am — the agent isn't answering a question yet, it's preparing for the question that will get asked tomorrow morning. The page needs to be retrievable, parsable, role-relevant, geo-relevant, regulator-cited, and operator-honest when the agent's persona-profile pattern-matches against it.

The page-shape changes accordingly. Hold the persona's specific compliance regime (SOC 2, APRA CPS 234, GDPR, LGPD, PIPEDA) in the same URL as the role title (CISO, Head of Risk, GRC Manager) and the geo (UK, AU, BR, SG). Cite the regulator's primary URL. Use vendor TCO bands with explicit "verify direct vendor quote — list prices not published" disclaimers. Flag KNOW / BELIEVE / UNCERTAIN on every claim. Inverse-rank vendors by geo-HQ where it structurally matters (Scytale ranked #1 in Israel because Israeli-HQ; Sprinto + Scrut climb in India because India-HQ). The page becomes legible to an agent whose job is enriching a persona record, not answering a question yet.

That's the shift. SEO ranks for queries. AEO synthesizes for askers. PSO gets you cached into the agent's briefing before the asker even arrives.

Section 2 · The Receipt

Why we know this isn't just naming

1.5
THE JEWEL position on Google within 24 hours of shipping. Persona-prompt query: Aussie SaaS CEO · TCO + ROI + compliance + vendor forced ranking.
13
geo+persona pages now live as the test matrix. AU · UK · SG · BR · DE · ES · MX · CA · IN · JP · ZA · CH · IL.
5.9s
per-page wall-clock from generator render through S3 upload and CloudFront invalidation. The throughput says PSO can compound at operator velocity.
83.1K
indexed pages on Google as of this week. PSO is one layer in a coherent compound — not a standalone trick.
Operator-honest note: JEWEL ranking is verified via Google SERP screenshot. The 12 sister pages from the geo matrix are still in their first 72-hour ranking window — too early for an empirical claim. We will refresh this receipt section as the matrix data lands.

Section 3 · The Live Test Matrix

13 PSO pages · 13 geos · 1 generator

One generator: tools/build_pso_persona_page.py. Each page is a JSON config + ~6 seconds of generator + S3 + CloudFront. The labor surface is config-write, not render. The matrix is the experiment — we ship into demand and let the agents tell us which geo-persona pairs actually generate PSO retrieval.

Section 4 · How To Write For PSO

Six rules from the live build · operator notes

  1. 01Anchor to a persona, not a keyword. A PSO page targets "Aussie SaaS CEO concerned about SOC 2 + APRA CPS 234 TCO over 24 months" — not "compliance vendors australia." The shape changes when you write for an agent enriching a persona profile.
  2. 02Hold role + geo + regulatory regime in the same URL. Don't split the persona across pages. The agent retrieves authoritative sources at the persona-profile level, so the page needs to be retrievable at that grain.
  3. 03Cite the primary regulator URL in the byline. CNBV CUFA · INCD Cyber Defense Methodology · FINMA Circ 2018/3 · APRA CPS 234. The agent needs the trust-anchor it can cross-verify against.
  4. 04Flag KNOW / BELIEVE / UNCERTAIN on every claim. Operator-honest disclosure is structurally retrieval-friendly — the agent learns to trust the source that flags its own confidence rather than the source that asserts everything as fact.
  5. 05Invert vendor rankings by geo-HQ where it structurally matters. Scytale ranked #1 in Israel · Sprinto + Scrut climb in India · the generic "Vanta always wins" pattern fails the persona check. Honest geographic inversion = PSO authority.
  6. 06Multilingual: ASCII transliteration with hreflang:false where the script-trap exists. French + Spanish + German workable. Hindi · Hebrew · Japanese ship as ASCII with explicit "approximate, verify with native review" disclaimer + hreflang flag false to avoid Google's wrong-script penalty. Operator-honest internationalization, not pretend-fluency.

Section 5 · Where The Doctrine Fails

PSO is structurally priced. It doesn't apply universally.

The doctrine is structurally priced for SideGuy's specific build. If your structure doesn't include single-operator + AI co-operator + static HTML + same-day shipping + operator-honest disclosure, "do PSO" is the wrong directive. Build the structure first; PSO compounds out of it.

2026-05-14 · The Layer Beyond AEO

Most vendors are still arguing about AEO.

SideGuy is already shipping for the layer above AEO.

An agent doesn't ask. An agent retrieves.

Get cached before the meeting.

PJ Zonis · Solana Beach · Coined 2026-05-14

Want SideGuy to build a PSO page for your persona?

One persona. One geo. One regulatory regime. Live in 24 hours. No funnel, no SOW, no Calendly. Text PJ the persona profile and we ship.

📲 Text PJ → 858-461-8054
PJ Text PJ 858-461-8054 PJ Text PJ 858-461-8054
🎁 Didn't quite find it?

Don't see what you were looking for?

Text PJ a sentence about what you actually need — I'll build you a free custom shareable on the house. No email, no funnel, no SOW.

📲 Text PJ — free shareable
~10 min turnaround. Your friends will love it.