browse-seo skill
Full on-page SEO audit — meta tags, headings, structured data, performance, links, mobile, with scored report and recommendations.
Install
npx skills add https://github.com/ulpi-io/skills --skill browse-seoTrigger
/browse-seo <url> — or invoked when the user asks for:
- "SEO audit", "SEO check", "SEO analysis", "on-page SEO review"
- Meta tag inspection, structured data check, heading hierarchy review
- Open Graph / Twitter Card / schema markup validation
- Mobile-friendliness, Core Web Vitals analysis
Do not use for general browsing, form filling, or non-SEO tasks.
What it does
A nine-step on-page SEO audit for any URL:
- Camoufox setup (optional) — use
/browse-configif target is behind bot detection - Navigate —
browse goto <url>+browse wait --network-idle - Meta tags —
browse meta— title, description, canonical, robots, viewport, OG, Twitter, hreflang - Heading hierarchy —
browse headings— H1 count, nesting, keyword coverage - Structured data —
browse schema— JSON-LD, Microdata, RDFa validation - Performance —
browse perf+browse network— TTFB, load times, blocking resources - Link analysis —
browse links— internal linking, anchor text, broken links - Mobile rendering —
browse responsive— mobile/tablet/desktop screenshots - Custom JS checks — image alt tags, duplicate meta tags, hreflang, lazy-load, robots.txt/sitemap
- Audit report — scored sections with prioritized recommendations
Output
A structured audit report with:
- Per-section rating (good / needs improvement / poor)
- Specific findings (missing tags, duplicate H1s, invalid schema, slow LCP, etc.)
- Prioritized recommendations with exact file/line/tag references
- Summary score
Commands used
goto, wait, meta, headings, schema, perf, network, links, responsive, js
Related
- browse-aeo — Answer Engine Optimization (FAQ schema, AI Overviews)
- browse-geo — Generative Engine Optimization (brand visibility across AI engines)
- Performance Audit guide — standalone
perf-auditcommand