seo-performance — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited seo-performance (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
| Metric | Good | Needs Improvement | Poor |
|---|---|---|---|
| LCP (Largest Contentful Paint) | ≤2.5s | 2.5s–4.0s | >4.0s |
| INP (Interaction to Next Paint) | ≤200ms | 200ms–500ms | >500ms |
| CLS (Cumulative Layout Shift) | ≤0.1 | 0.1–0.25 | >0.25 |
INP replaced FID on March 12, 2024. FID fully removed September 9, 2024. Never reference FID.
HTTP/3 reached 35% global adoption (2025), reducing mobile latency by 30%.
curl -sI --http3 https://example.com | grep -i "HTTP/3"
# Or check via headers:
curl -sI https://example.com | grep -i "alt-svc"| Status | Score | Recommendation |
|---|---|---|
| HTTP/3 enabled (Alt-Svc header present) | 100 | Excellent |
| HTTP/2 only | 50 | Enable HTTP/3 at CDN level (Cloudflare: default, AWS CloudFront: opt-in) |
| HTTP/1.1 | 0 | Upgrade immediately — significant performance penalty |
HTTP/3 is NOT a direct ranking factor but improves TTFB and LCP subparts measurably.
Break down LCP into 4 subparts for targeted optimization:
| Subpart | What It Measures | Target |
|---|---|---|
| TTFB | Server response time | <800ms |
| Resource Load Delay | Time before LCP resource starts loading | Minimize (preload) |
| Resource Load Time | Time to download LCP resource | Compress, CDN, modern formats |
| Element Render Delay | Time from resource loaded to rendered | Reduce render-blocking CSS/JS |
<link rel="preload">font-display: swap, preloadaspect-ratiofont-display: optional or swap| Category | Weight |
|---|---|
| LCP | 35% |
| INP | 30% |
| CLS | 15% |
| HTTP/3 | 10% |
| Resource optimization | 10% |
curl -s "https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=https://example.com&strategy=mobile&category=performance&category=seo" \
| jq '{performance: .lighthouseResult.categories.performance.score, seo: .lighthouseResult.categories.seo.score, lcp: .loadingExperience.metrics.LARGEST_CONTENTFUL_PAINT_MS, inp: .loadingExperience.metrics.INTERACTION_TO_NEXT_PAINT, cls: .loadingExperience.metrics.CUMULATIVE_LAYOUT_SHIFT_SCORE}'| Aspect | Lab (Lighthouse) | Field (CrUX) |
|---|---|---|
| Source | Simulated | Real Chrome users |
| Metrics | LCP, TBT, CLS, SI, FCP | LCP, INP, CLS, FCP, TTFB |
| Use case | Debugging, pre-launch | Ranking signal, trend analysis |
| Availability | Any URL | URLs with sufficient traffic only |
Set performance budgets in CI pipelines:
POST https://chromeuxreport.googleapis.com/v1/records:queryRecord?key={API_KEY}
{
"url": "https://example.com/page",
"formFactor": "PHONE",
"metrics": ["largest_contentful_paint", "interaction_to_next_paint", "cumulative_layout_shift"]
}Replaced old Looker Studio CrUX Dashboard. Provides visual performance trends.
Load on-demand: references/cwv-thresholds.md for detailed thresholds, SPA handling, and measurement methodology.
Cross-reference: seo-data-tools skill for comprehensive GSC/GA4/PSI/CrUX integration guidance.
Generate performance report with:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.