The verdict in three sentences
Structured data (Schema.org in JSON-LD) does not directly change your position, but it unlocks rich results: stars, hours, prices, and FAQs displayed in Google. The result: +10 to 30% click-through rate at equal position. Common errors (data not visible on screen, inconsistent markup) can instead trigger a manual penalty, which is why you must validate via the Rich Results Test.
The useful schemas and their gain
Not all schemas have the same impact. Here are the most profitable for a local SME.
| Schema | Use | Rich result obtained | CTR gain (order) |
|---|---|---|---|
| LocalBusiness | Contact, hours | Knowledge panel, hours | +10-20% |
| Product | Product pages | Price, availability, stars | +15-30% |
| FAQPage | FAQ pages | Expandable questions | +10-25% |
| BreadcrumbList | Breadcrumb | Path in the snippet | +5-10% |
| Review / AggregateRating | Reviews | Stars | +15-25% |
| Article | Blog | Date, author, image | +5-15% |
| Service | Service pages | Enriched description | +5-12% |
Common errors and validation
Bad markup does more harm than good. The most common traps.
| Error | Consequence | Fix |
|---|---|---|
| Data not visible on screen | Possible manual penalty | Only mark up displayed content |
| AggregateRating without real reviews | Rich result removed | Show only verified reviews |
| Missing required fields | Schema ignored | Complete name, address, etc. |
| Markup inconsistent with page | Loss of trust | Sync JSON-LD and content |
| Multiple LocalBusiness on one page | Google confusion | One per entity |
Always validate with Google's Rich Results Test and Search Console before and after going live.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Ready-to-adapt LocalBusiness JSON-LD example: a "@type": "LocalBusiness" block with name, address (streetAddress, addressLocality "Dakar", addressCountry "SN"), telephone, openingHours, priceRange and aggregateRating (only if real reviews). Paste it into an application/ld+json script tag in the head.
Mini case study
Aminata runs a bakery in Dakar. Her site is in 4th position for "bakery Dakar" with a 6% CTR. After adding LocalBusiness, Product and FAQPage schemas (service at 150,000 FCFA), Google shows hours, prices and FAQ: CTR rises to 8.5% (+42%), with no change in position. On 1,200 impressions/month, that is 30 extra clicks, about one extra order per week at a 12,000 FCFA average basket.
FAQ
Does structured data improve ranking? Not directly: it improves display (rich results) and therefore CTR. A better CTR can indirectly strengthen ranking over time.
Which format to use? Google recommends JSON-LD, easier to maintain than inline microdata. It is the 2026 standard.
How much does setup cost? Budget 100,000 to 300,000 FCFA for full markup (LocalBusiness, Product, FAQ) on a brochure or e-commerce site, validation included.
Can I be penalized? Yes, if you mark up data not visible on screen or fake reviews. Follow the guidelines and validate via the Rich Results Test to avoid any manual action.
Let's talk about your project. We mark up your site in valid JSON-LD to win rich results and boost your CTR. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.

