Development Process and Challenges Faced
For the initial website development back in ~2014, I used an HTML first approach before we moved it within WordPress. Once in WordPress, I worked closely with their SEO consultant to make sure all the website images, content and other SEO data was optimized according to their specifications. Once the SEO aspect was taken care of during content population, I then went back into the back end of the website and tested various caching and server level optimizations to decrease page load times further. When we were happy with the results, we moved the environment to their production server and launched.
In the most recent refresh, the main challenge was using the version of Bootstrap we had built the website with originally to save on costs. While it was an older version of the framework, it was still perfectly relevant and useable by today's standards, so I took the foundation of what was there and added on more modern development techniques as needed. By doing this, I was able to avoid a complete code restructure to utilize the modern version of the framework's newer utility class based CSS methods. This saved the client time and money.
When the refresh launched we moved the client to a more WordPress oriented webhost that had more technologies at its disposal that further streamlined the performance of their website. We worked with the same SEO consultant on the refresh as well so further SEO refinements were done.