{"id":2167,"date":"2021-12-01T11:34:11","date_gmt":"2021-12-01T11:34:11","guid":{"rendered":"https:\/\/lvboard.infostore.in.ua\/?p=2167"},"modified":"2021-12-01T11:34:11","modified_gmt":"2021-12-01T11:34:11","slug":"migrating-to-gatsby-improved-our-core-web-vitals-and-boosted-our-seo","status":"publish","type":"post","link":"https:\/\/lvboard.infostore.in.ua\/?p=2167","title":{"rendered":"Migrating to Gatsby Improved Our Core Web Vitals And Boosted our SEO"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<p>Chart detailing mParticle website performance gains<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>On the development side, we are already reaping the benefits of Gatsby\u2019s efficient workflows and best-in-class resources for building new features and maintaining old ones. For one, we are loving the extensive ecosystem of plugins maintained by the Gatsby community that make things like querying Prismic, maintaining a Progresive Web App manifest, and optimizing images much easier. Plugins from which we\u2019re seeing particular value include <a href=\"https:\/\/www.npmjs.com\/package\/gatsby-source-prismic\">gatsby-source-prismic<\/a>, <a href=\"https:\/\/www.gatsbyjs.com\/plugins\/gatsby-plugin-csp\/\">gatsby-plugin-csp<\/a>, <a href=\"https:\/\/www.gatsbyjs.com\/plugins\/gatsby-plugin-image\/\">gatsby-plugin-image<\/a>, and <a href=\"https:\/\/gatsby-plugin-manifest\">gatsby-plugin-manifest<\/a>.<\/p>\n\n\n\n<p>As we knew would be the case, using GraphQL to make efficient queries that avoid over- and under-fetching is a significant advantage that makes query writing and data planning much more efficient. Additionally, <a href=\"https:\/\/www.apollographql.com\/docs\/apollo-server\/testing\/graphql-playground\/\">GraphQL playground<\/a>\u2013\u2013a tool maintained by <a href=\"https:\/\/www.apollographql.com\/\">Apollo<\/a> that allows you to visually explore an API source\u2013\u2013has been a fantastic resource to use for on the data side of the stack as well. If we have any minor complaints at this point in our journey with Gatsby, it\u2019s that GatsbyCloud\u2019s incremental build times are longer than we would like them to be. This is to be expected with a static-site-generator working on a site with as many pages as ours, so in some ways, this was an anticipated trade-off.<\/p>\n\n\n\n<p>All in all, however, we like our new home, and we\u2019re looking forward to continuing to leverage all that Gatsby has to offer to make our site an even better experience for our users.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Chart detailing mParticle website performance gains<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[29],"tags":[131],"_links":{"self":[{"href":"https:\/\/lvboard.infostore.in.ua\/index.php?rest_route=\/wp\/v2\/posts\/2167"}],"collection":[{"href":"https:\/\/lvboard.infostore.in.ua\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lvboard.infostore.in.ua\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lvboard.infostore.in.ua\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lvboard.infostore.in.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2167"}],"version-history":[{"count":1,"href":"https:\/\/lvboard.infostore.in.ua\/index.php?rest_route=\/wp\/v2\/posts\/2167\/revisions"}],"predecessor-version":[{"id":2168,"href":"https:\/\/lvboard.infostore.in.ua\/index.php?rest_route=\/wp\/v2\/posts\/2167\/revisions\/2168"}],"wp:attachment":[{"href":"https:\/\/lvboard.infostore.in.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2167"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lvboard.infostore.in.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2167"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lvboard.infostore.in.ua\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2167"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}