{"id":2244,"date":"2026-09-28T00:00:00","date_gmt":"2026-09-28T00:00:00","guid":{"rendered":"http:\/\/127.0.0.1:8113\/how-to-pass-core-web-vitals-on-a-wordpress-site\/"},"modified":"2026-09-28T00:00:00","modified_gmt":"2026-09-28T00:00:00","slug":"how-to-pass-core-web-vitals-on-a-wordpress-site","status":"publish","type":"post","link":"https:\/\/proofline.medamineweb.com\/?p=2244","title":{"rendered":"How to pass Core Web Vitals on a WordPress site"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Most WordPress sites fail on mobile for the same three reasons. Here is how to find them and fix them in order.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Start with the numbers<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before changing anything, write down where you are today: load time on a mid-range phone, enquiries per month and the pages people actually visit. Without a baseline you cannot tell what worked.<\/p>\n\n\n<div class=\"kpis\"><dl class=\"kpis__list\"><div class=\"kpi\"><dt>Mobile load time<\/dt><dd><span class=\"kpi__before\"><span class=\"screen-reader-text\">Before: <\/span>4.2<\/span> <svg class=\"icon icon-arrow-right kpi__arrow\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg> <strong class=\"kpi__after\"><span class=\"screen-reader-text\">After: <\/span>1.9<span class=\"kpi__unit\">s<\/span><\/strong><\/dd><\/div><div class=\"kpi\"><dt>Enquiries \/ month<\/dt><dd><span class=\"kpi__before\"><span class=\"screen-reader-text\">Before: <\/span>18<\/span> <svg class=\"icon icon-arrow-right kpi__arrow\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg> <strong class=\"kpi__after\"><span class=\"screen-reader-text\">After: <\/span>37<\/strong><\/dd><\/div><\/dl><\/div>\n\n\n<h2 class=\"wp-block-heading\">Fix the biggest problem first<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tools list dozens of warnings. Ignore most of them and fix the one thing that costs the most: usually images, a heavy page builder or a slow host.<\/p>\n\n\n\n<ul class=\"wp-block-list is-style-check\">\n<li>Measure on a real phone, not only in a lab<\/li>\n\n<li>Change one thing at a time<\/li>\n\n<li>Re-measure after every change<\/li>\n<\/ul>\n\n\n<aside class=\"callout callout--tip\">\n\t<p class=\"callout__label\"><svg class=\"icon icon-bulb \" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9 18h6M10 21h4M12 3a6 6 0 0 0-3.5 10.9c.6.5 1 1.2 1 2.1h5c0-.9.4-1.6 1-2.1A6 6 0 0 0 12 3z\"\/><\/svg><span>Quick win<\/span><\/p>\n\t<div class=\"callout__body\">\n\t\t<div class=\"acf-innerblocks-container\">\n\n<p class=\"wp-block-paragraph\">Compress and resize your three largest images today. It often takes ten minutes and saves a second of load time.<\/p>\n\n<\/div>\n\t<\/div>\n<\/aside>\n\n\n\n<h2 class=\"wp-block-heading\">Keep it fast<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Speed is not a one-off project. Add a monthly check to your routine and set a budget for page weight so new features do not undo the work.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Next steps<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Want a second opinion? Our free audit covers speed, security and technical SEO, reviewed by a person.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Most WordPress sites fail on mobile for the same three reasons. Here is how to find them and fix them in order. Start with the numbers Before changing anything, write down where you are today: load time on a mid-range phone, enquiries per month and the pages people actually visit. Without a baseline you cannot [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2276,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"topic":[5],"class_list":["post-2244","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","topic-performance"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to pass Core Web Vitals on a WordPress site - Proofline<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/proofline.medamineweb.com\/?p=2244\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to pass Core Web Vitals on a WordPress site - Proofline\" \/>\n<meta property=\"og:description\" content=\"Most WordPress sites fail on mobile for the same three reasons. Here is how to find them and fix them in order. Start with the numbers Before changing anything, write down where you are today: load time on a mid-range phone, enquiries per month and the pages people actually visit. Without a baseline you cannot [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/proofline.medamineweb.com\/?p=2244\" \/>\n<meta property=\"og:site_name\" content=\"Proofline\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-28T00:00:00+00:00\" \/>\n<meta name=\"author\" content=\"Proofline\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Proofline\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/proofline.medamineweb.com\\\/?p=2244#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/proofline.medamineweb.com\\\/?p=2244\"},\"author\":{\"name\":\"Proofline\",\"@id\":\"https:\\\/\\\/proofline.medamineweb.com\\\/#\\\/schema\\\/person\\\/163b60c83f49155e3f9f715afe2c7d98\"},\"headline\":\"How to pass Core Web Vitals on a WordPress site\",\"datePublished\":\"2026-09-28T00:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/proofline.medamineweb.com\\\/?p=2244\"},\"wordCount\":191,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/proofline.medamineweb.com\\\/?p=2244#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/proofline.medamineweb.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/speed-960.webp\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/proofline.medamineweb.com\\\/?p=2244#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/proofline.medamineweb.com\\\/?p=2244\",\"url\":\"https:\\\/\\\/proofline.medamineweb.com\\\/?p=2244\",\"name\":\"How to pass Core Web Vitals on a WordPress site - Proofline\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/proofline.medamineweb.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/proofline.medamineweb.com\\\/?p=2244#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/proofline.medamineweb.com\\\/?p=2244#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/proofline.medamineweb.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/speed-960.webp\",\"datePublished\":\"2026-09-28T00:00:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/proofline.medamineweb.com\\\/#\\\/schema\\\/person\\\/163b60c83f49155e3f9f715afe2c7d98\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/proofline.medamineweb.com\\\/?p=2244#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/proofline.medamineweb.com\\\/?p=2244\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/proofline.medamineweb.com\\\/?p=2244#primaryimage\",\"url\":\"https:\\\/\\\/proofline.medamineweb.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/speed-960.webp\",\"contentUrl\":\"https:\\\/\\\/proofline.medamineweb.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/speed-960.webp\",\"width\":960,\"height\":564},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/proofline.medamineweb.com\\\/?p=2244#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/proofline.medamineweb.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to pass Core Web Vitals on a WordPress site\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/proofline.medamineweb.com\\\/#website\",\"url\":\"https:\\\/\\\/proofline.medamineweb.com\\\/\",\"name\":\"Proofline\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/proofline.medamineweb.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/proofline.medamineweb.com\\\/#\\\/schema\\\/person\\\/163b60c83f49155e3f9f715afe2c7d98\",\"name\":\"Proofline\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9a61c5ac155e882b6c672394c1c171ca96450c78cee04721ff94fb05323f25fb?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9a61c5ac155e882b6c672394c1c171ca96450c78cee04721ff94fb05323f25fb?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9a61c5ac155e882b6c672394c1c171ca96450c78cee04721ff94fb05323f25fb?s=96&d=mm&r=g\",\"caption\":\"Proofline\"},\"sameAs\":[\"https:\\\/\\\/proofline.medamineweb.com\",\"https:\\\/\\\/www.linkedin.com\\\/\",\"https:\\\/\\\/github.com\\\/\",\"https:\\\/\\\/dribbble.com\\\/\"],\"url\":\"https:\\\/\\\/proofline.medamineweb.com\\\/?author=1\",\"jobTitle\":\"WordPress studio for service businesses\",\"description\":\"Northpeak Studio builds fast, accessible WordPress sites for consultants, clinics and professional firms, and publishes the numbers before and after.\",\"knowsAbout\":[\"WordPress\",\"Web performance\",\"Accessibility\",\"Technical SEO\"],\"homeLocation\":{\"@type\":\"Place\",\"name\":\"Bristol, United Kingdom\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to pass Core Web Vitals on a WordPress site - Proofline","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/proofline.medamineweb.com\/?p=2244","og_locale":"en_US","og_type":"article","og_title":"How to pass Core Web Vitals on a WordPress site - Proofline","og_description":"Most WordPress sites fail on mobile for the same three reasons. Here is how to find them and fix them in order. Start with the numbers Before changing anything, write down where you are today: load time on a mid-range phone, enquiries per month and the pages people actually visit. Without a baseline you cannot [&hellip;]","og_url":"https:\/\/proofline.medamineweb.com\/?p=2244","og_site_name":"Proofline","article_published_time":"2026-09-28T00:00:00+00:00","author":"Proofline","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Proofline","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/proofline.medamineweb.com\/?p=2244#article","isPartOf":{"@id":"https:\/\/proofline.medamineweb.com\/?p=2244"},"author":{"name":"Proofline","@id":"https:\/\/proofline.medamineweb.com\/#\/schema\/person\/163b60c83f49155e3f9f715afe2c7d98"},"headline":"How to pass Core Web Vitals on a WordPress site","datePublished":"2026-09-28T00:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/proofline.medamineweb.com\/?p=2244"},"wordCount":191,"commentCount":0,"image":{"@id":"https:\/\/proofline.medamineweb.com\/?p=2244#primaryimage"},"thumbnailUrl":"https:\/\/proofline.medamineweb.com\/wp-content\/uploads\/2026\/10\/speed-960.webp","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/proofline.medamineweb.com\/?p=2244#respond"]}]},{"@type":"WebPage","@id":"https:\/\/proofline.medamineweb.com\/?p=2244","url":"https:\/\/proofline.medamineweb.com\/?p=2244","name":"How to pass Core Web Vitals on a WordPress site - Proofline","isPartOf":{"@id":"https:\/\/proofline.medamineweb.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/proofline.medamineweb.com\/?p=2244#primaryimage"},"image":{"@id":"https:\/\/proofline.medamineweb.com\/?p=2244#primaryimage"},"thumbnailUrl":"https:\/\/proofline.medamineweb.com\/wp-content\/uploads\/2026\/10\/speed-960.webp","datePublished":"2026-09-28T00:00:00+00:00","author":{"@id":"https:\/\/proofline.medamineweb.com\/#\/schema\/person\/163b60c83f49155e3f9f715afe2c7d98"},"breadcrumb":{"@id":"https:\/\/proofline.medamineweb.com\/?p=2244#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/proofline.medamineweb.com\/?p=2244"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/proofline.medamineweb.com\/?p=2244#primaryimage","url":"https:\/\/proofline.medamineweb.com\/wp-content\/uploads\/2026\/10\/speed-960.webp","contentUrl":"https:\/\/proofline.medamineweb.com\/wp-content\/uploads\/2026\/10\/speed-960.webp","width":960,"height":564},{"@type":"BreadcrumbList","@id":"https:\/\/proofline.medamineweb.com\/?p=2244#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/proofline.medamineweb.com\/"},{"@type":"ListItem","position":2,"name":"How to pass Core Web Vitals on a WordPress site"}]},{"@type":"WebSite","@id":"https:\/\/proofline.medamineweb.com\/#website","url":"https:\/\/proofline.medamineweb.com\/","name":"Proofline","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/proofline.medamineweb.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/proofline.medamineweb.com\/#\/schema\/person\/163b60c83f49155e3f9f715afe2c7d98","name":"Proofline","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9a61c5ac155e882b6c672394c1c171ca96450c78cee04721ff94fb05323f25fb?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/9a61c5ac155e882b6c672394c1c171ca96450c78cee04721ff94fb05323f25fb?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9a61c5ac155e882b6c672394c1c171ca96450c78cee04721ff94fb05323f25fb?s=96&d=mm&r=g","caption":"Proofline"},"sameAs":["https:\/\/proofline.medamineweb.com","https:\/\/www.linkedin.com\/","https:\/\/github.com\/","https:\/\/dribbble.com\/"],"url":"https:\/\/proofline.medamineweb.com\/?author=1","jobTitle":"WordPress studio for service businesses","description":"Northpeak Studio builds fast, accessible WordPress sites for consultants, clinics and professional firms, and publishes the numbers before and after.","knowsAbout":["WordPress","Web performance","Accessibility","Technical SEO"],"homeLocation":{"@type":"Place","name":"Bristol, United Kingdom"}}]}},"_links":{"self":[{"href":"https:\/\/proofline.medamineweb.com\/index.php?rest_route=\/wp\/v2\/posts\/2244","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/proofline.medamineweb.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/proofline.medamineweb.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/proofline.medamineweb.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/proofline.medamineweb.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2244"}],"version-history":[{"count":0,"href":"https:\/\/proofline.medamineweb.com\/index.php?rest_route=\/wp\/v2\/posts\/2244\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/proofline.medamineweb.com\/index.php?rest_route=\/wp\/v2\/media\/2276"}],"wp:attachment":[{"href":"https:\/\/proofline.medamineweb.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2244"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/proofline.medamineweb.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2244"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/proofline.medamineweb.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2244"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/proofline.medamineweb.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftopic&post=2244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}