|
quinta-feira, 3 de novembro de 2011
Fazendo Conexão com banco de dados com PHP + MySQL
Aprenda PHP e torne-se um bom programador sem gastar quase nada
|
quarta-feira, 2 de novembro de 2011
Otimização Interna - Onpage SEO
Otimização Interna - Onpage SEO
Nesta aula, vamos fazer uma análise de Search Engine Optimization do sitehttp://www.dm.ufscar.br/~waldeck/curso/java/ , o qual ocupa o 1º lugar no Google para um busca feita com as palavras-chave "curso java", como mostramos na aula anterior.
Primeiramente, temos que ver o código-fonte do site selecionando. Para isso, vá até o menu do seu navegador, clique no o item "Exibir" e depois em "Código-fonte", como é mostrado na figura 1. Também é possível clicar com o botão direito do mouse no site e escolher o item "Código-fonte".
Figura 1: Exibindo o código-fonte de um site
Obs 1: Código-fonte é o código que foi usado para criar a página. Você não precisa entender HTML, que é a linguagem mais usada na criação de sites. Basta saber o que procurar quando for analisar o código.
Isso irá abrir um arquivo texto no qual vamos dar uma olhada para saber se esse site está atualmente otimizado para os chamados "Fatores de Otimização Onpage" com relação à palavra-chave "curso java".
Obs 2: Existem dois tipos de otimização: interna (onpage) e externa (offpage). Aotimização interna se refere aos fatores relacionados ao próprio site, como URL, título, conteúdo, tempo de carregamento, dentre outros. Já a otimização externa diz respeito a como os outros sites se relacionam com o seu. Neste caso, os fatores são quantidade de links apontando para o site, o texto desses links, Page Rank dos sites que apontam e etc. Falaremos deste segundo tipo de otimização mais a diante no curso.
Ao analisarmos o código HTML do site em questão, temos que avaliar alguns itens:
Título
Talvez seja o fator de otimização interna mais importante. Caso você tenha tempo apenas para realizar uma única ação de SEO em seu site, gaste este tempo criando bons títulos para cada página dele.
Cada página deve possuir um título diferente, contendo as principais palavras-chave, sendo que essas também devem aparecer no corpo da página.
Com relação ao site analisado:
Estão usando a principal palavra-chave na tag <title> do site?
Nesse caso, eles estão usando uma das palavras no título: Java. Esta é uma das razões de estarem bem posicionados no ranking para "curso java". O título é "Tutorial de Programação Java" e o código HTML correspondente é: <title>Tutorial de Programação Java</title>.
Heading Tags
Ótimo para organização do conteúdo da página. Insira suas principais palavras-chave no texto destas tags (<h1>...<h6>), porém cuidado com seu uso em excesso.
Com relação ao site analisado:
Estão sendo usadas heading tags do tipo <h1>...<h6> e a palavra-chave "curso java" está contida nessas tags?
Nesse caso, a palavra-chave não está presente, pois o site não está nem usando heading tags. Boa notícia para nós!
Meta Keywords
Nesta tag, liste as principais palavras-chave de cada página, separando-as por vírgula. Não coloque palavras-chave que não estejam também presentes no texto da página e também não as repita mais de uma vez dentro da tag (não faça spam).
Estão utilizando "curso java" na meta tag keywords?
Neste caso, as duas palavras, "curso" e "java", estão presentes na meta tag keywords. Bom para ele!
Meta Description
Escreva uma ou duas frases que descrevam bem a página. Mais uma vez, para cada página, utilize uma descrição única. Muitas vezes esse texto é o que descreve a sua página nos resultados de alguma busca, ou seja, utilize-a para conseguir conquistar o clique do usuário.
Estão utilizando "curso java" na meta tag description?
Este exemplo não faz uso dessa meta tag. Mais um ponto negativo.
Palavras-chave em negrito, itálico ou sublinhadas
Utilize-se desse recurso para dar ênfase as suas principais palavras-chave no decorrer do texto, porém seja moderado e não aplique esta técnica a todas as ocorrências das palavras.
Estão utilizando "curso" e/ou "java" em negrito, itálico ou sublinhado em algum lugar no corpo da página?
Outra boa notícia: nenhum dos casos acima acontece no site em questão.
URL
Utilize URLs diferentes para cada página e introduza a principal palavra-chave da página em sua respectiva URL. Tente utilizar o menor número de caracteres possíveis, bem como a quantidade de separadores "/". Se a palavra-chave for composta por mais de uma palavra, como Curso Java, separe-as com traço "-" (ex: curso-java). Utilize suas principais palavras-chave também para nomear pastas e arquivos no servidor.
As palavras-chave estão presentes na URL do site?
Neste caso, tanto a palavra "curso" como "java" estão presentes na URL da página. Porém, seria melhor se fosse http://www.dm.ufscar.br/curso-java
Image Tags - Atributo Alt
Importantíssimo para os rankings de busca por imagens. Se a imagem possuir link, o texto presente no atributo <alt> atuará similarmente ao anchor text de um link em texto. Tente combinar suas palavras-chave com a descrição de cada imagem para compor o texto a ser colocado nestas tags.
Estão utilizando tags de imagens contendo o atributo <alt> e colocando a palavra-chave "curso java" no texto dele?
Neste caso, estão usando novamente parte da palavra-chave "curso java". O atributo <alt> possui o texto "Programação Java". Com relação aos nomes das imagens, utilize nomes contendo nossas palavras-chave também. Por exemplo, poderíamos criar uma imagem e chamá-la de "inscricao-curso-java.jpg".
Utilizando palavras-chave no texto
Sempre escreva conteúdo para o visitante. Porém, tente encaixar suas principais palavras-chave ao longo do texto, mantendo-o coerente e de agradável leitura. Além disso, tente posicionar suas palavras-chave logo no início do site, bem como perto do fim. Faça uso de plurais e de termos relacionados às suas palavras-chave.
Com relação ao site:
A nossa última verificação é se estão utilizando a palavra-chave no começo do site assim como perto do fim e se há um número razoável de ocorrências das palavras "curso" e "java" no decorrer do texto da página.
Nesse caso, há 5 ocorrências da palavra "java" no texto sendo que uma aparece logo no começo e outra está perto da porção inferior direita da página. Já a palavra "curso" é citada apenas uma vez. Neste quesito, eles poderiam estar melhor.
Agora que já fizemos uma análise dos fatores de otimização interna do site que está em 1º lugar, podemos ver que não será uma tarefa difícil ultrapassá-lo no ranking dos resultados para uma busca feita para "curso java". A razão pela qual podemos superá-lo se dá pelos seguintes itens negativos que encontramos ao analisarmos o site:
Ok, então tínhamos selecionado 2 palavras-chave:
Curso Java
Treinamento Java
Perceba que todas as palavras-chave contêm "Java". Isso tornará nosso trabalho um pouco mais fácil quando começarmos a otimizacação offpage, a qual estaremos abordando mais a frente.
A primeira coisa que devemos fazer é escolher um Título para nosso site.
Adicionando Título
O título da página deve incluir APENAS nossas principais palavras-chave. Quanto menor for o número de palavras no tag title, maior será o peso que o Google atribuirá a cada uma delas. A única exceção é com relação a Home de um site, a qual deve apresentar o nome da empresa também no título.
Adicionando Título
O título da página deve incluir APENAS nossas principais palavras-chave. Quanto menor for o número de palavras no tag title, maior será o peso que o Google atribuirá a cada uma delas. A única exceção é com relação a Home de um site, a qual deve apresentar o nome da empresa também no título.
Nota: quando falamos em "Google", estamos nos referindo as maiores engines de busca (Google, Yahoo e MSN). Porém, falamos Google, pois esse é o sistema de busca ao qual você deve priorizar sua otimização, já que representa mais da metade das buscas feitas na internet.
Ao criar um título para seu site, ele não deve se parecer com:
Seja bem-vindo ao nosso site!
Código HTML usado para criar esse título: <title> Seja bem-vindo ao nosso site!</title>
Ele também não deve parecer com o exemplo seguinte, o qual contém nossas palavras-chave, porém apresenta um número desnecessário de palavras.
Curso de Java e Treinamento em Java
Código HTML usado para criar esse título: <title> Curso de Java e Treinamento em Java </title>
Mesmo esse título não sendo tão horrível e contendo todas as nossas palavras-chave, devemos fazer algumas coisas para reduzir a quantidade de palavras usadas.
Esse poderia ser um título perfeito para nossa página:
Esse poderia ser um título perfeito para nossa página:
Curso Java | Treinamento Java
Código HTML usado para cirar esse título: <title> Curso Java | Treinamento Java </title>
Veja o que fizemos:
Retiramos termos conectores como "e" e "em";
Substituímos cada "e" pelo caracter "|".
Substituímos cada "e" pelo caracter "|".
Sempre combine suas palavras-chave no título de suas páginas!
Quando o Google olhar para nosso título, ele verá todas as nossas palavras-chave. Combinar palavras-chave para reduzir a quantidade total de palavras no título é uma boa maneira de aumentar o peso de cada uma delas e, dessa forma, ajuda a melhorar o ranking de nosso site.
Adicionando heading tag <h1>
Vamos precisar adicionar uma heading tag <h1> e colocar nela nossa principal palavra-chave.
Esta tag deve ficar o mais próximo possível do topo da página. Quando o Google lê uma página web, ele começa a varredura pelo lado superior esquerdo e termina no canto inferior direito.
Nota: Segue uma ferramenta que permite que você veja como os robôs de busca lêem seu site: http://www.webmaster-toolkit.com/search-engine-simulator.shtml.
Dessa forma, é melhor posicionar sua tag de cabeçalho <h1> no canto superior esquerdo ou na parte superior central. Podemos pensar na tag <h1> como sendo um título para qualquer conteúdo presente no site.
Por exemplo, a tag <h1> para esta aula poderia ser:
Adicionando heading tag <h1>
Vamos precisar adicionar uma heading tag <h1> e colocar nela nossa principal palavra-chave.
Esta tag deve ficar o mais próximo possível do topo da página. Quando o Google lê uma página web, ele começa a varredura pelo lado superior esquerdo e termina no canto inferior direito.
Nota: Segue uma ferramenta que permite que você veja como os robôs de busca lêem seu site: http://www.webmaster-toolkit.com/search-engine-simulator.shtml.
Dessa forma, é melhor posicionar sua tag de cabeçalho <h1> no canto superior esquerdo ou na parte superior central. Podemos pensar na tag <h1> como sendo um título para qualquer conteúdo presente no site.
Por exemplo, a tag <h1> para esta aula poderia ser:
E o código HTML correspondente seria: <h1> Curso SEO </h1>
Adicionando tags de cabeçalho <h2>
Agora, vamos à criação da tag de cabeçalho <h2>. Esta tag pode ser considerada como um subtítulo de nossa página. Você deve colocar sua segunda mais importante palavra-chave nesta tag. A tag <h2> deve ficar localizada na metade superior de sua página.
Uma tag <h2> apropriada para essa aula seria:
<h2> Otimização Interna | Onpage SEO </h2>
Feito isso, devemos agora criar o conteúdo de nossa página. Ao escrever o conteúdo, tente espalhar suas principais palavras-chave ao longo do site. Porém, não exagere de forma alguma.
Tente mencionar cada palavra-chave de uma maneira natural conforme vai escrevendo o texto. Mas fique atento a incluir pelo menos uma palavra-chave a cada 1 ou 2 parágrafos, dependendo da largura de sua página.
Dica: Tenha certeza de ter mencionado sua principal palavra-chave na parte superior esquerda assim como na porção inferior direita do seu site. Um truque que geralmente usamos é incluí-la na linha de informação de copyright, no final da página. Para nosso exemplo, um bom rodapé seria:
Adicionando tags de cabeçalho <h2>
Agora, vamos à criação da tag de cabeçalho <h2>. Esta tag pode ser considerada como um subtítulo de nossa página. Você deve colocar sua segunda mais importante palavra-chave nesta tag. A tag <h2> deve ficar localizada na metade superior de sua página.
Uma tag <h2> apropriada para essa aula seria:
<h2> Otimização Interna | Onpage SEO </h2>
Feito isso, devemos agora criar o conteúdo de nossa página. Ao escrever o conteúdo, tente espalhar suas principais palavras-chave ao longo do site. Porém, não exagere de forma alguma.
Tente mencionar cada palavra-chave de uma maneira natural conforme vai escrevendo o texto. Mas fique atento a incluir pelo menos uma palavra-chave a cada 1 ou 2 parágrafos, dependendo da largura de sua página.
Dica: Tenha certeza de ter mencionado sua principal palavra-chave na parte superior esquerda assim como na porção inferior direita do seu site. Um truque que geralmente usamos é incluí-la na linha de informação de copyright, no final da página. Para nosso exemplo, um bom rodapé seria:
© 2008 copyright www.dominio.com.br - O melhor em Treinamento Java
Desta forma, a palavra-chave se encaixou sem problemas.
Negrito, itálico e sublinhado
Após ter construído o conteúdo do site, devemos seguir a diante e colocar em negrito, itálico ou sublinhado algumas palavras-chave, uma vez cada uma, no máximo. Somente faça uma vez para cada palavra-chave ou isso poderá acabar prejudicando mais do que ajudando. Este procedimento não é crucial, mas é bom fazê-lo para algumas de suas palavras-chave.
Incluindo atributos <alt> corretamente
Por fim, selecione a imagem mais próxima do topo de seu site (geralmente, essa imagem é o seu header) e inclua um atributo <alt> utilizando o texto "curso java header". Escolha mais duas imagens presentes na página e coloque sua outra palavra-chave, adicionando palavras extras como "grafico" ou "imagem". Por exemplo, poderíamos usar "gráfico treinamento java" ou "imagem treinamento java". Desta forma, o Google não enxergará isso como spam.
Exemplificando, se tivermos uma imagem em nosso site chamada "figura1-treinamento-java.jpg", o código HTML usado para inserir esta imagem seria assim:
Negrito, itálico e sublinhado
Após ter construído o conteúdo do site, devemos seguir a diante e colocar em negrito, itálico ou sublinhado algumas palavras-chave, uma vez cada uma, no máximo. Somente faça uma vez para cada palavra-chave ou isso poderá acabar prejudicando mais do que ajudando. Este procedimento não é crucial, mas é bom fazê-lo para algumas de suas palavras-chave.
Incluindo atributos <alt> corretamente
Por fim, selecione a imagem mais próxima do topo de seu site (geralmente, essa imagem é o seu header) e inclua um atributo <alt> utilizando o texto "curso java header". Escolha mais duas imagens presentes na página e coloque sua outra palavra-chave, adicionando palavras extras como "grafico" ou "imagem". Por exemplo, poderíamos usar "gráfico treinamento java" ou "imagem treinamento java". Desta forma, o Google não enxergará isso como spam.
Exemplificando, se tivermos uma imagem em nosso site chamada "figura1-treinamento-java.jpg", o código HTML usado para inserir esta imagem seria assim:
<img src="figura1-treinamento-java.jpg" border="0">
Agora, se fôssemos colocar uma imagem com o atributo <alt> contendo a frase "Inscrição Treinamento Java", o código ficaria desta forma:
<img src="figura1-treinamento-java.jpg" border="0" alt="Inscrição Treinamento Java">
Na próxima aula iremos lhe ensinar a indexar seu site em menos de 48 horas! Não deixe de conferir...
CND Carvalhonet
Como ser indexado em menos de 48h
Como ser indexado em menos de 48h
Você já deve ter se deparado com gente reclamando sobre a demora em conseguir ser indexado pelo Google. Ao que parece, quase todas as pessoas, principalmente as que postam em fóruns, dizem que ter um site indexado pelos robôs de busca em 48 horas é uma façanha que só pode ser conquistada através de algum grande segredo de marketing ou uma avançada técnica de otimização.
Bem, a verdade sobre isso é:
Bem, a verdade sobre isso é:
Ser indexado no Google em menos de 2 dias é realmente fácil!
Primeiramente, vamos falar sobre o que NÃO devemos fazer. Após ler essa aula, não gaste seu tempo fazendo as coisas a seguir. Repetindo: não perca seu tempo com o que vamos mostrar agora.
A URL a seguir deve parecer familiar para você:
http://www.google.com/addurl.html
http://www.google.com/addurl.html
Figura 1: Cadastrando um site no Google
Esse é o site do Google para submissão de URLs. Eles afirmam que você pode utilizar este formulário para enviar seu site ao sistema de busca. Porém, seu site não será indexado imediatamente. Primeiramente, ele ficará numa espécie de "freezer", chamado de Google SandBox e permanecerá lá por volta de 3 meses até que seja realmente incluído no resultado das pesquisas.
Eu não sei a seu respeito, mas esperar 3 meses para ter um site incluído nos resultados de buscas é praticamente inviável, ainda mais quando se trata de obter top rankings.
Eu não sei a seu respeito, mas esperar 3 meses para ter um site incluído nos resultados de buscas é praticamente inviável, ainda mais quando se trata de obter top rankings.
Você nunca deve usar este formulário de submissão ou qualquer outro pertencente aos principais engines de busca para submeter seu site. As principais engines compreendem Google, Yahoo, MSN, Altavista, etc.
Existem muitas maneiras, mas para alguém que acabou de lançar um site e não possui outros mais antigos já indexados pelo Google, sugerimos duas formas para que este seja listado rapidamente nos mecanismos de pesquisa.
Antes de começar a aprender como ser indexado rapidamente, você deve saber como os robôs de busca encontram os sites na Internet. É bastante simples.
Os mecanismos de busca encontram os sites da seguinte forma: eles visitam uma página já presente em seus índices e, a partir dessa página, visitam os links presentes nela, chegando assim a outros sites. Nesses outros sites, repete-se o mesmo processo: os robôs de busca procuram por links e visitam os sites apontados e assim por diante. Esse processo é chamado de "crawling".
No exemplo abaixo, se o Google visitasse essa página, ele iria percorrer todos os links presentes a fim de encontrar outros sites.
Os mecanismos de busca encontram os sites da seguinte forma: eles visitam uma página já presente em seus índices e, a partir dessa página, visitam os links presentes nela, chegando assim a outros sites. Nesses outros sites, repete-se o mesmo processo: os robôs de busca procuram por links e visitam os sites apontados e assim por diante. Esse processo é chamado de "crawling".
No exemplo abaixo, se o Google visitasse essa página, ele iria percorrer todos os links presentes a fim de encontrar outros sites.
Figura 2: Exemplo de Crawling
Neste caso, alguns links que o Google iria encontrar seriam:
Ok. Vamos pensar um pouco sobre isso... Vamos supor que tenhamos criado um novo site: www.MinhaBolsaDeValores.com. Ele não está indexado por nenhum mecanismo de busca, ou seja, as engines de busca não sabem que este site existe e, conseqüentemente, ninguém consegue chegar até ele, para qualquer que seja a busca.
Então, como fazer para que este site seja encontrado pelo Google e cia? Fácil! Eles precisam achá-lo percorrendo links em outras páginas já indexadas. Não faz sentido?
Tudo bem, agora que já sabemos disso, tudo o que temos que fazer é procurar sites que já estão indexados no Google e fazê-los apontar para o nosso.
Até então, tudo muito bom e perfeito, porém não deve ser tão trivial conseguir que outros sites apontem para nós, caso não tenham algum incentivo para fazer isso.
Sem problemas. Basta usar o método que já iremos ensinar a você para que consiga links de vários websites e em pouco tempo.
Tudo o que você terá que fazer é escrever um artigo baseado no conteúdo presente em seu site. Como nosso suposto site é www.MinhaBolsaDeValores.com, vamos escrever um artigo intitulado "10 passos para se tornar um investidor de sucesso". No topo ou no final de nosso artigo, colocaremos um link para nosso site: http://www.MinhaBolsaDeValores.com.
Uma vez feito isso, vamos agora visitar os mais populares sites de diretórios de artigos na Internet e submeter nosso artigo a esses diretórios. Sendo nosso artigo adicionado e agora existindo um link para nossa página, os robôs de busca irão visitar estes sites e varrer todos os links neles existentes. Um desses links será exatamente o que aponta para nós e pronto! Estamos indexados pelo mecanismo de busca.
Quanto maior for o número de diretórios aos quais submetermos nosso artigo, mais links apontando para nosso site teremos e maior também será o número de vezes que os robôs de busca visitarão nosso site. Quanto mais links conseguidos, mais facilmente seremos indexados.
Parece simples, não é? Pois é, é realmente simples!
Então, como fazer para que este site seja encontrado pelo Google e cia? Fácil! Eles precisam achá-lo percorrendo links em outras páginas já indexadas. Não faz sentido?
Tudo bem, agora que já sabemos disso, tudo o que temos que fazer é procurar sites que já estão indexados no Google e fazê-los apontar para o nosso.
Até então, tudo muito bom e perfeito, porém não deve ser tão trivial conseguir que outros sites apontem para nós, caso não tenham algum incentivo para fazer isso.
Sem problemas. Basta usar o método que já iremos ensinar a você para que consiga links de vários websites e em pouco tempo.
Tudo o que você terá que fazer é escrever um artigo baseado no conteúdo presente em seu site. Como nosso suposto site é www.MinhaBolsaDeValores.com, vamos escrever um artigo intitulado "10 passos para se tornar um investidor de sucesso". No topo ou no final de nosso artigo, colocaremos um link para nosso site: http://www.MinhaBolsaDeValores.com.
Uma vez feito isso, vamos agora visitar os mais populares sites de diretórios de artigos na Internet e submeter nosso artigo a esses diretórios. Sendo nosso artigo adicionado e agora existindo um link para nossa página, os robôs de busca irão visitar estes sites e varrer todos os links neles existentes. Um desses links será exatamente o que aponta para nós e pronto! Estamos indexados pelo mecanismo de busca.
Quanto maior for o número de diretórios aos quais submetermos nosso artigo, mais links apontando para nosso site teremos e maior também será o número de vezes que os robôs de busca visitarão nosso site. Quanto mais links conseguidos, mais facilmente seremos indexados.
Parece simples, não é? Pois é, é realmente simples!
Perceba que a lista acima possui somente sites estrangeiros. No Brasil, não existem muitos sites a respeito de submissão de artigos e os que existem possuem Page Rank baixo, falam apenas de um assunto específico ou são versões dos sites americanos para a língua portuguesa. Abaixo, seguem alguns exemplos dos que fazem este tipo de serviço por aqui:
Importante: procure sempre escrever e postar artigos de acordo com o conteúdo de seu site. Não vá escrever um artigo sobre plantas sendo que seu site trata de tecnologia, apenas para conseguir mais um link. Se isso acontecer muitas vezes, pode até ser visto como uma prática negativa de SEO e pode ser penalizada pelos mecanismos de busca.
E isso é o que temos que fazer para estar indexado pelo Google em menos de 48 horas. Agora, vamos ao outro método para ser listado nas engines de pesquisa rapidamente também.
Vamos voltar ao nosso site sobre Curso de Java da aula passada. Primeiro:
Obs 1: Obviamente, para convencer alguém a colocar um link para seu site você deve oferecer uma boa razão para isso. Pensando nisto, sempre procure sites que estejam mais relacionados com o seu (é mais bem visto pelo Google) e pense em uma maneira de oferecer alguma coisa que contribuísse para os visitantes dele, caso ele apontasse para você.
Obs 2: O tópico "Curso Java" utilizado nestas aulas não é muito bom para exemplificar essa troca de links através de formulários de Fale Conosco, pois a maioria dos sites que retornarão da busca feita com as palavras-chave "curso java" serão prováveis concorrentes nossos, isto é, empresas que também oferecem cursos de Java. Talvez, seja melhor procurar por "Java" e encontrar blogs ou outros tipos de sites relacionados à tecnologia para tentar a troca de links.
Caso você consiga um link proveniente de um site com Page Rank 5, provavelmente estará indexado em menos de 3 dias. Se conseguir um Page Rank 6 apontando para você, estará listado nos resultados de pesquisa em 24h, como na maioria dos casos.
Portanto, chegamos ao fim dessa aula. Agora, conhecemos duas fáceis maneiras de ser indexado pelo Google rapidamente.
Portanto, chegamos ao fim dessa aula. Agora, conhecemos duas fáceis maneiras de ser indexado pelo Google rapidamente.
Assinar:
Postagens (Atom)