Improving performance at America’s largest fact-checking site
Boosting performance, managing ads, and establishing well-defined DevOps for America’s leading fact-checking website
1. About Snopes
Few can claim to have the same legacy as Snopes.com. The fact-checking site has been online since 1994 – almost as long as the internet itself has existed. It is one of the oldest and best-known resources of its kind, spearheading a culture of empowered media consumers with a unique approach to investigative journalism.
2. Unpredictable traffic spikes
Snopes handles an average of 12 – 20 million visitors a month, with demands on the site occurring unpredictably and causing large peaks in traffic. Vinny Green, VP of Operations and co-owner of Snopes, approached the team at roots.io, an organisation focused on supporting open source peer production with WordPress. The project was then handed over to the infrastructure expert at roots.io, Nathaniel Schweinberg, who is also a Systems Engineer at Human Made.
Our expertise in managing websites of this size and scale meant we were confident in being able to tackle the challenges of this project, so we were able to quickly step in and boost delivery, supporting Snopes throughout the transition to our fully managed digital experience platform, Altis.
3. A migration built for scale
Human Made joined Snopes to migrate their hosting stack to our cloud infrastructure – a stack geared towards complex, high traffic WordPress sites at scale. Our goal was to deliver a service that ensured Snopes remained highly performant, fast, and always available.
Thanks to our infrastructure’s automation setup, we built the stack and successfully delivered the project within a short period of time, helping Snopes refocus on their core business: fact-checking and publishing.
Once the migration kicked-off, the team at Snopes benefitted immediately from adopting the well-defined and structured DevOps we implemented. This gave them confidence in pushing forward with the project at speed, and ensured the integrity of the code.
Working with some of the most respected professionals in the industry created an opportunity for the technical team at Snopes to enhance their knowledge and understanding of WordPress and its native publishing capabilities and potential. As well as instilling a secure and scalable workflow with proper version control and a push-to-production pipeline, we helped Snopes make quality decisions faster, boosting the efficiency of the project overall and helping performance.
“They’re at the cutting edge of WordPress development. Whenever we want answers or new build ideas, they know how to provide them. They have a deep technical understanding of the platform that we need in order to keep innovating and elevating our business.”
Vinny Green, Vice President
4. Boosting site performance
To speed up their local development and improve the performance of the live site with more optimisation, we rebuilt Snopes’ production and development build pipeline by moving it to Webpack. We did this for several reasons related to improved performance and facilitating developer processes:
- Improved frontend features: Using Webpack makes it easier to build on and improve frontend code. We were able to add improved features such as hot reloading, style swapping, and better source maps.
- Greater control: It gives us more control over how the code is built out for production, so Snopes can efficiently reduce the final amount of code served to the user and speed up the site.
Work with us on your next project
Email firstname.lastname@example.org or complete the form below.
Want to join the team and help us on our next project?
We’re always looking for bright and driven humans to be part of Human Made.