Budget: 5000 UAH Deadline: 5 days
Hello!
I have reviewed the task on anzeymedia.com: raise PageSpeed Insights (mobile) to a stable 85+ (goal 90+), remove duplicates/font overload and Swiper, reduce TBT from Elementor, optimize images (WebP/AVIF + lazyload + sizes), eliminate render-blocking (critical CSS), set up cache/CDN. Also separately — improve video quality on mobile (currently 360p) + minor adjustments (video rewinding, fonts in the "Prices" block).
How I will do it (short plan)
1) Quick audit PSI/CrUX + DevTools: what exactly gives the "ceiling" (TBT/INP/LCP, loading JS/CSS, fonts, images).
2) Font adjustments: keep only the used styles, remove duplicates, localize + preload.
3) Remove duplicate Swiper (jsdelivr + Elementor), clean/defer unnecessary JS from Elementor where possible without breaking.
4) Images: WebP/AVIF, correct sizes, lazyload, critical - preload.
5) Critical CSS / cache / (upon agreement) CDN.
6) Video: I will determine the current source (YouTube/Vimeo/self-hosted) and create an option for mobile to have 1080p/best available and/or a quality selection.
7) Final check: several PSI runs, check that the design/functionality has not "shifted", report "before/after".
Timeline 5-7 working days (with access provided and no delays in approvals).
Cost from $300 fixed for the entire scope (PageSpeed mobile 85+ stable + video + minor adjustments) + report "before/after". The final cost depends on:
1) Access (only WP or also hosting/FTP + CDN).
2) How "heavy" the current stack is (Elementor/plugins/theme) and whether JS can be safely removed/deferred without breaking the layout.
3) How the video is embedded (YouTube/Vimeo/self-hosted) and whether it will require changing the embedding method/player/hosting to have 1080p or quality selection on mobile.
4) Whether CDN/paid solutions are needed (if 85+ cannot be maintained stably without it).
If it turns out during the process that a paid plan/transfer to another hosting/player is needed for the video - I will warn in advance, we will agree on this separately.
