Section Composer / Public reference 1.0.0

Section Composerの76品質ルール

schema、content、見出し、アクセシビリティ、レスポンシブ、SEO、WordPress、セキュリティを76の固定Rule IDで判定します。発火条件、根拠、重要度、対応方針を公開します。

76 entries Verified 2026-07-20 ツールを開く

RULE

検査領域と根拠を確認する

SCP-SCHEMA-001 · v1.0.0

Project schema version

schemaVersion is unsupported を検出し、migrate the project を案内する品質ルールです。

error · schema
SCP-SCHEMA-002 · v1.0.0

Unknown Section definition

definitionId is not in catalog を検出し、replace or migrate the section を案内する品質ルールです。

error · schema
SCP-SCHEMA-003 · v1.0.0

Unknown variant

variantId is not in the definition を検出し、select a supported variant を案内する品質ルールです。

error · schema
SCP-SCHEMA-004 · v1.0.0

Duplicate instance ID

two instances share the same ID を検出し、regenerate one ID を案内する品質ルールです。

error · schema
SCP-SCHEMA-005 · v1.0.0

Invalid project ID

project ID violates naming policy を検出し、normalize to lowercase kebab-case を案内する品質ルールです。

warning · schema
SCP-SCHEMA-006 · v1.0.0

Unknown output adapter

requested adapter is not registered を検出し、remove or install adapter を案内する品質ルールです。

error · schema
SCP-COMP-001 · v1.0.0

Hero count

enabled hero count is not exactly one を検出し、keep one enabled Hero を案内する品質ルールです。

error · comp
SCP-COMP-002 · v1.0.0

Header position

Header is not first を検出し、move Header first を案内する品質ルールです。

warning · comp
SCP-COMP-003 · v1.0.0

Footer position

Footer is not last を検出し、move Footer last を案内する品質ルールです。

warning · comp
SCP-COMP-004 · v1.0.0

Pricing without CTA

Pricing exists but no later CTA を検出し、add or move CTA を案内する品質ルールです。

warning · comp
SCP-COMP-005 · v1.0.0

CTA before evidence

primary CTA appears before feature/proof content を検出し、keep hero CTA but add evidence before final CTA を案内する品質ルールです。

info · comp
SCP-COMP-006 · v1.0.0

Too many sections

enabled section count exceeds 14 を検出し、remove duplicate intent を案内する品質ルールです。

warning · comp
SCP-COMP-007 · v1.0.0

Repeated category

three or more same-category sections are consecutive を検出し、interleave content and proof を案内する品質ルールです。

info · comp
SCP-COMP-008 · v1.0.0

Empty page

no enabled sections を検出し、enable or add sections を案内する品質ルールです。

error · comp
SCP-COMP-009 · v1.0.0

Duplicate anchor

two sections have the same anchor を検出し、normalize anchor を案内する品質ルールです。

error · comp
SCP-COMP-010 · v1.0.0

Required intent section missing

page kit intent lacks a recommended section を検出し、add recommended section を案内する品質ルールです。

warning · comp
SCP-COMP-011 · v1.0.0

Section order gap

order values are not normalized を検出し、normalize order を案内する品質ルールです。

info · comp
SCP-COMP-012 · v1.0.0

Unsupported nesting

Section contains another full Section instance を検出し、flatten composition を案内する品質ルールです。

error · comp
SCP-CONTENT-001 · v1.0.0

Required slot empty

required slot has no usable value を検出し、enter content を案内する品質ルールです。

error · content
SCP-CONTENT-002 · v1.0.0

Placeholder content

content contains TODO, lorem ipsum, or sample markers を検出し、replace with final content を案内する品質ルールです。

warning · content
SCP-CONTENT-003 · v1.0.0

Heading too long

section heading exceeds its contract を検出し、shorten the heading を案内する品質ルールです。

warning · content
SCP-CONTENT-004 · v1.0.0

Body too long

body exceeds slot limit を検出し、split or shorten text を案内する品質ルールです。

info · content
SCP-CONTENT-005 · v1.0.0

List item underflow

list has fewer items than contract を検出し、add items or use another variant を案内する品質ルールです。

warning · content
SCP-CONTENT-006 · v1.0.0

List item overflow

list has more items than contract を検出し、reduce items or use another section を案内する品質ルールです。

warning · content
SCP-CONTENT-007 · v1.0.0

Duplicate link labels

same visible label points to different URLs を検出し、make link text specific を案内する品質ルールです。

warning · content
SCP-CONTENT-008 · v1.0.0

Empty CTA label

link URL exists but label is empty を検出し、add an action label を案内する品質ルールです。

error · content
SCP-CONTENT-009 · v1.0.0

Missing image alt

meaningful image lacks alt を検出し、add a concise alt を案内する品質ルールです。

error · content
SCP-CONTENT-010 · v1.0.0

Misleading price placeholder

pricing includes sample price marker を検出し、confirm public pricing を案内する品質ルールです。

warning · content
SCP-SEO-001 · v1.0.0

Missing page title

SEO title is empty を検出し、add a unique title を案内する品質ルールです。

error · seo
SCP-SEO-002 · v1.0.0

Title length

SEO title falls outside 15–65 characters を検出し、write for users and search display を案内する品質ルールです。

info · seo
SCP-SEO-003 · v1.0.0

Missing meta description

description is empty を検出し、add a concise page summary を案内する品質ルールです。

warning · seo
SCP-SEO-004 · v1.0.0

Description length

description falls outside 70–170 characters を検出し、adjust without keyword stuffing を案内する品質ルールです。

info · seo
SCP-SEO-005 · v1.0.0

Multiple H1 risk

more than one enabled Hero or custom H1 を検出し、keep one page H1 を案内する品質ルールです。

error · seo
SCP-SEO-006 · v1.0.0

Heading level skip

rendered heading hierarchy skips a level を検出し、use sequential headings を案内する品質ルールです。

warning · seo
SCP-SEO-007 · v1.0.0

Canonical URL invalid

canonical is not empty or absolute HTTPS を検出し、use a final absolute canonical を案内する品質ルールです。

warning · seo
SCP-SEO-008 · v1.0.0

Primary topic missing

project has no primary topic statement を検出し、write a direct topic statement を案内する品質ルールです。

info · seo
SCP-SEO-009 · v1.0.0

FAQ schema mismatch risk

FAQ schema requested without visible FAQ content を検出し、only mark up visible Q&A を案内する品質ルールです。

error · seo
SCP-SEO-010 · v1.0.0

Indexable thin route

an indexable public route lacks unique SSR explanation を検出し、add substantial visible content or noindex を案内する品質ルールです。

warning · seo
SCP-A11Y-001 · v1.0.0

Primary contrast

brand and on-brand contrast is below 4.5:1 を検出し、choose a compliant pair を案内する品質ルールです。

error · a11y
SCP-A11Y-002 · v1.0.0

Body contrast

body text and background contrast is below 4.5:1 を検出し、adjust semantic colors を案内する品質ルールです。

error · a11y
SCP-A11Y-003 · v1.0.0

Focus contrast

focus indicator is not distinguishable を検出し、use a visible focus ring を案内する品質ルールです。

warning · a11y
SCP-A11Y-004 · v1.0.0

Link purpose

generic link labels such as 詳細はこちら are repeated を検出し、include destination or purpose を案内する品質ルールです。

warning · a11y
SCP-A11Y-005 · v1.0.0

Navigation label

nav landmark lacks an accessible label を検出し、add aria-label を案内する品質ルールです。

warning · a11y
SCP-A11Y-006 · v1.0.0

Empty heading

heading element would render empty を検出し、add heading or omit element を案内する品質ルールです。

error · a11y
SCP-A11Y-007 · v1.0.0

FAQ keyboard semantics

FAQ accordion does not use details/summary or button semantics を検出し、use native details or managed button を案内する品質ルールです。

error · a11y
SCP-A11Y-008 · v1.0.0

Quote attribution

testimonial has no name or role を検出し、add attribution を案内する品質ルールです。

warning · a11y
SCP-A11Y-009 · v1.0.0

Motion reduction

motion is enabled without reduced strategy を検出し、set reduce or disable を案内する品質ルールです。

error · a11y
SCP-A11Y-010 · v1.0.0

Touch target

CTA padding contract may create a target below 44px を検出し、increase control size を案内する品質ルールです。

warning · a11y
SCP-A11Y-011 · v1.0.0

Color-only state

featured/recommended state is only color を検出し、add text or icon label を案内する品質ルールです。

warning · a11y
SCP-A11Y-012 · v1.0.0

Landmark duplication

multiple unlabeled nav landmarks exist を検出し、give each nav a unique label を案内する品質ルールです。

warning · a11y
SCP-RESP-001 · v1.0.0

Fixed width overflow

a local override uses a wide fixed width を検出し、use max-width or fluid clamp を案内する品質ルールです。

warning · resp
SCP-RESP-002 · v1.0.0

Global horizontal overflow

preview scrollWidth exceeds viewport を検出し、contain or wrap the element を案内する品質ルールです。

error · resp
SCP-RESP-003 · v1.0.0

Grid minimum too wide

grid min column exceeds mobile width を検出し、reduce minimum or stack を案内する品質ルールです。

warning · resp
SCP-RESP-004 · v1.0.0

Unbroken string

long URL or code cannot wrap を検出し、add overflow-wrap を案内する品質ルールです。

warning · resp
SCP-RESP-005 · v1.0.0

Viewport unit risk

100vh is used for essential mobile content を検出し、use svh/dvh fallback を案内する品質ルールです。

warning · resp
SCP-RESP-006 · v1.0.0

Container fallback

container query variant has no media-query fallback を検出し、emit a safe fallback を案内する品質ルールです。

info · resp
SCP-TOKEN-001 · v1.0.0

Required token missing

Section required token is unresolved を検出し、bind or use explicit fallback を案内する品質ルールです。

warning · token
SCP-TOKEN-002 · v1.0.0

Primitive used directly

component slot binds a primitive instead of semantic token を検出し、bind semantic role を案内する品質ルールです。

info · token
SCP-TOKEN-003 · v1.0.0

Deprecated token

binding references a deprecated token を検出し、migrate token を案内する品質ルールです。

warning · token
SCP-TOKEN-004 · v1.0.0

Mode coverage

binding has no value for active mode を検出し、add mode value or fallback を案内する品質ルールです。

error · token
SCP-TOKEN-005 · v1.0.0

Local override drift

same local value repeats across three sections を検出し、promote to component token を案内する品質ルールです。

info · token
SCP-TOKEN-006 · v1.0.0

Motion literal

duration/easing is hard-coded while motion tokens exist を検出し、bind motion token を案内する品質ルールです。

info · token
SCP-WP-001 · v1.0.0

Pattern namespace

pattern slug is not namespaced を検出し、prefix with devs/ or project namespace を案内する品質ルールです。

error · wp
SCP-WP-002 · v1.0.0

Pattern header incomplete

theme pattern file lacks required header を検出し、add Title and Slug を案内する品質ルールです。

error · wp
SCP-WP-003 · v1.0.0

Block comments unbalanced

WordPress block comments are not balanced を検出し、repair serialized markup を案内する品質ルールです。

error · wp
SCP-WP-004 · v1.0.0

Starter page metadata

starter page lacks core/post-content association を検出し、add core/post-content を案内する品質ルールです。

warning · wp
SCP-WP-005 · v1.0.0

Unsupported block

target WordPress baseline lacks a block を検出し、use fallback blocks を案内する品質ルールです。

warning · wp
SCP-WP-006 · v1.0.0

Lock overreach

contentOnly or lock prevents intended content edits を検出し、lock structure, not content を案内する品質ルールです。

warning · wp
SCP-PERF-001 · v1.0.0

Hero media dimensions

hero image lacks width and height を検出し、add intrinsic dimensions を案内する品質ルールです。

warning · perf
SCP-PERF-002 · v1.0.0

Hero loading priority

primary hero image is marked lazy を検出し、use eager or fetchpriority when appropriate を案内する品質ルールです。

warning · perf
SCP-PERF-003 · v1.0.0

Too many eager media

more than two images are eager を検出し、lazy-load below-the-fold media を案内する品質ルールです。

warning · perf
SCP-PERF-004 · v1.0.0

Unused motion runtime

script is emitted when no motion exists を検出し、omit unused script を案内する品質ルールです。

info · perf
SCP-SEC-001 · v1.0.0

Unsafe URL scheme

javascript: or data:text/html URL is present を検出し、remove unsafe URL を案内する品質ルールです。

error · sec
SCP-SEC-002 · v1.0.0

Inline event handler

content includes on* event attributes を検出し、remove handler and use controlled runtime を案内する品質ルールです。

error · sec
SCP-SEC-003 · v1.0.0

External asset policy

external image/script URL is used while disallowed を検出し、upload asset or explicitly permit を案内する品質ルールです。

error · sec
SCP-SEC-004 · v1.0.0

Target blank opener

external target=_blank lacks rel protection を検出し、add noopener noreferrer を案内する品質ルールです。

warning · sec