O usuário irá inserir uma URL e uma palavra-chave e receber uma nota sobre a loja dele
1º O sistema deverá acessar a URL e consultar se dentro da Tag H1 contém a palavra-chave em questão.
Se possuir irá retornar true e adicionar 10 na nota (valore ficticios, ainda não foi definida a proporção)
Se não, ele não adiciona a nota
Se não possuir h1 também não adiciona a nota armazena uma mensagem para ser exibida
Se possuir mais que 1 H1 não adiciona a nota e armazena uma mensagem para ser exibida
2º Verificar se possui a palavra no H2
Se possuir irá retornar true e adicionar 10 na nota (valore ficticios, ainda não foi definida a proporção)
Se não, ele não adiciona a nota e armazena uma mensagem para ser exibida.
Se não possuir h2 também não adiciona a nota
3º Verificar se a loja possui arquivo
robots.txt, para isso basta acessar a URL enviada + "
robots.txt" Caso possua será exibido um conteúdo, se não, uma mensagem de erro.
Se possui o arquivo adiciona uma nota e
Verifica se possui a palavra
sitemap.xml dentro dele a
Se tiver a palavra
sitemap.xml adiciona uma nota + a nota do
robots.txt
Se não tiver a palavra, ainda adiciona somente a nota do
robots.txt e avisa e armazena uma mensagem para ser exibida.
Se não possuir, não adiciona e armazena uma mensagem para ser exibida
4º Verificar se a loja possui arquivo
sitemap.xml, para isso basta acessar a URL enviada + "
sitemap.xml" Caso possua será exibido um conteúdo, se não, uma mensagem de erro.
Se possui o arquivo adiciona uma nota
Se não, não adiciona a nota e armazena uma mensagem para ser exibida
5º Verifica se a loja possui Google Analytics, para isso, basta consultar se no html tem a URL
google-analytics.com/
Se possui o arquivo adiciona uma nota
Se não, não adiciona a nota e armazena uma mensagem para ser exibida
6º Verificar se a loja possui Google Plus, para isso, basta consultar se no HTML tem a tag rel="publisher"
Se possuir adiciona uma nota
Se não, não adiciona a nota e armazena uma mensagem para ser exibida
7º Verificar se a loja possui open graph, para isso, basta verificar no HTML se possui a <meta property>
Se possuir adiciona uma nota
Se não, não adiciona a nota e armazena uma mensagem para ser exibida
8º Verificar se possui meta description, para isso, bastas verificar no HTML se possui a <meta name="description">
Se possuir, adiciona uma nota e
Verifica se possui a palavra-chave informada no inicio da análise
Se possuir adiciona uma nota
Se não, adiciona apenas a nota da Description e armazena uma mensagem para ser exibida
Em seguida Verifica se possui mais que 270 caracteres
Se NÃO possuir adiciona uma nota
Se possuir mais que 270 caracteres adiciona apenas a nota da Description e de conter a palavra-chave na descrição e armazena uma mensagem para ser exibida.
9º Verifica se a tag <title> possui a palavra-chave
Se possuir adiciona uma nota
Se não, não adiciona a nota.
10º Verifica a proporção de HTML e texto
Se for acima de 20% adiciona uma nota
Se for abaixo não adiciona a nota e armazena uma mensagem para ser exibida.
11º Verifica se as imagens possuem ALT
Se todas possuirem adiciona uma nota
Se não possuir, informar a quantidade que não possui e não adicionar a nota
12º Verifica se a palavra-chave está em negrito no texto
Se estiver em negrito adiciona uma nota
Se não estiver em negrito não adiciona e armazena uma mensagem para ser exibida.
O sistema deverá LISTAR em uma tabela e informar a QUANTIDADE de:
Palavras-chave (enviada no inicio da análise) dentro do conteúdo do site e informar a densidade
Todas as palavras que estão em negrito
Prazo de Entrega: 31 de Agosto de 2016