Cosa abbiamo rilasciato

Ogni cambiamento rilevante in MetricSpot, in ordine cronologico. Correzioni, nuove funzionalità, integrazioni. Aggiornato settimanalmente.

16 maggio 2026

Dall'11 al 16 maggio 2026

API REST pubblica su Pro, specifica OpenAPI 3.1, riferimento interattivo Scalar, quattro nuove landing page in 7 lingue, riscrittura della UX degli errori di audit e un preflight DNS pulito.

API pubblica e superficie sviluppatori

  • L’API REST pubblica è ora su Pro $49/mo con 5,000 chiamate al mese. Crea una chiave su app.metricspot.com/settings/api-keys. Free e Starter restituiscono 403 sulle chiamate con token; l’endpoint anonimo di audit resta gratuito (1 per IP ogni 24h).
  • Specifica OpenAPI 3.1 su metricspot.com/openapi.yaml. 12 endpoints, 20 schemi, 8 risposte d’errore riutilizzabili. Importala in Postman, Insomnia o genera dei client.
  • Riferimento API interattivo su /features/seo-api/reference/ (e varianti per lingua). Prova ogni chiamata nel browser, con esempi di richiesta in tempo reale per tutti i 12 endpoints.
  • /features/seo-api/ riscritta: 12 endpoints (prima 6), numeri precisi (154 rules su 15 modules, prima 91/11), tradotta in 7 lingue.
  • Nuovo pacchetto npm @metricspot/mcp-server per l’integrazione con il Model Context Protocol. Stesse chiavi ms_live_, stesso motore di audit.

Landing page

  • /woorank-alternative: pagina di confronto diretto in 7 lingue. Leva di prezzo, matrice di funzionalità, citazioni di opinioni reali di utenti.
  • /agencies: Pro $49/mo consigliato. Domini illimitati, audit pianificati, PDF white-label con brand kit.
  • /small-businesses: Free prima, Starter $29/mo quando sei pronto. Audit in linguaggio chiaro e consapevoli dello stack per WordPress, WooCommerce, Shopify, Astro.
  • /features/google-analytics-4 e /features/google-search-console: postura sulla privacy esplicita e dettagli degli scope pubblicati.
  • Footer: nuova colonna Soluzioni che collega le verticali e la pagina di confronto.

Motore di audit e crawler

  • Errori di audit separati in tipi distinti: DNS non trovato, timeout, TLS rifiutato e blocchi del firewall mostrano ognuno il proprio messaggio. Basta con il fuorviante “firewall HTTP 0” per un dominio scritto male.
  • Preflight DNS su POST /api/audits che intercetta gli errori NXDOMAIN in modo sincrono invece di passare per il worker.
  • Il crawler ora aggira i blocchi del firewall di WordPress con uno user agent Chrome pulito e un’attesa DOMContentLoaded.
  • La pagina di avanzamento dell’audit mostra una barra di progresso con un carosello rotante di consigli mentre l’audit gira.
  • I donut di punteggio nella pagina di dettaglio dell’audit si animano all’apparire invece di comparire di colpo.

Moduli di audit consapevoli dello stack

  • Modulo WooCommerce: risultati specifici per negozio mostrati solo su siti Shopify e WooCommerce.
  • Modulo WordPress: fix specifici WP mostrati solo su WordPress.
  • Modulo Astro: rilevamento più regole iniziali per il componente Image, le direttive client e View Transitions.

i18n

  • Catalano aggiunto come 7ª lingua supportata in tutta l’app, con 108 pagine di docs tradotte e output PDF completo.

Fatturazione e prezzi

  • Cambia ciclo (mensile ↔ annuale) direttamente da Settings → Plans, con fatture proporzionate sul momento.
  • Le impostazioni di fatturazione ora mostrano metodo di pagamento e fatture, permettono di modificare i dati inline e aprono il portale Stripe direttamente.
  • Il piano Free passa da 3 audit a vita a 10 audits per month (1 per sito ogni 24h). Audit anonimi limitati a 1 per IP ogni 24h.
  • Premium rinominato in Starter a $29/mo, con tetto di 50 audit/mese e 5 domini. Pro $49/mo mantiene audit illimitati e ri-audit pianificati (settimanale, bisettimanale, mensile).

Admin e affidabilità

  • Pagina /contact integrata nell’app così gli utenti loggati non rimbalzano più sul sito marketing.
  • Impersonificazione admin: JWT con scope di 30-minute e banner rosso persistente.
  • Gli errori di audit vengono loggati in /admin/errors e fanno ping a Discord in caso di fail permanente.
  • Esportazione CSV pubblica dei dati di traffico organico (solo Pro).

Modulo Traffico organico

  • Modulo Organic Traffic in produzione: visualizzazioni GA4 + GSC (donut, sparkline a 28 giorni, Quick Wins, Search Indexing) intervallate con i check di audit pertinenti.
  • Nuova regola “Long-term opportunities” aggiunta a quelle esistenti di striking-distance / low-CTR.
  • Card Website Speed autonoma con Core Web Vitals reali da utente (field LCP, CLS, TTFB) da PageSpeed Insights.
  • L’audit ora gira in due fasi così PageSpeed Insights non blocca più il completamento.

Documentazione per regola

  • 91 audit-rule docs pages lanciate su /docs/<slug>/, completamente tradotte in 6 lingue (catalano aggiunto dopo). Linkate dal “Scopri di più” di ogni finding. Indicizzate in sitemap, llms.txt e agents.txt.
  • I link “Scopri di più” per regola puntano a docs localizzate, con fallback dal catalano allo spagnolo poi all’inglese.

Affidabilità email

  • Soppressione email per destinatario con circuit breaker su bounce e reclami (SES).
  • Console email per admin: tile Failed, filtro per stato, ricerca per destinatario, toggle di pausa, reinvio in massa e azioni mark-resolved.
  • Nuovo segnale di autorità OpenPageRank nel modulo Modern SEO.

10 maggio 2026

Dal 5 al 10 maggio 2026

Ondate 1-3 del funnel rilasciate, autenticazione a due fattori, passkey, login con Google, dashboard admin con sparkline MRR, GA4 e Stripe collegati in produzione e sito marketing ricostruito su 36 pages in 6 lingue.

Funnel e ciclo di vita

  • Ondate 1 e 2 del funnel: card paywall, banner di utilizzo, soft-gate, email di benvenuto e di checkout abbandonato, più un trial Premium di 7 giorni senza carta alla registrazione con email di ciclo di vita.
  • Ondata 3 del funnel: badge di risparmio annuale, coupon win-back per chi cancella, email di promemoria di rinnovo.
  • Flusso di eliminazione account con periodo di grazia di 48-hour e cancellazione automatica su Stripe.
  • Il dashboard è ora protetto da verifica email (magic link o codice a 6 cifre).

Autenticazione

  • Verifica in due passaggi via TOTP, con codici di backup.
  • Login Passkey (WebAuthn): registra, elenca, rinomina, elimina, accedi con una passkey.
  • Supporto per email secondaria: aggiungi, verifica via link, modifica, rimuovi.
  • Accesso “Continue with Google” (OAuth 2.0).

Audit pubblico

  • Audit pubblico anonimo su /audit: report completo raggruppato per modulo, con muro di registrazione e header/footer marketing.

Admin

  • Dashboard admin rilasciato: sparkline MRR, registrazioni, ricerca utenti, cattura IP e paese, funnel di conversione, coorti trial-to-paid, pannello di analytics marketing GA4, attività email e monitoraggio degli store attivi.

Fatturazione

  • Stripe collegato in produzione: ciclo di vita completo (subscribe, cancel, upgrade, portal, idempotency) con notifiche Discord.

Analytics

  • GA4 installato con linker cross-domain ed eventi di conversione: sign_up, audit_started, begin_checkout, purchase (con ricavo).

Brand kit

  • Upload del logo (limite portato a 2 MB), color picker stilizzato, altezze di input coerenti. Il brand kit si applica automaticamente a ogni PDF.

Dashboard

  • Le righe del dashboard si riordinano via drag, con eliminazione e rigenerazione per riga.

Report PDF

  • PDF ricostruito per rispecchiare la pagina di dettaglio audit nell’app. Le sezioni di modulo iniziano su nuova pagina; lista di priorità in copertina.

Scoring audit

  • Modulo Social Signals aggiunto (6° modulo, 12% del punteggio totale).

i18n e marketing

  • i18n completa su 6 lingue (en, es, de, fr, pt, it) per app, endpoint pubblico di pricing, email e PDF.
  • Sito marketing ricostruito: 36 pages su 6 lingue, hreflang × 6, OG images localizzate e menu mobile completo.

Reset prezzi

  • Prezzi ripristinati in USD: Pro $49/mo, 25% di sconto annuale, toggle mensile e annuale.

Contenuti

  • Tutti i 76 legacy blog posts riprocessati sotto il framework AI-rank, con FAQPage JSON-LD aggiunto in tutto il sito.

Infrastruttura

  • Sito marketing migrato da Cloudflare Pages a Hetzner + Dokku. Gli slug legacy /panel/*, AMP e WP ora fanno 301 verso destinazioni canoniche.