O que comprehensive-seo-analyzer-agent-skill faz?
🔍📈 Analisador e Otimizador SEO Abrangente | Mecanismo de auditoria SEO de nível de produção que pontua vetores Técnicos, de Conteúdo (EEAT) e de Backlinks de acordo com as Diretrizes Essenciais do Google e Core Web Vitals usando um pipeline crawl4ai.
Visão Geral
Esta skill realiza uma auditoria SEO automatizada e abrangente em qualquer site alvo. Ela coleta e analisa dados em três dimensões principais:
- Técnico: Performance (Core Web Vitals), rastreabilidade, estrutura de URL, dados estruturados, meta tags e segurança.
- Conteúdo (EEAT): Qualidade do conteúdo, experiência, autoridade, confiabilidade e otimização de palavras-chave.
- Backlinks: Quantidade e qualidade dos backlinks (domínios de referência, autoridade de domínio, links quebrados).
O resultado é um relatório detalhado com pontuações e recomendações acionáveis para cada vetor, além de uma pontuação geral de saúde SEO.
Instalação
pip install crawl4ai requests beautifulsoup4 lxml
Uso
from seo_analyzer import SEOAnalyzer
analyzer = SEOAnalyzer(target_url="https://exemplo.com")
relatorio = analyzer.run_full_audit()
print(relatorio)
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
target_url | str | Sim | URL do site a ser auditado. |
max_pages | int | Não | Número máximo de páginas a rastrear (padrão: 50). |
verbose | bool | Não | Ativar logs detalhados (padrão: False). |
Saída
A auditoria retorna um dicionário JSON com a estrutura:
{
"url": "https://exemplo.com",
"score_geral": 78.5,
"vetores": {
"tecnico": {
"pontuacao": 85.0,
"detalhes": {
"core_web_vitals": "passou",
"https": true,
"meta_viewport": true,
"dados_estruturados": "parcial"
},
"recomendacoes": ["Implementar dados estruturados completos"]
},
"conteudo": {
"pontuacao": 72.0,
"detalhes": {
"contagem_palavras_media": 1200,
"eeat_score": 68,
"otimizacao_palavras_chave": "boa"
},
"recomendacoes": ["Aumentar profundidade do conteúdo"]
},
"backlinks": {
"pontuacao": 65.0,
"detalhes": {
"dominios_referencia": 45,
"autoridade_dominio_media": 35,
"links_quebrados": 3
},
"recomendacoes": ["Remover backlinks tóxicos"]
}
}
}
Limitações
- A análise de backlinks depende de APIs externas (ex.: Moz, Ahrefs). Pode exigir chaves de API.
- O rastreamento é limitado a páginas acessíveis publicamente.
- O escore EEAT é uma aproximação; não substitui uma avaliação humana completa.
Licença
MIT