<?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>seo técnico Archives - Leonardo Nascimento | Engenheiro de Software</title>
	<atom:link href="https://leonardonascimento.dev/tag/seo-tecnico/feed/" rel="self" type="application/rss+xml" />
	<link>https://leonardonascimento.dev/tag/seo-tecnico/</link>
	<description>Especializado em backend, APIs e sistemas escaláveis. Experiência em arquitetura de sistemas, integrações, mensageria, performance e aplicações de alta disponibilidade.</description>
	<lastBuildDate>Fri, 23 Jan 2026 21:01:30 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://leonardonascimento.dev/wp-content/uploads/2021/05/cropped-programming-32x32.png</url>
	<title>seo técnico Archives - Leonardo Nascimento | Engenheiro de Software</title>
	<link>https://leonardonascimento.dev/tag/seo-tecnico/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Como identificar um projeto WordPress mal feito em 10 minutos</title>
		<link>https://leonardonascimento.dev/blog/como-identificar-um-projeto-wordpress-mal-feito-em-10-minutos/</link>
					<comments>https://leonardonascimento.dev/blog/como-identificar-um-projeto-wordpress-mal-feito-em-10-minutos/#respond</comments>
		
		<dc:creator><![CDATA[Leonardo]]></dc:creator>
		<pubDate>Sun, 25 Jan 2026 11:50:00 +0000</pubDate>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[auditoria wordpress]]></category>
		<category><![CDATA[desenvolvimento wordpress]]></category>
		<category><![CDATA[performance web]]></category>
		<category><![CDATA[projetos wordpress]]></category>
		<category><![CDATA[seo técnico]]></category>
		<category><![CDATA[wordpress profissional]]></category>
		<guid isPermaLink="false">https://leonardonascimento.dev/?p=2345</guid>

					<description><![CDATA[<p>Você não precisa ser especialista nem passar horas auditando código para saber se um projeto WordPress foi mal executado. Em poucos minutos — às vezes em segundos — já dá para identificar sinais claros de problema técnico, dívida acumulada e decisões erradas. Este texto é um guia direto, prático e baseado em experiência real para [&#8230;]</p>
<p>The post <a href="https://leonardonascimento.dev/blog/como-identificar-um-projeto-wordpress-mal-feito-em-10-minutos/">Como identificar um projeto WordPress mal feito em 10 minutos</a> appeared first on <a href="https://leonardonascimento.dev">Leonardo Nascimento | Engenheiro de Software</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Você não precisa ser especialista nem passar horas auditando código para saber se um projeto <a href="https://leonardonascimento.dev/blog/o-que-e-lighthouse-e-como-usar-para-melhorar-seu-site/" type="post" id="2318">WordPress </a>foi mal executado. Em poucos minutos — às vezes em segundos — já dá para identificar sinais claros de problema técnico, dívida acumulada e decisões erradas. Este texto é um guia direto, prático e baseado em experiência real para reconhecer um WordPress mal feito antes que ele vire dor de cabeça.</p>



<h2 class="wp-block-heading" id="h-spoiler-quando-e-ruim-os-sinais-aparecem-rapido">Spoiler: quando é ruim, os sinais aparecem rápido</h2>



<p><a href="https://leonardonascimento.dev/categoria/wordpress">Projetos WordPress mal feitos <strong>não falham em silêncio</strong></a>. Eles deixam rastros.<br>O problema é que muita gente não sabe onde olhar.</p>



<p>Em 10 minutos, você consegue ter uma boa noção se está diante de:</p>



<ul class="wp-block-list">
<li>Um projeto profissional ou uma bomba-relógio disfarçada de site bonito</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-abra-o-site-no-celular-primeiro-minuto"> Abra o site no celular (primeiro minuto)</h2>



<p>Antes de qualquer ferramenta, <strong>abra no mobile</strong>.</p>



<p>Sinais clássicos de problema:</p>



<ul class="wp-block-list">
<li>Site lento para carregar</li>



<li>Layout “pulando”</li>



<li>Texto pequeno ou mal espaçado</li>



<li>Elementos quebrados</li>
</ul>



<p>Se o site já sofre no mobile, o problema geralmente é estrutural — não é “só ajuste fino”.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-inspecione-o-html-2-minutos"> Inspecione o HTML (2 minutos)</h2>



<p>Clique com o botão direito → <em>Inspecionar</em>.</p>



<p>Se você vê:</p>



<ul class="wp-block-list">
<li>Camadas infinitas de <code>&lt;div></code></li>



<li>Classes genéricas e repetidas</li>



<li>Estrutura semântica inexistente</li>



<li>Conteúdo principal perdido no meio do código</li>
</ul>



<p>Isso indica <strong>HTML inflado</strong>, típico de projetos feitos no <em>arrastar e soltar</em>.</p>



<p>HTML ruim é sinal de:</p>



<ul class="wp-block-list">
<li>SEO fraco</li>



<li>Performance ruim</li>



<li>Manutenção difícil</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-veja-quantos-arquivos-css-e-js-sao-carregados-1-minuto">Veja quantos arquivos CSS e JS são carregados (1 minuto)</h2>



<p>Abra a aba <strong>Network</strong> do navegador.</p>



<p>Red flags claras:</p>



<ul class="wp-block-list">
<li>15, 20, 30 arquivos CSS</li>



<li>JS sendo carregado em todas as páginas, sem necessidade</li>



<li>Scripts de plugins que nem aparecem na tela</li>
</ul>



<p>Quanto mais dependência global, <strong>pior a saúde do projeto</strong>.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-cheque-a-hierarquia-de-titulos-h1-h2-h3-1-minuto">Cheque a hierarquia de títulos (H1, H2, H3) (1 minuto)</h2>



<p>Use qualquer extensão simples ou até o próprio inspector.</p>



<p>Problemas comuns:</p>



<ul class="wp-block-list">
<li>Mais de um H1</li>



<li>H1 usado como elemento visual</li>



<li>Pulando de H2 para H4</li>



<li>Headings usados só para “aumentar fonte”</li>
</ul>



<p>Isso é um tiro no pé para SEO e acessibilidade.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-abra-o-painel-administrativo-2-minutos"> Abra o painel administrativo (2 minutos)</h2>



<p>Se você tem acesso ao admin, a verdade aparece rápido.</p>



<p>Sinais de alerta:</p>



<ul class="wp-block-list">
<li>15, 30, 50 plugins ativos</li>



<li>Plugins com funções sobrepostas</li>



<li>Plugins abandonados ou sem atualização</li>



<li>Tudo resolvido com plugin, nada com código</li>
</ul>



<p>Projeto bom usa plugin como <strong>ferramenta</strong>, não como muleta.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-de-uma-olhada-no-banco-de-dados-1-minuto">Dê uma olhada no banco de dados (1 minuto)</h2>



<p>Mesmo sem aprofundar, alguns sinais gritam:</p>



<ul class="wp-block-list">
<li>Tabelas demais para um site simples</li>



<li>Prefixos estranhos</li>



<li>Plugins que criaram dezenas de tabelas</li>



<li>Lixo acumulado de plugins removidos</li>
</ul>



<p>Quando um site institucional tem mais de 200 tabelas, <strong>algo está muito errado</strong>. (História real)</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-veja-como-o-cache-esta-sendo-tratado-1-minuto">Veja como o cache está sendo tratado (1 minuto)</h2>



<p>Perguntas simples:</p>



<ul class="wp-block-list">
<li>Tem cache?</li>



<li>Cache é de página, objeto, CDN?</li>



<li>Limpa cache a cada acesso?</li>
</ul>



<p>Cache mal configurado é quase tão ruim quanto não ter cache nenhum.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-observe-como-o-site-reage-a-pequenas-mudancas">Observe como o site reage a pequenas mudanças</h2>



<p>Esse é um teste indireto, mas poderoso.</p>



<p>Pergunte:</p>



<ul class="wp-block-list">
<li>Atualizar um plugin quebra layout?</li>



<li>Trocar tema é inviável?</li>



<li>Qualquer ajuste exige “rezar”?</li>
</ul>



<p>Se sim, o projeto não foi pensado para evoluir.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-o-padrao-por-tras-de-tudo-isso">O padrão por trás de tudo isso</h2>



<p>Projetos WordPress mal feitos geralmente compartilham a mesma origem:</p>



<ul class="wp-block-list">
<li>Pressa</li>



<li>Preço baixo</li>



<li>Soluções visuais</li>



<li>Falta de base técnica</li>
</ul>



<p>O site até funciona, mas <strong>vive no limite</strong>.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-importante-wordpress-nao-e-o-problema">Importante: WordPress não é o problema</h2>



<p>WordPress bem utilizado:</p>



<ul class="wp-block-list">
<li>É rápido</li>



<li>Escala</li>



<li>É estável</li>



<li>Aguenta tráfego</li>



<li>É fácil de manter</li>
</ul>



<p>O problema nunca foi o CMS.<br>O problema é <strong>como ele é usado</strong>.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Identificar um projeto WordPress mal feito cedo:</p>



<ul class="wp-block-list">
<li>Evita retrabalho</li>



<li>Evita prejuízo</li>



<li>Evita desgaste com cliente</li>



<li>Evita promessas que não podem ser cumpridas</li>
</ul>



<p>E a melhor parte:<br><strong>você não precisa de ferramenta cara, só de olhar técnico</strong>.</p>
<p>The post <a href="https://leonardonascimento.dev/blog/como-identificar-um-projeto-wordpress-mal-feito-em-10-minutos/">Como identificar um projeto WordPress mal feito em 10 minutos</a> appeared first on <a href="https://leonardonascimento.dev">Leonardo Nascimento | Engenheiro de Software</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://leonardonascimento.dev/blog/como-identificar-um-projeto-wordpress-mal-feito-em-10-minutos/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WordPress não é amador. Amador é o uso que fazem dele.</title>
		<link>https://leonardonascimento.dev/blog/wordpress-nao-e-amador-amador-e-o-uso-que-fazem-dele/</link>
					<comments>https://leonardonascimento.dev/blog/wordpress-nao-e-amador-amador-e-o-uso-que-fazem-dele/#respond</comments>
		
		<dc:creator><![CDATA[Leonardo]]></dc:creator>
		<pubDate>Sat, 24 Jan 2026 12:00:00 +0000</pubDate>
				<category><![CDATA[Seo & Marketing]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[criar site wordpress]]></category>
		<category><![CDATA[drag and drop]]></category>
		<category><![CDATA[elementor]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[seo técnico]]></category>
		<category><![CDATA[wpbakery]]></category>
		<guid isPermaLink="false">https://leonardonascimento.dev/?p=2338</guid>

					<description><![CDATA[<p>WordPress não é lento, frágil ou amador. Ele só ficou mal-falado porque virou refém de más decisões técnicas — principalmente do abuso de construtores visuais do tipo arrastar e soltar. Neste texto, faço uma crítica direta, sem romantização, sobre por que tantos sites WordPress são ruins e quem realmente é o culpado. Vamos começar com [&#8230;]</p>
<p>The post <a href="https://leonardonascimento.dev/blog/wordpress-nao-e-amador-amador-e-o-uso-que-fazem-dele/">WordPress não é amador. Amador é o uso que fazem dele.</a> appeared first on <a href="https://leonardonascimento.dev">Leonardo Nascimento | Engenheiro de Software</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p><a href="https://leonardonascimento.dev/blog/por-que-muitos-sites-estagnam-no-google-mesmo-publicando-com-frequencia/" type="post" id="2301" target="_blank" rel="noreferrer noopener">WordPress </a>não é lento, frágil ou amador. Ele só ficou mal-falado porque virou refém de más decisões técnicas — principalmente do abuso de construtores visuais do tipo <em>arrastar e soltar</em>. Neste texto, faço uma crítica direta, sem romantização, <a href="https://leonardonascimento.dev/categoria/wordpress/" target="_blank" rel="noreferrer noopener">sobre por que tantos sites WordPress são ruins</a> e quem realmente é o culpado.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-vamos-comecar-com-o-obvio-que-ninguem-gosta-de-dizer">Vamos começar com o óbvio que ninguém gosta de dizer</h2>



<p>WordPress move <strong>uma fatia gigantesca da internet</strong>. Portais de notícias, sites institucionais, e-commerces, projetos governamentais e empresas milionárias usam WordPress em produção, com alto tráfego e performance.</p>



<p>Se o WordPress fosse o problema, <strong>esses sites simplesmente não existiriam</strong>.</p>



<p>O que existe, na prática, é outra coisa:<br><strong>WordPress virou terra sem lei técnica.</strong></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-o-mito-wordpress-e-lento">O mito: “WordPress é lento”</h2>



<p>Não.<br><strong>Lento é o jeito que ele é montado.</strong></p>



<p>WordPress, por padrão:</p>



<ul class="wp-block-list">
<li>Renderiza HTML no servidor</li>



<li>Funciona muito bem com cache</li>



<li>Escala com Cloudflare, CDN e NGINX</li>



<li>Aguenta alto volume quando bem configurado</li>
</ul>



<p>O que deixa o site lento não é o core. É o ecossistema mal utilizado.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-o-verdadeiro-vilao-o-arrastar-e-soltar">O verdadeiro vilão: o “arrastar e soltar”</h2>



<p>Construtores visuais como Elementor, WPBakery e similares <strong>não são ferramentas neutras</strong>. Eles impõem um modelo de desenvolvimento que cobra um preço alto — e quase sempre invisível para o cliente final.</p>



<h3 class="wp-block-heading" id="h-o-que-realmente-acontece-por-baixo-do-capo">O que realmente acontece por baixo do capô</h3>



<p>Um site feito com <em>drag and drop</em> geralmente entrega:</p>



<ul class="wp-block-list">
<li>HTML inflado, sem semântica</li>



<li>CSS duplicado, inline, desorganizado</li>



<li>JavaScript carregado em excesso</li>



<li>Dependência de dezenas de scripts globais</li>



<li>Layouts quebradiços fora do editor</li>
</ul>



<p>Tudo isso para resolver algo simples: <strong>posicionar bloco na tela</strong>.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-o-problema-nao-e-o-plugin-e-o-conceito">O problema não é o plugin. É o conceito.</h2>



<p>Construtores visuais vendem a ideia de “qualquer um pode criar um site”.<br>Tecnicamente, isso é verdade.<br>Profissionalmente, é um desastre.</p>



<p>Criar um site não é:</p>



<ul class="wp-block-list">
<li>Arrastar caixa</li>



<li>Escolher fonte</li>



<li>Mudar cor</li>
</ul>



<p>Criar um site é:</p>



<ul class="wp-block-list">
<li>Pensar estrutura</li>



<li>Performance</li>



<li>SEO</li>



<li>Manutenção</li>



<li>Evolução futura</li>
</ul>



<p>E nisso, <em>drag and drop</em> falha e falha muito.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-seo-sofre-e-muito">SEO sofre (e muito)</h2>



<p>Sites feitos com construtores visuais costumam ter:</p>



<ul class="wp-block-list">
<li>Hierarquia de headings quebrada</li>



<li>Conteúdo diluído em divs sem sentido</li>



<li>HTML difícil de interpretar para crawlers</li>



<li>Tempo de carregamento alto no mobile</li>
</ul>



<p>Depois, o cliente culpa:</p>



<ul class="wp-block-list">
<li>O Google</li>



<li>O WordPress</li>



<li>O servidor</li>



<li>O SEO</li>
</ul>



<p>Quando, na verdade, o problema nasceu no layout.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-manutencao-vira-um-inferno-silencioso">Manutenção vira um inferno silencioso</h2>



<p>Todo site precisa evoluir.<br>E é aqui que o <em>arrastar e soltar</em> cobra a conta.</p>



<ul class="wp-block-list">
<li>Atualização quebra layout</li>



<li>Plugin vira dependência crítica</li>



<li>Migrar tema vira pesadelo</li>



<li>Refatorar é praticamente impossível</li>
</ul>



<p>O site funciona… até o dia que não funciona mais.</p>



<p>E quando dá problema, ninguém quer mexer.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-mas-e-mais-rapido-desenvolver">“Mas é mais rápido desenvolver”</h2>



<p>É mais rápido <strong>entregar</strong>.<br>Não é mais rápido <strong>manter</strong>.</p>



<p>Construtores visuais economizam horas no início e <strong>custam meses no futuro</strong>.<br>É dívida técnica disfarçada de produtividade.</p>



<p>A culpa também acaba sendo do cliente, que pretende lançar seu negócio em 1 semana e acha um &#8216;programador wordpress&#8217; que entrega o projeto em 3 dias por menos de R$ 500 (História real)</p>



<p>Cansei de refazer sites em WordPress que foram utilizados &#8216;arrastar e soltar&#8217;, quando falo para o cliente que não da para aproveitar nada, ele ainda fica bravo comigo.</p>



<p>Na verdade não deveria estar fazendo essa crítica, poque é muito bom refazer esses sites, você refaz o tema, olha o banco de dados e tem lá mais de 245 tabelas para um portal de notícias regional ou até mesmo institucional (Mais uma história real), com certeza não saiu por R$ 500</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-wordpress-bem-feito-e-outra-historia">WordPress bem feito é outra história</h2>



<p>Quando WordPress é usado como deve ser:</p>



<ul class="wp-block-list">
<li>Tema enxuto</li>



<li>PHP bem estruturado</li>



<li>HTML semântico</li>



<li>CSS organizado</li>



<li>JS apenas quando necessário</li>



<li>Cache correto</li>



<li>Integração com CDN</li>
</ul>



<p>O resultado é:</p>



<ul class="wp-block-list">
<li>Site rápido</li>



<li>SEO limpo</li>



<li>Fácil de manter</li>



<li>Fácil de evoluir</li>



<li>Profissional</li>
</ul>



<p>Isso não aparece em tutorial de “site em 30 minutos”.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-o-mercado-criou-o-problema-e-culpa-a-ferramenta">O mercado criou o problema — e culpa a ferramenta</h2>



<p>O que estragou a reputação do WordPress não foi o WordPress.</p>



<p>Foi:</p>



<ul class="wp-block-list">
<li>Freelancer sem base técnica</li>



<li>Agência vendendo atalho</li>



<li>Cliente buscando preço, não solução</li>



<li>Cultura do “funciona, então tá bom”</li>
</ul>



<p>O <em>arrastar e soltar</em> só acelerou esse processo.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-wordpress-nao-e-amador-o-uso-dele-que-e">WordPress não é amador — o uso dele que é</h2>



<p>WordPress é uma ferramenta poderosa.<br>Mas ferramenta boa <strong>na mão errada vira problema</strong>.</p>



<p>Se você quer:</p>



<ul class="wp-block-list">
<li>Performance</li>



<li>SEO</li>



<li>Escalabilidade</li>



<li>Longevidade</li>
</ul>



<p>Então pare de tratar WordPress como brinquedo visual.</p>



<p>Porque no fim, não é o CMS que define a qualidade do site.<br>É <strong>quem está por trás das decisões técnicas</strong>.</p>
<p>The post <a href="https://leonardonascimento.dev/blog/wordpress-nao-e-amador-amador-e-o-uso-que-fazem-dele/">WordPress não é amador. Amador é o uso que fazem dele.</a> appeared first on <a href="https://leonardonascimento.dev">Leonardo Nascimento | Engenheiro de Software</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://leonardonascimento.dev/blog/wordpress-nao-e-amador-amador-e-o-uso-que-fazem-dele/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>AMP: o que é, para que serve, ainda vale a pena usar?</title>
		<link>https://leonardonascimento.dev/blog/amp-o-que-e-para-que-serve-ainda-vale-a-pena-usar/</link>
					<comments>https://leonardonascimento.dev/blog/amp-o-que-e-para-que-serve-ainda-vale-a-pena-usar/#respond</comments>
		
		<dc:creator><![CDATA[Leonardo]]></dc:creator>
		<pubDate>Thu, 22 Jan 2026 09:51:00 +0000</pubDate>
				<category><![CDATA[Backend]]></category>
		<category><![CDATA[Frontend]]></category>
		<category><![CDATA[Seo & Marketing]]></category>
		<category><![CDATA[amp]]></category>
		<category><![CDATA[core web vitals]]></category>
		<category><![CDATA[experiência do usuário]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[performance mobile]]></category>
		<category><![CDATA[seo técnico]]></category>
		<guid isPermaLink="false">https://leonardonascimento.dev/?p=2322</guid>

					<description><![CDATA[<p>Durante alguns anos, o AMP foi tratado como solução quase obrigatória para quem queria desempenho e visibilidade no mobile. Depois, passou a ser visto como algo ultrapassado ou até prejudicial. Como quase tudo em tecnologia, a verdade está no meio. Antes de decidir usar ou abandonar AMP, é preciso entender o problema que ele tentou [&#8230;]</p>
<p>The post <a href="https://leonardonascimento.dev/blog/amp-o-que-e-para-que-serve-ainda-vale-a-pena-usar/">AMP: o que é, para que serve, ainda vale a pena usar?</a> appeared first on <a href="https://leonardonascimento.dev">Leonardo Nascimento | Engenheiro de Software</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Durante alguns anos, o AMP foi tratado como solução quase obrigatória para quem queria desempenho e visibilidade no mobile. Depois, passou a ser visto como algo ultrapassado ou até prejudicial. Como quase tudo em tecnologia, a verdade está no meio.</p>



<p>Antes de decidir usar ou abandonar AMP, é preciso entender <strong>o problema que ele tentou resolver</strong>, <strong>quem o criou</strong> e <strong>o que mudou desde então</strong>.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-o-que-e-amp">O que é AMP</h2>



<p>AMP (Accelerated Mobile Pages) é um framework criado para <strong>entregar páginas extremamente rápidas no mobile</strong>, com um conjunto restrito de HTML, CSS e JavaScript. A ideia central é reduzir ao máximo tudo que pode atrasar o carregamento.</p>



<p>Na prática, páginas AMP:</p>



<ul class="wp-block-list">
<li>carregam com menos recursos</li>



<li>têm layout mais previsível</li>



<li>priorizam conteúdo acima de scripts</li>
</ul>



<p>O foco sempre foi <strong>experiência</strong>, não estética ou flexibilidade.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-quem-criou-o-amp-e-por-que">Quem criou o AMP e por quê</h2>



<p>O AMP foi criado pelo <strong>Google</strong>, em parceria com outros players, por volta de 2015. Naquele período, a web mobile era lenta, pesada e inconsistente. Sites abusavam de scripts, anúncios e trackers, e a experiência no celular era ruim.</p>



<p>O AMP surgiu como uma resposta direta a isso: impor limites para forçar desempenho.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-para-que-o-amp-realmente-serve">Para que o AMP realmente serve</h2>



<p>O AMP serve para <strong>garantir carregamento rápido e previsível</strong>, especialmente em:</p>



<ul class="wp-block-list">
<li>notícias</li>



<li>artigos</li>



<li>conteúdos informativos</li>



<li>páginas públicas e abertas</li>
</ul>



<p>Ele nunca foi pensado para:</p>



<ul class="wp-block-list">
<li>aplicações complexas</li>



<li>áreas autenticadas</li>



<li>e-commerces completos</li>



<li>experiências altamente interativas</li>
</ul>



<p>Quando usado fora do escopo, costuma frustrar.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-o-auge-do-amp-e-a-associacao-com-seo">O auge do AMP e a associação com SEO</h2>



<p>Durante um período, o AMP foi fortemente associado a vantagens de visibilidade, especialmente em carrosséis de notícias no mobile. Isso criou a percepção de que “usar AMP ajuda no ranking”.</p>



<p>Com o tempo, o Google deixou claro que <strong>não é o AMP em si que melhora SEO</strong>, mas sim os <strong>sinais de experiência</strong> (velocidade, estabilidade, interatividade). A partir daí, o AMP deixou de ser requisito e passou a ser apenas uma opção.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-o-que-mudou-nos-ultimos-anos">O que mudou nos últimos anos</h2>



<p>Hoje, tecnologias modernas permitem alcançar desempenho semelhante ao AMP sem suas limitações:</p>



<ul class="wp-block-list">
<li>frameworks mais leves</li>



<li>melhor uso de cache</li>



<li>CDN em borda</li>



<li>Core Web Vitals como métrica oficial</li>
</ul>



<p>Além disso, o próprio Google passou a priorizar <strong>experiência medida</strong>, não tecnologia usada.</p>



<p>Resultado: AMP deixou de ser obrigatório e virou <strong>decisão estratégica</strong>, não padrão.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-as-principais-vantagens-do-amp">As principais vantagens do AMP</h2>



<p>Quando bem aplicado, o AMP ainda entrega benefícios reais:</p>



<ul class="wp-block-list">
<li>carregamento quase instantâneo no mobile</li>



<li>layout estável (baixo CLS)</li>



<li>menor consumo de dados</li>



<li>previsibilidade de performance</li>
</ul>



<p>Para sites focados em leitura rápida, isso pode ser relevante.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-as-limitacoes-e-por-que-muita-gente-abandonou">As limitações (e por que muita gente abandonou)</h2>



<p>O AMP impõe restrições que incomodam em projetos mais maduros:</p>



<ul class="wp-block-list">
<li>menos controle sobre JavaScript</li>



<li>personalização limitada</li>



<li>integrações mais complexas</li>



<li>dependência maior de cache externo</li>
</ul>



<p>Além disso, manter <strong>duas versões</strong> (AMP e não-AMP) aumenta custo de manutenção.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-amp-vale-a-pena-hoje">AMP vale a pena hoje?</h2>



<p>Depende do tipo de site.</p>



<p>Pode fazer sentido se:</p>



<ul class="wp-block-list">
<li>o foco é conteúdo informativo</li>



<li>o público é majoritariamente mobile</li>



<li>a equipe é pequena</li>



<li>performance ainda é um problema sério</li>
</ul>



<p>Provavelmente não vale se:</p>



<ul class="wp-block-list">
<li>o site já tem bom desempenho mobile</li>



<li>há muita interatividade</li>



<li>o projeto depende de lógica complexa</li>



<li>o time consegue otimizar sem AMP</li>
</ul>



<p>AMP não é solução universal. É ferramenta específica.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-como-medir-engajamento-em-paginas-amp">Como medir engajamento em páginas AMP</h2>



<p>Aqui está um ponto crítico: <strong>muita gente mede errado</strong>.</p>



<h3 class="wp-block-heading" id="h-metricas-que-fazem-sentido">Métricas que fazem sentido</h3>



<ul class="wp-block-list">
<li>tempo médio na página</li>



<li>scroll depth</li>



<li>taxa de retorno</li>



<li>cliques em links internos</li>



<li>eventos de leitura (ex.: 50%, 75%, 100%)</li>
</ul>



<p>Essas métricas mostram se o usuário <strong>consumiu o conteúdo</strong>, não apenas se carregou rápido.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading" id="h-atencao-a-fragmentacao-de-dados">Atenção à fragmentação de dados</h3>



<p>AMP pode gerar URLs diferentes e cache intermediário. Isso exige cuidado para:</p>



<ul class="wp-block-list">
<li>consolidar métricas corretamente</li>



<li>evitar duplicação de sessões</li>



<li>manter rastreamento consistente</li>
</ul>



<p>Sem isso, o engajamento parece pior (ou melhor) do que realmente é.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-amp-nao-substitui-estrategia-de-performance">AMP não substitui estratégia de performance</h2>



<p>Um erro comum é usar AMP como atalho para não otimizar o site principal. Isso cria uma falsa sensação de qualidade.</p>



<p>AMP deve ser:</p>



<ul class="wp-block-list">
<li>complemento</li>



<li>experimento</li>



<li>ou solução pontual</li>
</ul>



<p>Nunca muleta permanente.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-conclusao">Conclusão</h2>



<p>O AMP nasceu para resolver um problema real da web mobile e cumpriu bem esse papel. Com a evolução das tecnologias e das métricas de experiência, ele deixou de ser obrigatório, mas não se tornou inútil.</p>



<p>Hoje, usar AMP é uma <strong>decisão consciente</strong>, não uma regra. Vale para alguns contextos, é desnecessário para outros. O que realmente importa é entregar uma experiência rápida, estável e previsível — com ou sem AMP.</p>
<p>The post <a href="https://leonardonascimento.dev/blog/amp-o-que-e-para-que-serve-ainda-vale-a-pena-usar/">AMP: o que é, para que serve, ainda vale a pena usar?</a> appeared first on <a href="https://leonardonascimento.dev">Leonardo Nascimento | Engenheiro de Software</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://leonardonascimento.dev/blog/amp-o-que-e-para-que-serve-ainda-vale-a-pena-usar/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>O que é Lighthouse e como usar para melhorar seu site</title>
		<link>https://leonardonascimento.dev/blog/o-que-e-lighthouse-e-como-usar-para-melhorar-seu-site/</link>
					<comments>https://leonardonascimento.dev/blog/o-que-e-lighthouse-e-como-usar-para-melhorar-seu-site/#respond</comments>
		
		<dc:creator><![CDATA[Leonardo]]></dc:creator>
		<pubDate>Wed, 21 Jan 2026 23:20:00 +0000</pubDate>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Arquitetura]]></category>
		<category><![CDATA[Backend]]></category>
		<category><![CDATA[Frontend]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Produção]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Seo & Marketing]]></category>
		<category><![CDATA[core web vitals]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[lighthouse]]></category>
		<category><![CDATA[otimização de sites]]></category>
		<category><![CDATA[performance web]]></category>
		<category><![CDATA[seo técnico]]></category>
		<guid isPermaLink="false">https://leonardonascimento.dev/?p=2318</guid>

					<description><![CDATA[<p>Performance, acessibilidade e boas práticas deixaram de ser “detalhes técnicos” e passaram a impactar diretamente tráfego, conversão e experiência do usuário. Para ajudar a medir esses pontos de forma objetiva, o Google criou o Google Lighthouse. Mais do que uma nota colorida, o Lighthouse é uma ferramenta de diagnóstico. Saber usá-lo corretamente evita decisões erradas [&#8230;]</p>
<p>The post <a href="https://leonardonascimento.dev/blog/o-que-e-lighthouse-e-como-usar-para-melhorar-seu-site/">O que é Lighthouse e como usar para melhorar seu site</a> appeared first on <a href="https://leonardonascimento.dev">Leonardo Nascimento | Engenheiro de Software</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Performance, acessibilidade e boas práticas deixaram de ser “detalhes técnicos” e passaram a impactar diretamente tráfego, conversão e experiência do usuário. Para ajudar a medir esses pontos de forma objetiva, o Google criou o <strong>Google Lighthouse</strong>.</p>



<p>Mais do que uma nota colorida, o Lighthouse é uma ferramenta de diagnóstico. Saber usá-lo corretamente evita decisões erradas e otimizações inúteis.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-o-que-e-o-lighthouse">O que é o Lighthouse</h2>



<p>O Lighthouse é uma ferramenta automatizada de auditoria de páginas web. Ele analisa uma URL e gera um relatório com métricas e recomendações em cinco áreas principais:</p>



<ul class="wp-block-list">
<li><strong>Performance</strong></li>



<li><strong>Acessibilidade</strong></li>



<li><strong>Boas práticas</strong></li>



<li><strong>SEO</strong></li>



<li><strong>Progressive Web App (PWA)</strong></li>
</ul>



<p>O objetivo não é apenas pontuar o site, mas mostrar <strong>onde estão os gargalos reais</strong>.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-onde-o-lighthouse-esta-disponivel">Onde o Lighthouse está disponível</h2>



<p>Você pode usar o Lighthouse de várias formas:</p>



<ul class="wp-block-list">
<li><strong>Chrome DevTools</strong> (nativo do navegador)</li>



<li><strong>Linha de comando (CLI)</strong></li>



<li><strong>CI/CD</strong> (auditorias automatizadas)</li>



<li><strong>Ferramentas online baseadas no Lighthouse</strong></li>
</ul>



<p>Para a maioria dos casos, o DevTools já resolve bem.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-como-rodar-o-lighthouse-pelo-chrome">Como rodar o Lighthouse pelo Chrome</h2>



<ol class="wp-block-list">
<li>Abra o site no Chrome</li>



<li>Pressione <code>F12</code> ou <code>Ctrl + Shift + I</code></li>



<li>Vá até a aba <strong>Lighthouse</strong></li>



<li>Escolha o tipo de dispositivo (Mobile ou Desktop)</li>



<li>Clique em <strong>Generate report</strong></li>
</ol>



<p>Em poucos segundos, o relatório é gerado.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-as-metricas-mais-importantes-e-o-que-elas-significam">As métricas mais importantes (e o que elas significam)</h2>



<h3 class="wp-block-heading" id="h-performance">Performance</h3>



<p>Avalia tempo de carregamento e resposta da página. Algumas métricas-chave:</p>



<ul class="wp-block-list">
<li><strong>LCP (Largest Contentful Paint)</strong><br>Mede quando o maior elemento visível aparece. Impacta diretamente a percepção de velocidade.</li>



<li><strong>INP (Interaction to Next Paint)</strong><br>Avalia a resposta do site às interações do usuário.</li>



<li><strong>CLS (Cumulative Layout Shift)</strong><br>Mede instabilidade visual (elementos “pulando” na tela).</li>
</ul>



<p>Essas métricas fazem parte do <strong>Core Web Vitals</strong>, usados pelo Google como sinal de experiência.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading" id="h-acessibilidade">Acessibilidade</h3>



<p>Verifica se o site pode ser usado por pessoas com limitações visuais, motoras ou cognitivas. Exemplos de checagem:</p>



<ul class="wp-block-list">
<li>contraste de cores</li>



<li>textos alternativos em imagens</li>



<li>labels em formulários</li>



<li>estrutura semântica do HTML</li>
</ul>



<p>Mesmo que não seja um requisito legal em todos os casos, acessibilidade melhora usabilidade para todos.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading" id="h-boas-praticas">Boas práticas</h3>



<p>Aqui entram problemas mais técnicos, como:</p>



<ul class="wp-block-list">
<li>uso de APIs inseguras</li>



<li>imagens com proporções erradas</li>



<li>erros de console</li>



<li>bibliotecas desatualizadas</li>
</ul>



<p>É uma área que ajuda a manter o site saudável ao longo do tempo.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading" id="h-seo">SEO</h3>



<p>O Lighthouse não substitui ferramentas avançadas de SEO, mas valida o básico:</p>



<ul class="wp-block-list">
<li>meta tags essenciais</li>



<li>indexabilidade</li>



<li>uso correto de links</li>



<li>estrutura mínima de conteúdo</li>
</ul>



<p>Se o site falha aqui, dificilmente terá bom desempenho orgânico.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-o-erro-mais-comum-otimizar-so-para-a-nota">O erro mais comum: otimizar só para a nota</h2>



<p>Muita gente usa o Lighthouse como competição de pontuação. Isso é um erro.</p>



<p>Um site pode ter nota 100 e ainda assim:</p>



<ul class="wp-block-list">
<li>carregar dados desnecessários</li>



<li>ter arquitetura ruim</li>



<li>sofrer em cenários reais de tráfego</li>
</ul>



<p>O relatório deve ser lido como <strong>ferramenta de diagnóstico</strong>, não como objetivo final.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-mobile-vs-desktop-sempre-priorize-mobile">Mobile vs Desktop: sempre priorize mobile</h2>



<p>O Google avalia sites com <strong>mobile-first indexing</strong>. Isso significa que:</p>



<ul class="wp-block-list">
<li>o relatório mobile é mais relevante</li>



<li>problemas no mobile impactam mais SEO</li>



<li>otimizações devem começar pelo mobile</li>
</ul>



<p>Um site rápido no desktop e lento no celular está em desvantagem.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-lighthouse-em-producao-e-ci-cd">Lighthouse em produção e CI/CD</h2>



<p>Em projetos mais maduros, o Lighthouse pode rodar automaticamente:</p>



<ul class="wp-block-list">
<li>antes de deploy</li>



<li>após mudanças críticas</li>



<li>em pipelines de CI/CD</li>
</ul>



<p>Isso ajuda a evitar regressões de performance e garante que melhorias não sejam perdidas com o tempo.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-limitacoes-do-lighthouse">Limitações do Lighthouse</h2>



<p>Apesar de poderoso, o Lighthouse tem limites:</p>



<ul class="wp-block-list">
<li>roda em ambiente controlado</li>



<li>não reflete todos os cenários reais</li>



<li>não substitui métricas de usuários reais (RUM)</li>
</ul>



<p>O ideal é combiná-lo com dados reais de uso, como relatórios de experiência de campo.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-quando-o-lighthouse-faz-mais-diferenca">Quando o Lighthouse faz mais diferença</h2>



<p>Ele é especialmente útil para:</p>



<ul class="wp-block-list">
<li>identificar gargalos iniciais de performance</li>



<li>validar mudanças estruturais</li>



<li>educar times sobre impacto técnico</li>



<li>criar baseline de qualidade</li>
</ul>



<p>Não é uma bala de prata, mas é um excelente ponto de partida.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>O Lighthouse não serve para “tirar nota alta”, mas para <strong>entender como o site se comporta</strong> do ponto de vista do usuário. Quando usado com critério, ele direciona otimizações que realmente fazem diferença.</p>



<p>Ignorá-lo pode custar performance, experiência e visibilidade. Usá-lo mal pode custar tempo. O valor está em interpretar os dados, não apenas executá-los.</p>
<p>The post <a href="https://leonardonascimento.dev/blog/o-que-e-lighthouse-e-como-usar-para-melhorar-seu-site/">O que é Lighthouse e como usar para melhorar seu site</a> appeared first on <a href="https://leonardonascimento.dev">Leonardo Nascimento | Engenheiro de Software</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://leonardonascimento.dev/blog/o-que-e-lighthouse-e-como-usar-para-melhorar-seu-site/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
