← ClaudeAtlas

easetoolz-seo-auditlisted

Technical SEO audit for tool sites, WASM apps, and SaaS. Covers Core Web Vitals, indexability, schema, mobile, and WASM-specific checks.
ariarihantmedia-bit/easetoolz-seo-skill · ★ 0 · Web & Frontend · score 76
Install: claude install-skill ariarihantmedia-bit/easetoolz-seo-skill
# SEO Audit — EaseToolz Full technical SEO audit for **tool sites and WASM applications**. ## Usage ``` /easetoolz audit https://yoursite.com /easetoolz audit https://easetoolz.com/convert/jpg-to-pdf ``` --- ## Audit Checklist (12 Categories) Run all checks for the given URL. Report as PASS / WARN / FAIL with priority. ### 1. Indexability - [ ] `robots.txt` — is URL allowed? - [ ] `X-Robots-Tag` header — noindex? - [ ] Canonical tag — correct self-referencing? - [ ] Noindex meta tag present? - [ ] Sitemap inclusion verified? ### 2. Core Web Vitals (2026 Priority) - [ ] **INP** < 200ms (replacing FID — critical 2026 signal) - [ ] **LCP** < 2.5s - [ ] **CLS** < 0.1 - [ ] **FCP** < 1.8s - [ ] TTFB < 600ms - Tool: Check via PageSpeed Insights API or manual audit ### 3. WASM-Specific Checks (Unique to Tool Sites) - [ ] WASM files (.wasm) have correct MIME type `application/wasm` - [ ] SharedArrayBuffer enabled (COOP/COEP headers): `Cross-Origin-Opener-Policy: same-origin` + `Cross-Origin-Embedder-Policy: require-corp` - [ ] Web Worker loading confirmed (no WASM on main thread) - [ ] WASM tool content is static HTML (not JS-only rendered) for crawler visibility - [ ] Tool description and instructions are in static HTML — not hidden inside React state - [ ] WASM load error = user-friendly message, not blank page (crawler trust signal) ### 4. On-Page SEO - [ ] Title tag: pattern `[Tool Name] — Free Online, No Upload | EaseToolz` (< 60 chars) - [ ] Meta description: 150-155