← All projects
[ Case Study · SEO ]

Media Progetti

A ground-up SEO website built to rank on Moroccan Google and convert visitors into showroom appointments — against WordPress, Wix, and Squarespace.

Engagement
Brand + web build
Disciplines
SEO · Web · Brand
Year
2024 – 2025
Live
mediaprogetti.ma
Media Progetti — light interface Media Progetti — dark interface
01 · Overview

Built to rank, designed to convert.

Media Progetti — Cuisines & Dressings — is a 15-year market leader at Dar Bouazza, Casablanca, selling Made in Italy kitchen suites, hydrophobic MDF cladding, and ecological furniture. The brief: a website that wins customers directly from Moroccan Google for competitive kitchen queries and converts visitors into showroom appointments — not a brochure site, a revenue engine. The architecture is SEO-first from the first HTML tag: the H1 targets the primary keyword cluster; section headings cover secondary queries; the page is fully crawlable by Googlebot on the first request with no JavaScript rendering delay. Core Web Vitals are engineered to the detail — next-gen image formats, inlined critical CSS, font-display swap — achieving LCP under 1.5 seconds and CLS near zero. Schema.org LocalBusiness markup with address, phone, opening hours, and geo coordinates targets Google rich results directly. Two conversion CTAs sit above the fold. The URL structure, meta tags, and hreflang are designed for Arabic and French expansion — the biggest untapped local traffic opportunity for this market.

By the numbers
<1.5s

Target LCP on 4G mobile

15 yrs

Market-leadership tenure

2

CTAs above the fold

0

WordPress / plugin dependency

02 · Architecture & Design

Six decisions that put organic search first.

01

SEO-first architecture

The H1 targets the primary keyword cluster; section headings address secondary queries. Crawlable by Googlebot on first request — no JS rendering required.

02

Core Web Vitals optimised

Next-gen image formats lazy-loaded below the fold, critical CSS inlined, font-display swap. LCP under 1.5s, CLS near zero.

03

Local SEO schema

Schema.org LocalBusiness markup with address, phone, opening hours, and geo coordinates for Google rich results.

04

Conversion architecture

Two CTAs above the fold — a product journey and a direct lead form — with an info strip (hours, location, phone) that answers the question before it's asked.

05

Dark & light brand system

Dark mode uses the brand photography as a dramatic backdrop; light mode reads as a clean, premium showroom. The brand orange holds in both.

06

Multilingual-ready structure

URL structure, meta tags, and hreflang designed for future Arabic and French variants — the biggest local traffic opportunity.

03 · Everything inside

Engineered to rank, designed to convert.

A custom codebase that loads twice as fast as the WordPress sites it out-ranks.

SEO05
  • Semantic HTML
  • Keyword hierarchy
  • Schema.org markup
  • XML sitemap
  • hreflang-ready
Performance05
  • AVIF / WebP
  • Lazy-loading
  • Critical CSS inline
  • <1.5s LCP
  • ~0 CLS
Conversion05
  • Dual hero CTAs
  • Devis form
  • Showroom info strip
  • WhatsApp
  • Click-to-call
Content05
  • Produits
  • Espaces
  • Inspiration
  • Blog
  • Réalisations
Brand04
  • Dark / light
  • Orange identity
  • Mobile-first
  • Premium type

24+ capabilities — all native, all owned.

04 · How it competes

A custom build that loads twice as fast.

Media Progetti competes against template-builder sites by owning the codebase — and the performance and SEO control that comes with it.

vs. WordPress + Yoast
Custom code loads under 1.5s; WordPress + Yoast averages 3–5s. No plugin overhead, no per-page-load database queries.
vs. Wix
Fully semantic HTML that search engines reward — Wix generates markup that gets deprioritised. LocalBusiness schema native.
vs. Squarespace
Full control over heading hierarchy and keyword placement, which Squarespace templates constrain.
vs. Webflow
No subscription cost, faster hosting, fully owned code with rich-result schema built in.
Feature-by-feature
Media ProgettiWP + YoastWixSquarespace
Sub-1.5s LCP on 4G
Full semantic-HTML control
Heading-hierarchy control
LocalBusiness schema
No plugin overhead
No subscription cost
Dark + light brand
Fully owned code
included  ·  partial / paid add-on  ·  not available
05 · Outcome

Ranking high, converting on arrival.

Media Progetti now ranks for high-intent kitchen queries in Casablanca and greater Morocco. The conversion architecture — dual CTAs, info strip, prominent showroom details — reduced the friction between "found the site" and "called the showroom." Page-load time under the WordPress alternative means Google ranks the custom build higher and visitors stay longer. Zero ongoing CMS subscription cost.