<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Frank's Blog de SEO</title>
	<atom:link href="http://www.frankmarcel.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.frankmarcel.com</link>
	<description>FrankMarcel.com - SEO, Tecnologia e Informação</description>
	<lastBuildDate>Mon, 29 Apr 2013 21:39:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Análise de Sites &#8211; Faça Análises com o Google Analytics</title>
		<link>http://www.frankmarcel.com/seo/faca-analise-de-sites-com-google-analytics</link>
		<comments>http://www.frankmarcel.com/seo/faca-analise-de-sites-com-google-analytics#comments</comments>
		<pubDate>Tue, 01 Jun 2010 13:57:43 +0000</pubDate>
		<dc:creator>frankmarcel</dc:creator>
				<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.frankmarcel.com/?p=352</guid>
		<description><![CDATA[Analisar o desempenho de sites é essencial para entender como o site está evoluindo e como as ações tomadas no site estão surtindo efeito. Neste processo, o Google Analytics é uma importante ferramenta de apoio à análise de sites. Neste artigo, eu trago minha apresentação do OMExpo Latino 2010 com dicas de como analisar um site utilizando os dados do Google Analytics.]]></description>
			<content:encoded><![CDATA[<p>Hail Visitor! Há bem pouco tempo (relativamente) eu publiquei na Mestre SEO sobre <a href="http://www.mestreseo.com.br/google/privacidade-no-google-menos-informacao-para-seo" target="_blank">mudanças na certeza e precisão dos dados coletados via Google Analytics</a>, mas, ainda assim, este post é bem válido e a idéia apresentada aqui (que por sinal foi minha apresentação no OMExpo Latino 2010) é um bom investimento de tempo em análise de sites para entender melhor pontos fortes e fracos do site em análise.</p>
<p><img class="aligncenter size-full wp-image-359" title="SEO Clinics - The Website Analytics Episode" src="http://www.frankmarcel.com/wp-content/uploads/2010/05/seo-clinics-web-analytics.jpg" alt="Dr. House - Análise de Sites - Google Analytics" width="480" height="289" /></p>
<h2>Google Analytics e Seus Dados</h2>
<p>No dia 25 de maio, o Google anunciou no Public Policy Blog que os usuários de Internet poderão não mais contribuir para os dados coletados pelo Google Analytics ao longo de sua navegação através da instalação de um add-on em seu browser. Este add-on tem a função de bloquear o funcionamento do javascript do Google Analytics e, assim, o usuário poderá passar desapercebido por onde navegar &#8211; desapercebido pelo Google Analytics! Outros sistemas de tracking não tem nada  a ver com a história.</p>
<p>Problemas de coleta de dados a parte, continua sendo válido utilizar o Google Analytics. Acredito que a adesão, bem como a preocupação com a confidencialidade deste tipo de informação seja inexistente e não deve tender a se tornar padrão. Sendo assim, trago minha apresentação para este artigo do meu <a href="http://www.frankmarcel.com/" target="_blank">blog de SEO</a>:</p>
<h2>Google Analytics para Análise de Sites</h2>
<h3>Métricas Explícitas do Google Analytics</h3>
<p>No geral, o Google Analytics é um medidor de visitas &#8211; a maioria dos seus menus e gráficos mostram a evolução de visitas sob algum aspecto (visitas, visitas por keywords, visitas por Search Engines, visitas por referring sites, etc.) e contam também com detalhes como bounce rate, tempo no site entre outros.</p>
<p>Essas métricas explícitas certamente ajudam a análise de um site em seus pontos mais básicos:</p>
<ul>
<li>Quantidade total de visitas</li>
<li>Quantidade total de visitas em uma palavra-chave</li>
<li>Quantidade total de visitas a partir de um site</li>
<li>Quantidade total de visitas em um determinado conteúdo</li>
<li>e assim por diante</li>
</ul>
<p>É importante observar cada uma dessas métricas, pois elas já dizem bastante quando se faz a análise do site. O volume de visitas total provê o andamento geral do site. Cada outro ponto específico, visitas por keywords, visitas por site de referência, visitas em determinados conteúdos, servem para providenciar a análise específica de cada área do site &#8211; keywords que precisam de mais atenção, conteúdos que não estão com o desempenho esperado, ou sites de onde se pode conseguir mais visitas.</p>
<p>Até aqui, todas métricas estão devidamente expostas e prontas para uso no Google Analytics. Mas não pára por aí.</p>
<h3>Métricas Implícitas do Google Analytics</h3>
<p>O Google Analytics é uma ferramenta tão versátil e interessante que mostra dados interessantes de se analisar sobre sites até mesmo sem querer. Mas você precisa ser perspicaz e montar seus próprios gráficos. Os gráficos de total de visitas por palavra-chave e total de visitas por sites de referência apresentam outros dados interessantes:</p>
<ul>
<li>Quantidade de keywords diferentes que levam visitas ao site</li>
</ul>
<p><img class="aligncenter size-full wp-image-361" title="Evolução de keywords de entrada" src="http://www.frankmarcel.com/wp-content/uploads/2010/05/evolucao-keywords-entrada.jpg" alt="gráfico de keywords de entrada" width="620" height="296" /></p>
<p>Basta olhar quantas keywords levam visitas ao site:</p>
<p><img class="aligncenter size-full wp-image-380" title="Diversidade de Palavras-Chave - Google Analytics" src="http://www.frankmarcel.com/wp-content/uploads/2010/06/ga-diversidade-keywords.jpg" alt="Diversidade de Palavras-Chave - Google Analytics" width="620" height="254" /></p>
<p>Ainda neste relatório, trocando a informação exibida para landing pages (ao invés de keywords), obtém-se a:</p>
<ul>
<li>Quantidade de páginas diferentes que recebem visitas</li>
</ul>
<p><img class="aligncenter size-full wp-image-381" title="Diversidade de Páginas - Google Analytics" src="http://www.frankmarcel.com/wp-content/uploads/2010/06/ga-diversidade-paginas.jpg" alt="Diversidade de Páginas - Google Analytics" width="618" height="258" /></p>
<p>De onde é possível montar o gráfico:</p>
<p><img class="aligncenter size-full wp-image-364" title="Evolução de landing pages" src="http://www.frankmarcel.com/wp-content/uploads/2010/05/evolucao-landing-pages.jpg" alt="Gráfico de quantidade de landing pages" width="620" height="287" /></p>
<p>Seguindo a mesma linha, mas agora para referring sites, é possível montar a diversidade de sites que levam visitas ao site em análise:</p>
<p><img class="aligncenter size-full wp-image-382" title="Diversidade de Sites - Google Analytics" src="http://www.frankmarcel.com/wp-content/uploads/2010/06/ga-diversidade-sites.jpg" alt="Diversidade de Sites - Google Analytics" width="618" height="258" /></p>
<p>Obtém-se essa informação de modo análago ao modo de se obter a diversidade de keywords.</p>
<h2>Análise de Sites com Google Analytics</h2>
<p>Essas e outras dicas, como uso de <a href="http://www.frankmarcel.com/google/dicas-para-google-analytics" target="_blank">expressões regulares</a>, eu apresentei na OMExpo Latino 2010. Abaixo, a apresentação que eu usei por lá:</p>
<div id="__ss_4371365" style="width: 620px;"><strong><a title="Google Analytics - Métricas Implícitas" href="http://www.slideshare.net/frankmarcel/google-analytics-mtricas-implcitas-4371365">Google Analytics &#8211; Métricas Implícitas</a></strong><object id="__sse4371365" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="620" height="480" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=googleanalytics-mtricasimplcitas-100531205153-phpapp02&amp;stripped_title=google-analytics-mtricas-implcitas-4371365" /><param name="name" value="__sse4371365" /><param name="allowfullscreen" value="true" /><embed id="__sse4371365" type="application/x-shockwave-flash" width="620" height="480" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=googleanalytics-mtricasimplcitas-100531205153-phpapp02&amp;stripped_title=google-analytics-mtricas-implcitas-4371365" name="__sse4371365" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/frankmarcel">frankmarcel</a>.</div>
</div>
<p>Dúvidas e sugestões? Deixe um comentário! E tuite a vontade! Até a próxima.<strong>Já leu estes posts?</strong>
<ul class="similar-posts">
<li><a href="http://www.frankmarcel.com/seo/linkaider-ferramenta-analise-sites" rel="bookmark" title="3 de outubro de 2009">LinkAider.com &#8211; Ferramenta para Análise de Sites</a></li>
<li><a href="http://www.frankmarcel.com/google/dicas-para-google-analytics" rel="bookmark" title="3 de março de 2008">Expressões Regulares no Google Analytics</a></li>
<li><a href="http://www.frankmarcel.com/google/como-colocar-google-analytics-no-blogspot" rel="bookmark" title="14 de abril de 2008">Como Colocar Google Analytics no Blogspot</a></li>
<li><a href="http://www.frankmarcel.com/seo/seo-curso-palestra-e-trabalho" rel="bookmark" title="17 de março de 2010">SEO: Curso, Palestra e Trabalho</a></li>
<li><a href="http://www.frankmarcel.com/fail/google-trends-for-google" rel="bookmark" title="17 de dezembro de 2008">Google Trends for Google</a></li>
</ul>
<p><!-- Similar Posts took 9.922 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.frankmarcel.com/seo/faca-analise-de-sites-com-google-analytics/feed</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>SEO: Curso, Palestra e Trabalho</title>
		<link>http://www.frankmarcel.com/seo/seo-curso-palestra-e-trabalho</link>
		<comments>http://www.frankmarcel.com/seo/seo-curso-palestra-e-trabalho#comments</comments>
		<pubDate>Wed, 17 Mar 2010 10:35:35 +0000</pubDate>
		<dc:creator>frankmarcel</dc:creator>
				<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.frankmarcel.com/?p=319</guid>
		<description><![CDATA[Para cobrir a longa ausência de postagens, este post traz um pouco do que aconteceu nos últimos tempos em eventos no Brasil e o que aconteceu na MestreSEO, fechando a conta de tudo que tem me prendido fora do meu blog. Curso de SEO, Assinantes na MestreSEO, palestra no UaiSEO - vamos bem!]]></description>
			<content:encoded><![CDATA[<p>Hail folks! Mais um post aleatório e esporádico, dessa vez para referenciar links às atividades de SEO que tem me ocupado desde a última postagem.</p>
<h2>Mestre SEO</h2>
<p><a href="http://www.mestreseo.com.br/" target="_blank"><img src="http://www.frankmarcel.com/wp-content/uploads/2010/03/mestreseo.jpg" alt="mestre seo - otimização de sites" title="Mestre SEO" width="515" height="185" class="aligncenter size-full wp-image-322" /></a></p>
<p>Naturalmente, a empresa ocupa boa parte do meu tempo e eu me dedico bastante à <a href="http://www.mestreseo.com.br/" target="_blank">MestreSEO</a>. Nos últimos tempos, tivemos bastantes novidades por lá, à recaptular algumas marcantes:</p>
<ul>
<li><a href="http://www.mestreseo.com.br/promocao/promocao-de-fim-de-ano-desafio-de-seo" target="_blank">Promoção Nanuni Kokoritu</a></li>
<li><a href="http://www.mestreseo.com.br/assine" target="_blank">Área de assinantes para conteúdo avançado de SEO</a> &#8211; em especial, a área de Perguntas e Respostas, com muito debate interessante.</li>
<li><a href="http://www.mestreseo.com.br/servicos" target="_blank">A Consultoria em Otimização de Sites</a> (que nunca para)</li>
<li><a href="http://www.mestreseo.com.br/curso-de-seo" target="_blank">Curso de SEO</a> (muito sucesso =) )</li>
</ul>
<p>Felizmente, anda tudo muito bem por lá. Estamos num ritmo bem legal e ainda vem muito mais por aí.</p>
<h2>Curso de SEO</h2>
<p><a href="http://www.mestreseo.com.br/curso-de-seo" target="_blank"><img src="http://www.frankmarcel.com/wp-content/uploads/2010/03/curso-seo.jpg" alt="Curso de SEO / otimização de sites" title="Curso de SEO" width="515" height="229" class="aligncenter size-full wp-image-323" /></a></p>
<p>Vale a pena separar um espaço especial para o Curso de SEO promovido pela empresa e ministrado pelo Fábio Ricotta. O curso é uma oportunidade imperdível para se fazer uma imersão em tudo que existe de SEO. O Fábio, com suas inúmeras viagens ao exterior, está sempre em contato com as últimas novidades no assunto. É uma oportunidade única de se ter um feeling do que acontece lá fora.</p>
<p>Estamos com data marcada para 20 e 21 de março em São Paulo, curso em Belo Horizonte em abril e possibilidades grandes de levar o curso também para o Rio de Janeiro. Pelo Twitter, não faltam pedidos de Curso de SEO para todo o lado do brasil: nordeste, sul e centro-oeste também querem o curso &#8211; Distrito Federal, Porto Alegre, Brasília são alguns dos lugares que solicitam a nossa presença.</p>
<p>Ficamos todos muito felizes com este reconhecimento e manifestação! =)</p>
<h2>UaiSEO &#8211; Minha Primeira Palestra</h2>
<p align="center"><img src="http://www.frankmarcel.com/wp-content/uploads/2010/03/frank-palestra.jpg" alt="Palestra Frank" title="Como Mostrar os Resultados - UaiSEO" width="515" height="435" class="aligncenter size-full wp-image-324" /><em>Créditos da imagem para @EvisDetona da <a target="_blank" href="http://www.ao5.com.br">AO5</a></em></p>
<p>E neste último final de semana, em Juiz de Fora, dia 13 de março, pude palestrar no UaiSEO &#8211; a convite da organização e indicação do meu grande amigo e Mestre, Fábio Ricotta &#8211; aos quais sou muito agradecido pela confiança e apoio para esta minha primeira apresentação a um grande público e chance de compartilhar um pouco do que já vivi em SEO.</p>
<p><strong>Como Mostrar os Resultados</strong> foi o tema da minha palestra, por onde procurei ressaltar quais os dados e informações são interessantes para se mostrar ao cliente, bem como são importantes para o Analista SEO sempre acompanhar e ter conhecimento de cada área do site: visitas, rankings, conversões, comportamento do usuário e evolução de links. Segue a apresentação:</p>
<div style="width:425px" id="__ss_3435068 margin:0 auto;"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/frankmarcel/como-mostrar-os-resultados-mestreseo" title="Como Mostrar os Resultados - MestreSEO">Como Mostrar os Resultados &#8211; MestreSEO</a></strong><object width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=comomostrarosresultados-uaiseo-100315075007-phpapp02&#038;stripped_title=como-mostrar-os-resultados-mestreseo" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=comomostrarosresultados-uaiseo-100315075007-phpapp02&#038;stripped_title=como-mostrar-os-resultados-mestreseo" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/frankmarcel">frankmarcel</a>.</div>
</div>
<p>Mais uma vez, foi muito interessante participar de um evento de SEO no Brasil e encontrar pessoas diferentes, e também os amigos de outros encontros. Recebi um feedback positivo de quem estava por lá e também via Twitter:</p>
<p><a href="http://twitter.com/andfl/statuses/10421363500"><img src="http://www.frankmarcel.com/wp-content/uploads/2010/03/andfl.jpg" alt="andfl" title="andfl" width="232" height="120" class="aligncenter size-full wp-image-327" /></a></p>
<p><a href="http://twitter.com/bruno_miranda/statuses/10421221580"><img src="http://www.frankmarcel.com/wp-content/uploads/2010/03/bruno_miranda.jpg" alt="bruno_miranda" title="bruno_miranda" width="282" height="120" class="aligncenter size-full wp-image-328" /></a></p>
<p><a href="http://twitter.com/danimelo/statuses/10421958401"><img src="http://www.frankmarcel.com/wp-content/uploads/2010/03/danimelo.jpg" alt="danimelo" title="danimelo" width="292" height="120" class="aligncenter size-full wp-image-329" /></a></p>
<p><a href="http://twitter.com/diegoalex/statuses/10519548302"><img src="http://www.frankmarcel.com/wp-content/uploads/2010/03/diegoalex.jpg" alt="diegoalex" title="diegoalex" width="272" height="120" class="aligncenter size-full wp-image-330" /></a></p>
<p><a href="http://twitter.com/djavan/statuses/10535440238"><img src="http://www.frankmarcel.com/wp-content/uploads/2010/03/djavan.jpg" alt="djavan" title="djavan" width="257" height="120" class="aligncenter size-full wp-image-331" /></a></p>
<p><a href="http://twitter.com/Douglasweb/statuses/10421735226"><img src="http://www.frankmarcel.com/wp-content/uploads/2010/03/douglasweb.jpg" alt="douglasweb" title="douglasweb" width="335" height="120" class="aligncenter size-full wp-image-332" /></a></p>
<p><a href="http://twitter.com/eversoncosta/statuses/10421256252"><img src="http://www.frankmarcel.com/wp-content/uploads/2010/03/eversoncosta.jpg" alt="eversoncosta" title="eversoncosta" width="257" height="120" class="aligncenter size-full wp-image-333" /></a></p>
<p><a href="http://twitter.com/jontaioba/statuses/10514111637"><img src="http://www.frankmarcel.com/wp-content/uploads/2010/03/jontaioba.jpg" alt="jontaioba" title="jontaioba" width="237" height="120" class="aligncenter size-full wp-image-334" /></a></p>
<p><a href="http://twitter.com/rafaeloshiro/statuses/10493441240"><img src="http://www.frankmarcel.com/wp-content/uploads/2010/03/rafaeloshiro.jpg" alt="rafaeloshiro" title="rafaeloshiro" width="273" height="120" class="aligncenter size-full wp-image-335" /></a></p>
<p><a href="http://twitter.com/ramirohd/statuses/10422041504"><img src="http://www.frankmarcel.com/wp-content/uploads/2010/03/ramirohd.jpg" alt="ramirohd" title="ramirohd" width="248" height="120" class="aligncenter size-full wp-image-336" /></a></p>
<p><a href="http://twitter.com/ricardocalvo/statuses/10496231250"><img src="http://www.frankmarcel.com/wp-content/uploads/2010/03/ricardocalvo.jpg" alt="ricardocalvo" title="ricardocalvo" width="238" height="120" class="aligncenter size-full wp-image-337" /></a></p>
<p>Na minha agenda consta que minha próxima apresentação será no Curso de SEO em SP, dias 20 e 21 de março (furei a notícia, Fábio?) onde, tenho certeza, vou contribuir e aguardo novos eventos para rever todos mais uma vez.<strong>Já leu estes posts?</strong>
<ul class="similar-posts">
<li><a href="http://www.frankmarcel.com/seo/forum-e-ferramentas-de-seo" rel="bookmark" title="31 de julho de 2008">Fórum e Ferramentas de SEO</a></li>
<li><a href="http://www.frankmarcel.com/informacao/maratona-de-programacao-2008" rel="bookmark" title="19 de setembro de 2008">Maratona de Programação 2008</a></li>
<li><a href="http://www.frankmarcel.com/seo/otimizacao-e-seo-qual-a-real-finalidade" rel="bookmark" title="16 de fevereiro de 2008">Otimização e SEO. Qual a real finalidade?</a></li>
<li><a href="http://www.frankmarcel.com/informacao/franks-blog-wp-27-promocao-mestreseo" rel="bookmark" title="11 de dezembro de 2008">Frank&#8217;s Blog, WP 2.7, Promoçao MestreSEO</a></li>
<li><a href="http://www.frankmarcel.com/seo/piores-erros-de-seo" rel="bookmark" title="30 de janeiro de 2009">Piores Erros de SEO</a></li>
</ul>
<p><!-- Similar Posts took 11.513 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.frankmarcel.com/seo/seo-curso-palestra-e-trabalho/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>LinkAider.com &#8211; Ferramenta para Análise de Sites</title>
		<link>http://www.frankmarcel.com/seo/linkaider-ferramenta-analise-sites</link>
		<comments>http://www.frankmarcel.com/seo/linkaider-ferramenta-analise-sites#comments</comments>
		<pubDate>Sat, 03 Oct 2009 15:00:41 +0000</pubDate>
		<dc:creator>frankmarcel</dc:creator>
				<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.frankmarcel.com/?p=300</guid>
		<description><![CDATA[Por um acaso muito interessante eu acabei por conhecer esta ferramenta: LinkAider.com - basicamente, ela realiza uma análise de sites, qualquer site, seu ou não, e reporta links quebrados, links externos, linkagem interna, títulos duplicados e mais outras informações. Vale a pena conhecer.]]></description>
			<content:encoded><![CDATA[<p>Hail, na última semana aconteceu um fato muito curioso que me levou a conhecer essa ferramenta &#8211; A LinkAider. O objetivo da ferramenta é ajudar Webmasters e SEOs a encontrar e resolver problemas no site, facilitando a manuteção. Vale a pena conhecer a LinkAider e mais abaixo eu falo sobre ela. Mas primeiro&#8230;</p>
<h2>Background</h2>
<p>Desde que comecei este blog, um dos links mais interessantes que eu consegui para ele foi o link na sidebar do <a href="http://dailyseotip.com/" target="_blank">Daily SEO Tip</a>, um <strong>blog de SEO</strong> com dicas muito bem servidas, liderado pela <a href="http://www.seosmarty.com/" target="_blank">Ann Smarty</a> e pelo <a href="http://www.linkedin.com/in/lorenbaker" target="_blank">Loren Baker</a>.</p>
<p>Logo que o link apareceu por lá, fiquei preocupado em oferecer o conteúdo deste blog também inglês, pois eventualmente eu receberia visitas vidas de lá, sem contar outras fontes e blogs em inglês nos quais comento e, naturalmente, deixo o link para o meu <a href="http://www.frankmarcel.com/" target="_self">blog de SEO</a>.</p>
<p>Foi então que decidi colocar a <a href="http://translate.google.com/translate_tools?hl=pt-BR" target="_blank">gadget de tradução do Google</a> no blog, assim seria possível ter uma versão em inglês, pelo menos, do conteúdo sem inventar muita onda. Eis que realmente serviu para seu propósito.</p>
<h2>LinkAider.com &#8211; Análise de Sites</h2>
<p><img class="aligncenter size-full wp-image-304" title="LinkAider" src="http://www.frankmarcel.com/wp-content/uploads/2009/10/linkaider.jpg" alt="linkaider" width="295" height="72" /></p>
<p>No dia 25 de setembro, recebi um email do Alex (responsável pela ferramenta) comentando sobre a <a href="http://linkaider.com/" target="_blank">LinkAider.com</a>, uma ferramenta que parece ser interessante de se testar, e que ele tinha conseguido ler o meu blog justamente usando a gadget do Google Translate e chegando a ele pelo DailySEOTip. Um fato bem curioso!</p>
<p>A proposta da ferramenta é fazer o web crawling do site que você solicita, seja seu site ou não, da mesma forma que as outras Search Engines fazem. O objetivo, claro, não é ser uma Search Engine, mas providenciar a maior quantidade de informações sobre o site diretamente a partir da navegação.</p>
<p>Entre os recursos da LinkAider, estão:</p>
<ol>
<li>Encontrar links quebrados</li>
<li>Encontrar erros de crawling</li>
<li>Encontrar erros no servidor (em relação ao carregamento de páginas)</li>
<li>Listar para onde são os links externos no seu site</li>
<li>Encontrar títulos duplicados</li>
<li>Encontrar páginas e/ou imagens pesadas</li>
</ol>
<p>E ainda o filtro desses dados que possibilitam um refinamento na consulta às informações.</p>
<p>É verdade que os itens 1, 2 e 5 já estão disponíveis via Google Webmasters Tools, mas com essa ferramenta, você consegue uma segunda opinião, para não mencionar que você pode atualizá-la assim que faz as alterações, enquanto com o GWT, esperar é a única opção.</p>
<p>O item 3, identificar erros no servidor, pode ser de grande ajuda para manter o site sempre em ordem. O item 6, também é útil &#8211; Identificar as páginas que mais demoram a carregar e otimizar esse tempo de carregamento pode poupar o gasto de paciência do visitante.</p>
<p>O que mais chamou a atenção, foi o item 4 &#8211; A lista de domínios e páginas externas para os quais são encontrados links no site. Tanto isso é interessante para checar se os links ainda estão ativos, quanto também para conhecer todos os links de saída do site. Não é interessante ter links para vizinhanças suspeitas.</p>
<p>Em caso de sites que tem participação de usuários em geral na produção de conteúdo, sejam comentários em blogs, ou fórum, isso pode ser de grande ajuda para manter o perfil de links limpo. Integre as informações à um sistema que verifique atualizações e as coisas podem ficar bem simples.</p>
<p>No email, o Alex mandou também um report de exemplo: <a href="http://linkaider.com/shared/summary/4y3ura2a3" target="_blank">Análise no site da Microsoft</a>. Realmente é um relatório bem completo, com muitas informações. É possível ficar perdido nas informações.</p>
<p><img class="aligncenter size-full wp-image-305" title="LinkAider - Report Microsoft" src="http://www.frankmarcel.com/wp-content/uploads/2009/10/linkaider-microsoft.jpg" alt="linkaider microsoft" width="510" height="299" /></p>
<p>Um outro detalhe interessante é que a tool é &#8220;gratuita&#8221; &#8211; Você recebe 500 créditos mensais para usar a LinkAider, créditos que dão conta de analisar um site pequeno (até 500 páginas). Mas eles trabalham por demanda, se você precisar de mais créditos, basta comprar:</p>
<ul>
<li>1.000 páginas &#8211; US$8.00</li>
<li>4.000 páginas &#8211; US$24.00</li>
<li>10.000 páginas &#8211; US$59.00</li>
<li>20.000 páginas &#8211; US$109.00</li>
</ul>
<h2>Análise no Site FrankMarcel.com</h2>
<p>Eu coloquei uma análise sobre o meu site para rodar, assim que sair o resultado eu passo um feeling mais completo sobre a ferramenta. Por enquanto, parece que eu perdi os 500 créditos, parece que não é consignado &#8211; pediu, perdeu&#8230; De qualquer forma, vou esperar o resultado.</p>
<p><em>[update: 03/10]</em></p>
<p>Na verdade os créditos são consignados &#8211; se você pede análise em 200 páginas, e o total de páginas é 50, você só gasta 50 créditos. A análise no meu blog está terminada, vou analisar os resultados e faço mais um update.</p>
<p><em>[update 2: 03/10]</em></p>
<p>Ferramenta aprovada. Na primeira análise, o primeiro report já apontou 10 links do meu site para páginas que não existem mais. Links removidos, PageRank/Link Juice concentrado. No mais, também vi as páginas que recebem mais links internos, quais os domínios que mais costumo referenciar, etc. Muito interessante!<strong>Já leu estes posts?</strong>
<ul class="similar-posts">
<li><a href="http://www.frankmarcel.com/seo/faca-analise-de-sites-com-google-analytics" rel="bookmark" title="1 de junho de 2010">Análise de Sites &#8211; Faça Análises com o Google Analytics</a></li>
<li><a href="http://www.frankmarcel.com/seo/seo-curso-palestra-e-trabalho" rel="bookmark" title="17 de março de 2010">SEO: Curso, Palestra e Trabalho</a></li>
<li><a href="http://www.frankmarcel.com/seo/webmasters-tools-para-blogspot" rel="bookmark" title="22 de junho de 2008">Webmasters Tools para Blogspot</a></li>
<li><a href="http://www.frankmarcel.com/fail/google-trends-for-google" rel="bookmark" title="17 de dezembro de 2008">Google Trends for Google</a></li>
<li><a href="http://www.frankmarcel.com/fail/adwords-fail-e-o-quality-score" rel="bookmark" title="5 de julho de 2009">AdWords #Fail &#8211; E o Quality Score?</a></li>
</ul>
<p><!-- Similar Posts took 7.501 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.frankmarcel.com/seo/linkaider-ferramenta-analise-sites/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Bing + Yahoo! vs. Google</title>
		<link>http://www.frankmarcel.com/informacao/bing-yahoo-vs-google</link>
		<comments>http://www.frankmarcel.com/informacao/bing-yahoo-vs-google#comments</comments>
		<pubDate>Fri, 31 Jul 2009 22:55:38 +0000</pubDate>
		<dc:creator>frankmarcel</dc:creator>
				<category><![CDATA[Informação]]></category>

		<guid isPermaLink="false">http://www.frankmarcel.com/?p=281</guid>
		<description><![CDATA[Unindo forças com o Yahoo!, a Microsoft e seu Bing ganha mais munição para se aventurar no mercado de search. O Google, antes, apenas ia acompanhar o Bing como acompanha outros concorrentes. E agora? E o que levou Microsoft e Yahoo! a se unirem?]]></description>
			<content:encoded><![CDATA[<p>Há um ano e 5 meses a pergunta era: <a href="http://www.frankmarcel.com/informacao/yahoo-vai-se-vender-a-microsoft">O Yahoo! vai se vender a Microsoft?</a> &#8211; Naquele momento, a Microsoft havia feito uma oferta bilionária para englobar a área de Search do Yahoo! ao seu sistema. Um ano e 5 meses depois, a confirmação: <a href="http://www.mestreseo.com.br/bing/microsoft-e-yahoo-anunciam-acordo-na-area-de-search">Microsoft e Yahoo! Anunciam Acordo na Área de Search</a>.</p>
<p>Não foi exatamente uma compra e os valores foram bem mais modestos, mas o Yahoo! finalmente se rendeu ao poder da Microsoft. Quem puxar pela memória e esteve atento a tudo que aconteceu entre os 3 maiores players de Search, vai se lembrar que o Google também esteve de namoricos com o Yahoo! neste intervalo de 17 meses. Mas também não deu em nada.</p>
<p>Nos dois primeiros casos, o Yahoo! acreditava que ainda tinha forças o suficiente para se manter por conta própria. Até a AOL entrou no meio das especulações para parceria com o Yahoo!, mas não deu em nada também.</p>
<p>E de lá pra cá, 2 mudanças fundamentais, uma na Microsoft e uma noYahoo!, parecem ter feito toda a diferença para que as empresas chegassem a esse acordo. Duas mudanças administrativas:</p>
<ul>
<li>entrada de Steve Balmer na Microsoft, com consequente lançamento do Bing</li>
<li>entrada de Carol Barts como CEO do Yahoo!</li>
</ul>
<p>A nova CEO do Yahoo! parece que foi realmente a grande diferença, uma vez que ela declarou que o negócio do Yahoo! não é Search &#8211; &#8220;O Yahoo! não é uma empresa de Search, nós temos muitos outros serviços para nossos usuários.&#8221; &#8211; O Yahoo! praticamente desistiu de investir/insistir no poder que uma ferramenta de busca de alto nível pode ter. Talvez não tenha visto o que a Microsoft viu, pois ela também não é uma empresa de search&#8230;</p>
<p>O Google acabou com um motivo a mais para se preocupar. A entrada do Bing no mercado de Search foi impacante, a Microsoft conseguiu que sua ferramenta fosse lembrada no dia seguinte e depois e depois. E um mês depois, com este acordo com o Yahoo!, a Microsoft volta a chamar as atenções para si e ganha mais uma fonte para tornar sua ferramenta mais poderosa.</p>
<p>Quando da entrada do Bing, o Google apenas se manifestou dizendo que acompanharia a evolução do Bing como acompanha a todos outros concorrentes. Agora, após o acordo, as declarações são de perda para os usuários por diminuição de concorrentes, especialmente porque o Yahoo!, embora desacreditado, ainda era muito utilizado e constava entre as 3 principais ferramentas de busca.</p>
<p>Agora serão apenas 2: Binghoo e Google.<strong>Já leu estes posts?</strong>
<ul class="similar-posts">
<li><a href="http://www.frankmarcel.com/informacao/yahoo-vai-se-vender-a-microsoft" rel="bookmark" title="8 de fevereiro de 2008">Yahoo! Vai Se Vender À Microsoft?</a></li>
<li><a href="http://www.frankmarcel.com/fail/google-trends-for-google" rel="bookmark" title="17 de dezembro de 2008">Google Trends for Google</a></li>
<li><a href="http://www.frankmarcel.com/informacao/windows-vista-sp1" rel="bookmark" title="4 de fevereiro de 2008">Windows Vista SP1</a></li>
<li><a href="http://www.frankmarcel.com/seo/faca-analise-de-sites-com-google-analytics" rel="bookmark" title="1 de junho de 2010">Análise de Sites &#8211; Faça Análises com o Google Analytics</a></li>
<li><a href="http://www.frankmarcel.com/informacao/promocao-mestreseo-smx-sao-paulo" rel="bookmark" title="9 de julho de 2008">Promoção MestreSEO SMX São Paulo</a></li>
</ul>
<p><!-- Similar Posts took 10.119 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.frankmarcel.com/informacao/bing-yahoo-vs-google/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Desenhar Reta em Java &#8211; Algoritmo de Bresenham/DDA Inteiro</title>
		<link>http://www.frankmarcel.com/programacao/desenhar-reta-java-bresenham-ddainteiro</link>
		<comments>http://www.frankmarcel.com/programacao/desenhar-reta-java-bresenham-ddainteiro#comments</comments>
		<pubDate>Fri, 31 Jul 2009 22:54:26 +0000</pubDate>
		<dc:creator>frankmarcel</dc:creator>
				<category><![CDATA[Programação]]></category>

		<guid isPermaLink="false">http://www.frankmarcel.com/?p=266</guid>
		<description><![CDATA[Em cursos de Computação Gráfica, inclusive no que eu fiz pela UNIFEI, com o professor Edison Oliveira de Jesus, este é um algoritmo que frequentemente estudado, acredito eu. De qualquer forma, não encontrei muito sobre ele pela Internet e resolvi publicar o algoritmo e algumas explicações sobre seu funcionamento - código em Java.]]></description>
			<content:encoded><![CDATA[<p>Hail! É verdade, o objetivo é fazer deste, um <a title="Frank's Blog de SEO" href="http://www.frankmarcel.com/">blog de SEO</a>, mas programação também está no sangue e eu gosto de variar o tema, então lá vai: <strong>Algoritmo de Bresenham ou DDA Inteiro</strong> &#8211; o algoritmo para desenhar retas &#8220;na raça&#8221; &#8211; código em Java.</p>
<p>O objetivo deste algoritmo é reduzir o esforço computacional para se desenhar uma reta, bem como reduzir erros de arredondamento e operações com ponto flutuante. E, de fato, o algortimo de Bresenham consegue fazer isso &#8211; ele se desenvolve sem nenhuma operação de ponto flutuante, nenhuma variável numérica é do tipo float ou double e, também, o algoritmo não realiza divisões entre números inteiros.</p>
<p>Abaixo, o algoritmo para desenhar retas em Java e, na sequência, algumas explicações.</p>
<h2>Algoritmo DDA Inteiro em Java (Bresenham)</h2>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
</pre></td><td class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> draw<span style="color: #009900;">&#40;</span><span style="color: #003399;">Graphics</span> g<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #000066; font-weight: bold;">int</span> x, y, erro, deltaX, deltaY<span style="color: #339933;">;</span>
		erro <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
		x <span style="color: #339933;">=</span> p1.<span style="color: #006633;">x</span><span style="color: #339933;">;</span>
		y <span style="color: #339933;">=</span> p1.<span style="color: #006633;">y</span><span style="color: #339933;">;</span>
		deltaX <span style="color: #339933;">=</span> p2.<span style="color: #006633;">x</span> <span style="color: #339933;">-</span> p1.<span style="color: #006633;">x</span><span style="color: #339933;">;</span>
		deltaY <span style="color: #339933;">=</span> p2.<span style="color: #006633;">y</span> <span style="color: #339933;">-</span> p1.<span style="color: #006633;">y</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #003399;">Math</span>.<span style="color: #006633;">abs</span><span style="color: #009900;">&#40;</span>deltaY<span style="color: #009900;">&#41;</span><span style="color: #339933;">&gt;=</span><span style="color: #003399;">Math</span>.<span style="color: #006633;">abs</span><span style="color: #009900;">&#40;</span>deltaX<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> p1.<span style="color: #006633;">y</span><span style="color: #339933;">&gt;</span>p2.<span style="color: #006633;">y</span><span style="color: #009900;">&#41;</span>
			<span style="color: #339933;">||</span><span style="color: #009900;">&#40;</span><span style="color: #003399;">Math</span>.<span style="color: #006633;">abs</span><span style="color: #009900;">&#40;</span>deltaY<span style="color: #009900;">&#41;</span><span style="color: #339933;">&lt;</span>Math.<span style="color: #006633;">abs</span><span style="color: #009900;">&#40;</span>deltaX<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> deltaY<span style="color: #339933;">&lt;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
&nbsp;
			x <span style="color: #339933;">=</span> p2.<span style="color: #006633;">x</span><span style="color: #339933;">;</span>
			y <span style="color: #339933;">=</span> p2.<span style="color: #006633;">y</span><span style="color: #339933;">;</span>
			deltaX <span style="color: #339933;">=</span> p1.<span style="color: #006633;">x</span><span style="color: #339933;">-</span>p2.<span style="color: #006633;">x</span><span style="color: #339933;">;</span>
			deltaY <span style="color: #339933;">=</span> p1.<span style="color: #006633;">y</span><span style="color: #339933;">-</span>p2.<span style="color: #006633;">y</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		p1.<span style="color: #006633;">draw</span><span style="color: #009900;">&#40;</span>g<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>deltaX<span style="color: #339933;">&gt;=</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span><span style="color: #003399;">Math</span>.<span style="color: #006633;">abs</span><span style="color: #009900;">&#40;</span>deltaX<span style="color: #009900;">&#41;</span><span style="color: #339933;">&gt;=</span><span style="color: #003399;">Math</span>.<span style="color: #006633;">abs</span><span style="color: #009900;">&#40;</span>deltaY<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
				<span style="color: #000000; font-weight: bold;">for</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">int</span> i<span style="color: #339933;">=</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>i<span style="color: #339933;">&lt;</span>Math.<span style="color: #006633;">abs</span><span style="color: #009900;">&#40;</span>deltaX<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
					<span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>erro<span style="color: #339933;">&lt;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
						x<span style="color: #339933;">++;</span>
						<span style="color: #000000; font-weight: bold;">new</span> Ponto<span style="color: #009900;">&#40;</span>x,y<span style="color: #009900;">&#41;</span>.<span style="color: #006633;">draw</span><span style="color: #009900;">&#40;</span>g<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
						erro <span style="color: #339933;">+=</span> deltaY<span style="color: #339933;">;</span>
					<span style="color: #009900;">&#125;</span><span style="color: #000000; font-weight: bold;">else</span><span style="color: #009900;">&#123;</span>
						x<span style="color: #339933;">++;</span>
						y<span style="color: #339933;">++;</span>
						<span style="color: #000000; font-weight: bold;">new</span> Ponto<span style="color: #009900;">&#40;</span>x,y<span style="color: #009900;">&#41;</span>.<span style="color: #006633;">draw</span><span style="color: #009900;">&#40;</span>g<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
						erro <span style="color: #339933;">+=</span> deltaY <span style="color: #339933;">-</span> deltaX<span style="color: #339933;">;</span>
					<span style="color: #009900;">&#125;</span>
				<span style="color: #009900;">&#125;</span>
			<span style="color: #009900;">&#125;</span><span style="color: #000000; font-weight: bold;">else</span><span style="color: #009900;">&#123;</span>
				<span style="color: #000000; font-weight: bold;">for</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">int</span> i<span style="color: #339933;">=</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>i<span style="color: #339933;">&lt;</span>Math.<span style="color: #006633;">abs</span><span style="color: #009900;">&#40;</span>deltaY<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
					<span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>erro<span style="color: #339933;">&lt;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
						x<span style="color: #339933;">++;</span>
						y<span style="color: #339933;">++;</span>
						<span style="color: #000000; font-weight: bold;">new</span> Ponto<span style="color: #009900;">&#40;</span>x,y<span style="color: #009900;">&#41;</span>.<span style="color: #006633;">draw</span><span style="color: #009900;">&#40;</span>g<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
						erro <span style="color: #339933;">+=</span> deltaY <span style="color: #339933;">-</span> deltaX<span style="color: #339933;">;</span>						
					<span style="color: #009900;">&#125;</span><span style="color: #000000; font-weight: bold;">else</span><span style="color: #009900;">&#123;</span>
						y<span style="color: #339933;">++;</span>
						<span style="color: #000000; font-weight: bold;">new</span> Ponto<span style="color: #009900;">&#40;</span>x,y<span style="color: #009900;">&#41;</span>.<span style="color: #006633;">draw</span><span style="color: #009900;">&#40;</span>g<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
						erro <span style="color: #339933;">-=</span> deltaX<span style="color: #339933;">;</span>
					<span style="color: #009900;">&#125;</span>
				<span style="color: #009900;">&#125;</span>
			<span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span><span style="color: #000000; font-weight: bold;">else</span><span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">// deltaX&lt;0</span>
			<span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span><span style="color: #003399;">Math</span>.<span style="color: #006633;">abs</span><span style="color: #009900;">&#40;</span>deltaX<span style="color: #009900;">&#41;</span><span style="color: #339933;">&gt;=</span><span style="color: #003399;">Math</span>.<span style="color: #006633;">abs</span><span style="color: #009900;">&#40;</span>deltaY<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
				<span style="color: #000000; font-weight: bold;">for</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">int</span> i<span style="color: #339933;">=</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>i<span style="color: #339933;">&lt;</span>Math.<span style="color: #006633;">abs</span><span style="color: #009900;">&#40;</span>deltaX<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
					<span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>erro<span style="color: #339933;">&lt;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
						x<span style="color: #339933;">--;</span>
						<span style="color: #000000; font-weight: bold;">new</span> Ponto<span style="color: #009900;">&#40;</span>x,y<span style="color: #009900;">&#41;</span>.<span style="color: #006633;">draw</span><span style="color: #009900;">&#40;</span>g<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
						erro <span style="color: #339933;">+=</span> deltaY<span style="color: #339933;">;</span>
					<span style="color: #009900;">&#125;</span><span style="color: #000000; font-weight: bold;">else</span><span style="color: #009900;">&#123;</span>
						x<span style="color: #339933;">--;</span>
						y<span style="color: #339933;">++;</span>
						<span style="color: #000000; font-weight: bold;">new</span> Ponto<span style="color: #009900;">&#40;</span>x,y<span style="color: #009900;">&#41;</span>.<span style="color: #006633;">draw</span><span style="color: #009900;">&#40;</span>g<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
						erro <span style="color: #339933;">+=</span> deltaY <span style="color: #339933;">+</span> deltaX<span style="color: #339933;">;</span>
					<span style="color: #009900;">&#125;</span>
				<span style="color: #009900;">&#125;</span>
			<span style="color: #009900;">&#125;</span><span style="color: #000000; font-weight: bold;">else</span><span style="color: #009900;">&#123;</span>
				<span style="color: #000000; font-weight: bold;">for</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">int</span> i<span style="color: #339933;">=</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>i<span style="color: #339933;">&lt;</span>Math.<span style="color: #006633;">abs</span><span style="color: #009900;">&#40;</span>deltaY<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
					<span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>erro<span style="color: #339933;">&lt;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
						x<span style="color: #339933;">--;</span>
						y<span style="color: #339933;">++;</span>
						<span style="color: #000000; font-weight: bold;">new</span> Ponto<span style="color: #009900;">&#40;</span>x,y<span style="color: #009900;">&#41;</span>.<span style="color: #006633;">draw</span><span style="color: #009900;">&#40;</span>g<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
						erro <span style="color: #339933;">+=</span> deltaY <span style="color: #339933;">+</span> deltaX<span style="color: #339933;">;</span>						
					<span style="color: #009900;">&#125;</span><span style="color: #000000; font-weight: bold;">else</span><span style="color: #009900;">&#123;</span>
						y<span style="color: #339933;">++;</span>
						<span style="color: #000000; font-weight: bold;">new</span> Ponto<span style="color: #009900;">&#40;</span>x,y<span style="color: #009900;">&#41;</span>.<span style="color: #006633;">draw</span><span style="color: #009900;">&#40;</span>g<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
						erro <span style="color: #339933;">+=</span> deltaX<span style="color: #339933;">;</span>
					<span style="color: #009900;">&#125;</span>
				<span style="color: #009900;">&#125;</span>
			<span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span>
		p2.<span style="color: #006633;">draw</span><span style="color: #009900;">&#40;</span>g<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<h2>Detalhes sobre o DDA Inteiro de Retas</h2>
<h3>Como eu uso esse método?</h3>
<p>Normalmente eu crio uma classe &#8220;Reta&#8221; com os atributos Ponto p1 e p2 (os pontos inicial e final da reta), o seu método construtor que recebe o ponto inicial e o final; e este método &#8220;draw&#8221; para desenhar a reta.</p>
<p>Importante notar que este método de desenho recebe como parâmetro o elemento Graphics g, onde o desenho de cada ponto da reta vai acontecer e o método tem a seguinte chamada:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="java" style="font-family:monospace;">Reta r<span style="color: #339933;">;</span>
r <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Reta<span style="color: #009900;">&#40;</span>p1,p2<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
r.<span style="color: #006633;">draw</span><span style="color: #009900;">&#40;</span>g<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>O Ponto é definido com os atributos x e y e também possui um método para se desenhar, o draw(Graphics g). Neste método, uso o método default do java para desenhar retas, porém desenhando um ponto:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> draw<span style="color: #009900;">&#40;</span><span style="color: #003399;">Graphics</span> g<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	g.<span style="color: #006633;">setColor</span><span style="color: #009900;">&#40;</span><span style="color: #003399;">Color</span>.<span style="color: #006633;">black</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	g.<span style="color: #006633;">drawLine</span><span style="color: #009900;">&#40;</span>x,y,x,y<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<h3>Variáveis no Bresenham</h3>
<p>Nas primeiras linhas, apenas a definição das variáveis acontece. Os deltas servem para controlar os 4 possíveis casos do algoritmo de Bresenham; x e y vão definir os pontos da reta a ser desenhada; e erro é uma variável de controle sobre como proceder com x e y a cada ponto desenhado:</p>
<ul>
<li>incrementar x?</li>
<li>incrementar y?</li>
<li>incrementar x e y?</li>
<li>decrementar&#8230;?</li>
</ul>
<p>O seu valor muda somando ou subtraindo os deltas em seu valor atual. Mais explicações na sequência neste artigo.</p>
<h3>Ordem dos Pontos</h3>
<p>Nas linhas de 9 a 16, o algoritmo procura atender uma premissa para seu funcionamento correto: fazer com que os valores de y caminhem do menor para o maior entre os pontos da reta.</p>
<h3>DDA Inteiro: Linhas 18~72</h3>
<p>O algoritmo de Bresenham é dividido em 4 casos. O que define cada um é a identificação do maior delta (X ou Y), considerando também se deltaX é positivo ou negativo.</p>
<p>Por que procura-se o maior delta? O maior delta define em qual eixo (abcissas ou ordenadas) está o maior caminho a ser percorrido, pois o loop (for (&#8230;)) deverá conter tantas execuções quanto forem necessários pontos para se desenhar a reta percorrendo essa maior distância, pois cada loop desenha um único ponto.</p>
<p>E qual a importância do &#8220;sinal&#8221; do deltaX? Como nas linhas 9 a 16 o algoritmo força que a reta seja desenhada de tal forma que se vá do menor para o maior y, pode acontecer que o x varie do maior para o menor ao longo do desenho, e isso influi diretamente no incremento ou decremento de X, bem como no sinal do deltaX utilizado no cálculo do erro.</p>
<p>Ou seja, se o desenho da reta vai começar pelo maior x e ele é incrementado, nunca será alcançado o menor x e a reta seria desenhada de forma errada. E, quando deltaX&gt;=0, significa que x1&lt;x2 (então desenha-se do menor x para o maior x), enquanto deltaX&lt;0 é resultado de x2&lt;x1 (maior x para o menor x).</p>
<p>E por isso a diferença entre incrementar ou decrementar o valor de x nos casos do algoritmo DDA Inteiro:</p>
<ul>
<li>Se x2&gt;x1, x++;</li>
<li>Se x1&gt;x2, x- -;</li>
</ul>
<p>A variação do sinal do deltaX se define de modo análogo:</p>
<ul>
<li>Se deltaX&gt;=0, subtrai-se deltaX;</li>
<li>Se deltaX&lt;0, soma-se o deltaX (no fim, está sendo somado um número negativo, ou seja, uma subtração);</li>
</ul>
<p>O objetivo é que o deltaX seja sempre subtraído no valor do erro, mas se ele for negativo, a subtração de um valor negativo, resulta em uma soma, daí a variação no sinal de deltaX quando é calculado o erro. Como é sempre definido que y2>y1, deltaY será sempre positivo (ou zero) e basta sempre somar seu valor no erro.</p>
<p>O detalhe sobre a variação do erro é que ele decide quando variar x e y baseado nos deltas. A coordenada de maior delta deve variar (incrementar ou decrementar) mais vezes, pois tem um caminho maior a percorrer. O que o erro faz é controlar quantas vezes a mais uma variável é incrementada ou decrementada em relação a outra.</p>
<p>E assim mantém-se a coerência no algoritmo para o desenho de retas.</p>
<p>Detalhe importante: nas linhas 17 e 73 está o desenho do primeiro e último pontos, respectivamente.</p>
<p>Para finalizar, teste isso tudo em um JPanel no método paint(Graphics g):</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
</pre></td><td class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> <span style="color: #003399;">Canvas</span> <span style="color: #000000; font-weight: bold;">extends</span> <span style="color: #003399;">JPanel</span><span style="color: #009900;">&#123;</span>
	 <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #003399;">Canvas</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		...
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> paint<span style="color: #009900;">&#40;</span><span style="color: #003399;">Graphics</span> g<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #000000; font-weight: bold;">super</span>.<span style="color: #006633;">paint</span><span style="color: #009900;">&#40;</span>g<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000000; font-weight: bold;">new</span> Reta<span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> Ponto<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">15</span>,<span style="color: #cc66cc;">10</span><span style="color: #009900;">&#41;</span>, <span style="color: #000000; font-weight: bold;">new</span> Ponto<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">400</span>,<span style="color: #cc66cc;">200</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">draw</span><span style="color: #009900;">&#40;</span>g<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>Em caso de erros, dúvidas e sugestões, deixe um comentário.<strong>Já leu estes posts?</strong>
<ul class="similar-posts">
<li><a href="http://www.frankmarcel.com/informacao/maratona-de-programacao-2008" rel="bookmark" title="19 de setembro de 2008">Maratona de Programação 2008</a></li>
<li><a href="http://www.frankmarcel.com/google/google-calculator" rel="bookmark" title="17 de fevereiro de 2008">Google Calculator</a></li>
<li><a href="http://www.frankmarcel.com/seo/vacas-roxas" rel="bookmark" title="1 de fevereiro de 2008">Vacas Roxas!</a></li>
<li><a href="http://www.frankmarcel.com/seo/piores-erros-de-seo" rel="bookmark" title="30 de janeiro de 2009">Piores Erros de SEO</a></li>
<li><a href="http://www.frankmarcel.com/seo/linkaider-ferramenta-analise-sites" rel="bookmark" title="3 de outubro de 2009">LinkAider.com &#8211; Ferramenta para Análise de Sites</a></li>
</ul>
<p><!-- Similar Posts took 8.501 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.frankmarcel.com/programacao/desenhar-reta-java-bresenham-ddainteiro/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>AdWords #Fail &#8211; E o Quality Score?</title>
		<link>http://www.frankmarcel.com/fail/adwords-fail-e-o-quality-score</link>
		<comments>http://www.frankmarcel.com/fail/adwords-fail-e-o-quality-score#comments</comments>
		<pubDate>Sun, 05 Jul 2009 13:08:05 +0000</pubDate>
		<dc:creator>frankmarcel</dc:creator>
				<category><![CDATA[Fail]]></category>

		<guid isPermaLink="false">http://www.frankmarcel.com/?p=256</guid>
		<description><![CDATA[O programa AdWords do Google para exibição de anúncios em sites conta (e muito) com o seu sistema de Quality Score para identificar os anúncios de maior qualidade/relevância para exibir indo além de quanto é pago pela keyword. Mas, como é de se esperar, nenhum sistema é perfeito. Por outro lado, se eu fosse investidor do AdWords, eu ficaria decepcionado com essa...]]></description>
			<content:encoded><![CDATA[<p>Hail! Estou desde março sem postar, portanto vamos direto ao assunto. Hoje, estava conferindo meus emails no Gmail e, como sabemos, ele investiga o conteúdo do email e mostra anúncios relacionados do programa do AdWords. Pois bem, vejam o conjunto de anúncios exibidos:</p>
<h2>AdWords #FAIL</h2>
<p><img class="aligncenter size-full wp-image-257" title="adwords fail" src="http://www.frankmarcel.com/wp-content/uploads/2009/07/adwordsfail.jpg" alt="adwords fail" width="407" height="391" /></p>
<p>O curioso mesmo é que o Google AdWords conta, teoricamente,  não só com o quanto o anunciante paga em uma keyword, mas também outros fatores que compõem o chamado Quality Score (QS) &#8211; que é usado para garantir que somente anúncios de qualidade sejam exibidos.</p>
<h2>Google AdWords Quality Score</h2>
<p>De acordo com o <a href="http://adwords.google.com/support/bin/answer.py?hl=en&amp;answer=21388">fórum de ajuda do AdWords</a>,</p>
<blockquote><p>Quality Score helps ensure that only the most relevant ads appear to users on Google and the <a href="http://adwords.google.com/support/bin/answer.py?answer=6318">Google Network</a>. (&#8230;) Relevant ads tend to earn more clicks, appear in a higher position, and bring you the most success.</p></blockquote>
<p>Como eu disse antes, o Quality Score serve para ajudar o Google a somente mostrar ads relevantes na rede de conteúdo, e mais: anúncios relevantes tendem a aparecer em posições melhores. Não consigo imaginar a relevância de &#8220;Headline / line 1 / line 2&#8243;. Parece que o valor pago na keyword é muito mais forte que o Quality Score, sendo que o QS parece uma métrica mais interessante.</p>
<p>Pelo menos em ads de SERPs o Quality Score parece funcionar melhor, já que cobre melhor essa área por ser um sistema voltado à keyword, mas também são definidas regras para o QS de conteúdo:</p>
<ul>
<li>A performance que o anúncio já teve</li>
<li>A relevância de ads e keywords que pertencem ao mesmo grupo de ads</li>
<li>Qualidade da Landing Page</li>
<li>Histórico do CTR do anúncio</li>
<li>Outros fatores de relevância</li>
</ul>
<p>Mas se o QS não der jeito, o terceiro anúncio da imagem parece sensato &#8211; &#8220;Não entre no AdWords!&#8221;. Fica o puxão de orelha no AdWords, acho que isso não anima os competidores a investir.</p>
<p><strong>Já leu estes posts?</strong>
<ul class="similar-posts">
<li><a href="http://www.frankmarcel.com/informacao/hotwords-parente-do-adsense" rel="bookmark" title="7 de fevereiro de 2008">HotWords &#8211; Parente do AdSense</a></li>
<li><a href="http://www.frankmarcel.com/seo/otimizacao-e-seo-qual-a-real-finalidade" rel="bookmark" title="16 de fevereiro de 2008">Otimização e SEO. Qual a real finalidade?</a></li>
<li><a href="http://www.frankmarcel.com/google/como-ganhar-dinheiro-com-adsense" rel="bookmark" title="28 de janeiro de 2008">Como ganhar dinheiro com Adsense</a></li>
<li><a href="http://www.frankmarcel.com/google/dicas-para-google-analytics" rel="bookmark" title="3 de março de 2008">Expressões Regulares no Google Analytics</a></li>
<li><a href="http://www.frankmarcel.com/fail/google-trends-for-google" rel="bookmark" title="17 de dezembro de 2008">Google Trends for Google</a></li>
</ul>
<p><!-- Similar Posts took 9.582 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.frankmarcel.com/fail/adwords-fail-e-o-quality-score/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Google SEO. Sim, o Google usa SEO!</title>
		<link>http://www.frankmarcel.com/seo/google-seo-sim-o-google-usa-seo</link>
		<comments>http://www.frankmarcel.com/seo/google-seo-sim-o-google-usa-seo#comments</comments>
		<pubDate>Tue, 24 Mar 2009 20:49:12 +0000</pubDate>
		<dc:creator>frankmarcel</dc:creator>
				<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.frankmarcel.com/?p=243</guid>
		<description><![CDATA[Se você acha que PageRank não vaza e que utilizar o nofollow para controlar a distribuição de PageRank no site é inútil, é porque você não leu este post ainda. Com YouTube (Google) e Wikipedia usando o nofollow claramente para controlar a distribuição de PageRank, esse é o fim da questão.]]></description>
			<content:encoded><![CDATA[<p>Em uma visita ao YouTube me deparei com mais uma daquelas sugestões do Google para que o usuário faça o download do Google Chrome, que ele coloca em cada um de seus domínios. O detalhe é que desta vez eu resolvi lançar um olhar de <a href="http://www.frankmarcel.com/">SEO</a> para cima do YouTube.</p>
<p><a href="http://www.frankmarcel.com/wp-content/uploads/2009/03/chrome-youtube-seo.jpg"><img class="aligncenter size-full wp-image-244" title="You Tube SEO (clique para ampliar)" src="http://www.frankmarcel.com/wp-content/uploads/2009/03/chrome-youtube-seo.jpg" alt="chrome-youtube-seo" width="520" height="294" /></a></p>
<p>Na imagem acima (clique na imagem para ampliar), cada link para um vídeo (com o background de texto rosa) está com o atributo nofollow no link, enquanto o link &#8220;Fazer download do Google Chrome&#8221; está sem o atributo. A página inicial do YouTube tem um generoso e, provavelmente, merecido PageRank 9. É um belo de um link com um texto âncora bem favorável.</p>
<p>Naturalmente, a busca por &#8220;<a rel="nofollow" href="http://www.google.com.br/search?hl=pt-BR&amp;q=fazer+download+do+google+chrome&amp;btnG=Pesquisa+Google&amp;meta=&amp;aq=f&amp;oq=">fazer download do google chrome</a>&#8221; retorna a página do Google para isso na primeira posição (e na segunda também). Com um link desses (para não dizer vários links desses), ficou fácil para o Google bater o superdownloads, que aparece na terceira e quarta posições.</p>
<p>Mudando completamente o foco da discussão, isso leva a crer que &#8220;usar nofollow demais&#8221; não existe. O próprio YouTube faz um uso bem intenso do atributo, para não citar a Wikipedia, e nenhum deles sofre qualquer tipo de punição por isso. Isso também pode servir como indício para validar a questão de direcionar o fluxo de PageRank da página inicial para o resto do site, afinal, com o uso do nofollow em links internos o YouTube não faz mais do que subvalorizar o seu conteúdo, que já não é muito competitivo (vídeos e não texto).</p>
<p>Motivações e justificativas para esse uso do nofollow na página inicial do YouTube à parte, fica a dica de planejar bem os objetivos do seu site e onde aplicar o nofollow para otimizar a distribuição de PageRank internamente e <a href="http://www.mestreseo.com.br/pagerank/pagerank-agora-voce-vai-entender">diminuir o vazamento de PageRank</a> para outros domínios. É claro que este uso do nofollow é para controlar a distribuição de PageRank e não somente evitar que o Googlebot perca tempo em páginas &#8220;inúteis&#8221; como contato, login, etc.<strong>Já leu estes posts?</strong>
<ul class="similar-posts">
<li><a href="http://www.frankmarcel.com/google/igoogle-voce-conhece" rel="bookmark" title="31 de janeiro de 2008">iGoogle. Você conhece?</a></li>
<li><a href="http://www.frankmarcel.com/google/retire-seu-conteudo-do-google" rel="bookmark" title="26 de fevereiro de 2008">Retire seu Conteúdo do Google</a></li>
<li><a href="http://www.frankmarcel.com/google/pagerank-atualizado" rel="bookmark" title="30 de abril de 2008">PageRank Atualizado</a></li>
<li><a href="http://www.frankmarcel.com/seo/pagerank-no-orkut" rel="bookmark" title="26 de janeiro de 2008">PageRank no Orkut</a></li>
<li><a href="http://www.frankmarcel.com/seo/piores-erros-de-seo" rel="bookmark" title="30 de janeiro de 2009">Piores Erros de SEO</a></li>
</ul>
<p><!-- Similar Posts took 33.193 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.frankmarcel.com/seo/google-seo-sim-o-google-usa-seo/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Carnaval ou Oscar? Qual o mais buscado?</title>
		<link>http://www.frankmarcel.com/informacao/carnaval-vs-oscar-qual-o-mais-buscado</link>
		<comments>http://www.frankmarcel.com/informacao/carnaval-vs-oscar-qual-o-mais-buscado#comments</comments>
		<pubDate>Mon, 23 Feb 2009 13:12:39 +0000</pubDate>
		<dc:creator>frankmarcel</dc:creator>
				<category><![CDATA[Informação]]></category>

		<guid isPermaLink="false">http://www.frankmarcel.com/?p=221</guid>
		<description><![CDATA[Neste post, apresento uma análise com o uso das ferramentas Google Trends e Google Insights sobre o evento mais buscado: Carnaval ou Oscar. A Rede Globo precisou fazer a escolha este ano sobre qual dos dois transmitir. And the Oscar goes to...]]></description>
			<content:encoded><![CDATA[<p>Neste ano, 2009, a premiação mais badalada do cinema, o <strong>Oscar</strong>, ficou marcada para o mesmo final de semana que ocorre a maior festa no Brasil: o <strong>Carnaval</strong>! Tradicionalmente, a Rede Globo sempre se guarda os direitos de transmissão das duas festas, mas, desta vez, com ambas acontecendo na mesma data, o que fazer? Qual transmitir?</p>
<h2>Carnaval vs. Oscar &#8211; Search Analysis</h2>
<p>Após o Google disponibilizar suas ferramentas de tendências das buscas realizadas por seus usuários (Google Trends e Google Insights), decisões desse tipo ficaram bem mais fáceis: basta utilizá-las e descobrir o que as pessoas mais desejam, inclusive sazonalmente, como é este caso de <strong>Carnaval vs. Oscar</strong>.</p>
<p>Para tanto, vamos ver o que o Google Trends nos mostra para fevereiro de 2008, quando os eventos n&amp;arilde;o ficaram em datas coincidentes (eu restringi a pesquisa para exibir somente dados do Brasil):</p>
<p style="text-align: center;"><a rel="nofollow" href="http://www.frankmarcel.com/wp-content/uploads/2009/02/carnaval-oscar-1.jpg" target="_blank"><img class="aligncenter size-full wp-image-222" title="Clique para ampliar" src="http://www.frankmarcel.com/wp-content/uploads/2009/02/carnaval-oscar-1.jpg" alt="carnaval-oscar-google-trends" width="517" height="275" /></a></p>
<p>Claramente, a quantidade de buscas por &#8220;carnaval&#8221; é muito superior à quantidade de buscas por &#8220;oscar&#8221;. E mais do que isso, nos termos derivados, a long-tail &#8220;desfile escolas de samba&#8221; bate &#8220;entrega do oscar&#8221; e &#8220;vencedor do oscar&#8221;.</p>
<p>Partindo agora para o Google Insights, vemos que a tendência do Trends se confirma:</p>
<p style="text-align: center;"><a rel="nofollow" href="http://www.frankmarcel.com/wp-content/uploads/2009/02/carnaval-oscar-2.jpg" target="_blank"><img class="size-full wp-image-223 aligncenter" title="Clique para ampliar" src="http://www.frankmarcel.com/wp-content/uploads/2009/02/carnaval-oscar-2.jpg" alt="carnaval-oscar-google-insights" width="517" height="126" /></a></p>
<p>Na imagem (clique para ampliar), tanto aparece o mês de fevereiro de 2008, quanto fevereiro de 2009. Em ambos, a busca por carnaval é superior à busca por oscar. No Insights eu também limitei a região ao Brasil.</p>
<h2>And The Oscar Goes to&#8230; Carnaval!</h2>
<p>Eu não sou fã de carnaval, mas a rede do Plim Plim realmente acertou na escolha. A festa do Carnaval, o desfile das escolas de samba e tudo o mais é muito mais desejado pelos brasileiros do que a premiação do Oscar. Com certeza, mesmo o mais aficcionado fã do cinema estava se divertindo no Carnaval enquanto os vencedores eram revelados.</p>
<p>E você? O que escolheria? Oscar ou Carnaval? Por quê?<strong>Já leu estes posts?</strong>
<ul class="similar-posts">
<li><a href="http://www.frankmarcel.com/fail/google-trends-for-google" rel="bookmark" title="17 de dezembro de 2008">Google Trends for Google</a></li>
<li><a href="http://www.frankmarcel.com/google/blogspot-fora-do-google" rel="bookmark" title="21 de março de 2008">Blogspot fora do Google</a></li>
<li><a href="http://www.frankmarcel.com/seo/otimizacao-e-seo-qual-a-real-finalidade" rel="bookmark" title="16 de fevereiro de 2008">Otimização e SEO. Qual a real finalidade?</a></li>
<li><a href="http://www.frankmarcel.com/google/pagerank-blogspot-e-google" rel="bookmark" title="27 de julho de 2008">PageRank, Blogspot e Google</a></li>
<li><a href="http://www.frankmarcel.com/informacao/yahoo-vai-se-vender-a-microsoft" rel="bookmark" title="8 de fevereiro de 2008">Yahoo! Vai Se Vender À Microsoft?</a></li>
</ul>
<p><!-- Similar Posts took 9.412 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.frankmarcel.com/informacao/carnaval-vs-oscar-qual-o-mais-buscado/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Piores Erros de SEO</title>
		<link>http://www.frankmarcel.com/seo/piores-erros-de-seo</link>
		<comments>http://www.frankmarcel.com/seo/piores-erros-de-seo#comments</comments>
		<pubDate>Fri, 30 Jan 2009 10:02:04 +0000</pubDate>
		<dc:creator>frankmarcel</dc:creator>
				<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.frankmarcel.com/?p=196</guid>
		<description><![CDATA[Os piores erros de SEO são simples de resolver, mas é preciso conhecê-los. Alguns erros de SEO são bem básicos, mas muito comuns de acontecer. Fuja deles!]]></description>
			<content:encoded><![CDATA[<p>Hail! Hoje um post sobre <strong>SEO</strong>. Eu havia acabado de logar no Gmail quando nos webclips apareceu um post do <a title="SEO Chat" href="http://www.seochat.com/" target="_blank">SEOChat</a> que me chamou atenção &#8211; <strong>Os Piores Erros de SEO</strong>. Resolvi ler o post para descobrir o que estava por lá e destaco, neste post, alguns dos <a title="SEO Chat - Worst SEO Mistakes" href="http://www.seochat.com/c/a/Search-Engine-Optimization-Help/Worst-SEO-Mistakes/" target="_blank">Worst SEO Mistakes</a>.</p>
<h2>Uso de Flash</h2>
<p>Tudo bem, eu sei que o Google já anunciou que agora indexa Flash, lê o conteúdo texto presente em documentos Flash e que os desenvolvedores podem ficar tranquilos. Mas sejamos críticos. Quantos sites em Flash (totalmente ou maior parte em Flash) você viu surgir entre os primeiros resultados no seu ramo de atuação online desde a &#8220;revelação&#8221; do Google?</p>
<p>É óbvio que é possível rankear um site em Flash entre os primeiros, mas é mais rápido e mais simples rankear um site em HTML. Não que o Flash deva ser abandonado completamente. Ele é interessante para menus animados, ou logos de sites com alguma animação, ou qualquer coisa que seja dispensável e não contenha o conteúdo importante do site.</p>
<p>É um <strong>erro</strong> manter todo o site dentro de um arquivo <strong>Flash</strong> ou seu conteúdo importante.</p>
<h2>Mau Uso de Title Tags</h2>
<p>Como <strong>mau uso de title tags</strong> está incluído nao usar title tags (sério! existem páginas &#8220;com&#8221; o título &#8220;Untitled Document&#8221; na web)  e conteúdo duplicado pelas title tags do site, ou seja, títulos duplicados.</p>
<p><img class="aligncenter size-full wp-image-209" title="untitled-document" src="http://www.frankmarcel.com/wp-content/uploads/2009/01/untitled-document.jpg" alt="untitled-document" width="529" height="259" /></p>
<p>É muito comum empresas usarem o nome em todas as páginas sem especificar o conteúdo da página, assim, em todas as páginas fica o título &#8220;Empresa X&#8221;, ao invés de &#8220;Empresa X&#8221;, &#8220;Produtos &#8211; Empresa X&#8221;, &#8220;Departamento B &#8211; Empresa X&#8221; e assim por diante.</p>
<p>Ainda hoje muitos sites falham com a title tag de alguma forma, logo com esta tag que é tao importante para o posicionamento dos sites. Se os SEO&#8217;s e desenvolvedores em geral testassem um pouco mais a title tag em seu site, viriam como sutilezas fazem toda a diferença no posicionamento do site.</p>
<h2>Robots.txt Mal Configurado</h2>
<p>O robots.txt é um arquivo que oferece ao webmaster algum controle sobre o que os robôs de busca podem ou não acessar em um site. Basta especificar o crawler a ser controlado e as regras com as sintaxes <strong>Allow</strong> e <strong>Disallow</strong> para permitir e bloquear o acesso, respectivamente. No robots.txt é importante, também, definir o caminho para o sitemap XML do site com a sintaxe <strong>Sitemap</strong>.</p>
<p>O perigo está em definir-se o robots.txt com a regra <strong>Disallow:/</strong>, que bloqueia todo o site, ou bloquear alguma parte importante do site por acidente. Parece óbvio, mas ainda acontece hoje em dia. E um site bloqueado no robots.txt não indexa mesmo. Tanto Google quanto Yahoo! já afirmaram que em casos assim são necessários muitos links (muitos mesmo!) para que uma página bloqueada tenha a possibilidade de ser indexada.</p>
<h2>&#8220;Sub-uso&#8221; de Links Internos</h2>
<p>Esse é o que pode soar mais estranho e é mesmo o mais absurdo. Muitos e muitos sites falham em sua <strong>linkagem interna</strong>. Tudo bem, alguns sites são grandes demais para serem linkados de toda parte, mas se limitar aos links do menu de navegação é um sub-uso do <a title="MestreSEO Blog - Linkagem Interna Aumenta o PageRank" href="http://www.mestreseo.com.br/blog/link-building/aumente-pagerank-links-internos" target="_blank">poder de linkagem interna</a> de um site. A linkagem interna é a mais barata e mais fácil de ser manipulada.</p>
<p>Sim, os <strong>links externos podem ser mais fortes e mais importantes</strong> para o ranking, mas se os links internos não forem bem utilizados, toda essa força externa vai ficar sub-utilizada também e pode ser a diferença entre o seu site e a primeira posição no ranking.</p>
<h2>Usar Frames e iFrames</h2>
<p>Essa também é uma das tristes verdades da Internet &#8211; Ainda existem sites que utilizam frames (vamos entender iframes também, quando for mencionado frames, tanto faz um pelo outro). E <strong>por que frames não devem ser utilizados</strong>? Quando o frame é utilizado para estruturar um site, ou seja, cada porção do site (cabeçalho, sidebar, conteúdo, rodapé, etc.) é criada separada de todas as outras e reunidas em um arquivo para organizar todas essas partes, o Google não interpreta esse arquivo como &#8220;detentor&#8221; de todos os conteúdos de cada parte. Ele interpreta cada frame como uma página completa e única, assim, ele indexa cada frame, e não o arquivo único como um todo.</p>
<p>Isso não é uma regra absoluta, mas tem uma chance muito grande de acontecer. O resultado é que uma pessoa pode fazer uma busca e, ao invés de aparecer o site completo, apareça somente o cabeçalho ou sidebar, e a pessoa fica sem o conteúdo que estava buscando &#8211; Uma <strong>experiência ruim para o usuário</strong>, e você sabe como o Google <strong>não</strong> gosta disso&#8230;</p>
<h2>Uso de Cloaking</h2>
<p>Nem é preciso dizer muito, nao é? Cloaking, aquela técnica de mostrar conteúdos diferentes para uma pessoa e para um bot de busca, é <strong>Black Hat</strong>! E, portanto, punido pelo Google. O problema mesmo é que as vezes o <strong>cloaking</strong> deriva do <strong>Geo Targeting</strong>, quando este é mal feito. O Geo Targeting é uma técnica permitida pelo Google, que até dá os conselhos de como fazer certo: se o conteúdo vai se diferenciar com base na localização geográfica do usuário (país ou cidade ou qualquer regiao), então se o googlebot se indentificar como da região X ou Y, ele deve receber o mesmo conteúdo que um usuário da região X ou Y, caso contrário&#8230;</p>
<p>Uso de cloaking intencionalmente para driblar o Google é black hat. Deve-se tomar cuidado para não causar um cloaking por acidente.</p>
<h2>SPAM</h2>
<p>Parece óbvio, mas muita gente nao entende as diversas formas de spam. Spam não é somente um email indesejado. Spam, ou spammer, também é a pessoa que erra na estratégia de divulgação do site ou blog e passa a espalhar seus links por todo lado: fóruns, blogs, etc. Normalmente, não dá a mínima para o blog ou fórum deixa um comentário genérico (&#8220;Adorei o post! Visite o meu site: www.naoseidivulgar.com.br&#8221;). Para não mencionar quando são usados sistemas automatizados de postagem, em que o mesmo comentário entra dezenas de vezes no mesmo post.</p>
<p>É impressionante a frequência com que isso acontece. É uma pena.</p>
<h2>Uso de URLs não Otimizadas</h2>
<p>O principal problema deste ponto é que a maioria dos sites primeiro cresce demais em conteúdo para depois começar a se preocupar com as URLs. A imensa facilidade de usar parâmetros p=2&amp;id=43&amp;etc=infinito também desencoraja os desenvolvedores a <strong>investir o tempo</strong> (e não perder tempo) com a otimização das URLs do site.</p>
<p>Neste ponto, o <a href="http://www.frankmarcel.com/">SEO</a> deve trabalhar junto com o desenvolvedor para que a melhor solução de otimização de URL no site seja encontrada. Ainda não encontrei um sistema que impeça este trabalho. Sites em html, php, asp ou de sistemas de CMS como Wordpress, Blogspot ou Joomla, todos permitem que se tenha URLs otimizadas, é questão de se programar corretamente mesmo.</p>
<p>A propósito, recomendo esses posts para você aprender a <a title="Como Otimizar URLs no Blogspot" href="http://www.frankmarcel.com/seo/otimizar-urls-no-blogspot" target="_self">otimizar URLs no Blogspot</a> e <a title="MestreSEO Blog - Wordpress: Como Utilizar Permalinks" href="http://www.mestreseo.com.br/blog/wordpress-seo/wordpress-seo-permalinks-como-e-porque-utilizar" target="_blank">no Wordpress</a>, e <a title="MestreSEO Blog - Otimizacao de URLs" href="http://www.mestreseo.com.br/blog/url-seo/otimizacao-de-url" target="_blank">como otimizar URLs</a> em sites no geral.</p>
<h2>Conteúdo Duplicado</h2>
<p>Este é um dos maiores vilões do SEO, especialmente por que ele pode atacar sem que você perceba. Para não dizer que ele pode ser causado pelo próprio webmaster. Muitas pessoas tem dúvida sobre o que é ou não conteúdo duplicado, não tem certeza se determinada ação pode gerar ou não conteúdo duplicado e, especialmente, como evitar conteúdo duplicado óbvio, como receitas, especificações de produtos e afins.<br />
Mas tudo tem solução e o primeiro passo é identificar conteúdo duplicado: basta ir ao Google e procurar por um trecho do texto que você quer testar, colocando o texto entre àspas. E para cada caso, uma solução diferente, mas isso eu vou deixar para outro post, por que este já está grande o suficiente.</p>
<h2>Piores Erros de SEO</h2>
<p>Esses são os principais pontos de lá que eu destaco como principais erros de SEO. A solução para esses problemas não é tão difícil, um pouco de pesquisa ou mesmo uma consultoria com pessoal especializado em <a title="MestreSEO - Otimização de Sites" href="http://www.mestreseo.com.br/" target="_blank">otimização de sites</a> com certeza pode resolver todos. Para qualquer dúvida ou sugestão de outros erros de SEO, não deixe de comentar!<strong>Já leu estes posts?</strong>
<ul class="similar-posts">
<li><a href="http://www.frankmarcel.com/seo/google-seo-sim-o-google-usa-seo" rel="bookmark" title="24 de março de 2009">Google SEO. Sim, o Google usa SEO!</a></li>
<li><a href="http://www.frankmarcel.com/seo/forum-e-ferramentas-de-seo" rel="bookmark" title="31 de julho de 2008">Fórum e Ferramentas de SEO</a></li>
<li><a href="http://www.frankmarcel.com/seo/faca-analise-de-sites-com-google-analytics" rel="bookmark" title="1 de junho de 2010">Análise de Sites &#8211; Faça Análises com o Google Analytics</a></li>
<li><a href="http://www.frankmarcel.com/seo/otimizacao-e-seo-qual-a-real-finalidade" rel="bookmark" title="16 de fevereiro de 2008">Otimização e SEO. Qual a real finalidade?</a></li>
<li><a href="http://www.frankmarcel.com/seo/otimizar-urls-no-blogspot" rel="bookmark" title="26 de abril de 2008">Otimizar URLs no Blogspot</a></li>
</ul>
<p><!-- Similar Posts took 8.766 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.frankmarcel.com/seo/piores-erros-de-seo/feed</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>Instruções de Uso para Tênis? Fail.</title>
		<link>http://www.frankmarcel.com/fail/instrucoes-uso-tenis-fail</link>
		<comments>http://www.frankmarcel.com/fail/instrucoes-uso-tenis-fail#comments</comments>
		<pubDate>Fri, 09 Jan 2009 21:46:12 +0000</pubDate>
		<dc:creator>frankmarcel</dc:creator>
				<category><![CDATA[Fail]]></category>

		<guid isPermaLink="false">http://www.frankmarcel.com/?p=202</guid>
		<description><![CDATA[Fail no tênis da Umbro!]]></description>
			<content:encoded><![CDATA[<p>Hail! Hoje um post em homenagem ao <a title="Fail Blog" href="http://failblog.org/" target="_blank">Fail Blog</a>. Na última quarta-feira eu fui jogar futebol society (é assim que escreve? sossáite) e o meu tênis estava destruído, como eu não tinha outro, foi ele mesmo. Mas aí, fui comprar um tênis para as próximas quartas-feiras e escolhi um umbro legal, mas com um detalhe:</p>
<p><img class="aligncenter size-full wp-image-203" title="umbro-fail" src="http://www.frankmarcel.com/wp-content/uploads/2009/01/umbro-fail.jpg" alt="umbro-fail" width="500" height="277" /></p>
<p>Qual é? Isso é um tênis, não precisa de instruções de uso!<strong>Já leu estes posts?</strong>
<ul class="similar-posts">
<li><a href="http://www.frankmarcel.com/seo/linkaider-ferramenta-analise-sites" rel="bookmark" title="3 de outubro de 2009">LinkAider.com &#8211; Ferramenta para Análise de Sites</a></li>
<li><a href="http://www.frankmarcel.com/google/blogspot-fora-do-google" rel="bookmark" title="21 de março de 2008">Blogspot fora do Google</a></li>
<li><a href="http://www.frankmarcel.com/informacao/dicas-para-firefox" rel="bookmark" title="28 de março de 2008">Dicas para Firefox</a></li>
<li><a href="http://www.frankmarcel.com/google/dicas-para-google-analytics" rel="bookmark" title="3 de março de 2008">Expressões Regulares no Google Analytics</a></li>
<li><a href="http://www.frankmarcel.com/fail/adwords-fail-e-o-quality-score" rel="bookmark" title="5 de julho de 2009">AdWords #Fail &#8211; E o Quality Score?</a></li>
</ul>
<p><!-- Similar Posts took 7.314 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.frankmarcel.com/fail/instrucoes-uso-tenis-fail/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
