Maverick - exhibition stand construction company

Website development, search engine optimiosation and PR → expanding the client network across the world

Task

Maverick is a European company specializing in turnkey exhibition stand design and construction. Based in Nice, the company implements projects at key exhibition venues worldwide, from Messe Frankfurt to Dubai World Trade Centre. At the start, the client didn't have a website: promotion was conducted exclusively through personal contacts and LinkedIn. A multilingual sales website was needed that would simultaneously address three objectives. Build trust: in the B2B segment, stand construction is purchased from people you can "touch." The website was meant to replace brochures, portfolios, and business cards. Capture regional SEO traffic: potential clients Google "exhibition stand builder in Frankfurt" or "constructeur de stand Paris." Each city and language required a separate landing page. Generate leads: an application form, a WhatsApp button, and a series of touchpoints were needed to convert organic traffic into quote requests.

Site of the project: exhibitionstand.construction

Result

Project Overview

Challenge: A multi-language marketing website with a large number of landing pages and straightforward content management requirements. No catalog, transactions, or complex business logic needed.

Solution: WordPress with WPML plugin emerged as the optimal choice.


URL Structure for Multi-Language Support

WPML supports three models: subdomains (de.site.com), URL parameters (?lang=de), and subdirectories (/de/). We chose subdirectories — they offer better search engine perception, lower maintenance costs, and eliminate the need for separate SSL certificates.

Locale Example URL Hreflang
English (primary) exhibitionstand.construction/exhibition-stand-construction-germany/ en-GB
Deutsch exhibitionstand.construction/de/messestand-bau-deutschland/ de-DE
Français exhibitionstand.construction/fr/construction-stand-expo-france/ fr-FR

Each page carries three hreflang tags — including x-default pointing to the English version. This ensures proper display across different regions in Google Search Console.


SEO Architecture: Geographic Hubs

The primary SEO strategy centers on geo-targeted landing pages. The structure follows a hub & spoke model: country-level hub pages, with each city as a child page featuring unique content.

Level Page Target Keywords
Hub (Country) /exhibition-stand-construction-germany/ exhibition stand builder Germany
Spoke (City) /exhibition-stand-construction-frankfurt/ exhibition stand contractor Frankfurt
Spoke (City) /exhibition-stand-construction-munich/ exhibition stand builders Munich
Service /custom-exhibition-stands/ custom exhibition stand design build
Service /exhibition-stand-design/ exhibition stand design service

Launch numbers: 9 hub pages (countries) + 20 city pages + 4 service pages = 33 landing pages in English, replicated in DE and FR. Total of approximately 100 pages in the "presence" structure alone.


Development Process

Phase 1: Design and Prototype (2 weeks)

We worked from structure to visuals: first defining page architecture and content types, then moving to Figma design.

  • Developed a design system: dark blue + gold color palette, typography, card components, CTA blocks, and forms
  • Homepage prototype completed two client approval rounds
  • Hub page and city page templates developed as a unified system — identical block structure with varying content
  • Mobile version designed in parallel: 60% of target audience are managers searching for contractors from their phones at exhibition stands

Phase 2: Theme Development and Base Templates (3 weeks)

Used a custom child theme on top of Hello Elementor (minimal, no excess CSS). All page templates built in Elementor Pro.

  • WPML setup: linked language versions for all pages, configured language switcher in header (EN / DE / FR)
  • Integrated Yoast SEO + WPML SEO Add-on — enabling separate title, description, and hreflang management per language version
  • Configured three independent menus per language: identical structure, translated anchors
  • WhatsApp button with dynamic greeting text — custom message per language
  • Contact form (CF7) with conditional lead routing: EN → shared inbox, DE → German-speaking manager

Phase 3: Content and SEO Copywriting (2 weeks)

The most time-consuming phase. Unique text written for each landing page — template duplication kills SEO in competitive niches.

  • EN texts written by native speaker with editorial review
  • DE and FR — professional translation with SEO adaptation (keywords in headlines, image alt-texts)
  • All meta descriptions unique per language
  • City pages used a conversion-tested structure: what we do in the city → which exhibitions take place → inquiry form

Phase 4: Performance Optimization and Launch (1 week)

  • All images converted to WebP, compressed without visible quality loss
  • Lazy-loading implemented on portfolio images
  • WP Rocket: page cache, critical CSS in head, deferred JavaScript loading
  • Cloudflare: DNS + static asset cache on CDN nodes, DDoS protection
  • Core Web Vitals pre-launch: LCP 2.1s, CLS 0.04, INP 180ms — mobile profile
  • SSL, www → non-www redirects, robots.txt configuration, XML sitemap with language versions

Key Technical Decisions

Multi-Language Without Content Duplication

The main SEO risk with multi-language sites is search engines treating language versions as duplicate content. We addressed this with three measures:

  • Hreflang on every page — automatically handled by WPML, no manual management needed
  • Canonical URL points to the language version of the page, not the homepage
  • Sitemap broken down by language — /sitemap_index.xml includes sitemap-en.xml, sitemap-de.xml, and sitemap-fr.xml

Region Switcher in Header

The client wanted the language switcher to navigate users to the translated version of the current page, not the homepage in another language. WPML implements this "out of the box" via language_switcher() — provided every page has a linked language version. We achieved 100% translated page coverage.

Geo-Local SEO: Structured Data

Added LocalBusiness microformatting via Schema Pro on every city page: business name, nearest office address, phone number, and area of activity. This improves search snippet appearance and increases CTR.


Conversion Mechanics

In B2B niches, the key conversions aren't form submissions — they're first contact. We implemented three capture points:

  • "Request a Quote" form on every page — minimal fields (name, email, message), no barriers
  • WhatsApp button with pre-filled text in the page's language — direct line to the manager
  • Sticky header with "Contact us" button — visible while scrolling any page

Results of the work

Top 10
organic positions Top 10 for 40+ positions
LSP 1.1s
Core web vitals: LSP 1.1s CLS 0.04 INP 180ms
33
landing pages 33 EN + tranlations
The jetbit.pro website uses cookies to store data. By continuing to use the site, you consent to the use of these files. Learn more