You have twenty good tips already, but nobody seems to have mentioned that you can run WordPress fully headless.
https://www.gatsbyjs.com/docs/glossary/headless-wordpress/