Skip to content

Resources White paper

The semantic content system

A content operation needs a model before it needs writers. This paper summarises the one AwesomeSEO runs on: a 16-stage chain from source context to internal link, and a library of 496 enrichment items that say what a page can contain, each annotated with the stages it serves, the page types it fits and the strength of its evidence. The Swedish source is quoted as written; the summaries are ours.

Published
October 2026
Author
AwesomeSEO
Data
Innehållsberikning (Swedish source), 496 items, annotated and tiered in @awesomeseo/semantic
Get the PDF by emailEvery number on this page is computed from the data at build time.

01What the system is

496
enrichment items
Swedish, verbatim
34
sections
in 3 parts
16
chain stages
plus one loop
5
stage groups
context to content

The source document, Innehållsberikning, opens with one sentence that defines its scope:

Sammanförd lista över möjliga innehållsberikningar från dina anteckningar och bilagor. Varje punkt beskriver ett element att välja, utveckla eller undersöka för en viss sida.

In English: a consolidated list of possible content enrichments, where each point describes an element to choose, develop or research for a given page. Two ideas carry the rest. First, a page is not written; it is assembled from elements that each answer a need, and the list is the catalogue of those elements. Second, the elements only make sense inside a chain that starts with what the site is a source about and ends with the link to the reader’s next question. AwesomeSEO models both: the chain as typed objects with validators, the library as data with annotations.

02The chain

The source states the chain in one line, which the package keeps exactly as written and maps to 16 stages; the last link, nästa query, loops back to the query.

Source context → knowledge domain → contextual domain → central entity → main entity → attribute → value → predicate/frame → semantic roles → query theme → query template → query → question → answer → document → internal link → nästa query
The 16 stages, with the item that defines each and how many items serve it
GroupStageWhat it isDefining itemItems
ContextSource contextWhat the site is a source about, and from which perspective.8 Source context13
ContextKnowledge domainThe broad field of knowledge the site belongs to.467 Knowledge domains16
ContextContextual domainA setting in which the same entity gets its own attributes and predicates.466 Contextual domains28
EntitiesCentral entityThe entity that unites everything the site publishes.273 Central entity18
EntitiesMain entityWhat one document is about. Exactly one per document.494 Central vs main entity70
EntitiesAttributeA property of an entity people ask about or decide on.77 Grundläggande attribut69
EntitiesValueThe fact for an attribute, with unit, source and date.82 EAV119
RelationsPredicate / frameThe action or relation, and the situation (frame) it implies.459 Frame semantics39
RelationsSemantic rolesWho acts, on what, with what, where, when and with which result.460 FrameNet-roller41
DemandQuery themeThe underlying need a group of queries shares.439 Query themes10
DemandQuery templateA reusable search pattern with slots.437 Query templates24
DemandQueryWhat people actually type.12 Huvudsökord61
DemandQuestionThe question behind the query.292 Query–question–answer27
ContentAnswerThe explicit answer, in the format the question needs.493 Query–answer format alignment111
ContentDocumentThe page that carries the answers.6 Sidtyp132
ContentInternal linkThe link that takes the reader to the next query.183 Internlänkar26

Items serving a stage: enrichment items annotated with that stage. One item can serve several stages, so the column sums to more than 496.

The two ends of the chain carry the most weight and the fewest items. Source context is defined once, in the source’s own words:

8. Source context: Koppla sidans perspektiv till webbplatsens huvudentitet, verksamhet, erbjudande och redaktionella identitet.

And the internal link, the last stage, is not navigation but the answer to “what will this reader ask next?”:

183. Internlänkar: Koppla sidan till överordnade ämnen, syskonsidor, underkategorier och fördjupningar.

03The library in three parts

The 496 items grew in three parts: a base list, additions that extend it, and a third part on query, language and network modelling. The sections keep the source’s Swedish titles.

34 sections in 3 parts
PartSectionItemsCount
Del 1: GrundlistaSyfte och kontext1–1111
Sökord och språk12–4029
Modifierare41–5616
Entiteter och relationer57–7620
Attribut och fakta77–9923
Svar och förklaringar100–12425
Research och originalitet125–14420
Media och verktyg145–16723
Struktur och navigation168–18922
Strukturerad data190–20314
Förtroende och erbjudande204–21613
Konkurrens och validering217–24024
Del 2: KompletteringarDatamodell241–2499
Nisch och research250–26213
Innehållsplan263–27210
Ämnesarkitektur273–28816
Semantisk fördjupning289–30113
Branding och bilder302–31312
Kunskapsbas och automation314–32815
Analys och förbättring329–33810
Språk och betydelse339–3468
Fakta och mätning347–35711
Jämförelse och beslut358–3636
Tillgänglig presentation364–3685
Datamodell och underhåll369–3768
Entiteter och relationer377–3826
Produkt och tjänst383–3919
Process och resultat392–3987
Erfarenhet och perspektiv399–4035
Data och underlag404–41512
Användningssituationer416–4227
Innehållsformat423–4308
Transparens och detaljer431–4366
Del 3: Fördjupad Semantic SEOQuery-, språk- och nätverksmodellering437–49660

Item numbers as in the source. Section titles in Swedish, as written.

A reader who wants the gist of the base list can take its first section as the frame: who the page helps, what it is about, from which perspective. The first item:

1. Målgrupp: Beskriv vem sidan hjälper, personens kunskapsnivå, situation, behov och förutsättningar.

04How the items are tiered

The list is practitioner material and is tiered as such. An item is raised above practitioner only through a playbook practice of a higher tier or a direct citation of Google documentation; items the list itself frames as hypotheses are marked speculative. 96 items rest on 43 playbook practices, 23 cite Google documentation directly, and a test in the repository enforces the policy against the factors package.

496 items by evidence tier
TierMeaningItemsShare
confirmedGoogle states it in documentation or official guidance.377%
documentedThe signal exists per the 2024 API leak, trial testimony or a Google patent. Weight unknown.102%
measuredCorrelates with position in the TopSEOFactors data. Correlation, not causation.143%
practitionerA working heuristic from experienced SEOs. We test it on your own data.42986%
speculativeA hypothesis. Shown with that label, never as advice.61%

Tier policy as implemented in @awesomeseo/semantic annotations; enrichment items are never retired or excluded.

An example of each end. A confirmed item, resting on Google’s own guidance on links:

183. Internlänkar: Koppla sidan till överordnade ämnen, syskonsidor, underkategorier och fördjupningar.

Tier: confirmed Google Search Central: Link best practices for Google

And a documented one, resting on site-level focus signals from the 2024 leak:

8. Source context: Koppla sidans perspektiv till webbplatsens huvudentitet, verksamhet, erbjudande och redaktionella identitet.

Tier: documented via the practice “Define the source context before the first page”

05Checklists per page type

Every item is annotated with the page types it fits. Asking for a page type returns its checklist in chain order: the items marked for that type plus the items marked for any page. Site-level items (data model, research, workflow) are listed only when asked for.

Checklist length by page type
Page typeWhat it isItems
ProductA single product or offer.249
Category / collectionA listing of products that share an attribute.199
Buying guideHelps someone choose: criteria, options, who each suits.304
ComparisonTwo or more options on the same attributes.250
How-toA task explained as steps.220
Local / storeA physical place, service area or store.186
Brand / aboutWho the business is and how it works.182
GlossaryDefines a term and separates it from its neighbours.184
ToolCalculator, configurator, quiz or other interactive help.183
Any pageApplies to every page.157
Site-wideData model, research, knowledge base or workflow, not one page.292

enrichmentForPageType(id) from @awesomeseo/semantic, items marked “any” included; “site” includes site-level work.

The checklist is a menu, not a quota. The quality thresholds in section 7 say what a page must pass; the checklist says what it may contain, so an editor chooses by the P-R-P score of each attribute (prominence, relevance, popularity, 1 to 5 each; 12 or more earns a section).

06A worked example: the product page

The product checklist has 249 items across 16 stages. Below, the first item of each stage, with its English label and tier. The full list is in the demo workspace’s semantic model.

First item per stage, product page
StageItemSwedish titleEnglish labelTier
Source context8Source contextSource contextdocumented
Knowledge domain33FackspråkTechnical terms explainedpractitioner
Contextual domain9MarknadsanpassningMarket adaptationpractitioner
Central entity31Alias och namnvarianterAliases and name variantspractitioner
Main entity26Sammansatta ordCompound wordspractitioner
Attribute18GenitivformerGenitive formspractitioner
Value11AktualitetsbehovFreshness needsdocumented
Predicate / frame19Verbens tidsformerVerb tensespractitioner
Semantic roles48MålgruppAudience modifierspractitioner
Query theme4SökintentionSearch intentpractitioner
Query template1MålgruppTarget audiencepractitioner
Query3FöljduppgifterFollow-up taskspractitioner
Question15FrågeformuleringarQuestion word coveragepractitioner
Answer2HuvuduppgiftMain task of the pagepractitioner
Document6SidtypPage typepractitioner
Internal link183InternlänkarInternal linksconfirmed

Swedish titles as written; English labels are annotations.

07Quality thresholds

Ten checks a page passes before it ships, from Koray Tuğberk Gübür, semantic SEO course material. All are practitioner tier: coherent and testable working rules, not confirmed ranking signals, and the product labels them that way.

10 thresholds, every page type
ThresholdPasses when
1Information gainAt least one novel, exclusive or rare attribute that the top 20 miss.
2Information densityNumbers with units, not “many”, “often” or “fast”.
3Featured-snippet passageThe answer to the main question in one passage of 40 words or fewer.
4People-also-ask answersEach question answered in one definitive sentence before any detail.
5EAV triples throughoutEntity, attribute and value in every section: “the sheet weighs 165 g/m²”.
6Examples after pluralsEvery plural (“sizes”, “colours”) is followed by concrete examples.
7Consistent part of speech in listsList items start with the same word class.
8Evidence after each claimA number, a source or your own test follows every claim.
9Freshness scheduleA declared cadence for meaningful updates: monthly, quarterly or annual.
10Single macro contextOne main entity and one intent per page.

08How it runs in the product

The chain is a typed model: source context, domains, entities, attributes with values that carry a unit, a source and a date, predicates and roles, query themes, templates, queries, questions, answers, documents and links. 11 validators run over it and name the stage they break:

  • Broken reference
  • Main entity per document
  • Main entity → central entity
  • Question without an answer
  • Answer format
  • Link anchor
  • Link → next query
  • Context dilution
  • Predicate completeness
  • Value without source
  • Document without inbound links

Brands never fill this in by hand. Onboarding captures the source context and central entity; the topical map derives clusters and the P-R-P placement of attributes; the content module generates briefs from the checklist for the page type and runs the quality thresholds before a draft goes for approval. The semantic model screen shows the chain, the validators and the library with search.

09Source and translation

Source: Innehållsberikning, content/innehallsberikning.sv.md in the AwesomeSEO repository, Swedish, parsed verbatim into @awesomeseo/semantic. English short titles (at most six words), stage and page-type annotations and tiers are ours and live beside the text, never in it. The chain and the stage summaries follow Koray Tuğberk Gübür’s semantic SEO framework; its claims are practitioner tier unless the playbook raises them. Every count on this page is computed from the package at build time.

Get “The semantic content system” as a PDF

Enter an address and the live product emails the PDF (awesomeseo-semantic-content-system.pdf) with a link back to this page. You can also print this page: the layout is made for A4 and Letter.

Demo: nothing is sent from this page.

Browse the full library with search and filters.

The demo workspace shows the chain, the validators and all the enrichment items, filtered by stage, page type and tier.