Giter Club home page Giter Club logo

chrome-extension's Introduction

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.