{"number":"01","slug":"seo-laka-grammar","filename":"01-SEO-LAKA-GRAMMAR.md","title":"SEO LAKA Grammar","bytes":19672,"section_count":42,"purpose":"Formal human-readable SEO grammar","outline":[{"heading":"01 — SEO LAKA Grammar","anchor":"01-seo-laka-grammar","depth":1},{"heading":"1. Purpose","anchor":"1-purpose","depth":2},{"heading":"2. The seven layers of the language","anchor":"2-the-seven-layers-of-the-language","depth":2},{"heading":"3. Primitive object classes","anchor":"3-primitive-object-classes","depth":2},{"heading":"4. Relation vocabulary","anchor":"4-relation-vocabulary","depth":2},{"heading":"5. Logical operators","anchor":"5-logical-operators","depth":2},{"heading":"6. The canonical SEO sentence","anchor":"6-the-canonical-seo-sentence","depth":2},{"heading":"7. Query-cluster grammar","anchor":"7-query-cluster-grammar","depth":2},{"heading":"8. Page grammar","anchor":"8-page-grammar","depth":2},{"heading":"9. Internal-link grammar","anchor":"9-internal-link-grammar","depth":2},{"heading":"10. The five LAKA change levels","anchor":"10-the-five-laka-change-levels","depth":2},{"heading":"11. LAKA internal-variable sentence","anchor":"11-laka-internal-variable-sentence","depth":2},{"heading":"12. Fourteen-variable change descriptor","anchor":"12-fourteen-variable-change-descriptor","depth":2},{"heading":"13. Validity grammar","anchor":"13-validity-grammar","depth":2},{"heading":"14. Anti-grammar: invalid constructions","anchor":"14-anti-grammar-invalid-constructions","depth":2},{"heading":"15. The shortest complete command","anchor":"15-the-shortest-complete-command","depth":2}],"sections":[{"heading":"01 — SEO LAKA Grammar","depth":1,"anchor":"01-seo-laka-grammar","path":["01 — SEO LAKA Grammar"],"prose":[],"bullets":[],"blocks":[],"tables":[]},{"heading":"1. Purpose","depth":2,"anchor":"1-purpose","path":["01 — SEO LAKA Grammar","1. Purpose"],"prose":["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**."],"bullets":["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."],"blocks":[],"tables":[]},{"heading":"2. The seven layers of the language","depth":2,"anchor":"2-the-seven-layers-of-the-language","path":["01 — SEO LAKA Grammar","2. The seven layers of the language"],"prose":["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."],"bullets":[],"blocks":[{"lang":"text","code":"LAYER 1 — BUSINESS LANGUAGE\nGoal, value, offer, margin, risk, capacity\n\nLAYER 2 — AUDIENCE LANGUAGE\nSegment, role, awareness, sophistication, urgency, constraints\n\nLAYER 3 — SEMANTIC LANGUAGE\nConcept, entity, attribute, relation, question, query, intent, task\n\nLAYER 4 — DOCUMENT LANGUAGE\nAsset, page type, answer structure, evidence, media, canonical destination\n\nLAYER 5 — GRAPH LANGUAGE\nInternal link, external citation, parent, child, sibling, hub, pathway\n\nLAYER 6 — RETRIEVAL LANGUAGE\nDiscover, crawl, render, canonicalize, index, retrieve, display\n\nLAYER 7 — OUTCOME LANGUAGE\nImpression, click, task completion, lead, sale, margin, retention, learning"}],"tables":[]},{"heading":"3. Primitive object classes","depth":2,"anchor":"3-primitive-object-classes","path":["01 — SEO LAKA Grammar","3. Primitive object classes"],"prose":[],"bullets":[],"blocks":[],"tables":[]},{"heading":"3.1 Business objects","depth":3,"anchor":"3-1-business-objects","path":["01 — SEO LAKA Grammar","3. Primitive object classes","3.1 Business objects"],"prose":[],"bullets":[],"blocks":[],"tables":[{"headers":["Primitive","Meaning","Required properties"],"rows":[["`BUSINESS`","Organization receiving value","model, geography, capacity"],["`GOAL`","Desired business state","metric, baseline, target, horizon"],["`OFFER`","Exchange presented to a user","audience, price/value, margin"],["`VALUE_EVENT`","Event that produces measurable value","event name, value, qualification rule"],["`CONSTRAINT`","Limit on valid strategies","budget, policy, capacity, risk"],["`RESOURCE`","Asset available to execute","people, data, technology, time"]]}]},{"heading":"3.2 Audience objects","depth":3,"anchor":"3-2-audience-objects","path":["01 — SEO LAKA Grammar","3. Primitive object classes","3.2 Audience objects"],"prose":[],"bullets":[],"blocks":[],"tables":[{"headers":["Primitive","Meaning","Required properties"],"rows":[["`AUDIENCE`","A meaningful user segment","need, language, geography"],["`PERSONA`","Operational representation of a segment","context, goal, barriers"],["`JOURNEY_STATE`","Relationship state with the business","awareness, evaluation, decision, use, retention"],["`PROBLEM`","Undesired state","severity, urgency, frequency"],["`DESIRE`","Desired state","value, urgency, evidence of demand"],["`TASK`","What the user is trying to accomplish","verb, object, completion condition"],["`INTENT`","Why the task is being performed now","informational, comparative, transactional, navigational, local, support"]]}]},{"heading":"3.3 Semantic objects","depth":3,"anchor":"3-3-semantic-objects","path":["01 — SEO LAKA Grammar","3. Primitive object classes","3.3 Semantic objects"],"prose":[],"bullets":[],"blocks":[],"tables":[{"headers":["Primitive","Meaning","Example"],"rows":[["`CONCEPT`","General idea or class","web design"],["`ENTITY`","Distinct named thing","Calgary, WordPress, Google"],["`PARENT`","Broader concept","digital marketing"],["`SUBTYPE`","Narrower type","ecommerce web design"],["`SYNONYM`","Near-equivalent expression","website designer / web designer"],["`VARIANT`","Morphological or orthographic form","website / web site"],["`ATTRIBUTE`","Descriptive dimension","price, speed, accessibility"],["`VALUE`","Attribute state","under $5,000, fast, WCAG conformant"],["`RELATION`","Typed connection","service LOCATED-IN Calgary"],["`QUESTION`","Explicit information gap","how much does a website cost?"],["`QUERY`","Observed search expression","Calgary web design prices"],["`QUERY_CLUSTER`","Queries sharing one dominant task","cost-intent cluster"],["`EXCLUSION`","Wrong sense, audience, or task","jobs, salary, course"]]}]},{"heading":"3.4 Document objects","depth":3,"anchor":"3-4-document-objects","path":["01 — SEO LAKA Grammar","3. Primitive object classes","3.4 Document objects"],"prose":[],"bullets":[],"blocks":[],"tables":[{"headers":["Primitive","Meaning"],"rows":[["`ASSET`","Any retrievable content or tool"],["`CANONICAL_ASSET`","Intended primary destination for an intent cluster"],["`SUPPORTING_ASSET`","Asset answering an adjacent task and supporting a canonical asset"],["`PAGE_TYPE`","Service, product, category, guide, comparison, calculator, template, location, case study, glossary, FAQ"],["`FORMAT`","Text, table, video, image, tool, dataset, map, interactive, downloadable"],["`EVIDENCE`","Firsthand experience, data, test, citation, case study, demonstration"],["`NEXT_ACTION`","Logical transition after the task is served"],["`SEARCH_APPEARANCE`","Web result, image, video, local result, product result, rich result, generative citation"]]}]},{"heading":"3.5 Graph objects","depth":3,"anchor":"3-5-graph-objects","path":["01 — SEO LAKA Grammar","3. Primitive object classes","3.5 Graph objects"],"prose":[],"bullets":[],"blocks":[],"tables":[{"headers":["Primitive","Meaning"],"rows":[["`NODE`","A page, entity, cluster, or asset in a graph"],["`EDGE`","A typed connection between nodes"],["`INTERNAL_LINK`","Crawlable relationship between owned pages"],["`EXTERNAL_LINK`","Citation or navigation to another site"],["`BACKLINK`","External edge pointing to an owned asset"],["`HUB`","Page that organizes a coherent topic or task family"],["`PATH`","Ordered sequence from entry to task completion or conversion"],["`ORPHAN`","Important page without a useful internal path"],["`CANONICAL_SET`","Duplicate or near-duplicate URLs represented by one preferred URL"]]}]},{"heading":"3.6 Retrieval states","depth":3,"anchor":"3-6-retrieval-states","path":["01 — SEO LAKA Grammar","3. Primitive object classes","3.6 Retrieval states"],"prose":["These are separate states. “Indexed” must never be used as a synonym for all of them."],"bullets":[],"blocks":[{"lang":"text","code":"DISCOVERED\n→ FETCHED\n→ RENDERED\n→ CANONICALIZED\n→ INDEXED\n→ RETRIEVED\n→ DISPLAYED\n→ VISITED\n→ COMPLETED\n→ CONVERTED"}],"tables":[]},{"heading":"4. Relation vocabulary","depth":2,"anchor":"4-relation-vocabulary","path":["01 — SEO LAKA Grammar","4. Relation vocabulary"],"prose":["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."],"bullets":[],"blocks":[{"lang":"text","code":"IS_A\nPART_OF\nHAS_ATTRIBUTE\nHAS_VALUE\nLOCATED_IN\nUSED_BY\nREQUIRES\nCAUSES\nPREVENTS\nSOLVES\nPRODUCES\nMEASURED_BY\nCOMPARED_WITH\nALTERNATIVE_TO\nCOMPATIBLE_WITH\nINCOMPATIBLE_WITH\nEVIDENCED_BY\nAUTHORED_BY\nOFFERED_BY\nPRECEDES\nFOLLOWS\nLINKS_TO\nSUPPORTS\nCANONICALIZES_TO\nCONVERTS_TO\nRETAINS\nEXCLUDES"},{"lang":"text","code":"WEB_DESIGN IS_A PROFESSIONAL_SERVICE\nWEB_DESIGN HAS_ATTRIBUTE PRICE\nCALGARY_WEB_DESIGN LOCATED_IN CALGARY\nWCAG_AUDIT PREVENTS ACCESSIBILITY_RISK\nCASE_STUDY EVIDENCED_BY FIRST_PARTY_ANALYTICS\nCOST_GUIDE SUPPORTS CALGARY_WEB_DESIGN_SERVICE\nFILTER_URL CANONICALIZES_TO CATEGORY_URL\nORGANIC_SESSION CONVERTS_TO QUALIFIED_ASSESSMENT"}],"tables":[]},{"heading":"5. Logical operators","depth":2,"anchor":"5-logical-operators","path":["01 — SEO LAKA Grammar","5. Logical operators"],"prose":[],"bullets":[],"blocks":[],"tables":[]},{"heading":"5.1 AND — mandatory conjunction","depth":3,"anchor":"5-1-and-mandatory-conjunction","path":["01 — SEO LAKA Grammar","5. Logical operators","5.1 AND — mandatory conjunction"],"prose":["Use `AND` when all conditions are necessary.","A failed mandatory condition blocks publication or sends the candidate to research."],"bullets":[],"blocks":[{"lang":"text","code":"PUBLISH\nIF demand_is_evidenced\nAND intent_is_distinct\nAND business_fit_is_positive\nAND information_advantage_exists\nAND asset_is_maintainable\nAND measurement_is_installed"}],"tables":[]},{"heading":"5.2 OR — valid alternatives","depth":3,"anchor":"5-2-or-valid-alternatives","path":["01 — SEO LAKA Grammar","5. Logical operators","5.2 OR — valid alternatives"],"prose":["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."],"bullets":[],"blocks":[{"lang":"text","code":"EVIDENCE\n=\nfirsthand_experience\nOR original_data\nOR reproducible_test\nOR qualified_expert_review\nOR documented_case_study"}],"tables":[]},{"heading":"5.3 XOR — exactly one","depth":3,"anchor":"5-3-xor-exactly-one","path":["01 — SEO LAKA Grammar","5. Logical operators","5.3 XOR — exactly one"],"prose":["Use `XOR` when only one choice can be canonical."],"bullets":[],"blocks":[{"lang":"text","code":"FOR EACH dominant_intent_cluster:\n    existing_url XOR new_url XOR merged_url\n    MUST be the intended canonical destination"}],"tables":[]},{"heading":"5.4 NOT — explicit exclusion","depth":3,"anchor":"5-4-not-explicit-exclusion","path":["01 — SEO LAKA Grammar","5. Logical operators","5.4 NOT — explicit exclusion"],"prose":[],"bullets":[],"blocks":[{"lang":"text","code":"TARGET_CLUSTER\n=\ncandidate_queries\nNOT jobs\nNOT salaries\nNOT unrelated_brand\nNOT wrong_geography\nNOT wrong_language"}],"tables":[]},{"heading":"5.5 IF / THEN / ELSE — branching decision","depth":3,"anchor":"5-5-if-then-else-branching-decision","path":["01 — SEO LAKA Grammar","5. Logical operators","5.5 IF / THEN / ELSE — branching decision"],"prose":[],"bullets":[],"blocks":[{"lang":"text","code":"IF same_task\nAND same_answer_structure\nAND same_result_format\nAND same_next_action\nTHEN merge_into_one_canonical_asset\nELSE split_or_test"}],"tables":[]},{"heading":"5.6 FOR EACH — controlled scale","depth":3,"anchor":"5-6-for-each-controlled-scale","path":["01 — SEO LAKA Grammar","5. Logical operators","5.6 FOR EACH — controlled scale"],"prose":["This creates candidates, not automatic publication."],"bullets":[],"blocks":[{"lang":"text","code":"FOR EACH approved_location\nAND FOR EACH approved_service\nGENERATE candidate_location_service_page"}],"tables":[]},{"heading":"5.7 UNTIL — optimization loop","depth":3,"anchor":"5-7-until-optimization-loop","path":["01 — SEO LAKA Grammar","5. Logical operators","5.7 UNTIL — optimization loop"],"prose":[],"bullets":[],"blocks":[{"lang":"text","code":"REPEAT diagnose → change → observe → decide\nUNTIL:\n    target_is_reached\n    OR expected_value_falls_below_cost\n    OR constraint_is_triggered"}],"tables":[]},{"heading":"5.8 AT LEAST / AT MOST / EXACTLY","depth":3,"anchor":"5-8-at-least-at-most-exactly","path":["01 — SEO LAKA Grammar","5. Logical operators","5.8 AT LEAST / AT MOST / EXACTLY"],"prose":[],"bullets":[],"blocks":[{"lang":"text","code":"AT_LEAST 1 useful internal link points to every priority canonical page\nAT_MOST 1 dominant intent owns a canonical URL\nEXACTLY 1 primary KPI governs an experiment"}],"tables":[]},{"heading":"6. The canonical SEO sentence","depth":2,"anchor":"6-the-canonical-seo-sentence","path":["01 — SEO LAKA Grammar","6. The canonical SEO sentence"],"prose":[],"bullets":[],"blocks":[{"lang":"text","code":"SEO_SENTENCE ::=\nGOAL\nFOR AUDIENCE\nIN JOURNEY_STATE\nUNDER CONDITIONS\nSEEKING TASK\nWITH INTENT\nABOUT CONCEPT_OR_ENTITY\nUSING QUERY_CLUSTER\nSERVED_BY CANONICAL_ASSET\nIN FORMAT\nSUPPORTED_BY EVIDENCE\nCONNECTED_BY GRAPH\nLEADING_TO NEXT_ACTION\nMEASURED_BY PRIMARY_METRIC\nGUARDED_BY CONSTRAINTS"}],"tables":[]},{"heading":"Compact notation","depth":3,"anchor":"compact-notation","path":["01 — SEO LAKA Grammar","6. The canonical SEO sentence","Compact notation"],"prose":["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:"],"bullets":["`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"],"blocks":[{"lang":"text","code":"G → A:C:T:I:Q → D:F:E → L → N → M | X"},{"lang":"text","code":"Increase qualified assessments\nFOR Calgary small-business owners\nUNDER active website redesign consideration\nSEEKING compare-agencies\nWITH commercial-investigation intent\nABOUT Calgary web design providers\nUSING the agency-comparison query cluster\nSERVED BY /calgary-web-design-companies/\nIN a scored comparison + decision guide\nSUPPORTED BY disclosed criteria + firsthand audits\nCONNECTED BY links from cost, process, and case-study nodes\nLEADING TO a website assessment\nMEASURED BY qualified assessment contribution margin\nGUARDED BY neutrality, disclosure, and lead-quality constraints."}],"tables":[]},{"heading":"7. Query-cluster grammar","depth":2,"anchor":"7-query-cluster-grammar","path":["01 — SEO LAKA Grammar","7. Query-cluster grammar"],"prose":["A query is decomposed into semantic slots:","Examples:"],"bullets":[],"blocks":[{"lang":"text","code":"QUERY\n=\n[ACTOR?]\n+ [TASK_VERB?]\n+ [OBJECT]\n+ [RELATION?]\n+ [ATTRIBUTE?]\n+ [ATTRIBUTE_VALUE?]\n+ [GEOGRAPHY?]\n+ [TIME?]\n+ [FORMAT?]\n+ [TRANSACTION_MODIFIER?]"},{"lang":"text","code":"small business + hire + web designer + in + Calgary\ncompare + WordPress + with + Webflow + for + consultants\ncalculate + website cost + in + Canada + 2026\nfix + slow WordPress site + without + changing host"}],"tables":[]},{"heading":"Query normalization","depth":3,"anchor":"query-normalization","path":["01 — SEO LAKA Grammar","7. Query-cluster grammar","Query normalization"],"prose":["Synonyms, word order, pluralization, abbreviations, and stems are usually lexical variants within one cluster—not separate pages."],"bullets":[],"blocks":[{"lang":"text","code":"NORMALIZED_QUERY_CLUSTER\n=\nsame sense\nAND same dominant task\nAND compatible answer structure\nAND compatible journey state\nAND compatible next action"}],"tables":[]},{"heading":"Split rule","depth":3,"anchor":"split-rule","path":["01 — SEO LAKA Grammar","7. Query-cluster grammar","Split rule"],"prose":["Split a cluster when one or more of the following is materially different:"],"bullets":[],"blocks":[{"lang":"text","code":"different task\nOR different sense\nOR different audience constraint\nOR different geography with real local evidence\nOR different product/service\nOR different expected result type\nOR different answer structure\nOR different conversion path\nOR different legal/risk context"}],"tables":[]},{"heading":"Merge rule","depth":3,"anchor":"merge-rule","path":["01 — SEO LAKA Grammar","7. Query-cluster grammar","Merge rule"],"prose":["Merge pages when:"],"bullets":[],"blocks":[{"lang":"text","code":"same dominant task\nAND substantial result overlap\nAND no independently valuable answer\nAND combined asset improves completeness\nAND redirect/canonical migration risk is acceptable"}],"tables":[]},{"heading":"8. Page grammar","depth":2,"anchor":"8-page-grammar","path":["01 — SEO LAKA Grammar","8. Page grammar"],"prose":[],"bullets":[],"blocks":[{"lang":"text","code":"PAGE\n=\nPROMISE\n+ DIRECT_ANSWER\n+ TASK_STRUCTURE\n+ EVIDENCE\n+ DECISION_SUPPORT\n+ NEXT_ACTION\n+ MACHINE_SIGNALS\n+ GRAPH_CONNECTIONS"}],"tables":[]},{"heading":"Required page clauses","depth":3,"anchor":"required-page-clauses","path":["01 — SEO LAKA Grammar","8. Page grammar","Required page clauses"],"prose":["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."],"bullets":["**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."],"blocks":[],"tables":[]},{"heading":"Format-selection grammar","depth":3,"anchor":"format-selection-grammar","path":["01 — SEO LAKA Grammar","8. Page grammar","Format-selection grammar"],"prose":[],"bullets":[],"blocks":[{"lang":"text","code":"IF intent = compare\nTHEN use table OR matrix OR scored decision framework\n\nIF intent = calculate\nTHEN use calculator OR formula + worked examples\n\nIF intent = locate\nTHEN use map OR directory OR location page with verifiable local evidence\n\nIF intent = learn_process\nTHEN use ordered steps + prerequisites + checkpoints\n\nIF intent = diagnose\nTHEN use symptom → cause → test → remedy decision tree\n\nIF intent = choose\nTHEN use criteria → options → trade-offs → recommendation\n\nIF intent = verify\nTHEN use claim → evidence → source → limitation\n\nIF intent = transact\nTHEN use offer → proof → scope → price/process → action\n\nIF intent = explore\nTHEN use hub → categories → paths → filters"}],"tables":[]},{"heading":"9. Internal-link grammar","depth":2,"anchor":"9-internal-link-grammar","path":["01 — SEO LAKA Grammar","9. Internal-link grammar"],"prose":["An internal link is a typed edge, not decoration.","Valid edge types:","Rules:"],"bullets":[],"blocks":[{"lang":"text","code":"INTERNAL_LINK\n=\nSOURCE_NODE\n+ RELATION\n+ DESCRIPTIVE_ANCHOR\n+ TARGET_NODE\n+ USER_REASON"},{"lang":"text","code":"prerequisite_of\ndefinition_of\nexample_of\nevidence_for\ncomparison_to\nalternative_to\nstep_before\nstep_after\nsupports\nconverts_to\nlocation_variant_of\nservice_variant_of"},{"lang":"text","code":"IF target_is_priority\nTHEN at_least_one crawlable_contextual_internal_link MUST exist\n\nIF source_context_does_not_help_user_understand_target\nTHEN do_not_add_link\n\nIF anchor_is_generic\nAND a descriptive phrase is natural\nTHEN replace anchor\n\nIF multiple_pages_compete_for_same_anchor_and_intent\nTHEN inspect canonical ownership before adding more links"}],"tables":[]},{"heading":"10. The five LAKA change levels","depth":2,"anchor":"10-the-five-laka-change-levels","path":["01 — SEO LAKA Grammar","10. The five LAKA change levels"],"prose":[],"bullets":[],"blocks":[],"tables":[]},{"heading":"10.1 Baseline","depth":3,"anchor":"10-1-baseline","path":["01 — SEO LAKA Grammar","10. The five LAKA change levels","10.1 Baseline"],"prose":["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."],"bullets":["verify analytics and Search Console;","map queries to URLs;","record technical states;","calculate current funnel and business value;","identify uncertainty and missing data."],"blocks":[{"lang":"text","code":"OBJECT: existing query, page, cluster, or site\nACTION: measure, inventory, classify\nOUTCOME: trustworthy baseline"}],"tables":[]},{"heading":"10.2 Minor change","depth":3,"anchor":"10-2-minor-change","path":["01 — SEO LAKA Grammar","10. The five LAKA change levels","10.2 Minor change"],"prose":["Surface elements change while the object and mechanism stay mostly stable.","Primary question:"],"bullets":[],"blocks":[{"lang":"text","code":"Examples:\ntitle wording\nmeta description\nopening answer\nanchor text\nimage compression\nsmall internal-link addition\nCTA wording"},{"lang":"text","code":"Can a low-cost, reversible change improve response without changing intent?"}],"tables":[]},{"heading":"10.3 Major change","depth":3,"anchor":"10-3-major-change","path":["01 — SEO LAKA Grammar","10. The five LAKA change levels","10.3 Major change"],"prose":["The document or campaign is substantially improved, but its role remains stable."],"bullets":[],"blocks":[{"lang":"text","code":"Examples:\nrewrite the page\nadd original evidence\nchange format from prose to comparison table\nbuild a video or calculator into the page\nconsolidate weak sections\nlaunch a focused outreach campaign"}],"tables":[]},{"heading":"10.4 Structural change","depth":3,"anchor":"10-4-structural-change","path":["01 — SEO LAKA Grammar","10. The five LAKA change levels","10.4 Structural change"],"prose":["Relationships, architecture, ownership, or workflow change."],"bullets":[],"blocks":[{"lang":"text","code":"Examples:\nmerge cannibalizing pages\nredesign cluster architecture\nchange templates\nrepair faceted navigation\nmove from isolated pages to a hub graph\nconnect CRM value data to SEO reporting"}],"tables":[]},{"heading":"10.5 Paradigm change","depth":3,"anchor":"10-5-paradigm-change","path":["01 — SEO LAKA Grammar","10. The five LAKA change levels","10.5 Paradigm change"],"prose":["The class of solution changes."],"bullets":[],"blocks":[{"lang":"text","code":"Examples:\nreplace a blog post with a free diagnostic tool\nreplace a static directory with a verified data product\nturn service research into a benchmark index\nbuild a proprietary dataset competitors cannot reproduce\nmake the website agent-operable, not merely readable\ncreate demand rather than only capture existing demand"}],"tables":[]},{"heading":"Escalation rule","depth":3,"anchor":"escalation-rule","path":["01 — SEO LAKA Grammar","10. The five LAKA change levels","Escalation rule"],"prose":[],"bullets":[],"blocks":[{"lang":"text","code":"START at Baseline.\n\nIF diagnosis is high-confidence\nAND minor intervention can affect the mechanism\nTHEN test Minor.\n\nELSE IF page value exists\nAND information or format is inadequate\nTHEN apply Major.\n\nELSE IF multiple assets or systems create the failure\nTHEN apply Structural.\n\nELSE IF the result class itself cannot satisfy the task\nOR a new information product creates a defensible advantage\nTHEN test Paradigm."}],"tables":[]},{"heading":"11. LAKA internal-variable sentence","depth":2,"anchor":"11-laka-internal-variable-sentence","path":["01 — SEO LAKA Grammar","11. LAKA internal-variable sentence"],"prose":["Every proposed change must fill all ten variables.","Formal form:"],"bullets":[],"blocks":[{"lang":"text","code":"CHANGE\n=\nOBJECT\nUNDER CONDITIONS\nPERFORMS ACTION\nUSING TOOLS\nWITH RESOURCES\nTO PRODUCE OUTCOMES\nOBSERVED_BY FEEDBACK\nLIMITED_BY CONSTRAINTS\nCREATING VALUE\nWHILE MONITORING FAILURE_MODE"}],"tables":[{"headers":["Variable","Required question"],"rows":[["Object","What exactly is being changed?"],["Conditions","Under what audience, device, location, time, and competitive conditions?"],["Actions","What intervention will occur?"],["Tools","What mechanisms execute and observe it?"],["Resources","What data, people, systems, budget, and evidence are needed?"],["Outcomes","What immediate and downstream states should change?"],["Feedback","What evidence determines continue, revise, reverse, or escalate?"],["Constraints","What legal, quality, technical, capacity, and brand limits apply?"],["Value","For whom is value created, and how is it quantified?"],["Failure Mode","How can this intervention fail or create harm?"]]}]},{"heading":"12. Fourteen-variable change descriptor","depth":2,"anchor":"12-fourteen-variable-change-descriptor","path":["01 — SEO LAKA Grammar","12. Fourteen-variable change descriptor"],"prose":["Attach these variables to every experiment or program.","Compact change signature:"],"bullets":[],"blocks":[{"lang":"text","code":"ΔSEO[\nM=medium,\nR=gradual,\nD=positive,\nS=cluster,\nDp=architecture,\nDu=persistent,\nF=once,\nA=compounding,\nV=moderate,\nDe=direct,\nRe=moderate,\nP=linked,\nAm=internal_graph,\nAc=stock_building\n]"}],"tables":[{"headers":["Variable","Suggested states"],"rows":[["Magnitude","negligible, small, medium, large, transformational"],["Rate","immediate, fast, gradual, slow, unknown"],["Direction","positive, negative, mixed, neutral"],["Scope","element, page, cluster, template, site, market"],["Depth","copy, behavior, document, architecture, business model"],["Duration","transient, campaign, persistent, permanent"],["Frequency","once, periodic, event-driven, continuous"],["Acceleration","decaying, linear, compounding, volatile"],["Variability","low, moderate, high, unknown"],["Detectability","direct, proxy, modeled, latent"],["Reversibility","easy, moderate, difficult, irreversible"],["Propagation","isolated, linked, template-wide, site-wide, ecosystem"],["Amplification","none, internal graph, external citations, brand, network"],["Accumulation","none, episodic, stock-building, compounding"]]}]},{"heading":"13. Validity grammar","depth":2,"anchor":"13-validity-grammar","path":["01 — SEO LAKA Grammar","13. Validity grammar"],"prose":["A candidate is valid only when:","A page is valid only when:","An experiment is valid only when:"],"bullets":[],"blocks":[{"lang":"text","code":"VALID_CANDIDATE\n=\nDEMAND_EVIDENCE\nAND DISTINCT_TASK\nAND BUSINESS_FIT\nAND UNIQUE_OR_SUPERIOR_VALUE\nAND TECHNICAL_FEASIBILITY\nAND MAINTAINABILITY\nAND MEASURABILITY\nAND POLICY_COMPLIANCE"},{"lang":"text","code":"VALID_PAGE\n=\nONE_DOMINANT_INTENT\nAND ONE_INTENDED_CANONICAL\nAND TASK_APPROPRIATE_FORMAT\nAND VISIBLE_EVIDENCE\nAND CLEAR_NEXT_ACTION\nAND CRAWLABLE_PATH\nAND INDEXABLE_WHEN_INTENDED\nAND NO_MATERIAL_DUPLICATION"},{"lang":"text","code":"VALID_EXPERIMENT\n=\nHYPOTHESIS\nAND MECHANISM\nAND PRIMARY_METRIC\nAND BASELINE\nAND TREATMENT_SCOPE\nAND OBSERVATION_WINDOW\nAND DECISION_RULE\nAND GUARDRAILS"}],"tables":[]},{"heading":"14. Anti-grammar: invalid constructions","depth":2,"anchor":"14-anti-grammar-invalid-constructions","path":["01 — SEO LAKA Grammar","14. Anti-grammar: invalid constructions"],"prose":["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."],"bullets":[],"blocks":[{"lang":"text","code":"keyword + keyword + keyword → page"},{"lang":"text","code":"publish every location × service permutation"},{"lang":"text","code":"rankings increased → SEO succeeded"},{"lang":"text","code":"tool score improved → user experience improved"},{"lang":"text","code":"more pages OR more links OR more schema = better"}],"tables":[]},{"heading":"15. The shortest complete command","depth":2,"anchor":"15-the-shortest-complete-command","path":["01 — SEO LAKA Grammar","15. The shortest complete command"],"prose":["This command can be used by a human, automation, or agent."],"bullets":[],"blocks":[{"lang":"text","code":"/seo\ngoal=\"<business outcome>\"\naudience=\"<segment>\"\ntask=\"<job>\"\nintent=\"<why now>\"\ncluster=\"<same-intent query family>\"\ncanonical=\"<one destination>\"\nformat=\"<task-matched information product>\"\nevidence=\"<proof>\"\nnext=\"<logical action>\"\nmetric=\"<primary business measure>\"\nlaka=\"<Baseline|Minor|Major|Structural|Paradigm>\"\nlogic=\"<IF/AND/OR/ELSE rules>\""}],"tables":[]}]}