VitrinAI — diagnosing the digital presence of a West African SME
A website that loads fast in Paris can be unusable in Cotonou.
Google measures performance from servers in Europe. The score that produces has nothing to do with what a customer actually experiences on their mobile in Abidjan or Dakar.
That's the problem VitrinAI solves.
What it is
VitrinAI is a digital presence diagnostic tool for West African SMEs.
You enter a URL. You get a score out of 100 with a full report. In 30 seconds, no signup required.
4 axes, 30+ criteria:
| Axis | What's analyzed |
|---|---|
| Technical health | SSL, Core Web Vitals, mobile compatibility |
| Google ranking | On-page SEO, sitemap, structured data |
| Online presence | Facebook, Google Maps, WhatsApp, Instagram, TikTok |
| Visitor experience | Accessible contact info, visual stability, accessibility |
The report gives the top 5 priority actions ranked by impact.
The West African 4G simulation — why it changes everything
This is the core feature.
VitrinAI doesn't measure performance from Paris. It simulates page loads using the actual network parameters of mobile operators in West Africa:
- Latency: 100 ms
- Bandwidth: 5 Mbps
These are the conditions a typical customer experiences in the UEMOA zone on their mobile. A site that's "fast" according to Lighthouse can take over 8 seconds to load under these conditions.
The tool used: Google PageSpeed Insights API v5 — with custom network parameters to simulate these conditions.
What the "online presence" axis sees that Lighthouse doesn't
Lighthouse analyzes a site's performance. VitrinAI also analyzes its consistency across platforms.
Is the business name identical on Google Maps, Facebook, and WhatsApp Business? Are the hours up to date? Is the phone number clickable from mobile?
For an African SME whose leads mostly come from Facebook and word of mouth — these are often the most actionable criteria.
Who it's for
Restaurants, clinics, hotels, salons, shops, professional practices. Any business in the UEMOA zone with a website.
Not a tool for developers. A tool for the restaurant owner wondering why they don't show up in Google results.
Stack
Next.js 16 · Convex · Tailwind v4 · Google PSI API v5 · jsPDF · Recharts
The PDF report is generated client-side via jsPDF — no generation backend, no storage.
VitrinAI is at v0.1. The diagnostic is free, no signup required.
→ For the Next.js + Convex patterns used in this stack: Integrating Moneroo into Next.js + Convex → To understand why the Convex stack fits an African context: Convex: query vs mutation vs action