WordPress website for a service company
Custom WordPress theme with flexible sections, ACF fields, popup forms and a fully responsive layout.
Overall concept of the project
The website was built as a modular WordPress system where all sections are managed via the admin panel. The client can create new pages, change the structure and expand content without involving a developer.
Initial situation & goal
The previous site was outdated, non-responsive and difficult to maintain. The goal was to create a modern, fast and flexible website that the client could fully manage on their own.
Solution
Custom theme & structure
- Developed a lightweight custom theme without heavy page builders.
- Created templates for the homepage, services, projects, contacts and product pages.
- Implemented section-based building blocks that can be copied and reused on any page.
ACF fields & content management
- Configured flexible ACF groups for all main content blocks.
- The client can change texts, images, buttons and lists directly in the WordPress admin.
- Clean HTML output without bloated builder markup.
Reusable page templates
Any page can be saved as a template and cloned – for example to create dozens of product pages with the same structure but different content.
Universal popup form
A single popup component is used across the site and fully controlled via ACF. It can automatically inherit the heading of the section or button from which it was opened.
Performance & optimisation
- Minimal CSS/JS footprint and lazy loading for images.
- Basic SEO structure, caching and clean metadata.
- Contact forms with SMTP delivery and spam protection.
Responsive design & complex layouts
Wide tables, grids and cards are carefully adapted for mobile devices so that content remains readable without horizontal scrolling.
Live website of the project
The website is live on the domain it-b.ru. Layout, structure and all modular blocks are built as a custom WordPress theme with ACF so the client can manage content independently.