Every block type in the component library, rendered with placeholder data. Drag, pin, and sort work here exactly as on the dashboard tabs.
Drag ⠿ to rearrange · 📌 pins to top
⠿
Trend line — with event annotations
⠿
Histogram — with threshold line
⠿
Horizontal bars — top N by count
⠿
Donut — categorical share
⠿
Sparkline — compact trend
⠿
Stat tiles — KPI row
Organic clicks (30d)4,212+8% vs prior
Broken links0target 0
Missing titles3target 0
⠿
Pass/fail badges
✓ HTTPS clean✕ Duplicate variants found✓ Pass✕ Fail
⠿
Alert banners
✓ No 5xx errors
⚠ 4 pages returning 5xx
⠿
RAG scorecard
Technical● On track
On-Page● Attention
Crawl & Index● At risk
Links○ No data
⠿
Coverage bars
Open Graph coverage58/64 (91%)
Schema coverage31/64 (48%)
In sitemap64/64 (100%)
⠿
Mini table — drill-down list
| URL | Issue | Count |
|---|---|---|
| /services/seo/ | Title too long | 1 |
| /blog/example-post/ | Missing meta description | 1 |
| /about/ | Missing H1 | 1 |
⠿
X00Example checkpoint
mediumStandard shell for a scoreable checkpoint: ID, name, priority tag, content area, pass condition footer.
Pass: Always passes — example data
⠿
X01Example awaiting checkpoint
⏳ Awaiting Example SourceShell for a checkpoint whose data source isn't connected — dashed border, awaiting badge, dimmed test data.
TEST DATA — connect Example Source to activate. Pass: Always passes — example data