CaseCorporate websiteDevelopmentCRM integration5 languages

Capital Empire.

A new accounting firm website for a London practice that works with clients in five languages. Instead of a heavy, outdated site, I built a landing page: a navy-and-gold brand, custom widgets, five language versions and enquiries that land straight in Kommo CRM with the client’s language.

ClientCapital Empire, accounting and tax, London
GoalA new website in 5 languages that brings in enquiries
RoleStructure, copy, design, development, SEO
StackWordPress, Elementor, Polylang, JS, Kommo CRM

Accounting in the client’s language, enquiries straight to the CRM

5 languagesCustom widgetsKommo CRMSEO
5languages: EN, UA, RU, RO and LT, each with its own copy and SEO
6custom widgets in HTML, CSS and JS on top of Elementor
1form, and Kommo instantly creates a deal with the client’s language
15pages: home, 404 and privacy policy in every language
Before

An old accounting firm website that was hard to grow

Capital Empire clients come with a specific problem: a letter from HMRC, a deadline, a benefits claim. However, the old site was built on a template with a slider and stock photos of London, and said almost nothing about how the firm solves these problems.

×Template design that doesn’t reflect the firm’s level
×No clear path from the client’s problem to a consultation
×The site had grown to tens of gigabytes and was hard to maintain
After

A landing page that speaks the client’s language

1Brandnavy and gold, a sharp, premium look
2Client pain pointsHMRC penalties, VAT, deadlines right on the first screens
3Trustreal cases, numbers, a 4.9 rating and the team
45 languagesEN, UA, RU, RO, LT on Polylang
5Enquiries to CRMa Kommo deal with the language the client chose
6SEOtitles, descriptions and hreflang for every version
01Structure

From “I have a problem” to a consultation

People come to an accountant anxious: a letter from HMRC, a looming deadline, no idea how much to pay. So the page first shows these situations are familiar, then proves the firm handles them, and only then asks for an enquiry.

ATTENTIONWho and for whom
  • First screentyping headline and form
  • Numbers and ratingyears of experience, clients, 4.9
INTERESTThat’s me
  • Familiar situations5 typical pain points
  • What you get5 benefits
SOLUTIONThey’ve solved it before
  • Real casesbefore-and-after numbers
  • Services6 areas, from LTD to benefits
TRUSTWho you’ll work with
  • How we work3 steps
  • Teamslider with photos and roles
ACTIONConsultation
  • Final block“Penalties. Taxes. Visas. We’ll handle it.”
  • Sticky bara button always within reach
02Custom widgets

Not an Elementor template

The builder’s standard blocks didn’t deliver the quality needed, so the key elements are hand-coded in HTML, CSS and JS and embedded in Elementor. However, they can still be edited in the admin, and they look and behave like custom-coded markup.

01 · HERO

Typing headline

The key word in the H1 changes with a typing effect. The size is calculated with clamp() and a container query, so the line never jumps on any screen or in any language.

02 · TRUST

Counters and rating

The numbers count up when the block scrolls into view. In addition, the rating and client avatars sit next to them, so trust builds before the first scroll.

03 · CASES

Stories in a modal

First, the card shows the headline number; then the full story opens over the page. As a result, visitors keep their place and never leave for a separate URL.

04 · TEAM

Swipe slider

Thirteen specialists with photos and roles. On mobile you swipe, while on desktop you use arrows, and there are no heavy libraries.

05 · NAVIGATION

Sticky header and mobile menu

The header stays on top and compacts on scroll. On mobile the menu slides in from the side, and the language switcher with flags is always at hand.

06 · CONVERSION

Consultation bar and opening hours

The bar with a button slides up once the visitor has read the first screen. Meanwhile, in the footer, the opening hours show whether the office is open right now, London time.

03Five languages

English, Ukrainian, Russian, Romanian and Lithuanian

Because the firm’s clients speak different languages, the accounting firm website answers each in their own. By default, English sits at the domain root, whereas the other versions live in their own folders.

Translation via Polylang, with copy and SEO set up separately for each version
Language switcher with flags in the header and mobile menu
04Enquiries

Enquiries go straight to Kommo, with the client’s language

The website form creates a deal in Kommo CRM. As a result, the manager sees not just the name and phone number, but the language the person read the site in, and replies in the way that suits the client.

Every enquiry becomes a deal in the pipeline, nothing gets lost in email
The site language is saved to a dedicated deal field
The language is filled in automatically, the client doesn’t choose anything in the form
05Pages and SEO

Even the 404 sells a consultation

Besides the home page, I built the service pages in all five languages. The 404 page is on-brand, jokes about HMRC and immediately offers to go back home or book a consultation.

404 in five languages with “Home” and “Get a consultation” buttons
Five new privacy policy pages replacing the old ones
5 versionsHome page

A landing page with custom widgets and a form that sends enquiries to Kommo CRM.

5 versions404 page

On-brand, with hints on where to go next.

5 versionsPrivacy policy

New pages in every language, styled consistently with the site.

DoneSEO

Titles and descriptions for every version, hreflang between languages, all pages in the SEO green zone.

06Live project

Visit the Capital Empire website

Open the landing page, switch the language and see how the page leads from problem to consultation.