If you're new to Gatsby, it's the best to pick some already configured starter.
I personally have used this one: contentful/starter-gatsby-blog made by guys from contentful, includes contentful, react-helmet, sharp
But if I had to do this one more time I would try this one: