{"id":"GRF-009","area":"Internal Graph and Architecture","title":"Make links crawlable","if":"navigation or internal discovery relies on nonstandard scripted interactions","then":"expose crawlable anchors with destinations and validate rendered HTML","else":"retain standard crawlable links","operators":["IF","THEN","ELSE","AND"],"laka_levels":["Structural"],"primary_metric":"crawlable-link coverage","guardrails":"duplicate navigation","rationale":"Makes the decision explicit, measurable, and reversible where possible.","prefix":"GRF","area_slug":"internal-graph-and-architecture","source":{"document":"04","file":"04-IF-ELSE-AND-OR-RULEBOOK.md","heading":"GRF-009 — Make links crawlable","anchor":"grf-009-make-links-crawlable"},"sentence":"IF navigation or internal discovery relies on nonstandard scripted interactions THEN expose crawlable anchors with destinations and validate rendered HTML ELSE retain standard crawlable links","area_detail":{"name":"Internal Graph and Architecture","slug":"internal-graph-and-architecture","prefix":"GRF","count":12},"governs_gates":[],"precedence":["safety_law_privacy_policy","user_value_and_accuracy","technical_eligibility_and_canonical_correctness","business_value_and_constraints","intent_fit_and_information_quality","measurement_and_learning","efficiency_and_scale","cosmetic_optimization"],"neighbours":["GRF-001","GRF-002","GRF-003","GRF-004","GRF-005","GRF-006","GRF-007","GRF-008","GRF-010","GRF-011","GRF-012"],"levels":[{"id":"structural","name":"Structural","definition":"Relationships, architecture, ownership, or workflow change.","examples":["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"],"rule_count":62,"source":{"document":"01","file":"01-SEO-LAKA-GRAMMAR.md","heading":"10.4 Structural change"}}]}