{"id":27182,"date":"2022-07-12T15:30:00","date_gmt":"2022-07-12T20:30:00","guid":{"rendered":"https:\/\/wpengine.com\/?post_type=resource&#038;p=27182"},"modified":"2026-01-23T13:26:50","modified_gmt":"2026-01-23T19:26:50","slug":"remove-render-blocking-javascript-css-wordpress","status":"publish","type":"resource","link":"https:\/\/wpengine.com\/case-studies\/resources\/remove-render-blocking-javascript-css-wordpress\/","title":{"rendered":"Optimizing WordPress: How to Eliminate Render-blocking Resources"},"content":{"rendered":"\n<p>WordPress enables you to build a custom website with your choice of plugins and themes. However, this can mean that your site has a lot of scripts slowing down its loading times and performance. Not all of these scripts need to be loaded right away, and some can actually block visitors from seeing your content as quickly as possible.<\/p>\n\n\n\n<p>These extraneous files are called render-blocking JavaScript and CSS. In this article, we\u2019ll explain what these render-blocking resources are, and then show you how to eliminate render-blocking resources from your WordPress site. Let\u2019s get started!<\/p>\n\n\n\n\n\n<h2 class=\"wp-block-heading\">What are render-blocking resources?<\/h2>\n\n\n\n<p>When a website loads in the browser, it sends out calls to each and every script in a queue. Usually, that queue needs to be empty before the website is visible in the browser. The queue of scripts that can stop your website from loading fully are the render-blocking <a href=\"https:\/\/en.wikipedia.org\/wiki\/JavaScript\" target=\"_blank\" rel=\"noreferrer noopener\">JavaScript<\/a> and <a href=\"https:\/\/en.wikipedia.org\/wiki\/Cascading_Style_Sheets\" target=\"_blank\" rel=\"noreferrer noopener\">CSS files<\/a>.<\/p>\n\n\n\n<p>When the script queue is very long, it can take a while before visitors are able to access your site. Often, many of these scripts aren\u2019t necessary for viewing the website right away, and could just as easily wait to run until after the site itself is fully loaded.<\/p>\n\n\n\n<p>In other words, these kinds of scripts slow down your web pages without actually contributing to the immediate needs of your viewers. Any script that doesn\u2019t involve what the viewer will see right away (often referred to as \u2018above the fold\u2019 elements) should be deferred until the rest of the page is loaded.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why eliminate render-blocking resources in WordPress?<\/h2>\n\n\n\n<p>Render-blocking JavaScript and CSS scripts slow down your web pages, which is bad for a lot of reasons. <a href=\"https:\/\/wpengine.com\/blog\/site-speed-affects-business-infographic\/\" target=\"_blank\" rel=\"noreferrer noopener\">Site speed plays a role<\/a> in many vital aspects of your WordPress website, including general usability and Search Engine Optimization (SEO). When your site loads slowly, you are more likely to lose visitors, and less likely to be ranked highly in search engine results.<\/p>\n\n\n\n<p>Of course, site speed and performance <a href=\"https:\/\/wpengine.com\/support\/\" target=\"_blank\" rel=\"noreferrer noopener\">are affected by more<\/a> than just render-blocking resources. With that said, this is a factor that can make a significant difference in loading times. Remember that every resource on a web page takes up bytes, more of which can result in longer download times. The fewer and lighter scripts your site has, the better. After all, you don\u2019t want to let a slow site negatively <a href=\"https:\/\/wpengine.com\/resources\/improve-wordpress-site-speed\/\" target=\"_blank\" rel=\"noreferrer noopener\">impact your business<\/a>.<\/p>\n\n\n\n<p>In general, it\u2019s best to make sure your website\u2019s code is as <a href=\"https:\/\/wpengine.com\/support\/tips-optimize-site\/\" target=\"_blank\" rel=\"noreferrer noopener\">clean and minimal as possible<\/a> to improve overall speed. However, there will always be some leftover code. By default, browsers will try to load everything at once, including the render-blocking scripts.<\/p>\n\n\n\n<p>It is up to you to make sure your site first loads the scripts necessary for it to look correct and be usable when a viewer first lands on a page. Only then should the rest of the scripts be loaded.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to eliminate render-blocking resources in WordPress<\/h2>\n\n\n\n<p>Before you can eliminate render-blocking scripts, you\u2019ll need to identify which scripts are causing problems. To do this, we recommend using Google\u2019s <a href=\"https:\/\/developers.google.com\/speed\/pagespeed\/insights\/\" target=\"_blank\" rel=\"noreferrer noopener\">PageSpeed Insights<\/a>. Simply enter your URL, and Google will tell you exactly which scripts are slowing down your page performance:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"682\" src=\"https:\/\/wpengine.com\/wp-content\/uploads\/2017\/06\/pagespeed-insights.png\" alt=\"Page Speed Insights show CSS and Javascript Render Blocking\" class=\"wp-image-27190\" srcset=\"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2017\/06\/pagespeed-insights.png 1600w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2017\/06\/pagespeed-insights-300x128.png 300w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2017\/06\/pagespeed-insights-768x327.png 768w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2017\/06\/pagespeed-insights-1024x436.png 1024w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2017\/06\/pagespeed-insights-303x129.png 303w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2017\/06\/pagespeed-insights-1173x500.png 1173w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n\n\n\n<p>Make a list of any scripts that appear in the results under <em>Eliminate render-blocking JavaScript and CSS<\/em>. Whether you try to address them manually or use a plugin, these are the scripts you\u2019ll want to pay extra attention to as you apply the following fixes.<\/p>\n\n\n\n<p>To reduce the number of render-blocking scripts on your site, you\u2019ll need to follow a few best practices:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u2018<a href=\"https:\/\/www.elegantthemes.com\/blog\/tips-tricks\/how-to-minify-your-websites-css-html-javascript\" target=\"_blank\" rel=\"noreferrer noopener\">Minify\u2019 your JavaScript and CSS<\/a>. This means removing all extra whitespace and unnecessary comments in the code.<\/li>\n\n\n\n<li><a href=\"https:\/\/wpengine.com\/support\/\" target=\"_blank\" rel=\"noreferrer noopener\">Concatenate your JavaScript and CSS<\/a>. To do this, you\u2019ll want to take several different .js and <em>.css<\/em> files and combine them. Ideally, you will have only a few such files.<\/li>\n\n\n\n<li><a href=\"https:\/\/bitsofco.de\/async-vs-defer\/\" target=\"_blank\" rel=\"noreferrer noopener\">Defer the loading of JavaScript<\/a>. It can be useful to force JavaScript files to wait to load until after everything else on the page is ready. A reliable way to defer JavaScript is to use asynchronous loading.<\/li>\n<\/ul>\n\n\n\n<p>These tips can be tricky to accomplish by hand in WordPress, because many front-facing plugins come with their own JavaScript and CSS files. One plugin can easily attach upwards of five or six scripts to the front end of your site. These files can add up quite quickly!<\/p>\n\n\n\n<p>Thankfully, WordPress uses <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/wp_enqueue_script\/\" target=\"_blank\" rel=\"noreferrer noopener\">one combined filter<\/a> to register all front-end facing scripts. This means you have the opportunity to identify and handle any incoming JavaScript or CSS files \u2013 even if you don\u2019t know exactly what to look for. Of course, this is much easier to accomplish with a plugin rather than starting from scratch.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Using plugins to eliminate render-blocking resources<\/h2>\n\n\n\n<p>There are a few WordPress plugins that can help you <a href=\"https:\/\/wpengine.com\/blog\/wordpress-site-optimization-plugins\/\" target=\"_blank\" rel=\"noreferrer noopener\">optimize your site<\/a> by removing render-blocking JavaScript and CSS. In this section, we\u2019ll look at four popular choices.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Using WP Rocket to eliminate render-blocking resources<\/h3>\n\n\n\n<p><a href=\"https:\/\/wp-rocket.me\/\" target=\"_blank\" rel=\"noreferrer noopener\">WP Rocket<\/a> helps with site optimization through tasks such as minification of CSS and JavaScript, lazy loading images, deferring remote JavaScript requests, and more. It\u2019s the \u2018Swiss Army Knife\u2019 of optimization plugins.&nbsp;<\/p>\n\n\n\n<p>One of the biggest benefits to using this plugin is the easy setup process. However, one potential downside is the user interface. The plugin creates a different experience in your WordPress dashboard then you might be used to. Some longtime users may not appreciate this interface change. Still, <a href=\"https:\/\/wpengine.com\/blog\/supercharge-site-speed-wp-rocket\/\" target=\"_blank\" rel=\"noreferrer noopener\">the plugin\u2019s actual functionality<\/a> remains top-notch.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Eliminating render-blocking resources with Autoptimize<\/h3>\n\n\n\n<p><a href=\"https:\/\/wordpress.org\/plugins\/autoptimize\/\" target=\"_blank\" rel=\"noreferrer noopener\">Autoptimize<\/a> is built specifically to address issues brought up by recommendation tools like <a href=\"https:\/\/developers.google.com\/speed\/pagespeed\/insights\/\" target=\"_blank\" rel=\"noreferrer noopener\">PageSpeed Insights<\/a>. All the settings that enable you to configure the plugin for your website will be contained in a new menu in your WordPress dashboard.&nbsp;<\/p>\n\n\n\n<p>Autoptimize covers all the basic optimization tasks, such as minifying and caching scripts. One unique feature is that it can also optimize and convert images into the <a href=\"https:\/\/developers.google.com\/speed\/webp\" target=\"_blank\" rel=\"noreferrer noopener\">WebP format<\/a>. This tool has excellent overall reviews, although you\u2019ll want to keep in mind that it can be somewhat complex to configure.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Utilizing JCH Optimize to eliminate render-blocking resources <\/h3>\n\n\n\n<p><a href=\"https:\/\/wordpress.org\/plugins\/jch-optimize\/\" target=\"_blank\" rel=\"noreferrer noopener\">JCH Optimize<\/a> also offers some unique tools to help improve your page load time. For example, it can reduce the number of HTTP requests it takes to load your pages, and lower the size of those pages as well. This results in a decreased server load, and lower bandwidth requirements.&nbsp;<\/p>\n\n\n\n<p>Another unique feature of JCH Optimize is its Sprite Generator. This combines background images into \u2018sprites\u2019, so it takes fewer HTTP requests to load them to a browser. One of the downsides to this plugin can be the steep learning curve, however. Most users will need to rely on the <a href=\"https:\/\/www.jch-optimize.net\/documentation.html\" target=\"_blank\" rel=\"noreferrer noopener\">support documentation<\/a> to ensure that they have configured the plugin correctly, in order to avoid errors.&nbsp;<\/p>\n\n\n\n<p>With that being said, the plugin has many five-star reviews and over 10,000 active installations. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. Eliminating render-blocking resources with Speed Booster Pack<\/h3>\n\n\n\n<p><a href=\"https:\/\/wordpress.org\/plugins\/speed-booster-pack\/\" target=\"_blank\" rel=\"noreferrer noopener\">Speed Booster Pack<\/a> offers CSS and JavaScript optimization, lazy loading, and a clutter removal feature. The developers at <a href=\"https:\/\/optimocha.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Optimocha<\/a> keep the plugin up-to-date with a constantly evolving code base, so you know you\u2019ll always be using the latest methods. There\u2019s also a built-in <a href=\"https:\/\/woocommerce.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">WooCommerce<\/a><sup>\u00ae<\/sup> optimization feature that works to resolve bottlenecks.\u00a0\u00a0<\/p>\n\n\n\n<p>One of the benefits of using Speed Booster Pack is that it has a Content Delivery Network (CDN) integration feature. This makes it easy to use the CDN of your choice in WordPress, while also optimizing with the plugin. The downside to this plugin lies in the trial-and-error process you might need to follow in order to get it configured properly.&nbsp;<\/p>\n\n\n\n<p>It\u2019s also worth noting that there is a service option to go along with the free plugin. Much like Autoptimize, the developers <a href=\"https:\/\/optimocha.com\/speed-optimization-for-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\">offer several options<\/a> for providing a hands-on, professional approach to configuring the plugin to fit your unique website.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Optimize WordPress performance with WP Engine<\/h2>\n\n\n\n<p>Whatever your approach may be for improving site speed, we\u2019re here to help. We have a Website Tester that can help you diagnose the current state of your website, and we offer the best <a href=\"https:\/\/wpengine.com\/builders\/\" target=\"_blank\" rel=\"noreferrer noopener\">developer resources<\/a> to help you on your way to an optimized experience.<\/p>\n\n\n\n<p>Find out more about WP Engine&#8217;s industry-leading <a href=\"https:\/\/wpengine.com\/wordpress-hosting\/\" target=\"_blank\" rel=\"noreferrer noopener\">hosting for WordPress<\/a>, or check out our <a href=\"https:\/\/wpengine.com\/plans\/\" target=\"_blank\" rel=\"noreferrer noopener\">pricing plans<\/a> today!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress enables you to build a custom website with your choice of plugins and themes. However, this can mean that your site has a lot of scripts slowing down its loading times and performance. Not all of these scripts need to be loaded right away, and some can actually block visitors from seeing your content<span class=\"tile__ellipses\">&hellip;<\/span><span class=\"tile__ellipses--animated\"><\/span><\/p>\n","protected":false},"author":297,"featured_media":146382,"template":"","resource-topic":[912,901],"resource-role":[896,897,1296,899],"resource-type":[916],"class_list":["post-27182","resource","type-resource","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Effective Ways to Eliminate Render-blocking Resources in WordPress<\/title>\n<meta name=\"description\" content=\"Learn how to boost your WordPress site speed by eliminating render-blocking resources. Discover efficient, effective methods now!\" \/>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Optimizing WordPress: How to Eliminate Render-blocking Resources\" \/>\n<meta property=\"og:description\" content=\"Learn how to boost your WordPress site speed by eliminating render-blocking resources. Discover efficient, effective methods now!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wpengine.com\/case-studies\/resources\/remove-render-blocking-javascript-css-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"WP Engine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/wpengine\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-23T19:26:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2022\/07\/block.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1100\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Optimizing WordPress: How to Eliminate Render-blocking Resources\" \/>\n<meta name=\"twitter:description\" content=\"Learn how to boost your WordPress site speed by eliminating render-blocking resources. Discover efficient, effective methods now!\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2022\/07\/block.png\" \/>\n<meta name=\"twitter:site\" content=\"@wpengine\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/resources\/remove-render-blocking-javascript-css-wordpress\/\",\"url\":\"https:\/\/wpengine.com\/case-studies\/resources\/remove-render-blocking-javascript-css-wordpress\/\",\"name\":\"Effective Ways to Eliminate Render-blocking Resources in WordPress\",\"isPartOf\":{\"@id\":\"https:\/\/wpengine.com\/case-studies\/#website\"},\"datePublished\":\"2022-07-12T20:30:00+00:00\",\"dateModified\":\"2026-01-23T19:26:50+00:00\",\"description\":\"Learn how to boost your WordPress site speed by eliminating render-blocking resources. Discover efficient, effective methods now!\",\"breadcrumb\":{\"@id\":\"https:\/\/wpengine.com\/case-studies\/resources\/remove-render-blocking-javascript-css-wordpress\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wpengine.com\/case-studies\/resources\/remove-render-blocking-javascript-css-wordpress\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/resources\/remove-render-blocking-javascript-css-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/wpengine.com\/case-studies\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Resources\",\"item\":\"https:\/\/wpengine.com\/case-studies\/resources\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Optimizing WordPress: How to Eliminate Render-blocking Resources\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/#website\",\"url\":\"https:\/\/wpengine.com\/case-studies\/\",\"name\":\"WP Engine\",\"description\":\"Managed Hosting for WordPress\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wpengine.com\/case-studies\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/3a22232b01de39dcf588fb8e421c0521\",\"name\":\"Erin Myers\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cd881e115bc28c81642ec61752db9981ece9ee8b4c81498a9b6276b9cdcaf5e6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cd881e115bc28c81642ec61752db9981ece9ee8b4c81498a9b6276b9cdcaf5e6?s=96&d=mm&r=g\",\"caption\":\"Erin Myers\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Effective Ways to Eliminate Render-blocking Resources in WordPress","description":"Learn how to boost your WordPress site speed by eliminating render-blocking resources. Discover efficient, effective methods now!","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_US","og_type":"article","og_title":"Optimizing WordPress: How to Eliminate Render-blocking Resources","og_description":"Learn how to boost your WordPress site speed by eliminating render-blocking resources. Discover efficient, effective methods now!","og_url":"https:\/\/wpengine.com\/case-studies\/resources\/remove-render-blocking-javascript-css-wordpress\/","og_site_name":"WP Engine","article_publisher":"https:\/\/www.facebook.com\/wpengine","article_modified_time":"2026-01-23T19:26:50+00:00","og_image":[{"width":1100,"height":500,"url":"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2022\/07\/block.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_title":"Optimizing WordPress: How to Eliminate Render-blocking Resources","twitter_description":"Learn how to boost your WordPress site speed by eliminating render-blocking resources. Discover efficient, effective methods now!","twitter_image":"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2022\/07\/block.png","twitter_site":"@wpengine","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wpengine.com\/case-studies\/resources\/remove-render-blocking-javascript-css-wordpress\/","url":"https:\/\/wpengine.com\/case-studies\/resources\/remove-render-blocking-javascript-css-wordpress\/","name":"Effective Ways to Eliminate Render-blocking Resources in WordPress","isPartOf":{"@id":"https:\/\/wpengine.com\/case-studies\/#website"},"datePublished":"2022-07-12T20:30:00+00:00","dateModified":"2026-01-23T19:26:50+00:00","description":"Learn how to boost your WordPress site speed by eliminating render-blocking resources. Discover efficient, effective methods now!","breadcrumb":{"@id":"https:\/\/wpengine.com\/case-studies\/resources\/remove-render-blocking-javascript-css-wordpress\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wpengine.com\/case-studies\/resources\/remove-render-blocking-javascript-css-wordpress\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/wpengine.com\/case-studies\/resources\/remove-render-blocking-javascript-css-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wpengine.com\/case-studies\/"},{"@type":"ListItem","position":2,"name":"Resources","item":"https:\/\/wpengine.com\/case-studies\/resources\/"},{"@type":"ListItem","position":3,"name":"Optimizing WordPress: How to Eliminate Render-blocking Resources"}]},{"@type":"WebSite","@id":"https:\/\/wpengine.com\/case-studies\/#website","url":"https:\/\/wpengine.com\/case-studies\/","name":"WP Engine","description":"Managed Hosting for WordPress","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wpengine.com\/case-studies\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/3a22232b01de39dcf588fb8e421c0521","name":"Erin Myers","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cd881e115bc28c81642ec61752db9981ece9ee8b4c81498a9b6276b9cdcaf5e6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cd881e115bc28c81642ec61752db9981ece9ee8b4c81498a9b6276b9cdcaf5e6?s=96&d=mm&r=g","caption":"Erin Myers"}}]}},"acf":[],"grid_image_url":"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2022\/07\/block-grid.png","media-type":{"term_id":916,"name":"Article","slug":"article"},"role":"<strong>Roles:<\/strong> Developer, Freelancer, Publisher, Site Owner","topic":"<strong>Topics:<\/strong> Performance, WordPress","_links":{"self":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource\/27182","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource"}],"about":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/types\/resource"}],"author":[{"embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/users\/297"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/media\/146382"}],"wp:attachment":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/media?parent=27182"}],"wp:term":[{"taxonomy":"resource-topic","embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource-topic?post=27182"},{"taxonomy":"resource-role","embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource-role?post=27182"},{"taxonomy":"resource-type","embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource-type?post=27182"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}