SEO Master is a systemic framework that treats classical search, generative engines and answer engines as one retrieval problem rather than three disciplines. Three readiness pillars, a three-tier rendered-DOM audit and a 100-point Definition of Done, published under CC BY 4.0 with a citable DOI.
What the SEO Master framework is
The SEO Master framework is a unified three-pillar strategy for making a digital asset TOP-Ready, AI-Ready and Lead-Ready at the same time. It states what a page must satisfy to be eligible in classical search, in generative engines and in answer engines, and it treats those three as one retrieval problem rather than three separate disciplines with three separate checklists.
The framework is deliberately ordered. A page no crawler can reach cannot be extracted by a generative engine, and a page no engine will quote cannot convert a reader who never sees it. That dependency is why the pillars are built in sequence rather than in parallel, and why a score in a later pillar is worth less when an earlier one is unresolved.
What the framework is not is a ranking tactic. It does not argue about keyword density, backlink volume or position tracking. It specifies structures: which entity a URL is about, where its definition sits in the rendered DOM, which rung of a decision journey it serves, and how the conversion it claims to cause is recorded.
The paradigm shift this framework answers
The paradigm shift behind this framework is the move from blue-link result pages to generative syntheses. Traditional search engine optimization historically prioritized keyword density, ranking positions and backlink volume. The rise of generative engine optimization and of AI answer engines such as Google AI Overviews, ChatGPT and Gemini demands a different emphasis: machine extractability, verified entity disambiguation, and user decision psychology.
The practical consequence is that the unit of success changes. Under blue links, the unit was a position for a query. Under generative answers, the unit is a fact an engine is willing to lift and attribute. A page can hold a position and still be invisible inside a synthesis, because nothing on it was expressed in a form a parser could take.
This is why the framework puts extractability beside crawl health rather than after it. Optimizing for one and not the other produces a page that either ranks and is never quoted, or is quotable and never found.
The three readiness pillars
The three readiness pillars are TOP-Ready, AI-Ready and Lead-Ready, and each one answers a different question about the same URL. TOP-Ready asks whether a crawler can reach, understand and rank the page without waste. AI-Ready asks whether a generative engine can extract a correct and attributable fact from it. Lead-Ready asks whether a real buyer moves one rung further, and whether that movement is measured.
Each pillar has its own specification page below. They are written to be read in order, because the questions compound: an extraction problem is often a taxonomy problem wearing a different name, and a conversion problem is often an extraction problem that never reached the reader.
DOM quality assurance before publishing
DOM quality assurance is the check the framework mandates before any URL is allowed to publish, and it exists because AI crawlers evaluate the fully rendered DOM rather than the raw unrendered code. A definition that only appears after a JavaScript tab is opened is, for the purposes of extraction, a definition that is not on the page at all. The audit runs in three tiers.
- Rendered DOM Verification. Confirm that Answer-First definitions and proof elements exist in the rendered HTML, not hidden inside unrendered JavaScript tabs. AI crawlers evaluate the fully rendered DOM, not the raw source.
- Schema Accuracy Validation. Verify zero errors in the Google Rich Results Test and validator.schema.org.
- 100-Point Definition of Done. Score the page against the benchmark rubric below before it is allowed to publish.
The 100-point Definition of Done
The Definition of Done is the rubric that decides whether a page is finished, and it is what makes the framework auditable rather than advisory. A page is not done when it looks complete; it is done when it scores against five weighted criteria that total one hundred points. The weights are published so that two people scoring the same page can compare numbers rather than opinions.
| Criterion | Points | Pillar | What it checks |
|---|---|---|---|
| Answer-First | 25 | AI-Ready | A direct definition of 20 to 40 words sits in the first block after the heading, where a zero-click AI Overview can lift it. |
| Entity Disambiguation | 20 | AI-Ready | The page states which entity it is about, and distinguishes it from entities that share its name. |
| Schema Accuracy | 20 | AI-Ready | Zero errors in the Google Rich Results Test and in validator.schema.org, on the rendered page rather than the source. |
| DLN Link Structure | 15 | TOP-Ready | Internal links carry one of the five functional roles and use descriptive anchor text from an approved Anchor Bank. |
| GA4 Tracking Verification | 20 | Lead-Ready | The conversion the page is built to cause is actually recorded, so the claim that it converts can be checked rather than asserted. |
The weighting carries an argument. Answer-First alone is worth a quarter of the total, and together with entity disambiguation and schema accuracy the extraction criteria account for sixty-five of the hundred points. That distribution is the framework stating plainly which failure it considers most expensive under generative search.
How to apply the framework to an existing site
Applying the framework to an existing site starts with one URL rather than with the whole domain. Pick the page that already earns the most qualified traffic, score it against the Definition of Done, and record the number before changing anything. A baseline you did not write down is not a baseline, and without one no later claim of improvement can be checked.
Work the three pillars in order on that single URL until it scores. Only then repeat on the next page. The reason for the sequence is economic: taxonomy faults replicate, so fixing the structure on one page before cloning it across a cluster is cheaper than fixing a cluster that was built on a fault.
This specification and the Vietnamese training programme
This specification and the Vietnamese training programme share a name and are not the same thing. This page is the published framework: a technical working paper with a DOI, a licence and a fixed version, written for people who want to apply, cite or audit against it. It is language-independent and free to reuse under CC BY 4.0.
The training programme at khóa học SEO Master is a Vietnamese-language course that teaches the framework on a live website. If you are looking for a curriculum, a schedule or a fee, that page answers you. If you are looking for the specification itself, you are already on the right page.
Rights, reuse and how to cite this framework
Rights and reuse for this framework are governed by the Creative Commons Attribution 4.0 International licence, which is the licence attached to the Zenodo deposit. You may copy, redistribute, adapt and build on the material for any purpose, including commercially, provided you give appropriate credit, link to the licence and indicate whether changes were made.
Cite this framework as: Nolan, D. (2026). SEO Master: A Systemic Framework for Search Engine Optimization (SEO), Generative Engine Optimization (GEO), and AI Answer Optimization (AEO). Technical Working Paper, danhnolan.com Research Group. Zenodo. 10.5281/zenodo.22857812. ORCID: 0009-0007-7906-5091. Licensing terms: rights and reuse.
The deposit is the authoritative version. Where this page and the deposited document differ, the deposited document under the DOI is correct, because that is the version other people cite and the version that carries a fixed date.
References
The references below are the sources the deposited working paper cites, reproduced here so that a reader of this page can follow the same trail without opening the PDF. The standards references matter in particular: the link governance rules in TOP-Ready are an application of RFC 8288 rather than a house convention.
- Nolan, D. (2026). SEO Master: A Systemic Framework for Search Engine Optimization (SEO), Generative Engine Optimization (GEO), and AI Answer Optimization (AEO). Technical Working Paper. Zenodo. 10.5281/zenodo.22857812.
- Nolan, D. (2026). Decision Ladder Navigation (DLN): A Psychological Framework for Web Architecture and Internal Linking. Specification.
- Nolan, D. (2026). The RCCOF Framework for Enterprise Content Generation and Generative Engine Optimization. Specification.
- IETF. RFC 8288, Web Linking; RFC 9110, HTTP Semantics; RFC 6596, The Canonical Link Relation.