// Case study 01 / 08 · client project
Annahair extensions, Dubai
Clients from Instagram: one WhatsApp message instead of a form.
Built for a real client — the website is live at the address below.
- Field
- hair extensions
- City
- Dubai
- Languages
- RU / EN
- Type
- client project
- Year
- 2026
- Address
- See it live ↗ (annadxb.eu)
01 — Problem
Anna does hair extensions in Dubai. Clients find her on Instagram and message her on WhatsApp and in messages, while the old WordPress site on annadxb.eu was slow and hard to maintain. The new site had to present her method in Russian and English and lead straight to a conversation.
02 — Decisions
-
A page like a single strand
The background lightens from a dark root to pearl ends, and a ruler grows to 70 cm as you scroll. In the hero, strands drawn on canvas can be “combed” with the cursor.
-
A builder instead of a form
The client picks length, volume, capsule type and colour, and the site turns it into a ready WhatsApp message. No form, no preloader, no scroll hijacking.
-
Number hidden from bots
The WhatsApp link is created only on click, and a test on every deploy makes sure the number never lands in the HTML.
-
Only real work
From Anna’s Instagram: 11 before/after pairs and 11 reviews. No prices, no salon address, no clients’ faces. AI appears only in three decorative backgrounds, labelled as illustration — never as work.
-
A move without losses
Old WordPress addresses and the www version redirect 301 to the new pages, and Anna’s real logo stays.
03 — Result
Live on annadxb.eu since 26 September 2026: 12 addresses in two languages, zero layout shift (CLS 0), and 100 performance points on desktop on every page.
96phone
100desktop
measured:
04 — DNA card
What the finish is made of
Click a token to strip it from the preview. What remains is the bare structure — the same one every website of mine stands on.
Colours
Heading typeface
Corner radius
05 — Google sees
What this website tells search engines and AI
- A Russian title with the search phrase and a specific: “Наращивание волос в Дубае — итальянские капсулы 2 мм” (hair extensions in Dubai, Italian 2 mm capsules).
- HairSalon structured data: city of Dubai, Instagram, languages ru/en — no address, no phone.
- hreflang ru/en with x-default and a canonical on every page.
- sitemap.xml with 12 addresses and a robots.txt open to all crawlers.
- 301 redirects from the old WordPress — the domain’s history is not lost.
06 — On a phone
The same website, 390 pixels wide
390 × 844 screenshot of the live website. Mobile performance score:
96/ 100