< BACK TO PROJECTS
WEB DESIGN & DEV

menengaicharcoal.com for a Nakuru Hookah Charcoal Maker

WordPress (custom theme)DockerNginx Proxy ManagerCloudflareSMTP2GOschema.org JSON-LDWhatsApp ordering
// HOW IT WAS MADE
01 DESIGN HANDOFF Rebuilt the approved static design as a custom WordPress theme, so the owner edits copy and prices without touching code.
02 PRODUCTS + PRICES Coconut and macadamia shell as their own records, each with 30- and 60-cube box prices that feed the page, the schema, and the meta descriptions.
03 TWO BUYERS WhatsApp for someone ordering a box tonight; a lounge-or-retail enquiry form, with honeypot and rate limit, for someone who wants a standing supply.
04 47 COUNTIES One county template repeated forty-seven times, each carrying its own towns, prices, and regional neighbours, all listed in the sitemap.
05 SEARCH + SHARE Generated titles and descriptions, Organization, Product, Offer and Breadcrumb JSON-LD, share previews, and a favicon set that finally replaced the WordPress default.
06 SHIP Docker behind Nginx Proxy Manager and Cloudflare, with transactional mail through SMTP2GO on a verified sending domain.
SKETCHBOOK › 3 PAGES what each page had to do

Home

/
age gate
18+ confirmation, remembered for a year
header
logo
the range shell to cube how to light made in nakuru trade
shop now
hero — premium hookah charcoal, made in Nakuru
"Natural heat. A better session."
choose your shell
how to light
the range, stacked
coconut shell · 30 / 60 cubes · price
macadamia shell · 30 / 60 cubes · price
why it burns better
nothing between you and your flavour
a bigger 26 mm cube
not all coal is equal
the story
what was waste becomes heat
named for the crater
how to use it
three steps to a good session
all 47 counties
region lists → *find your county
trade enquiry
lounge
retail
send enquiry
Sell the cube before the company. A lounge owner needs to know what burns cleaner, what it costs, and how to get a box to their town.

Two buyers, two doors. The WhatsApp button is for tonight’s order; the enquiry form is for a lounge or shop that wants a standing supply.

County (×47)

/hookah-charcoal/mombasa
hero
"Hookah charcoal in Mombasa"
order on whatsapp
prices in this county
coconut 30 · 60
macadamia 30 · 60
where we deliver
the county’s towns, named
two shells, one standard
coconut
macadamia
natural shell, clean heat
why it matters for a lounge
trade cta
"Supplying a lounge or shop in Mombasa?"
send enquiry
also delivering in the region
neighbouring county links
One template, forty-seven times, and every one of them has to be genuinely local or search will treat it as a copy.

The price in the page title, the towns in the delivery list, and the neighbouring counties at the bottom all come from data, so each page says something a generic page cannot.

Enquiries

wp-admin
stored record
name · venue · town · phone
lounge or retail
guardrails
honeypot
one per minute per visitor
notification
email via smtp2go → owner
The form is small; what matters is that nothing gets lost between the site and the person who answers it.
SCREENS › 2 and how it shipped
menengaicharcoal.com home page, desktop
menengaicharcoal.com home page, phone
Home page — desktop and phone
Mombasa county landing page, desktop
Mombasa county landing page, phone
One of 47 county landing pages (Mombasa) — desktop and phone
VISIT THE LIVE SITE ❯ menengaicharcoal.com/

01 // THE PROBLEM

A charcoal maker in Nakuru presses coconut and macadamia shell into hookah cubes and sells them to two very different buyers: lounges that burn through boxes every night, and shops that resell them. Both are spread across the whole country, both search by town, and both want the price before they want the story. A single brochure homepage answers none of that for someone in Mombasa or Kisumu typing “hookah charcoal near me.”

02 // THE APPROACH

Built a custom WordPress theme from the approved design and kept every word editable in wp-admin: products carry their own 30- and 60-cube box prices, and one settings screen holds the rest of the copy. The homepage makes the product case — two shells, a bigger 26 mm cube, what separates natural shell from cheap coal — then routes buyers two ways: WhatsApp for an order, and a lounge-or-retail enquiry form for trade supply. Forty-seven county pages share one template that states local prices, the towns delivered to, a trade call to action, and neighbouring counties in the same region, so each page is genuinely local rather than a find-and-replace. Titles, descriptions, Product and Offer schema, breadcrumbs, and the sitemap are all generated from the same price fields, so a price change in wp-admin reaches search results without anyone editing SEO text. An age gate, share images, and a proper favicon set finish it.

COUNTY SEARCH PRICED LANDING PAGE WHATSAPP / TRADE ENQUIRY DELIVERED BOX

03 // THE RESULT

Every county in Kenya now has a page that answers price, delivery, and how to order before anyone sends a message, and trade enquiries arrive tagged lounge or retail in both wp-admin and the inbox. [Add enquiry volume and top counties once search traffic has had a season to build.]