Case · web development · migration · SEO content

From Tilda to a managed WordPress platform for a facade company

We didn't just recreate the old site. We moved LT-Company onto a custom WordPress build, kept the recognizable design and the old routes, localized the media, rebuilt the technical SEO foundation, rewrote the existing pages and created a system for further growth.

Period: March — July 2026 Niche: facade and aluminum systems Scope: migration + content + SEO + UX Stack: WordPress · PHP · Vanilla CSS/JS · Yoast · GTM
01 · Tilda A visually recognizable site tied to a page builder
02 · Audit Speed, SEO, content, forms, assets and old URLs
03 · WordPress A custom theme, managed records and a local media library
04 · Growth New pages, B2B content, leads, analytics and QA
37+ pages migrated in the first stage
124/124 old routes mapped with no errors
16 commercial pages fully rewritten
12 new page packages prepared
Case contents
How it started

A strong product needed a platform it could actually control

LT-Company works with complex facade and aluminum solutions. The site already had a recognizable visual language and a large body of products and projects, but Tilda limited technical control, structural scaling and systematic SEO work.

The task was bigger than "move the pages over." We had to keep the look users were used to, avoid losing the old URLs, migrate media out of external infrastructure, restore interactive blocks and forms, and then turn the site into a foundation for ongoing content growth.

Not a copy of Tilda on another domain, but an independent WordPress platform: with managed content, predictable releases, SEO control and the ability to grow new commercial pages without rebuilding the whole site.
4 managed content types: products, facade systems, projects and chronicle
15+ PHP templates in the custom theme for the key page types
UA the main version, with controlled redirects for the old language routes
Diagnosis

What the initial audit showed

At the start, the problem wasn't a single "slow banner." Technical, content and infrastructure limits reinforced one another.

11.2 s mobile LCP in the initial PageSpeed audit
5.6 MB total network weight of the page
55/100 initial mobile Performance score
01

Speed

Tilda's CSS and JavaScript blocked the first render, and large images were served without responsive sizes, WebP or considered lazy loading.

02

Search structure

The homepage had no proper H1, meta descriptions were duplicated, titles were inconsistent, and language and canonical signals needed control.

03

Platform lock-in

Media and some page behavior depended on Tilda's CDN and its JavaScript. Turning the builder off cleanly wasn't possible without a dedicated migration plan.

04

Content and leads

Commercial pages needed B2B facts, technical specs, clear CTAs, unified server-side validation and end-to-end lead analytics.

What we did

The plan: migrate, stabilize, then scale

The work ran in several streams: architecture, content, SEO, media, forms and visual review. That way we didn't have to freeze the site's development during the migration.

01

Tilda inventory

Pages, URLs, images, blocks, forms, language routes and dependencies.

Audit
02

Custom WordPress theme

Templates, CPTs, navigation, header, footer and mobile behavior.

Architecture
03

Content and local media

Moving records, projects, chronicle and Tilda assets into WordPress.

Migration
04

SEO and performance

Meta, canonical, schema, sitemap, images, priorities and caching.

Foundation
05

Content rebuild

16 rewritten pages and 12 new page packages built around demand.

Content
06

Forms, analytics and QA

A unified lead flow, messengers, GTM events and automated checks.

Growth
Migration without losing the structure you've built 124 old routes checked against the new WordPress architecture.
See the implementation ↓
Platform

A WordPress that kept the brand's face — and dropped the Tilda dependency

The custom theme reproduced the key layouts, header, footer, navigation and mobile logic. But inside it's a different system now: managed content types, local assets and clear templates.

The redesigned LT-Company About page in WordPress

A real WordPress render: the original visual language is preserved, while the content and template no longer depend on Tilda.

Before · Tilda

A builder as the ceiling for growth

  • external media and scripts
  • limited template control
  • hard-to-scale SEO structure
  • risk of loss if the platform is switched off
After · WordPress

A managed platform you own

  • localized assets
  • content in managed records
  • custom templates and components
  • control over SEO, forms and analytics
Product products, descriptions, specs, photos and CTAs
Facade System dedicated facade solutions and technical pages
Project completed projects with managed media
Chronicle progress updates and topical posts about the projects
Content system

16 pages rewritten. 12 new packages prepared.

After the technical move, we changed the very quality of the commercial content: instead of generic phrases — B2B reasoning, technical tables, systems, classes, real projects, FAQs and a clear next step.

Fully reworked commercial pages

Facade systems from the manufacturer
Aluminum doors
Frameless glazing
Winter gardens
Office partitions
Glass railings
Decorative facade elements
Solar shading systems
Custom solutions
Skylights
Frame facade
Semi-structural glazing
Stick curtain-wall system
Closed curtain-wall system
Spider facade
Structural glazing
16/16 pages passed the live check after deployment
17 photos added to the reworked content
SEO + FAQ Yoast meta, Breadcrumb, Product/Service and FAQPage schema
A new page format

From a single hero to a full argument for a B2B client

The pages gained technical specifications, application limits, structural advantages, materials, case studies, frequently asked questions and a CTA to request a quote. Components are reused, but the substance of each page stays specific.

  • a single visual system and the site's header/footer
  • content edited as a WordPress record
  • structured data built into the page template
The new 'Rail facade' product page

A new content wave — 12 page packages

Panoramic glazing for homes
Structural facade glazing
Glass canopies and awnings
Balcony and loggia glazing
Aluminum profile for windows and doors
Automatic sliding doors
Aluminum composite panels
Glass facade for shops and offices
Cassette ventilated facade
Aluminum railings for balconies and terraces
Louvered facades
Profile for a curtain-wall facade
i
Why we say "packages" instead of just adding the numbers up

The structural-glazing page was in both the rewrite wave and the July package. So 16 + 12 describes the volume of two work streams, not 28 guaranteed unique URLs.

Speed and technical SEO

Optimization is built into the theme, not bolted on with one plugin

We removed the causes of extra load, localized the assets and made loading priorities manageable. In parallel, we closed the systematic SEO fields for all page types.

W

WebP and a mobile hero

Separate lightweight images for the mobile first screen and modern formats.

Priority for critical assets

Preload, fetchpriority, decoding and controlled loading of key images.

Stable layout

width/height, srcset and sizes for media to reduce shifts and extra bytes.

Z

Less unnecessary code

Removed emoji, generator, shortlink, wp-embed and other unneeded WP assets.

S

Schema and sitemap

Organization, WebSite, Breadcrumb, Product/Service, FAQPage and a Yoast XML sitemap.

C

Canonical and meta

Unique titles/descriptions, canonical, Open Graph and noindex for utility routes.

!
No invented "after"

The project archive has an initial Lighthouse/PageSpeed snapshot with an LCP of 11.2 s, but no repeat verified Lighthouse report with a new LCP. So we show the optimizations actually implemented and don't credit the site with an unverified score or speed-up percentage.

Leads and analytics

The form became part of a system, not a standalone popup

We unified lead handling, added server-side validation, spam protection, marketing context and convenient contact channels. The architecture is ready for a CRM, but it doesn't present an inactive integration as a working one.

LT-Company mobile callback dialog with Viber and WhatsApp
  • a single AJAX handler, nonce and server-side validation
  • required policy consent and a thank-you flow
  • UTM, GCLID, landing page, first landing and referrer
  • honeypot, rate limit, duplicate lock and reCAPTCHA v3
  • Viber and WhatsApp next to callback and inline forms
  • GTM/dataLayer events for submit and messenger clicks
  • an accessible dialog, focus trap and focus return
  • a server-side phone requirement and no empty tel: links
12 forms in templates passed a local markup audit
0 critical issues in the final forms audit
GTM container and dataLayer present on 58/58 checked pages
Quality control

The migration was checked by routes, assets, code and real viewports

"Final" doesn't mean "it opens in our browser." We built an automated technical loop and a separate UAT set for desktop and mobile.

58 canonical pages in the final technical audit
670 live assets checked with no broken files
1,833 internal links checked with no issues
28 UAT screenshots: 14 URLs × desktop/mobile
124/124 old URLs correctly mapped to WordPress routes.
0 missing and 0 duplicated H1s across 58 pages.
58/58 pages carry structured data with no parsing errors.
50 theme PHP files passed lint with no critical errors.
No unresolved Tilda assets left in the checked live sample.
A form test finished with success=true and a redirect to the thank-you page.
Result

Not "a site after migration," but a platform for the next years of growth

LT-Company kept a recognizable interface but gained a different quality of control: its own theme, local assets, structured content, and control over SEO, leads, analytics and releases.

01
Independence The site no longer needs Tilda for rendering or media.
02
Manageability Products, systems, projects and the chronicle live in WordPress.
03
SEO foundation Meta, canonical, schema, sitemap and H1 structure under control.
04
Scaling New pages are assembled from proven components and patterns.
05
Conversion loop Forms, messengers and marketing parameters work as one system.
06
Verifiability Automated audits and UAT provide proof of readiness, not an assumption.
A completed LT-Company facade project
Content about completed projects became part of a managed system.
Modern architecture with facade solutions
The brand's visual language is preserved in the new templates.
LT-Company production facility
Production facts became the basis for the B2B content.
Next step

Need to migrate a site without losing its structure — and make it stronger?

We'll start with an audit of routes, content, speed and business logic. Then we'll build a migration scenario that protects what you've accumulated and creates a foundation for growth.

The case data comes from the project's technical audits, migration reports, UAT artifacts and deployment logs for March–July 2026. The initial speed figures are shown as a diagnostic baseline, not as the current live result.