Bow Tie Kreative SEO System

1. Purpose

A grammar defines the valid parts of a language and the rules for combining them. The SEO LAKA Grammar defines:

- what an SEO object is;

- which properties must be attached to it;

- which relationships can connect objects;

- which logical operations create valid decisions;

- how a strategy changes across the five LAKA levels;

- how every action becomes measurable.

SEO work is treated as a language that produces retrieval systems, information products, customer journeys, and business outcomes.

  • what an SEO object is;
  • which properties must be attached to it;
  • which relationships can connect objects;
  • which logical operations create valid decisions;
  • how a strategy changes across the five LAKA levels;
  • how every action becomes measurable.

2. The seven layers of the language

A valid strategy must connect all seven layers. A keyword list that does not connect to an audience, asset, graph position, and outcome is an incomplete sentence.

LAYER 1 — BUSINESS LANGUAGE
Goal, value, offer, margin, risk, capacity

LAYER 2 — AUDIENCE LANGUAGE
Segment, role, awareness, sophistication, urgency, constraints

LAYER 3 — SEMANTIC LANGUAGE
Concept, entity, attribute, relation, question, query, intent, task

LAYER 4 — DOCUMENT LANGUAGE
Asset, page type, answer structure, evidence, media, canonical destination

LAYER 5 — GRAPH LANGUAGE
Internal link, external citation, parent, child, sibling, hub, pathway

LAYER 6 — RETRIEVAL LANGUAGE
Discover, crawl, render, canonicalize, index, retrieve, display

LAYER 7 — OUTCOME LANGUAGE
Impression, click, task completion, lead, sale, margin, retention, learning

3. Primitive object classes

3.1 Business objects

Primitive, Meaning, Required properties — 6 rows
PrimitiveMeaningRequired properties
BUSINESSOrganization receiving valuemodel, geography, capacity
GOALDesired business statemetric, baseline, target, horizon
OFFERExchange presented to a useraudience, price/value, margin
VALUE_EVENTEvent that produces measurable valueevent name, value, qualification rule
CONSTRAINTLimit on valid strategiesbudget, policy, capacity, risk
RESOURCEAsset available to executepeople, data, technology, time

3.2 Audience objects

Primitive, Meaning, Required properties — 7 rows
PrimitiveMeaningRequired properties
AUDIENCEA meaningful user segmentneed, language, geography
PERSONAOperational representation of a segmentcontext, goal, barriers
JOURNEY_STATERelationship state with the businessawareness, evaluation, decision, use, retention
PROBLEMUndesired stateseverity, urgency, frequency
DESIREDesired statevalue, urgency, evidence of demand
TASKWhat the user is trying to accomplishverb, object, completion condition
INTENTWhy the task is being performed nowinformational, comparative, transactional, navigational, local, support

3.3 Semantic objects

Primitive, Meaning, Example — 13 rows
PrimitiveMeaningExample
CONCEPTGeneral idea or classweb design
ENTITYDistinct named thingCalgary, WordPress, Google
PARENTBroader conceptdigital marketing
SUBTYPENarrower typeecommerce web design
SYNONYMNear-equivalent expressionwebsite designer / web designer
VARIANTMorphological or orthographic formwebsite / web site
ATTRIBUTEDescriptive dimensionprice, speed, accessibility
VALUEAttribute stateunder $5,000, fast, WCAG conformant
RELATIONTyped connectionservice LOCATED-IN Calgary
QUESTIONExplicit information gaphow much does a website cost?
QUERYObserved search expressionCalgary web design prices
QUERY_CLUSTERQueries sharing one dominant taskcost-intent cluster
EXCLUSIONWrong sense, audience, or taskjobs, salary, course

3.4 Document objects

Primitive, Meaning — 8 rows
PrimitiveMeaning
ASSETAny retrievable content or tool
CANONICAL_ASSETIntended primary destination for an intent cluster
SUPPORTING_ASSETAsset answering an adjacent task and supporting a canonical asset
PAGE_TYPEService, product, category, guide, comparison, calculator, template, location, case study, glossary, FAQ
FORMATText, table, video, image, tool, dataset, map, interactive, downloadable
EVIDENCEFirsthand experience, data, test, citation, case study, demonstration
NEXT_ACTIONLogical transition after the task is served
SEARCH_APPEARANCEWeb result, image, video, local result, product result, rich result, generative citation

3.5 Graph objects

Primitive, Meaning — 9 rows
PrimitiveMeaning
NODEA page, entity, cluster, or asset in a graph
EDGEA typed connection between nodes
INTERNAL_LINKCrawlable relationship between owned pages
EXTERNAL_LINKCitation or navigation to another site
BACKLINKExternal edge pointing to an owned asset
HUBPage that organizes a coherent topic or task family
PATHOrdered sequence from entry to task completion or conversion
ORPHANImportant page without a useful internal path
CANONICAL_SETDuplicate or near-duplicate URLs represented by one preferred URL

3.6 Retrieval states

These are separate states. “Indexed” must never be used as a synonym for all of them.

DISCOVERED
→ FETCHED
→ RENDERED
→ CANONICALIZED
→ INDEXED
→ RETRIEVED
→ DISPLAYED
→ VISITED
→ COMPLETED
→ CONVERTED

4. Relation vocabulary

Use typed relations rather than a flat bag of keywords.

Examples:

The relation determines the needed content structure. COMPARED_WITH often requires a comparison table. HOW_TO requires an ordered procedure. LOCATED_IN may require local evidence. EVIDENCED_BY requires visible proof.

IS_A
PART_OF
HAS_ATTRIBUTE
HAS_VALUE
LOCATED_IN
USED_BY
REQUIRES
CAUSES
PREVENTS
SOLVES
PRODUCES
MEASURED_BY
COMPARED_WITH
ALTERNATIVE_TO
COMPATIBLE_WITH
INCOMPATIBLE_WITH
EVIDENCED_BY
AUTHORED_BY
OFFERED_BY
PRECEDES
FOLLOWS
LINKS_TO
SUPPORTS
CANONICALIZES_TO
CONVERTS_TO
RETAINS
EXCLUDES
WEB_DESIGN IS_A PROFESSIONAL_SERVICE
WEB_DESIGN HAS_ATTRIBUTE PRICE
CALGARY_WEB_DESIGN LOCATED_IN CALGARY
WCAG_AUDIT PREVENTS ACCESSIBILITY_RISK
CASE_STUDY EVIDENCED_BY FIRST_PARTY_ANALYTICS
COST_GUIDE SUPPORTS CALGARY_WEB_DESIGN_SERVICE
FILTER_URL CANONICALIZES_TO CATEGORY_URL
ORGANIC_SESSION CONVERTS_TO QUALIFIED_ASSESSMENT

5. Logical operators

5.1 AND — mandatory conjunction

Use AND when all conditions are necessary.

A failed mandatory condition blocks publication or sends the candidate to research.

PUBLISH
IF demand_is_evidenced
AND intent_is_distinct
AND business_fit_is_positive
AND information_advantage_exists
AND asset_is_maintainable
AND measurement_is_installed

5.2 OR — valid alternatives

Use OR when several different forms can satisfy the same requirement.

OR does not mean “include everything.” It means choose one or more valid alternatives according to the task.

EVIDENCE
=
firsthand_experience
OR original_data
OR reproducible_test
OR qualified_expert_review
OR documented_case_study

5.3 XOR — exactly one

Use XOR when only one choice can be canonical.

FOR EACH dominant_intent_cluster:
    existing_url XOR new_url XOR merged_url
    MUST be the intended canonical destination

5.4 NOT — explicit exclusion

TARGET_CLUSTER
=
candidate_queries
NOT jobs
NOT salaries
NOT unrelated_brand
NOT wrong_geography
NOT wrong_language

5.5 IF / THEN / ELSE — branching decision

IF same_task
AND same_answer_structure
AND same_result_format
AND same_next_action
THEN merge_into_one_canonical_asset
ELSE split_or_test

5.6 FOR EACH — controlled scale

This creates candidates, not automatic publication.

FOR EACH approved_location
AND FOR EACH approved_service
GENERATE candidate_location_service_page

5.7 UNTIL — optimization loop

REPEAT diagnose → change → observe → decide
UNTIL:
    target_is_reached
    OR expected_value_falls_below_cost
    OR constraint_is_triggered

5.8 AT LEAST / AT MOST / EXACTLY

AT_LEAST 1 useful internal link points to every priority canonical page
AT_MOST 1 dominant intent owns a canonical URL
EXACTLY 1 primary KPI governs an experiment

6. The canonical SEO sentence

SEO_SENTENCE ::=
GOAL
FOR AUDIENCE
IN JOURNEY_STATE
UNDER CONDITIONS
SEEKING TASK
WITH INTENT
ABOUT CONCEPT_OR_ENTITY
USING QUERY_CLUSTER
SERVED_BY CANONICAL_ASSET
IN FORMAT
SUPPORTED_BY EVIDENCE
CONNECTED_BY GRAPH
LEADING_TO NEXT_ACTION
MEASURED_BY PRIMARY_METRIC
GUARDED_BY CONSTRAINTS

Compact notation

Where:

- G = goal

- A = audience

- C = conditions

- T = task

- I = intent

- Q = query cluster

- D = document

- F = format

- E = evidence

- L = link graph

- N = next action

- M = metric

- X = constraints

Example:

  • G = goal
  • A = audience
  • C = conditions
  • T = task
  • I = intent
  • Q = query cluster
  • D = document
  • F = format
  • E = evidence
  • L = link graph
  • N = next action
  • M = metric
  • X = constraints
G → A:C:T:I:Q → D:F:E → L → N → M | X
Increase qualified assessments
FOR Calgary small-business owners
UNDER active website redesign consideration
SEEKING compare-agencies
WITH commercial-investigation intent
ABOUT Calgary web design providers
USING the agency-comparison query cluster
SERVED BY /calgary-web-design-companies/
IN a scored comparison + decision guide
SUPPORTED BY disclosed criteria + firsthand audits
CONNECTED BY links from cost, process, and case-study nodes
LEADING TO a website assessment
MEASURED BY qualified assessment contribution margin
GUARDED BY neutrality, disclosure, and lead-quality constraints.

7. Query-cluster grammar

A query is decomposed into semantic slots:

Examples:

QUERY
=
[ACTOR?]
+ [TASK_VERB?]
+ [OBJECT]
+ [RELATION?]
+ [ATTRIBUTE?]
+ [ATTRIBUTE_VALUE?]
+ [GEOGRAPHY?]
+ [TIME?]
+ [FORMAT?]
+ [TRANSACTION_MODIFIER?]
small business + hire + web designer + in + Calgary
compare + WordPress + with + Webflow + for + consultants
calculate + website cost + in + Canada + 2026
fix + slow WordPress site + without + changing host

Query normalization

Synonyms, word order, pluralization, abbreviations, and stems are usually lexical variants within one cluster—not separate pages.

NORMALIZED_QUERY_CLUSTER
=
same sense
AND same dominant task
AND compatible answer structure
AND compatible journey state
AND compatible next action

Split rule

Split a cluster when one or more of the following is materially different:

different task
OR different sense
OR different audience constraint
OR different geography with real local evidence
OR different product/service
OR different expected result type
OR different answer structure
OR different conversion path
OR different legal/risk context

Merge rule

Merge pages when:

same dominant task
AND substantial result overlap
AND no independently valuable answer
AND combined asset improves completeness
AND redirect/canonical migration risk is acceptable

8. Page grammar

PAGE
=
PROMISE
+ DIRECT_ANSWER
+ TASK_STRUCTURE
+ EVIDENCE
+ DECISION_SUPPORT
+ NEXT_ACTION
+ MACHINE_SIGNALS
+ GRAPH_CONNECTIONS

Required page clauses

1. Promise: What task will this page help complete?

2. Direct answer: Give the essential answer early.

3. Task structure: Use the form the task requires.

4. Evidence: Show why the answer should be trusted.

5. Decision support: Resolve trade-offs, objections, and edge cases.

6. Next action: Offer the next logical state, not an unrelated conversion.

7. Machine signals: Clear title, headings, canonical, status, metadata, and structured data when eligible.

8. Graph connections: Link to prerequisite, supporting, alternative, and next-step nodes.

  • Promise: What task will this page help complete?
  • Direct answer: Give the essential answer early.
  • Task structure: Use the form the task requires.
  • Evidence: Show why the answer should be trusted.
  • Decision support: Resolve trade-offs, objections, and edge cases.
  • Next action: Offer the next logical state, not an unrelated conversion.
  • Machine signals: Clear title, headings, canonical, status, metadata, and structured data when eligible.
  • Graph connections: Link to prerequisite, supporting, alternative, and next-step nodes.

Format-selection grammar

IF intent = compare
THEN use table OR matrix OR scored decision framework

IF intent = calculate
THEN use calculator OR formula + worked examples

IF intent = locate
THEN use map OR directory OR location page with verifiable local evidence

IF intent = learn_process
THEN use ordered steps + prerequisites + checkpoints

IF intent = diagnose
THEN use symptom → cause → test → remedy decision tree

IF intent = choose
THEN use criteria → options → trade-offs → recommendation

IF intent = verify
THEN use claim → evidence → source → limitation

IF intent = transact
THEN use offer → proof → scope → price/process → action

IF intent = explore
THEN use hub → categories → paths → filters

An internal link is a typed edge, not decoration.

Valid edge types:

Rules:

INTERNAL_LINK
=
SOURCE_NODE
+ RELATION
+ DESCRIPTIVE_ANCHOR
+ TARGET_NODE
+ USER_REASON
prerequisite_of
definition_of
example_of
evidence_for
comparison_to
alternative_to
step_before
step_after
supports
converts_to
location_variant_of
service_variant_of
IF target_is_priority
THEN at_least_one crawlable_contextual_internal_link MUST exist

IF source_context_does_not_help_user_understand_target
THEN do_not_add_link

IF anchor_is_generic
AND a descriptive phrase is natural
THEN replace anchor

IF multiple_pages_compete_for_same_anchor_and_intent
THEN inspect canonical ownership before adding more links

10. The five LAKA change levels

10.1 Baseline

The system is observed without changing its structure.

Typical SEO work:

- verify analytics and Search Console;

- map queries to URLs;

- record technical states;

- calculate current funnel and business value;

- identify uncertainty and missing data.

  • verify analytics and Search Console;
  • map queries to URLs;
  • record technical states;
  • calculate current funnel and business value;
  • identify uncertainty and missing data.
OBJECT: existing query, page, cluster, or site
ACTION: measure, inventory, classify
OUTCOME: trustworthy baseline

10.2 Minor change

Surface elements change while the object and mechanism stay mostly stable.

Primary question:

Examples:
title wording
meta description
opening answer
anchor text
image compression
small internal-link addition
CTA wording
Can a low-cost, reversible change improve response without changing intent?

10.3 Major change

The document or campaign is substantially improved, but its role remains stable.

Examples:
rewrite the page
add original evidence
change format from prose to comparison table
build a video or calculator into the page
consolidate weak sections
launch a focused outreach campaign

10.4 Structural change

Relationships, architecture, ownership, or workflow change.

Examples:
merge cannibalizing pages
redesign cluster architecture
change templates
repair faceted navigation
move from isolated pages to a hub graph
connect CRM value data to SEO reporting

10.5 Paradigm change

The class of solution changes.

Examples:
replace a blog post with a free diagnostic tool
replace a static directory with a verified data product
turn service research into a benchmark index
build a proprietary dataset competitors cannot reproduce
make the website agent-operable, not merely readable
create demand rather than only capture existing demand

Escalation rule

START at Baseline.

IF diagnosis is high-confidence
AND minor intervention can affect the mechanism
THEN test Minor.

ELSE IF page value exists
AND information or format is inadequate
THEN apply Major.

ELSE IF multiple assets or systems create the failure
THEN apply Structural.

ELSE IF the result class itself cannot satisfy the task
OR a new information product creates a defensible advantage
THEN test Paradigm.

11. LAKA internal-variable sentence

Every proposed change must fill all ten variables.

Formal form:

CHANGE
=
OBJECT
UNDER CONDITIONS
PERFORMS ACTION
USING TOOLS
WITH RESOURCES
TO PRODUCE OUTCOMES
OBSERVED_BY FEEDBACK
LIMITED_BY CONSTRAINTS
CREATING VALUE
WHILE MONITORING FAILURE_MODE
Variable, Required question — 10 rows
VariableRequired question
ObjectWhat exactly is being changed?
ConditionsUnder what audience, device, location, time, and competitive conditions?
ActionsWhat intervention will occur?
ToolsWhat mechanisms execute and observe it?
ResourcesWhat data, people, systems, budget, and evidence are needed?
OutcomesWhat immediate and downstream states should change?
FeedbackWhat evidence determines continue, revise, reverse, or escalate?
ConstraintsWhat legal, quality, technical, capacity, and brand limits apply?
ValueFor whom is value created, and how is it quantified?
Failure ModeHow can this intervention fail or create harm?

12. Fourteen-variable change descriptor

Attach these variables to every experiment or program.

Compact change signature:

ΔSEO[
M=medium,
R=gradual,
D=positive,
S=cluster,
Dp=architecture,
Du=persistent,
F=once,
A=compounding,
V=moderate,
De=direct,
Re=moderate,
P=linked,
Am=internal_graph,
Ac=stock_building
]
Variable, Suggested states — 14 rows
VariableSuggested states
Magnitudenegligible, small, medium, large, transformational
Rateimmediate, fast, gradual, slow, unknown
Directionpositive, negative, mixed, neutral
Scopeelement, page, cluster, template, site, market
Depthcopy, behavior, document, architecture, business model
Durationtransient, campaign, persistent, permanent
Frequencyonce, periodic, event-driven, continuous
Accelerationdecaying, linear, compounding, volatile
Variabilitylow, moderate, high, unknown
Detectabilitydirect, proxy, modeled, latent
Reversibilityeasy, moderate, difficult, irreversible
Propagationisolated, linked, template-wide, site-wide, ecosystem
Amplificationnone, internal graph, external citations, brand, network
Accumulationnone, episodic, stock-building, compounding

13. Validity grammar

A candidate is valid only when:

A page is valid only when:

An experiment is valid only when:

VALID_CANDIDATE
=
DEMAND_EVIDENCE
AND DISTINCT_TASK
AND BUSINESS_FIT
AND UNIQUE_OR_SUPERIOR_VALUE
AND TECHNICAL_FEASIBILITY
AND MAINTAINABILITY
AND MEASURABILITY
AND POLICY_COMPLIANCE
VALID_PAGE
=
ONE_DOMINANT_INTENT
AND ONE_INTENDED_CANONICAL
AND TASK_APPROPRIATE_FORMAT
AND VISIBLE_EVIDENCE
AND CLEAR_NEXT_ACTION
AND CRAWLABLE_PATH
AND INDEXABLE_WHEN_INTENDED
AND NO_MATERIAL_DUPLICATION
VALID_EXPERIMENT
=
HYPOTHESIS
AND MECHANISM
AND PRIMARY_METRIC
AND BASELINE
AND TREATMENT_SCOPE
AND OBSERVATION_WINDOW
AND DECISION_RULE
AND GUARDRAILS

14. Anti-grammar: invalid constructions

Invalid because it omits audience, task, intent, value, format, and measurement.

Invalid unless every approved page has distinct demand, accurate local evidence, useful content, maintainability, and a valid canonical role.

Invalid unless the increase leads to valuable, qualified outcomes without unacceptable guardrail damage.

Invalid unless field data or user/business outcomes confirm the mechanism.

Invalid. Volume without fit can increase cost, duplication, risk, and measurement noise.

keyword + keyword + keyword → page
publish every location × service permutation
rankings increased → SEO succeeded
tool score improved → user experience improved
more pages OR more links OR more schema = better

15. The shortest complete command

This command can be used by a human, automation, or agent.

/seo
goal="<business outcome>"
audience="<segment>"
task="<job>"
intent="<why now>"
cluster="<same-intent query family>"
canonical="<one destination>"
format="<task-matched information product>"
evidence="<proof>"
next="<logical action>"
metric="<primary business measure>"
laka="<Baseline|Minor|Major|Structural|Paradigm>"
logic="<IF/AND/OR/ELSE rules>"