Skip to content

seoassistant/chrome-extension

Repository files navigation

Galileo - SEO Assistant


Logo Galileo

Galileo SEO Assistant é uma extensão para o Google Chrome. O Galileo SEO Assistant pretende facilitar a tarefa de homologação e testes de SEO de páginas web fornecendo testes automáticos para uma série de requisitos como:

  • <h1> das páginas
  • <title> das páginas
  • <h2>, <h3>, <h4>
  • rel next e rel prev
  • url canônica
  • url AMP associada
  • rel alternate
  • meta description
  • outros ...

Tabela de conteúdos

Download

Para download da extensão visite a página do Galileo SEO Assistant na Chrome Webstore

Desenvolvendo

  1. Clone esse repositorio
  2. Instale yarn: npm install -g yarn.
  3. Rode yarn.
  4. Rode npm run start
  5. Carregue o Galileo no Chrome fazendo:
    1. Acesse chrome://extensions/
    2. Cheque Developer mode
    3. Clique on Carregar extensao
    4. Selecione o diretorio build.

Release notes

Verifique o CHANGELOG para acompanhar o status do desenvolvimento e lista de features.

Ideias para o futuro do Galileo SEO Assistant

  • Internacionalização dos conteúdos de texto;
  • Adicionar screenshots na webstore;
  • Ter um conjunto de expects inicial para cada conteúdo extraído da página. Exemplo: Para H1 espera-se que não existam dois itens, se existir a aplicação está com erro;
  • Alterar cor principal de acordo com o resultado da página: se deu ok, alerta ou erro;
  • Ter testes unitários para javascript usando ava;
  • Ter relatório de cobertura de testes;
  • Parar de usar o bulma do cdn e usar via yarn;
  • Permitir que usuários selecionem outros pacotes de regras pre-selecionados;
  • Criar uma interface amigável para edição de pacotes de regras: adição de regras, edição de regras, remoção de regras;
  • Permitir que usuários exportem/importem seus pacotes de regras em um arquivo de texto;
  • Ter um site com lista de arquivos de regras disponíveis para download;
  • Permitir que regras por grupos que serão divididos em tabs diferentes, como regras de links e regras de schema.org;
  • Permitir que diferentes rotas respondam a diferentes pacotes de regras;
  • Permitir que sejam exportados relatórios com os resultados da ferramenta;
  • Separar parte do core do GSA para disponibiliza-lo pra criar o Galileo SEO Robot;
  • Criar robo capaz de fazer as verificações que o plugin faz mas em lote usando YQL;

Licença

MIT - Jota Teles - 2017