Real run. Real data.
Sample MigrateKit Scorecard
This is an actual verification run on a live production SaaS release - not a mockup. WorkSignal shipped a sandbox to production. We ran the full suite. Here is what came back.
Suite results
-
responsive PASS100 %Target: 85% - Achieved: 100%Desktop (1440px) 100%Laptop (1024px) 100%Tablet (768px) 100%Mobile (375px) 100%Viewports compared 22Runtime 58 sec
-
seo PASS98 /100Target: 80 - Achieved: 98Title tag MATCHMeta description MATCHOG title / description MATCHCanonical MATCHH1 preserved YESStructured data MATCHAlt coverage 100%Runtime 7 sec
-
content PASS100 /100Target: 85 - Achieved: 100Text blocks 92 / 92Word count match 958 / 958Internal links 45 / 45Images 6 / 6Headings 17 / 17Missing content 0 itemsRuntime 10 sec
-
perf PASS91 /100Target: 80 - Achieved: 91
Metric Old New LCP 280 ms 284 ms FCP 280 ms 132 ms CLS 0 0 TBT 0 ms 0 ms TTFB 16 ms 36 ms Page weight 870 KB 742 KB JS transferred 407 KB 51 KB Regressions NONE New site cut JS bundle from 407 KB to 51 KB transferred - an 87% reduction. FCP improved from 280 ms to 132 ms. No Core Web Vital regressions.
Runtime 9 sec -
a11y PASS100 /100Target: 90 - Achieved: 100New violations introduced NONEOld site violations 1 (color-contrast)New site violations 1 (same - no regression)WCAG 2.1 AA NO REGRESSIONRuntime 8 sec
The existing color-contrast issue on the old site is present on the new site too - it was not introduced by the rebuild. Score is 100 because no new violations were introduced.
-
functional PASS100 /100Target: 90 - Achieved: 100Internal links checked 28 / 28Broken links NONEForms 0 on either siteMobile menu N/A on this pageRuntime 12 sec
-
image PASS100 /100Target: 85 - Achieved: 100Images checked 6 / 6Broken images NONEDegraded resolution NONEUpscaled / distorted NONEFormat (WebP/AVIF) 100%Runtime 8 sec
Machine-readable output
Every scorecard also exports as JSON, so it drops into a CI pipeline, a Slack notification, or an agent workflow. Here is the top-level summary for this run:
{
"pageName": "worksignal-sample",
"origUrl": "https://worksignal.com",
"devUrl": "https://sandbox.worksignal.com",
"allPass": true,
"suites": [
{ "suite": "responsive", "score": 100, "target": 85, "unit": "%", "pass": true },
{ "suite": "seo", "score": 98, "target": 80, "unit": "/100", "pass": true },
{ "suite": "content", "score": 100, "target": 85, "unit": "/100", "pass": true },
{ "suite": "perf", "score": 91, "target": 80, "unit": "/100", "pass": true },
{ "suite": "a11y", "score": 100, "target": 90, "unit": "/100", "pass": true },
{ "suite": "functional", "score": 100, "target": 90, "unit": "/100", "pass": true },
{ "suite": "image", "score": 100, "target": 85, "unit": "/100", "pass": true }
]
}
Get a scorecard on your next rebuild
The free scan reads one page in about 20 seconds. The full Verification Report runs both sites across all seven checks, and it is free.