· 4 min read
What is CLS in Core Web Vitals? How to stop your page jumping
Cumulative Layout Shift measures visual stability. Learn what causes page jumping, Google's score thresholds, and how to fix CLS issues.
Blog
Practical guides on Next.js, Sanity, WordPress migrations and site speed, written from real client work.
Latest · Oct 26, 2026 · 4 min read
Learn what Largest Contentful Paint (LCP) measures, Google's official thresholds, the four parts of LCP time, and how to fix slow load speeds.
· 4 min read
Cumulative Layout Shift measures visual stability. Learn what causes page jumping, Google's score thresholds, and how to fix CLS issues.
· 4 min read
Learn the difference between lab metrics and field data in Google PageSpeed Insights, and discover which numbers directly impact search rankings.
· 5 min read
Learn how to write a clear website brief covering goals, templates, content, and integrations so developers can provide accurate quotes and realistic…
· 4 min read
Learn how to structure web and PDF client reports that stakeholders actually read, from chart choice to print-ready styling.
· 4 min read
Learn when website AI chatbots help or hurt your business, what they cost in performance, and how to keep answers accurate.
· 3 min read
Learn how third-party scripts affect your website speed and how to audit and load them without hurting your Core Web Vitals.
· 4 min read
A practical Figma handoff checklist covering components, states, breakpoints, tokens, and assets to avoid developer back-and-forth.
· 4 min read
A practical checklist for hiring a freelance Next.js developer, covering interview questions, portfolio checks, red flags, and low-risk milestones.
· 4 min read
Learn how to speed up your website by optimizing image formats, sizing, lazy loading, hero images, and CDNs.
· 3 min read
A plain-English explanation of headless CMS architecture, how it compares to WordPress, who benefits most, and the honest downsides to consider.
· 4 min read
Learn what Interaction to Next Paint (INP) measures, why clicks feel sluggish, and how to fix heavy scripts to keep your website fast and responsive.
· 5 min read
A practical guide to keeping your search traffic safe during a redesign by preserving URLs, content hierarchy, metadata, and redirects.
· 6 min read
Seven concrete warning signs on your WordPress site that quietly push buyers away, and how to check each one yourself.
· 6 min read
My daily AI workflow as a freelance Next.js developer: what I hand to AI, what I never do, and how clients benefit.
· 7 min read
An honest comparison of speed, SEO, editing, security and cost, and when WordPress is still the right choice.
· 6 min read
Realistic price ranges for Next.js + Sanity sites, migrations and speed fixes, and what makes a project cost more.
· 5 min read
The exact order of fixes that took a live sales page from Lighthouse 65 to 97 without changing the design.
· 5 min read
The 3 Core Web Vitals (LCP, INP, CLS) in plain English, with Google’s good and poor thresholds and how to check yours.
· 6 min read
Redirects, metadata, images and sitemaps: what I check on every migration so rankings don’t drop.
· 5 min read
How I turn a Figma file into clean Next.js + Tailwind code that matches the design on every screen.
· 4 min read
A simple guide for business owners and marketing teams on editing pages, publishing blog posts and changing images in Sanity.
· 4 min read
No plugin updates, no security patches, and an editor your marketing team actually enjoys using.
· 5 min read
Why emails break in Outlook and dark mode, and the techniques I use to make newsletters render reliably everywhere.