---
title: "Blog"
description: "Artigos sobre design, desenvolvimento web, SEO, marketing digital e automações."
source: "https://marciotoledo.com/blog"
---

# Blog

Artigos sobre design, desenvolvimento web, SEO, marketing digital, automações e tecnologia. Cada post tem versão Markdown no mesmo endereço com `.md` no final.

- [Reuni todos os logos que criei desde 2002 (e deu um baita trabalho)](https://marciotoledo.com/blog/logos-que-criei-desde-2002.md) (2026-08-27): Passei dias garimpando HDs antigos, e-mails e backups pra juntar num lugar só as marcas que desenhei em mais de 20 anos. Sobrou muita coisa pelo caminho, mas o que ficou representa negócios, pessoas e projetos reais.
- [Especialista em SEO na era da IA: o Google confirmou que não existe algoritmo separado](https://marciotoledo.com/blog/especialista-em-seo-era-da-ia.md) (2026-08-24): O primeiro guia oficial do Google sobre otimização para IA diz o que eu venho defendendo há anos: AI Overviews e AI Mode rodam sobre o mesmo índice e o mesmo ranking da Busca. Site bem feito, código semântico e SEO técnico continuam sendo o trabalho inteiro.
- [Meu starter de Astro ganhou um update grande: o que mudou e por que ele existe](https://marciotoledo.com/blog/astro-starter-toledo-interactive-update.md) (2026-08-21): O esqueleto que uso pra começar todo site em Astro estava parado desde fevereiro. Subi ele pro Astro 7 e trouxe pra dentro tudo que já tinha virado padrão nos projetos em produção: fontes self-hosted, cabeçalhos de segurança, captura de UTM, SEO absoluto. Repositório aberto no GitHub.
- [Nosso primeiro app na Shopify App Store: Simple WhatsApp Button](https://marciotoledo.com/blog/nosso-primeiro-app-na-shopify-app-store-simple-whatsapp-button.md) (2026-08-19): Publicamos nosso primeiro app na Shopify App Store. Escolhemos de propósito o escopo mais simples possível para atravessar o processo inteiro: um botão flutuante de WhatsApp, gratuito, sem servidor e sem um único script na loja. O que aprendemos, incluindo duas recusas na revisão por um bug que não existia.
- [TOIN.app: dezenas de ferramentas online gratuitas em 5 idiomas](https://marciotoledo.com/blog/toin-app-ferramentas-online-gratuitas.md) (2026-08-08): Construí o TOIN.app com Astro e Claude Code: dezenas de calculadoras e conversores gratuitos, em cinco idiomas e com zero JavaScript na home. As ferramentas que mais gente procura, e os motores de cálculo testados contra as efemérides do USNO e o catálogo de eclipses da NASA.
- [Major, minor e patch: por que o acento circunflexo do package.json decide se seu upgrade quebra](https://marciotoledo.com/blog/semver-major-minor-patch-upgrade-dependencias.md) (2026-07-24): Rodei um upgrade de dependências num projeto e nada quebrou. Não foi sorte: foi o caret do package.json travando as majors. Como o SemVer funciona, o que cada símbolo faz e por que ainda assim eu verifico o build.
- [Suporte Shopify na prática: a loja estava travando 60 segundos por causa de uma fonte](https://marciotoledo.com/blog/suporte-shopify-loja-lenta-fonte-quebrada.md) (2026-06-25): Uma loja de moda australiana no Shopify carregando em mais de 60 segundos. O culpado era um arquivo de fonte de um serviço que fechou em 2021. Como diagnostiquei, o que medi antes e depois, e o que mais encontrei no caminho.
- [Gerar mensagem de commit com IA: criei uma extensão de VS Code com Claude](https://marciotoledo.com/blog/extensao-vscode-claude-commit-button.md) (2026-06-17): Toda vez que eu parava pra pensar na mensagem de commit era um pesadelo. Criei uma extensão de VS Code que gera o commit com o Claude num clique, lendo o próprio diff. Gratuita e open source.
- [Descobri o robocopy: como migrei projetos dev entre dois PCs filtrando o que não queria](https://marciotoledo.com/blog/robocopy-migrar-projetos-dev-windows.md) (2026-06-04): Troquei de notebook pra desktop e precisava mover anos de projetos pela rede local sem arrastar node_modules, caches de build e logs. O robocopy resolve isso com uma linha.
- [Sou um problem solver, e é isso que me move](https://marciotoledo.com/blog/problem-solver-resolver-problemas-digitais.md) (2026-06-02): Resolver problemas digitais não é o que eu faço, é o que me faz sentir útil. Um texto sobre propósito, e sobre o que muda quando você contrata alguém que trata seu problema como se fosse dele.
- [Especialista Shopify no Brasil desde 2016](https://marciotoledo.com/blog/shopify-expert-brasil-parceiro-shopify.md) (2026-06-01): Shopify Partner desde 2016, atendendo lojas na Austrália, Europa, EUA e Brasil. Se você precisa de suporte Shopify ou vai abrir uma loja nova, fale comigo.
- [Para de usar Google Fonts: self-host com @fontsource é mais rápido e mais simples do que parece](https://marciotoledo.com/blog/google-fonts-self-host-fontsource.md) (2026-05-31): O argumento do cache compartilhado do Google Fonts morreu em 2020. Hoje self-host via @fontsource elimina conexões externas bloqueantes e melhora LCP sem depender de servidor externo.
- [Lighthouse Agentic Browsing: o Google agora mede se o teu site está pronto pra agentes de IA](https://marciotoledo.com/blog/lighthouse-agentic-browsing-google.md) (2026-05-29): Pontuação da navegação agêntica (Agentic Browsing) do Lighthouse liberada. Ela mede o quanto o teu site está legível e operável por agentes de IA tipo ChatGPT, Claude e o próprio Gemini. Conto como rodar, o que cada audit checa, e o que dá pra arrumar hoje.
- [Coisas que aboli da minha vida antes que virassem lágrimas de sangue](https://marciotoledo.com/blog/coisas-que-aboli-antes-que-virassem-lagrimas-de-sangue.md) (2026-05-27): WordPress, Adobe e Meta. Três ferramentas que cortei da minha vida antes que o custo de mantê-las virasse prejuízo de verdade. Um desabafo sobre saber a hora de sair.
- [Por que pausei meu CMS custom pra apostar no EmDash](https://marciotoledo.com/blog/por-que-pausei-meu-cms-custom-pra-apostar-no-emdash.md) (2026-05-23): Passei boas horas construindo um CMS na stack da Cloudflare (Workers + D1 + R2 + Hono) com Claude Code pra substituir o Keystatic. Funcionou. E mesmo assim resolvi pausar. Esse post conta o porquê, o que aprendi com a stack, e por que o EmDash chegou na hora certa.
- [Shappify Store: o comparativo definitivo de gateways de pagamento para Shopify no Brasil](https://marciotoledo.com/blog/shappify-store-gateways-pagamento-shopify.md) (2026-05-20): Decidir qual gateway de pagamento usar em uma loja Shopify brasileira é sempre delicado e trabalhoso. O Shappify Store resolve isso consolidando tudo em um só lugar, com informações atualizadas e independentes.
- [Comunicação assíncrona morreu no WhatsApp](https://marciotoledo.com/blog/comunicacao-assincrona-morreu-no-whatsapp.md) (2026-05-19): Mandar "tudo bem?" e sumir não é educação, é falta de respeito com o tempo do outro. Um desabafo (com base técnica) sobre o pior hábito da comunicação por texto.
- [Como Gerenciar e Organizar seus Favoritos: Chrome + Raindrop.io](https://marciotoledo.com/blog/como-gerenciar-favoritos-raindrop-chrome.md) (2026-05-12): Minha barra de favoritos virou um cemitério de links. A solução foi separar o operacional do conhecimento: Chrome pra acesso diário, Raindrop.io pra tudo mais. Aqui está o sistema que funciona.
- [Trailing slash no Astro com Cloudflare Pages: always, never e por que vou migrar pro never+file](https://marciotoledo.com/blog/trailing-slash-astro-cloudflare-pages.md) (2026-05-03): Cloudflare Pages força um 308 que quebra trailingSlash never no Astro. Tem duas saídas válidas. Saí do never, fui pro always pra resolver o 308, e agora vou de novo pro never+file por gosto e simplicidade. O caminho contado por inteiro.
- [Claude Code ou Crack Code?](https://marciotoledo.com/blog/claude-code-ou-crack-code.md) (2026-05-02): A IA prometeu nos deixar 10x mais produtivos. Cumpriu. O problema é o que a gente faz com esse tempo extra.
- [Como criei a marca da Selva.run, do briefing por IA até a versão final](https://marciotoledo.com/blog/processo-criacao-marca-selva-run.md) (2026-05-01): Meu amigo Túlio Faria me mandou um start de identidade gerado pelo Claude pro SaaS dele e perguntou o que eu achava. Vi potencial, topei lapidar. Esse é o passo a passo do processo, da primeira ideia até a marca final.
- [Preços e planos dos CMSs para Astro em 2026](https://marciotoledo.com/blog/precos-e-planos-de-cms-para-astro-em-2026.md) (2026-04-24): Análise dos planos e preços dos principais CMSs avaliados na comparação anterior, com foco no que realmente cabe em diferentes orçamentos.
- [Alternativas de CMS para Astro em 2026](https://marciotoledo.com/blog/alternativas-cms-astro-2026.md) (2026-04-17): Comparação técnica entre git-based, headless SaaS e self-hosted, com tabela completa de recursos e recomendação por tipo de projeto.
- [Automações que todo negócio deveria ter em 2026](https://marciotoledo.com/blog/automacoes-que-todo-negocio-deveria-ter.md) (2026-04-10): Automação não é só para grandes empresas. Com as ferramentas certas, pequenos negócios ganham horas por semana sem contratar mais ninguém.
- [Como criar um site que realmente converte](https://marciotoledo.com/blog/como-criar-um-site-que-converte.md) (2026-04-03): Um site bonito não é suficiente. Descubra os elementos que transformam visitantes em clientes e como aplicá-los no seu projeto.
- [SEO para pequenas empresas: por onde começar](https://marciotoledo.com/blog/seo-para-pequenas-empresas.md) (2026-03-27): SEO parece complexo mas os fundamentos são simples. Veja o que realmente move o ponteiro para negócios locais e pequenas empresas.
