Heavy hero image
The original first-screen JPG weighed 445,619 bytes and served the same asset to every screen.
GRG operates in the sensitive field of international repatriation, where people search for help on a phone and cannot afford to wait. We accelerated the site, consolidated its technical SEO foundation and preserved forms, analytics, chat and visual identity.
Where it started
For GRG, the website is not a corporate brochure. It is the first point of contact for a family urgently looking for a route, documents and a responsible coordinator.
The website already had a confident visual identity and a broad structure of service and country pages. The problem was underneath: a heavy first screen, externally hosted fonts, early third-party scripts and several technical details were stretching the critical rendering path.
The impact was most visible on mobile: Performance 60, FCP 4.5 s and LCP 9.9 s in the Lighthouse lab test. In parallel, canonical tags, sitemap, robots, redirects, metadata and structured data had to be checked for indexing risks.
The constraint mattered: make the site faster without removing business-critical functionality, breaking forms, chat, analytics or consent — and without corrupting Ukrainian text encoding.
Diagnosis
We matched PageSpeed findings against network dependencies, HTML templates, the sitemap and live server responses. This produced a short list of high-impact, low-risk changes.
The original first-screen JPG weighed 445,619 bytes and served the same asset to every screen.
Google Fonts introduced render-blocking CSS and another third-party dependency before first paint.
GTM, reCAPTCHA and chat could start before a visitor needed or consented to their function.
Contrast, missing select labels and small touch targets reduced mobile usability scores.
Clean URLs, .html redirects, canonical tags and internal links needed an end-to-end consistency check.
Ukrainian content required explicit UTF-8 checks in source files, HTTP headers and XML output.
The “before” and “after” figures come from two saved PageSpeed Insights reports dated 20 July 2026. These are lab measurements, so a separate run may return a different score. What matters is the consistent metric shift and the removal of the underlying causes.
What we changed
Every stage could be tested in isolation and rolled back without rebuilding the website.
Mobile and desktop PageSpeed, live URL responses, head tags, sitemap, robots and visual checkpoints.
Heavy JPG/PNG assets became responsive WebP with explicit dimensions and no layout shift.
Inter and Playfair Display moved to local WOFF2 latin/cyrillic subsets with font-display: swap.
reCAPTCHA waits for submit, chat for interaction or a timer, and GTM for the relevant consent.
Contrast, explicit labels, keyboard focus and mobile touch targets — without changing the brand style.
Canonicals, redirects, metadata, JSON-LD, H1s, internal links, sitemap and live HTTP status.
Performance
The biggest gain did not come from minification. It came from a shorter critical path: a lighter hero, local fonts and later loading of non-essential first-screen services.
Media and the first screen
The browser now receives the file that matches the viewport, so a phone no longer downloads a desktop-sized image without a reason.
A separate hero-800.webp for mobile and hero-1600.webp for desktop. Dimensions are declared in HTML, keeping CLS at zero.
The compact logo-168.webp remains sharp on retina displays without burdening every page view.
Functionality without the start-up penalty
Useful integrations do not have to be removed for a green score. They should start when they are needed and when the visitor has granted the relevant consent.
Content and CTAs are available immediately even while third parties are still idle.
GTM starts only after analytics or marketing consent.
reCAPTCHA loads at form submission instead of competing with the hero.
Chat activates after interaction or a 15-second idle delay.
Technical SEO and indexing
We verified not only that tags existed in source files, but also what a crawler actually receives in production.
The live product
Graphite, milk, warm gold, large editorial photography and the core CTAs remain recognisable across the homepage and destination pages.
Evidence
Screenshots were captured from Google PageSpeed Insights. The full reports remain available through the links below.
Outcome
Mobile Performance rose from 60 to 96 and desktop reached 100. Accessibility, Best Practices and SEO all scored 100. Forms, consent, GTM, reCAPTCHA and chat were retained under a deferred, controlled loading model.
PageSpeed scores are lab measurements and can vary between runs. The mobile field data shown in the same report covers the previous 28 days: LCP 2.3 s, INP 177 ms and CLS 0; Core Web Vitals passed. This case study does not attribute unverified traffic or lead growth to technical changes. Such a claim requires Search Console and analytics data after a sufficient observation window.
Could your project be next?
SEOquick will audit the technical foundation, Core Web Vitals and conversion leaks — then deliver a prioritised implementation plan built for a safe production rollout.
Discuss your project → Request a technical audit