RSS feed
Kit de Ferramentas do IIS para Otimização de Motores de Busca - ScottGu's Blog em Português

Kit de Ferramentas do IIS para Otimização de Motores de Busca

SEO (Otimização para Motores de Busca, do Inglês Search Engine Optimization) é uma das considerações importantes que qualquer web-site da internet precisa levar em conta já no momento de idealização do projeto. Uma porcentagem não trivial de tráfego da internet para sites é obtido através de motores de busca. e boas técnicas de SEO podem ajudar a aumentar o tráfego para o site ainda mais.

Da mesma forma, pequenos erros podem significativamente impactar a relevância da busca pelo conteúdo do seu site fazendo com que você perca o tráfego que você deveria estar recebendo. Alguns destes erros incluem: múltiplas URLs no site que levam para o mesmo conteúdo, links quebrados em uma página, títulos mau escolhidos, descrições, e palavras chaves, grande quantidades de dados referentes à viewstate (estado da página), tags de marcação inválida, etc. Estes erros são freqüentemente fáceis de consertar - o problema é como descobrir e detalhar tais erros dentro de um site.

Introduzindo o Kit de Ferramentas para Otimização de Motores de Busca do IIS

Hoje nós estamos lançando o primeiro beta de uma nova ferramenta - o Kit de Ferramentas para Otimização de Motores de Busca do IIS - que torna fácil realizar análise SEO no seu site e identifica e conserta os problemas encontrados neste.

Você pode instalar o Kit de Ferramentas para Otimização para Motores de Busca do ISS usando o Instalador da Plataforma Web da Microsoft sobre o qual eu escrevi no começo desta semana. Você pode instalá-lo também através da WebPI usando o link "install now - instalar agora" no site do Kit de Ferramentas SEO do IIS.

Uma vez instalado, você irá encontrar uma nova seção "Search Engine Optimization" ou "Otimização para Motores de Busca" dentro da ferramenta de administração do IIS 7, e várias outras ferramentas SEO disponíveis dentro desta:

As ferramentas Robots (Robôs) e SiteMap (Mada do Site) permitem que você facilmente crie e gerencie os arquivos robots.txt e sitemap.xml do seu site, os quais ajudam a guiar os motores de busca fazendo com que eles saibam quais URLs eles devem ou não acessar e seguir.

A ferramenta Site Analysis (Análise do Site) permite que você navegue por um site da mesma maneira que um motor de busca navegaria, e então analise o conteúdo usando várias regras que ajudam a identificar SEO, Acessibilidade, e problemas de Performance dentro do site.

Usando a Ferramenta de Análise do Site do Kit de Ferramentas SEO do IIS

Vamos ver como nós podemos usar a ferramenta de Análise do Site para rapidamente rever problemas do site relacionados a SEO. Para evitar confundir alguém fazendo que este use a ferramenta de qualquer maneira em seu site, eu decidi usar a ferramenta de análise em um dos meus sites: www.scottgu.com. Este é um site que eu escrevi muitos anos atrás (última atualização foi em 2005, eu acho). Se você instalar o kit de ferramentas SEO do IIS você pode apontar para o meu site e repetir os passos a seguir para ver como funciona a análise SEO.

Abra a Ferramenta de Análise do Site

Nós começaremos abrindo a ferramenta de administração do IIS (inetmgr) e clicaremos no nó raiz no painel esquerdo da árvore da ferramenta de administração do IIS7 (o nome da máquina neste caso “Scottgu-PC”). Nós iremos então selecionar o ícone "Site Analysis" dentro da seção de Otimização para Motores de Busca à direita deste. Abrindo a ferramenta Análise do Site no nível da máquina desta forma nos permitirá executar a ferramenta em qualquer servidor remoto (se nós tivéssemos aberto a ferramenta com um site selecionado então nós somente poderíamos executar a análise em sites armazenados na máquina local).

Ao abrir a ferramenta de Análise do Site, a tela a seguir é mostrada - esta tela lista qualquer relatório de análise de sites previamente salvos que nós tenhamos criado no passado. Como esta é a primeira vez que abrimos a ferramenta, temos uma lista vazia. Nós clicaremos no link de ação "Nova Análise..." (New Analysis…) no lado direito da ferramenta de administração para criar um relatório de análise:

Ao clicar no link "New Analysis..." aparece a janela de diálogo a seguir, a qual nos permite dar um nome ao relatório como também configurar qual site queremos analisar e quão profunda será a análise.

Nós chamaremos nosso relatório de "scottgu.com" e configuraremos o mesmo para começar com a URL http://www.scottgu.com e então analisaremos até 10.000 páginas dentro do site (nota: se você vir a caixa de texto "Start URL" (URL inicial) na janela de diálogo é porque você não selecionou o nó raiz da máquina no lado esquerdo da ferramenta de administração e ao invés disso você abriu no nível do site – cancele a operação, selecione o nó raiz da máquina, e então clique no link Site Analysis).

 

Quando nós clicarmos no botão "OK" na janela exibida acima, a ferramenta de Análise de Sites irá requisitar a URL http://www.scottgu.com, examinará o conteúdo HTML retornado e então percorrerá o site da mesma forma que um motor de busca faria. Meu site tem 407 URLs diferentes e o kit de ferramentas SEO do IIS demorou somente 13 segundos para percorrer todas as páginas e executar a análise do conteúdo que foi baixado.

Uma vez que a análise for concluída, a ferramenta apresentará uma visão do sumário do relatório detalhando o que foi encontrado. A seguir você pode ver que a ferramenta de análise encontrou 721 violações (não conformidades) de vários tipos dentro do meu site ( ai! ai! ai! ):

Nós podemos clicar em qualquer um dos itens dentro do sumário das violações para vermos os detalhes referentes a elas. Nós veremos algumas destas violações a seguir.

Olhando as violações com "description is missing" (faltando descrição)

Você perceberá acima que eu tenho 137 violações do tipo "The description is missing". Vamos dar um duplo clique na regra para aprendermos mais sobre ela e vermos os detalhes sobre as violações individuais. Com um duplo clique na descrição da regra acima, uma nova tab de pesquisa será aberta automaticamente. Essa tab provê uma visão filtrada somente com a descrição das violações (nota: você pode customizar a pesquisa se você quiser – e opcionalmente exportá-la para o Excel se você quiser uma análise dos dados ainda mais rica):

Com um duplo clique em qualquer uma das violações da lista acima, uma nova janela com detalhes será apresentada. Cada violação tem detalhes sobre do que exatamente trata o problema, e recomendações de ações a serem tomadas para consertar o problema:

Saber que existe um problema igual a este no site é o primeiro passo. O segundo é tipicamente mais difícil: tentar descobrir todos os caminhos diferentes que devem ser percorridos para que esta URL seja usada desta forma. Geralmente você fará um conserto e assumirá que tudo foi consertado - para então descobrir que existia outro caminho no site que você não estava ciente que também causa o problema de casing (tipografia em caixa alta ou baixa) - veja a seguir que a palavra Album está escrita de duas formas: Album e album. Para ajudar em cenários iguais a este, você pode clicar na combobox "Actions" (ações) no lado direito na parte de cima da tela de violações e selecionar o link "View Routes to this Page" (Ver Rotas para esta Página) dentro da tela.

Isto trará uma janela de diálogo que mostrará todos os passos que o analisador percorreu e que levam para esta URL particular que está sendo executada. A seguir esta janela está mostrando que o analisador encontrou duas maneiras para alcançar esta URL em questão:

Ser capaz de pegar detalhes sobre o problema exato relacionado à caixa alta/baixa, como também analisar os passos exatos seguidos para alcançar uma determinada URL escrita de uma maneira particular, faz com que consertar estes tipos de problema seja extremamente fácil.

Verificando a violação "The page contains multiple canonical formats" (A página contém múltiplos formatos canônicos)

Consertar problemas de caixa alta/baixa como foi demonstrado acima é um bom primeiro passo para melhorar a contagem de páginas nos motores de buscas. Nós também queremos consertar cenários onde o mesmo conteúdo pode ser retornado usando URLs que diferem por outros fatores além de caixa alta/baixa. Para fazer isto nós retornaremos para nossa página de sumário e veremos o relatório referente à violação “The page contains multiple canonical formats”:

Entrando neste relatório você terá uma lista com todas as URLs do nosso site que podem ser acessadas em múltiplas formas "canônicas":

Clicando em qualquer URL você terá os detalhes sobre o problema. Note a seguir como a ferramenta de análise detectou que algumas vezes nós fazemos referência à homepage (página principal) com "/" e algumas vezes com "/Default.aspx". Enquanto nosso servidor irá interpretar ambas as formas como executando a mesma página, motores de busca tratarão este fato como duas URLs distintas - o que significa que a relevância da pesquisa não é tão alta como deveria ser (porque a nota (peso) dado é dividido para duas URLs ao invés de ser combinado em apenas uma).

Nós podemos ver todos os casos onde a URL /Default.aspx está sendo usada clicando na tab "Links" acima. Isto mostra todas as páginas que estão ligadas à URL /Default.aspx, como também todas as URLs apontadas por esta URL específica:

 

Nós podemos trocar para ver detalhes sobre onde e como a URL relacionada "/" está sendo usada clicando na combobox acima "Related URLs" (URLs relacionadas) – isto nos mostrará todas as outras URLs que apontam para o mesmo conteúdo, e nos permite rapidamente checar seus detalhes também:

 

Igual ao que fizemos com as violações relacionadas a casing (caixa alta/baixa), nós podemos usar a opção "View Routes to this Page" para descobrir todos os caminhos dentro do site que direcionam para estas URLs diferentes e usar isto para nos ajudar na caça e mudança das mesmas de forma que nós passemos a usar uma URL comum (única) e consistente para ligar estas páginas.

Nota: Consertar problemas de casing e canonicalização para todos os links internos dentro do nosso site é um bom primeiro passo. Sites externos podem também estar linkando para nossas URLs, e será mais difícil os mesmos serem atualizados. Uma maneira de consertar nossa posição no ranking das buscas sem necessitar que os sites externos atualizem seus links é fazer o download e instalar o módulo IIS URL Rewrite (módulo de Reescrita de URL do IIS) no nosso servidor (este módulo está disponível como um download gratuito usando o Instalador da Plataforma Web da Microsoft). Nós podemos então configurar a regra de reescrita da URL que automaticamente faz um redirecionamento permanente para a URL canônica correta – a qual fará com que os motores de busca tratem as URLs como se fossem as mesmas (leia o post do Carlos intitulado IIS e Reescrita de URL, torne seu site SEO para aprender como fazer isto).

Verificando violações de redirecionamento

Como um último passo vamos dar uma olhada em algumas violações de redirecionamento presentes no site:

Entrando nesta categoria de regras me fez lembrar de algo que eu fiz há alguns anos atrás (quando eu transferi meu blog para um site diferente) - e que eu descobri que era aparentemente algo extremamente tolo.

Quando eu configurei o site pela primeira vez eu tinha originalmente uma simples página do blog em: www.scottgu.com/blog.aspx. Após algumas semanas, eu decidi mover meu blog para weblogs.asp.net/scottgu. Ao invés de verificar todas as minhas páginas e mudar o link para o novo endereço, eu pensei que seria mais inteligente se eu simplesmente atualizasse a página blog.aspx para que esta fizesse um redirecionamento no lado do servidor para a nova URL weblogs.asp.net/scottgu.

Isto funciona do ponto de vista do usuário final, mas o que eu não percebi a princípio até que eu executasse a ferramente de análise foi que os motores de busca não são capazes de seguir o link. A razão disso é porque minha página blog.aspx está fazendo um redirecionamento no servidor para a URL weblogs.asp.net/scottgu. Por razões relacionadas a SEO, o software do blog (Community Server) em weblogs.asp.net está por sua vez fazendo um segundo redirecionamento para consertar a URL de entrada weblogs.asp.net/scottgu para que esta se torne http://weblogs.asp.net/scottgu/ (note que a barra final está sendo adicionada).

De acordo com a regra de violação da ferramenta de Análise do Site, os motores desistirão de executar dois redirecionamentos de servidor em seqüência. A ferramenta detectou que meu redirecionamento blog.aspx aponta para um link externo que por sua vez faz um outro redirecionamento - no ponto em que o motor de busca abre mão da página:

Eu pude confirmar que este era o problema sem ter que abrir o código da página blog.aspx. Tudo o que eu tive que fazer foi clicar na tab "Headers" (Cabeçalhos) dentro da janela de diálogo de violações e ver a reposta HTTP do redirecionamento que a página blog.aspx enviava. Note que esta não possui a barra final (e assim faz com que o software Community Server realize outro redirecionamento quando este recebe uma requisição para a página):

Consertar este problema é fácil. Eu nunca teria percebido que eu tinha este problema se a ferramenta de Análise de Sites não me mostrasse o mesmo.

Futuro Suporte para Correção Automática

Existem muitas violações adicionais e problemas de conteúdo que a ferramenta de Análise de Sites identificou quando esta percorreu o conteúdo do meu site. Identificar e corrigir é fácil e muito simples, praticamente os mesmos passos descritos acima. Cada problema que eu corrijo torna meu site mais limpo, fácil de navegar e faz com que o site tenha uma relevância bem maior para os motores de busca. Isto gerará um aumento no tráfego proveniente dos motores de busca que chegará no meu site – o que é um resultado muito efetivo com relação ao custo que obtenho como retorno do investimento. Uma vez que o relatório é gerado e salvo, este aparecerá na lista de relatórios anteriores dentro da ferramenta de administração do IIS. Você pode a qualquer momento clicar com o botão direito do mouse neste relatório e solicitar que a ferramenta de SEO do IIS re-execute a análise – permitindo assim que você periodicamente valide que nenhuma regressão tenha sido introduzida no site.

A versão prévia da ferramenta de Análise de Sites hoje verifica em torno de 50 regras quando esta navega pelo site. Com o passar do tempo nós adicionaremos mais regras que verificam problemas e cenários adicionais. Em versões futuras você também começará a ver até mesmo mais inteligência nativa na ferramenta de análise SEO que permitirá a esta verificar no lado do servidor que você tenha o módulo de reescrita de URL instalado com um bom conjunto de regras amigáveis de SEO configuradas. A ferramenta de Análise de Sites também irá permitir que você corrija certas violações automaticamente sugerindo regras de reescrita de URL que você pode adicionar no seu site diretamente de dentro da ferramenta de relatório de análise do site. Até lá, eu recomendaria a leitura destes links para aprender mais sobre a configuração manual da Reescrita de URL para SEO:

Sumário

O Kit de Ferramentas para Otimização de Motores de Busca do IIS torna fácil analisar e avaliar o quanto o seu site é amigável para os motores de busca. A ferramenta aponta violações SEO, e provê instruções para consertar tais violações. Você pode aprender mais sobre o kit de ferramentas e como melhor aproveitar o mesmo a partir dos seguintes links:

O Kit de Ferramentas para Otimização de Motores de Busca é gratuito, demora menos de um minuto para ser instalado e pode ser executado em qualquer servidor web existente ou web-site. Não há necessidade de instalar nada em um servidor remoto para usá-lo – simplesmente digite a URL do site e você terá um relatório com a análise do site com itens acionáveis que você pode usar imediatamente para melhorar o site.

O lançamento de hoje é um lançamento beta, então por favor use o fórum do Kit de Ferramentas para Otimização de Motores de Busca e deixe-nos saber se você tiver qualquer problema ou se você tiver sugestões de melhorias.

Espero que ajude,

Scott

 

Texto traduzido do post original por Leniel Macaferi.

Published Wednesday, June 03, 2009 11:53 AM by Leniel Macaferi

Comments

No Comments

Leave a Comment

(required) 
(required) 
(optional)
(required)