Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
ROZAVILLA — a landing page that converts traffic into applications for custom curtains
Website: https://rozavilla.com.ua/
Niche: curtains, roller blinds, Roman blinds, cornices, blackout and dim-out
Geo: Lviv, Khmelnytskyi + online across Ukraine
My role: strategy, concept, UX/UI, copywriting, WordPress development, integrations, technical SEO, speed optimization, launching Google Ads

Client's initial request
"I need a website that sells, not just shows pictures. So that people leave applications and it is clear why we are better than marketplaces."

Main market problem
In this niche, the pain is not "curtains," but the fear of making a mistake: buying, hanging, and getting "short, crooked, dark like in a basement, the waves are not right." Therefore, the landing had to alleviate anxiety and lead to a simple action — send a photo of the window and get a solution.

What I did
1) Concept and positioning
I built the landing around the idea:

"Curtains after which the window stops being annoying"

Instead of "we sew curtains" — focus on the result and on the typical screw-ups that the client wants to avoid.

2) The logic of the selling page
The structure is built so that a person recognizes themselves, gains trust, and does not postpone the decision:

Situations "this is about me" (new building, the sun wakes up at 5:20, sauna in summer, cat tears the tulle, etc.)
Explanation "what exactly you do" by rooms (living room, bedroom, kitchen, children's room)
Systems and solutions (day-night, roller, Roman, blackout/dim-out, cornices/electric cornices, custom curtains)
Cases with real problems and solutions
Honest comparison with marketplaces: when it is okay to buy ready-made, and when it will almost certainly lead to rework
Price packages (basic, standard, premium) — to remove the question "how much does it cost"
Online consultation for any city
FAQ + final form for closing the deal
The key action across the entire landing is the same: send a photo of the window.

Technical implementation and integrations
The landing is made on WordPress (GeneratePress) + custom child theme with modular sections.

What was implemented manually:

ACF fields for managing all content without code edits (sections, cases, packages, texts, options)
CF7 forms for scenarios: hero form, mobile pop-up form, final form
switch for contact method Phone / Telegram
ability to attach a photo of the window
Integration with KeyCRM on the server: applications go directly to CRM (without "emails")
Technical SEO base: meta description, robots.txt, sitemap.xml
Geo optimization: city parameter (Lviv / Khmelnytskyi) for substitutions in content/titles, and to avoid duplicates — such pages are closed from indexing
Speed optimization (Lighthouse)
After optimization, the page has the following metrics:

Mobile

Performance 87
Accessibility 94
Best Practices 100
SEO 100
LCP 3.2 s, CLS 0.014, TBT 70 ms
Desktop

Performance 97
Accessibility 94
Best Practices 100
SEO 100
LCP 1.1 s, CLS 0.003, TBT 10 ms
Advertising: first results (1st week of campaign training)
Launched Google Ads and already in the first week (training phase):

Khmelnytskyi: conversion to lead 5%
Lviv: conversion to lead 2%
What is valuable in this project
This is not "I made a website." This is a complete cycle: from "I want it to sell" to a ready landing with a well-thought-out logic, integration into CRM, fast performance, and first conversions from advertising.

#WordPress #LandingPage #WebDevelopment #UXUI #WebDesign #Lighthouse #PageSpeed #PerformanceOptimization #SEO #GoogleAds #CRO #LeadGeneration #CRM #KeyCRM #ACF #ContactForm7 #GeneratePress #CaseStudy
Work details
Added 23 January
170 views
Freelancer
Anastasiia Kyslenko
Ukraine Kyiv  10  0

Available for hire Available for hire
9 Safes completed
On the service 4 years