Pillar 0536 checks
Guardrails and validity
The cross-cutting pillar covers hygiene and future-proofing that does not belong to any single pillar: valid HTML, XML and JavaScript, avoidance of manipulation and spam patterns, and resilience as search continues to shift towards AI answers.
CROSS-CUTTING, GUARDRAILS & FUTURE-PROOFING (Lever 8)
14 checks
295llms.txt presentLow296Content ‘chunking’ for AILow297Content rewritten/spun for AIHigh298Page-per-query-variant farmCritical299Schema added purely to chase AIMedium300Inauthentic/bought mentions or linksHigh301CloakingCritical302Hidden text for keywordsHigh303Sneaky redirectsCritical304Auto-generated content with no valueHigh305Expired-domain / parasite abuseHigh306Keyword-stuffed hidden meta/alt/ariaMedium307Manipulative interstitials/deceptive UXHigh308AI-only machine-readable mirror filesLow
HTML / XML / JS, low-level validity (cross-cutting)
22 checks
309Invalid/unclosed HTML breaking parseMedium310Multiple head/body elementsHigh311Content before <head> / malformed startHigh312Missing DOCTYPEMedium313Deprecated HTML elementsLow314Inline styles/scripts bloating DOMLow315Duplicate id attributesMedium316Malformed/duplicate meta tagsMedium317Encoding mismatchMedium318BOM/invisible charactersLow319Mixed/invalid lang codesMedium320Unescaped characters breaking JSON-LDHigh321Render-blocking synchronous JS in headMedium322Console errors during renderMedium323Excessive third-party scriptsMedium324Non-semantic markup (div soup)Medium325Missing rel=noopener on target=_blankLow326Faulty pagination markupMedium327Non-responsive/fixed-width layoutHigh328Tap targets too smallMedium329Favicon missing/brokenLow330Malformed Open Graph/Twitter CardMedium
The field notes
Frameworks, builds and what is changing in AI search.
Sent occasionally, never noise. The thinking behind the work, and the experiments before they ship.
No spam. Unsubscribe anytime.