视觉画布设计
canvas-design
基于设计原则创作静态视觉作品,用于海报与品牌图形。
meta-in-body【文档与办公】Use when auditing HTML document structure. Applies to any page where meta tags (noindex, canonical-url, description, viewport, OG tags) may have been injected into the body by CMS plugins, widgets, or JavaScript rendering.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Meta tags placed in the document body are ignored by search engines and most browsers—directives like noindex or canonical-url are silently ineffective, causing pages to be indexed or de-indexed unexpectedly.
Parse the HTML and check whether any elements appear outside —i.e., inside or after the closing tag. Flag each misplaced tag by name/property.
Move all tags into the section before . If they are injected by a script after the DOM is built, refactor the injection to target document.head instead of document.body.
Meta tags are document-level metadata and must live in . When placed in , they fall outside the metadata model of the document—search engines and browsers do not honour them, so directives like noindex or canonical-url will have no effect.
Parse the rendered HTML and check the DOM structure. Find all elements. For each one, traverse up the parent chain — if any ancestor is or if the element appears after in the source, flag it. Pay special attention to: meta name='robots', meta name='description', meta property='og:*', and link rel='canonical' placed in body.
For full implementation details, code examples, and framework-specific guidance,
see references/rule.md.
Rule page: https://frontendchecklist.io/rules/seo/meta-in-body