AO5 - Criação e Otimização de Sites

Notícias

O que é novidade no mercado, você confere aqui.

Turbinando o Excel com o SeoTools

Turbinando o Excel com o SeoTools

Há um bom tempo acompanho os gringos falando sobre como utilizar o Excel para otimizar seu trabalho de SEO, então resolvi criar um pouco de conteúdo em português, já que não existe muita coisa publicada no Brasil. Para não perder tempo, começo com uma extensão que coloca diversas novas funções no Excel, agilizando muito o trabalho, assim, mesmo que você não saiba utilizar funções nativas mais complexas, já dá pra começar a brincar mais rápido.

No nosso trabalho diário sempre precisamos recorrer a algumas ferramentas que automatizam alguns processos. Normalmente, essas ferramentas são acessadas via browser e foram disponibilizadas por empresas ou profissionais da área, de forma gratuita ou paga.

Há alguns meses, acompanhando alguns eventos no Twitter, conheci um suplemento que permitia que muitas das ferramentas que eu utilizava online fossem agora parte do nosso velho criador de planilhas, era o suplemento SeoTools for Excel, criado pelo sueco Niels Bosma. Logo após baixar e rodar o SeoTools pela primeira vez, já percebi o quanto isso iria me economizar tempo e energia em tarefas simples que antes necessitavam abrir algumas páginas, clicar em alguns botões, exportar um csv e somente depois trabalhar esses dados. Nesse artigo você vai conhecer algumas das principais funções do suplemento, juntamente com alguns alguns exemplos que mesclam as funções criadas por Niels e as funções do próprio Excel.

Instalação
O suplemento pode ser baixado nessa página: http://nielsbosma.se/projects/seotools/

Esse artigo foi criadoi utilizando a versão 3.3.6 que é a mais atual no momento da publicanação. Confira se o seu Office está na versão 32 ou 64 bits, existe um SeoTools para cada um deles.

Após baixar o zip, descompacte-o em algum canto do seu PC. Existem dois métodos para fazê-lo funcionar: Sob demanda ou instalação permanente.

Sob Demanda
Após descompactar os arquivos em uma pasta de sua preferência vá até ela e abra o SeoTools.xll, você vai receber a seguinte mensagem de segurança:

Mensagem de segurança no Excel

Clique no primeiro botão (habilitar este suplemento apenas nesta sessão).

Pronto, as funções do SeoTools já podem ser utilizadas.

Instalação permanente
Para fazer com que o SeoTools funcione assim que você abrir o Excel, faça o seguinte: Clique no botão do Office > Opções do Excel > Suplementos > Gerenciar : Suplementos do Excel > Procurar > selecione o arquivo SeoTools.xll no diretório onde você o extraiu.

Dessa forma, toda vez que você abrir o Excel, o SeoTools será carregado automaticamente. Isso diminui um pouco a velocidade de abertura do programa, mas, se você usa muito as funções, economiza o tempo de ficar abrindo o xll toda vez que precisar fazer algo.

Principais Funções

Menu que é criado ao abrir o SeoTools

Logo acima está o menu que é criado ao abrir o SeoTools, nele você encontra todas as funções do suplemento, vamos conhecer as principais no decorrer do artigo, mas não deixe de fuçar aí, tem muita coisa que talvez não seja útil pra mim, mas que pode economizar um bom tempo para você.

Funções básicas de Onpage

=HtmlTitle(URL)
Com essa função você retira o < title > de uma URL.

=HtmlMetaDescription(URL)
Essa função extrai a meta-description de uma URL.

=HtmlCanonical(URL)
Para extrair o canonical, muito útil para conferir se a implementação foi feita corretamente.

=HttpStatus(URL)
Para conferir o Status HTTP de uma URL. Essa é uma das funções que eu mais utilizo, principalmente para redirecionamentos de sites inteiros.

Funções básicas de Scraping

=XPathOnUrl(URL;XPath)
Essa função permite utilizar o Xpath para navegar entre os elementos de qualquer página bem estruturada (HTML`s, XML`s, FEEDS, etc). Através do XPathOnURL você pode, por exemplo, retirar todos os links de uma página, ou todos os < li > que tenham a class="lista".

Exemplos:

=XPathOnUrl("http://www.globo.com";"//h1") = > globo.com

=XPathOnUrl("http://economia.uol.com.br/";"//div[@class='tabela dolar']//table[2]/tbody/tr/td[2]") = > valor do dólar de acordo com a página de economia do UOL, cole na sua planilha e você vai ver o valor no momento.

Mais informações sobre Xpath nos seguintes links, sendo que a forma com que o SeoTools trabalha é ligeiramente diferente do ImportXML do Google Docs.

- http://www.w3schools.com/xpath/

- http://www.mestreseo.com.br/seo/importxml-guia-de-uso-e-exemplos-praticos

- https://seogadget.co.uk/playing-around-with-importxml-in-google-spreadsheets/

=RegexpFindOnURL(URL;Regex)
A nossa velha conhecida expressão regular também pode ser utilizada no Excel com o SEOTools, dessa forma podemos retirar partes do código de praticamente qualquer página da Web, até daquelas páginas mal estruturadas, mas que mostram dados padronizados.

Exemplos:

=RegexpFindOnUrl("http://maps.google.com.br/maps/place?q=masp&hl=pt-BR&cid=5545648262048233024";"\([0-9]{2}\).[0-9]{4}-[0-9]{4}") => (11) 3251-5644 - Retira o telefone do MASP.

Fórmulas de Matriz
Tanto o XPathOnUrl quanto o RegexpFindOnUrl podem retirar diversos valores de uma página, se houver algum padrão, bastando apenas que se crie uma fórmula de matriz. Para fazer isso, selecione quantas células desejar em uma coluna e dê ctrl + shift + enter. Isso vai fazer a fórmula rodar e preencher as células selecionadas com os valores caso haja padrões. Há um exemplo na planilha para download, faça uma vez e você vai entender.

Mas é só isso?
Essas são apenas algumas coisas que você pode fazer com essa extensão, sendo que o mais interessante é poder montar suas próprias ferramentas mixando funções nativas do Excel com as funções do SeoTools. Para demonstrar como é possível criar ferramentas realmente úteis, disponibilizo uma planilha para download, onde além dos exemplos citados nesse artigo há ainda algumas coisas que fiz para agilizar meu trabalho. Uma delas é uma macro para retirar as sugestões do Google de "A a Z", de forma bem parecida com o Ubbersuggest (a ferramenta estava com problemas num certo dia e com a ajuda do @rafaeloshiro fiz a planilha). Na outra aba você encontra um Rank Tracker simplificado que busca os resultados do Google e extrai posição + a URL posicionada. Obviamente há algumas limitações e bugs nessas planilhas, mas em 90% das vezes elas vão funcionar muito bem.

Baixe aqui a planilha de exemplos - Não esqueça de habilitar as macros para que a planilha funcione.

Fiz isso sem saber uma linha sequer de programação, as macros foram feitas com o próprio gravador de macros. Por causa dessa facilidade acho a extensão extremamente útil, pois possibilita a criação de ferramentas simples e úteis para otimizar tarefas do dia-a-dia de cada profissional em particular, podendo até mesmo serem editadas ou corrigidas facilmente ao longo do trabalho.

No site do projeto você pode obter informações sobre todas as outras funções que eu não citei (só que em inglês) ou sugerir novas funções, há um fórum e uma caixa de sugestões pra isso.

Em apenas um artigo seria impossível falar sobre tudo, mas pretendo fazer mais textos detalhando principalmente as funções para trabalhar com a API do Google Analytics, seja com o próprio SeoTools, como com outras opções.

Se você tiver alguma dúvida, me chame no twitter: @rafaelcode

Até!

<<< Voltar

W3C

Rua Massaim, 224 - Jd. da Saúde - São Paulo/SP - CEP: 04151-010 Tel: (11)5067-7777
Voltar para o topo