Aemorph's SPO Triple Architecture writes the facts about your business so AI engines lift them out whole and cite them correctly in the answers your buyers read. Each sentence carries one subject, one action and one detail, so an engine has a clean fact to extract instead of a paragraph to interpret. AI builds its map of every business from many sources, and your website is only one of them. Clear, consistent facts across those sources give an engine stronger evidence for naming you; vague or conflicting facts give it weaker evidence.
Written by Kevin Dam, founder of Aemorph, who has practised SEO since 2010 and sits on the Forbes Agency Council. Aemorph is a Google Partner. LinkedIn
What This Solves
Copy written only for persuasion buries your core facts, so AI engines find them harder to extract and cite, and your visibility in AI answers suffers. Marketing copy layers in tone, story and qualifiers because a human reader responds to those things. A machine extracting a fact for an AI answer is best served by the shortest, clearest path from subject to action to detail: your business, delivers this service, to this audience, under this standard.
Aemorph writes the sentences that carry your core facts, and you approve each one before it goes live, so the subject, the action and the detail sit close together, in plain order, with nothing ambiguous between them. The marketing tone stays on the page for the human reader, and the fact underneath becomes clean enough for a machine to lift out whole.
What does SPO Triple Architecture mean?
SPO stands for subject, predicate and object, the three-part structure Aemorph uses to state each core fact about your business explicitly: who or what the fact is about, what it does, and the specific detail. Website copy written for a human skimming a page is often full of qualifiers, asides and marketing flourish. A machine parsing that same paragraph for a single fact, such as who your business serves, what it charges or where it operates, has a harder time isolating the fact from the sentence around it.
The SPO Triple Architecture sits alongside three related methods inside the LLM Influencer System, Aemorph's programme for SEO (search engine optimisation, which earns your place in Google's regular results), AEO (Answer Engine Optimisation, which gets you quoted in Google AI Overviews and featured snippets) and GEO (Generative Engine Optimisation, which gets you cited inside the AI chats): filling every fact slot so no buyer question goes unanswered, writing for a human reader and a machine at once, and linking your business to the public records other maps point to.
What does writing for machines actually mean?
Writing for machines means structuring a factual sentence so its subject, its action and its detail are unambiguous and adjacent. "Aemorph serves financial services and insurance firms in Singapore and Australia" states one fact cleanly, rather than burying that same fact inside three sentences of context a machine has to parse to find it.
How the Structure Works
Every factual claim takes one shape, subject, action, object, so a machine finds what your business does stated outright instead of inferring it, and AI answers about you get a clean fact to repeat. The structure sits underneath the page's readable prose, in the visible sentence itself and in the machine-readable record attached to the page. A human reads a fluent paragraph; a machine reading the same content finds the fact stated once, cleanly, in that subject-action-object shape.
The practical work has three steps:
- Identify the core facts. Aemorph identifies the core facts a page needs to state, the ones a buyer or a machine wants confirmed.
- Write each fact as one sentence. Aemorph writes each fact as a single, direct sentence with the business as the subject, a plain verb as the action, and the specific detail as the object.
- Match the structured record. Aemorph checks that the same fact appears with the same values in the page's structured record, so the visible sentence and the machine-readable version agree.
Four facts from Aemorph's own record show the shape in practice:
| Fact sentence | Subject | Predicate | Object | Mirrored in structured data as |
|---|---|---|---|---|
| Aemorph serves clients in Singapore and Australia. | Aemorph | serves clients in | Singapore and Australia | Organization, areaServed: Singapore; Australia |
| The Showstopper Sensor (Sprint 1) delivers its final output by day 30. | The Showstopper Sensor (Sprint 1) | delivers | its final output by day 30 | Service, description stating delivery by day 30 |
| The Hallucination Diagnostic tests ChatGPT, Gemini, Claude and Perplexity. | The Hallucination Diagnostic | tests | ChatGPT, Gemini, Claude and Perplexity | Service, description naming the same four engines |
| Aemorph holds the Google Knowledge Graph ID /g/11df0qhbs0. | Aemorph | holds the Google Knowledge Graph ID | /g/11df0qhbs0 | Organization, identifier: /g/11df0qhbs0 |
Source: the Google Knowledge Graph ID comes from Aemorph's Google Business Profile, July 2026.
A page that states "Aemorph serves financial services clients across Singapore and Australia" in the visible text and repeats that same fact in its structured markup gives a machine two matching statements of one claim. A page that states the fact one way in prose and a different way in its markup carries an inconsistency between the two layers. A page that omits the fact from its markup leaves no coded statement of that fact.
Absorbing the Structured Data Layer
When your visible sentence and the structured data behind the page state the same facts, a machine meets no gap between what a person reads and what it parses, so your facts reach AI answers the way you wrote them. Structured data, code that labels your facts for Google and AI, is the coded layer behind a page, invisible to a human reader, that tells a machine explicitly what type of entity a page describes, what it does and how its facts connect. Aemorph specifies this coded layer to state the same facts and values as the visible sentence.
| Layer | Who reads it | What it needs to state | Example | What happens when it is missing |
|---|---|---|---|---|
| Visible sentence | Human buyer scanning the page | The fact, in plain, persuasive language | "The Showstopper Sensor delivers its final output by day 30." | The buyer finds no clear answer and the machine has no plain-text claim to match the markup against |
| Structured data | Search crawlers; Google documents its use for rich results | The same fact and values, in coded form | Service, description stating delivery by day 30 | The plain-text claim has no explicit coded statement behind it |
| Agreement between the two | Any machine reading both layers | Zero contradiction between visible claim and coded claim | Both layers state day 30 | Different values leave the two layers inconsistent; an omitted value leaves no coded statement of that fact |
A common failure is a page that reads well for a human but carries structured data that falls short in one of three ways:
- Omits the coded layer entirely, so the plain-text claim has no explicit coded statement behind it.
- Describes the business in generic terms, a bare organisation type with no service, market or price attached.
- Lags behind the visible sentence after a price, service or market changes, so the two layers contradict each other.
Aemorph specifies the coded layer as part of the sentence, not as a separate technical task bolted on afterwards; your developers implement it, and Aemorph verifies it once it is live.
Why does structured data matter if the page reads fine to a person?
Structured data states explicitly, in a form built for machines, which entity a page describes and which properties belong to it, so a machine has less to infer from the prose. Aemorph keeps it consistent with the visible facts. Google documents its use of structured data for rich results in Search; ChatGPT, Perplexity and Anthropic have not confirmed that they read it. A page that reads fine to a person but carries no matching markup leaves a machine to work the claim out from the prose alone, which makes the fact harder to extract and cite.
Where This Fits Against Generic SEO Copywriting
Your copy keeps its keyword and its reader while still stating one clean fact for machines, because keyword goals and machine extraction do not conflict when the sentence is built correctly. Keyword-density-led copy optimises a sentence for keyword density and reader engagement; Aemorph's structure optimises the same sentence for machine extraction. A sentence carries the keyword a buyer searches for, holds a human reader's attention, and still states one clear subject-action-object fact a machine lifts out whole. The difference is deliberate ordering, not extra length or extra jargon.
| Dimension | Keyword-density-led copy | Aemorph structure | What a machine extracts | Where Aemorph checks it |
|---|---|---|---|---|
| Sentence goal | Keyword density and reader engagement | One clear fact per sentence, still readable | A complete fact instead of a keyword match | Review of core pages |
| Position of the fact | Buried three clauses deep, after the story | Subject, action and detail adjacent, in plain order | The fact in one pass, with less inference | Sentence-level edit of each core fact |
| Qualifiers and asides | Layered between subject and detail | Defining conditions kept with the claim; asides moved after it | The complete claim, including its material conditions | Sentence-level edit of each core fact |
| Structured data | Missing, generic or out of date | States the same facts and values as the visible sentence | Two matching statements of one claim | Comparison of visible text against markup |
| Measure of success | Position for a tracked keyword | The fact cited correctly in AI answers | A fact clear enough to cite | Reporting across AI engines |
Aemorph's review of an existing page against this standard flags sentences where the core fact sits buried three clauses deep or contradicts the structured markup attached to the same page.
Put This to Work on Your Pages
Put machine-readable facts to work on your pages with Entity Hardening (Sprint 2), Aemorph's technical entity SEO sprint, which builds the coded layer behind them in up to 60 days. Machine-readable facts are the sentence-level layer of the LLM Influencer System. Sprint 2 delivers one connected Schema.org graph with stable identifiers, page templates and a validated worked example. Aemorph writes the specifications and files from your site's content as scraped at kick-off, your developers or IT vendor implement them in the CMS, and Aemorph verifies them; Aemorph does not edit or rewrite your content. Sprint 2 carries no guarantee.
Sprint 2 is sold on its own or after the Showstopper Sensor (Sprint 1), Aemorph's 30-day AI answer sprint, which publishes your approved answers to your showstopper questions, the buyer questions that stop a purchase when AI answers them badly, as the LLM info page on your site, and does not rewrite core pages. The two Sprints produce your Brand Codex, your brand fact sheet and the record of what the LLMs know and say about your brand.
Buy the Showstopper Sensor (Sprint 1) on its own and it carries the Ground Truth Guarantee: if ChatGPT, Claude, Gemini and Perplexity still miss your approved facts 30 days after your answers go live, you get your Showstopper Sensor fee back in full.
A strategic conversation with Aemorph is free and runs 30 to 60 minutes; if you buy Sprint 1 or Sprint 2 on its own, you start there, and Aemorph responds to all communication within 24 hours.