Roud-Bud
A corporate website for a cargo transport company on a custom WordPress theme: blocks the client edits on their own and a request form with cargo-size sliders.
A company that moves oversized and heavy cargo needed a website that takes requests and that managers can run without a developer.
A request for this kind of cargo is harder than a regular form: it needs dimensions and weight, a route and a date. The site had to be fast on mobile, and every text, photo, service and contact had to be editable in the admin, with no page builders.
The solution
I built a custom theme on ACF Pro with no page builder: 10 blocks that every page is assembled from. The heart of the site is the request form, where the manager sets the size sliders, and the data flows into a standard Contact Form 7 form and straight into the managers’ Telegram chat. I also optimised speed separately, and mobile Lighthouse went from 67 to 97.
- Custom theme on ACF Pro: 10 blocks instead of a page builder; managers edit texts, photos, services, vacancies, contacts and footer themselves.
- Request form with size sliders: in the admin you set the name, minimum, maximum and unit of each slider; the slider and the number field always match, and out-of-range values are ignored.
- Requests are never lost: every request lands in the managers’ Telegram chat and is stored in the admin; the form is protected by reCAPTCHA v3, loaded on demand.
- 9 cargo types: a slider with a photo, title and description for each; everything is edited in one repeater.
- Project galleries: Swiper and a lightbox, optimised image sizes, WebP.
- SEO and security: Yoast, structured data, sitemap, clean URLs, a hidden admin login, login attempt limits and a closed users list in REST.
The site is live, and the managers run it themselves. During the November 2026 optimisation, mobile Performance went from 67 to 97, LCP dropped from 5.9 to 2.6 s and blocking time from 290 to 50 ms; Best Practices and SEO score 100.
- WordPress
- ACF Pro
- PHP
- JavaScript
- SCSS
- Gulp / webpack
- Swiper
- Contact Form 7
- Telegram
Screenshots are shown in English translation; the live site is in Ukrainian.