Historique des versions et évolutions du produit Rank.ai

Historique des évolutions produit

Chaque évolution majeure est publiée ici avec date, description factuelle et lien vers la documentation impactée. Format inspiré de keepachangelog.com.

0.3.0 Preview

Ajouté

  • Fichiers publics IA-natifs : /llms.txt, /llms-full.txt, /ai.txt, /humans.txt, /.well-known/security.txt, /opensearch.xml.
  • robots.txt 2026 avec opt-in explicite à 20 crawlers IA (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Applebot-Extended, CCBot, Bytespider, Amazonbot, cohere-ai, MistralAI-User, YouBot, DuckAssistBot, etc.).
  • sitemap.xml complet avec 11 URLs indexables + hreflang + image sitemap.
  • Composable useRankSeo unifié : title + description + canonical + og:* + twitter:* + robots + article:* + JSON-LD @graph en une passe.
  • Helpers JSON-LD réutilisables : Organization, WebSite (SearchAction), SoftwareApplication + Offer×3, BreadcrumbList, FAQPage, HowTo, TechArticle, DefinedTermSet.
  • Landing enrichie : sections How it works (6 étapes), Comparatif Rank vs Otterly/Peec/Profound/Athena/Semrush AI, FAQ (8 Q/R) avec FAQPage schema.
  • Manifeste public (/manifeste) — positionnement anti-bullshit signé.
  • Glossaire GEO / AEO / LLMO (/glossaire-geo) — 30 définitions du référencement IA 2026 avec DefinedTermSet schema.
  • Pages légales : /cgu, /mentions-legales, /confidentialite, /rgpd, /cookies.
  • manifest.webmanifest + apple-touch-icon 180×180 + favicon multi-résolution (SVG + 16/32/192/512).
  • OG image 1200×630 par défaut sur toutes les pages (SVG + fallback PNG).
  • H1 sémantique caché (sr-only) pour AEO tout en gardant le brand H1 visuel.
  • A11y : aria-label sur burger menu, role=dialog + aria-modal sur modale login, aria-labels sur boutons user.
  • noindex par défaut sur /audit/[hash] (les audits temporaires ne polluent plus la SERP).

Modifié

  • nuxt.config.ts : meta OG/Twitter par défaut, apple-mobile-web-app-*, robots directives détaillées, referrer strict-origin, viewport-fit=cover, application-name, publisher.
  • RankNav : sémantique <header>/<nav> à la place de <div>, aria-labels partout.
  • RankFooter : suppression du lien mort /url, ajout des liens vers /manifeste, /glossaire-geo, /comparaisons, /changelog, /.well-known/security.txt.

Corrigé

  • favicon 404 systématique — le fichier /logo-rank.svg était référencé mais absent du dossier public/. Corrigé (favicon.svg + logo-rank.svg dédiés + fallbacks PNG).
  • 6 liens footer 404 : /cgu, /mentions-legales, /confidentialite, /rgpd, /cookies existent désormais réellement — E-E-A-T restauré.

0.2.0 Preview

Ajouté

  • Modèle tarifaire per-site verrouillé : FREE (0 $), BASIC 99 $/site/mois, PRO 399 $/site/mois. Facturation USD.
  • Rétention historique : toutes données conservées tant que l'URL est active dans /compte.
  • UI verrouillée : /dashboard = cards sites, /mes-sites/[domain] = accordéons, /compte = 4 blocs (profil, sites, plan, facturation).

Modifié

  • Renommage /url → /mes-sites/[domain] pour cohérence sémantique.
  • Tier global (BASIC ou PRO) au niveau du compte, plus par site. Ajout/suppression de site = ajustement Stripe automatique.

Retiré

  • Ancienne route /url (dead legacy).
  • Ancienne route /configuration (fusionnée dans /compte).

0.1.0 MVP

Ajouté

  • Pipeline d'audit complet : scanFetch (100+ champs HTML/CSS/schema.org/headers/OG/Twitter/hreflang/CWV markers) → detectCategory (Claude Sonnet) → generatePrompts (15 prompts d'intent par funnel) → measureClaude (mesure citation sur Claude) → diagnose (2 appels Sonnet : problems + solutions).
  • deepAudit parallèle : Wikipedia (FR + EN), Wikidata entity, robots.txt vs 15 AI crawlers, sitemap deep parse, images alt coverage, freshness (last-modified + article:modified_time), broken links (10 samples), Reddit brand mentions.
  • Landing hero + pricing + trust manifest.
  • Dashboard cards sites + détail /mes-sites/[domain] en 6 accordéons.
  • Auth JWT + Stripe subscriptions.