O que lançámos

Cada mudança relevante no MetricSpot, em ordem cronológica. Correções, novas funcionalidades, integrações. Atualizado semanalmente.

16 de maio de 2026

11 a 16 de maio de 2026

API REST pública no Pro, especificação OpenAPI 3.1, referência interactiva Scalar, quatro novas landing pages em 7 idiomas, reescrita da UX de erros de auditoria e um preflight de DNS limpo.

API pública e superfície para programadores

  • A API REST pública está agora no Pro $49/mo com 5,000 chamadas por mês. Gera uma chave em app.metricspot.com/settings/api-keys. Free e Starter devolvem 403 em chamadas com token; o endpoint anónimo de auditoria continua gratuito (1 por IP por 24h).
  • Especificação OpenAPI 3.1 em metricspot.com/openapi.yaml. 12 endpoints, 20 esquemas, 8 respostas de erro reutilizáveis. Importa para Postman, Insomnia, ou gera clientes.
  • Referência de API interactiva em /features/seo-api/reference/ (e variantes por idioma). Experimenta cada chamada no browser, com exemplos de pedido em directo para os 12 endpoints.
  • /features/seo-api/ reescrita: 12 endpoints (eram 6), números rigorosos (154 rules em 15 modules, eram 91/11), traduzida em 7 idiomas.
  • Novo pacote npm @metricspot/mcp-server para a integração com Model Context Protocol. As mesmas chaves ms_live_, o mesmo motor de auditoria.

Landing pages

  • /woorank-alternative: página de comparação directa em 7 idiomas. Cunha de preço, matriz de funcionalidades, citações de opiniões reais de utilizadores.
  • /agencies: Pro $49/mo recomendado. Domínios ilimitados, auditorias agendadas, PDF white-label com brand kit.
  • /small-businesses: Free primeiro, Starter $29/mo quando estiveres pronto. Auditorias em linguagem clara e conscientes do stack para WordPress, WooCommerce, Shopify, Astro.
  • /features/google-analytics-4 e /features/google-search-console: postura de privacidade explícita, detalhes de scopes publicados.
  • Footer: nova coluna Soluções a ligar as verticais e a página de comparação.

Motor de auditoria e crawler

  • Erros de auditoria separados em tipos distintos: DNS não encontrado, timeouts, TLS recusado e bloqueios de firewall mostram cada um a sua mensagem. Acabou o enganador “firewall HTTP 0” para um domínio mal escrito.
  • Preflight de DNS em POST /api/audits apanha erros NXDOMAIN de forma síncrona em vez de passar pelo worker.
  • O crawler agora contorna bloqueios de firewall do WordPress com um user agent limpo de Chrome e espera por DOMContentLoaded.
  • A página de progresso da auditoria mostra uma barra de progresso com um carrossel rotativo de dicas enquanto a auditoria corre.
  • Os donuts de pontuação na página de detalhe da auditoria animam ao entrar em vez de aparecerem de golpe.

Módulos de auditoria conscientes do stack

  • Módulo WooCommerce: resultados específicos de loja mostrados apenas em sites Shopify e WooCommerce.
  • Módulo WordPress: correcções específicas de WP mostradas apenas em WordPress.
  • Módulo Astro: detecção mais regras iniciais para o componente Image, directivas client e View Transitions.

i18n

  • Catalão adicionado como 7º idioma suportado em toda a app, com 108 páginas de docs traduzidas e saída PDF completa.

Faturação e preços

  • Troca o ciclo (mensal ↔ anual) directamente em Settings → Plans, com facturas com proporcional aplicado de imediato.
  • As definições de faturação mostram agora o método de pagamento e as facturas, permitem editar dados inline e abrem o portal Stripe directamente.
  • O plano Free passou de 3 auditorias vitalícias para 10 audits per month (1 por site por 24h). Auditorias anónimas limitadas a 1 por IP por 24h.
  • Premium renomeado para Starter a $29/mo, com limite de 50 auditorias/mês e 5 domínios. Pro $49/mo mantém auditorias ilimitadas e reauditorias agendadas (semanal, quinzenal, mensal).

Admin e fiabilidade

  • Página /contact dentro da app para que os utilizadores com sessão iniciada já não saltem para o site de marketing.
  • Impersonação de admin: JWT com âmbito de 30-minute e um banner vermelho persistente.
  • As falhas de auditoria ficam registadas em /admin/errors e fazem ping ao Discord em caso de falha permanente.
  • Exportação CSV pública dos dados de tráfego orgânico (apenas Pro).

Módulo de tráfego orgânico

  • Módulo Organic Traffic em produção: visuais GA4 + GSC (donuts, sparklines de 28 dias, Quick Wins, Search Indexing) intercalados com os checks de auditoria relevantes.
  • Nova regra “Long-term opportunities” adicionada às já existentes de striking-distance / low-CTR.
  • Cartão autónomo Website Speed com Core Web Vitals reais de utilizador (field LCP, CLS, TTFB) do PageSpeed Insights.
  • A auditoria corre agora em duas fases para que o PageSpeed Insights já não bloqueie a conclusão.

Documentação por regra

  • 91 audit-rule docs pages lançadas em /docs/<slug>/, totalmente traduzidas em 6 idiomas (catalão adicionado depois). Ligadas a partir do “Saber mais” de cada finding. Indexadas em sitemap, llms.txt e agents.txt.
  • Os links “Saber mais” por regra apontam para docs localizadas, com fallback do catalão para espanhol e depois para inglês.

Fiabilidade do email

  • Supressão de email por destinatário com circuit breaker em bounces e queixas (SES).
  • Consola de emails para admin: tile Failed, filtro por estado, pesquisa por destinatário, toggle de pausa, reenvio em massa e acções de marcar como resolvido.
  • Novo sinal de autoridade OpenPageRank no módulo Modern SEO.

10 de maio de 2026

5 a 10 de maio de 2026

Ondas 1-3 do funil em produção, autenticação de dois factores, passkeys, login com Google, dashboard de admin com sparkline de MRR, GA4 e Stripe ligados em directo, e site de marketing reconstruído em 36 pages e 6 idiomas.

Funil e ciclo de vida

  • Ondas 1 e 2 do funil: cartão de paywall, banner de uso, soft-gate, emails de boas-vindas e de checkout abandonado, mais um trial Premium de 7 dias sem cartão no registo com emails de ciclo de vida.
  • Onda 3 do funil: badge de poupança anual, cupão win-back para quem cancela, email de lembrete de renovação.
  • Fluxo de eliminação de conta com período de graça de 48-hour e cancelamento automático no Stripe.
  • O dashboard está agora protegido por verificação de email (magic link ou código de 6 dígitos).

Autenticação

  • Verificação em dois passos via TOTP, com códigos de recuperação.
  • Login com Passkeys (WebAuthn): registar, listar, renomear, eliminar, iniciar sessão com uma passkey.
  • Suporte para email secundário: adicionar, verificar por link, alterar, remover.
  • Início de sessão “Continue with Google” (OAuth 2.0).

Auditoria pública

  • Auditoria pública anónima em /audit: relatório completo agrupado por módulo, com muro de registo e header/footer de marketing.

Admin

  • Dashboard de admin em produção: sparkline de MRR, registos, pesquisa de utilizadores, captura de IP e país, funil de conversão, cohorts trial-to-paid, painel de analítica de marketing do GA4, actividade de email e monitorização de lojas activas.

Faturação

  • Stripe ligado em directo: ciclo de vida completo (subscribe, cancel, upgrade, portal, idempotency) com notificações para o Discord.

Analítica

  • GA4 instalado com linker entre domínios e eventos de conversão: sign_up, audit_started, begin_checkout, purchase (com receita).

Brand kit

  • Upload de logo (limite aumentado para 2 MB), seletor de cores estilizado, alturas de input consistentes. O brand kit aplica-se automaticamente a cada PDF.

Dashboard

  • As linhas do dashboard reordenam-se por arrasto, com eliminação e regeneração por linha.

Relatório PDF

  • PDF reconstruído para espelhar a página de detalhe da auditoria dentro da app. As secções de módulo começam em nova página; lista de prioridades na capa.

Pontuação de auditoria

  • Módulo Social Signals adicionado (6º módulo, 12% do score total).

i18n e marketing

  • i18n completa em 6 idiomas (en, es, de, fr, pt, it) para app, endpoint público de pricing, emails e PDFs.
  • Site de marketing reconstruído: 36 pages em 6 idiomas, hreflang × 6, OG images localizadas e menu mobile completo.

Reset de preços

  • Preços repostos em USD: Pro $49/mo, 25% de desconto anual, e selector mensal e anual.

Conteúdo

  • Os 76 legacy blog posts reprocessados sob o framework AI-rank, com FAQPage JSON-LD adicionado em todo o site.

Infraestrutura

  • Site de marketing migrado de Cloudflare Pages para Hetzner + Dokku. Os slugs legacy /panel/*, AMP e WP fazem agora 301 para destinos canónicos.