O que seo-audit-skill faz?
Ferramenta abrangente de auditoria SEO em linha de comando com 108 regras em 12 categorias. Analise qualquer site para práticas recomendadas de SEO, Core Web Vitals, cabeçalhos de segurança, dados estruturados, acessibilidade e muito mais.
Instalação
npm install -g seo-skills/seo-audit-skill
# ou
npx seo-skills/seo-audit-skill
Uso
seo-audit https://exemplo.com --format json
Opções:
--format:json,htmlouconsole(padrão)--output: Caminho do arquivo de saída--only: Executar apenas categorias específicas (ex: "performance,seo")--verbose: Mostrar detalhes de cada regra
Categorias de Auditoria
| Categoria | Regras | Descrição |
|---|---|---|
| SEO | 25 | Meta tags, headings, imagens, links, etc. |
| Core Web Vitals | 15 | LCP, CLS, TTFB, FID |
| Segurança | 12 | HTTPS, HSTS, CSP, CORS |
| Dados Estruturados | 10 | Schema.org, JSON-LD, validação |
| Acessibilidade | 20 | WCAG 2.1, contraste, aria-labels |
| Performance | 8 | Minificação, compressão, cache |
| Mobile | 6 | Viewport, meta viewport, touch |
| Social | 5 | Open Graph, Twitter Cards |
| Sitemap | 3 | robots.txt, sitemap.xml |
| Redirecionamentos | 2 | Cadeias de redirecionamento, 301/302 |
| GZIP/Brotli | 1 | Compressão ativada |
| Outros | 1 | Erros 404, timeout |
Exemplos
Analisar site e gerar relatório HTML:
seo-audit https://exemplo.com --format html --output relatorio.html
Auditar apenas performance e segurança:
seo-audit https://exemplo.com --only "performance,seguranca"
Integração CI/CD
Adicione ao seu package.json:
{
"scripts": {
"audit": "seo-audit https://meusite.com --format html --output ./reports/seo.html"
}
}
API de Configuração
Você pode criar um arquivo .seo-auditrc.json na raiz do projeto:
{
"threshold": 80,
"categories": ["seo", "performance"],
"verbose": false,
"timeout": 30000
}
Contribuição
Contribuições são bem-vindas! Veja o arquivo CONTRIBUTING.md para detalhes.
Licença
MIT