If you are just starting one WordPress blog, I would not overbuy the VPS at the beginning.
For a new WordPress blog, the most important things are usually:
- enough RAM for WordPress, PHP and database
- fast SSD/NVMe storage
- a location close to your visitors
- reliable network
- simple upgrades later
- backups
- basic server security
- good support or clear documentation
Hetzner is often good value, but it is still self-managed VPS hosting, so you need to be comfortable setting up and maintaining the server yourself. Contabo can offer a lot of resources for the price, but with very cheap VPS plans it is always worth checking real-world network performance, disk performance and support expectations.
For one new WordPress blog, I would normally start smaller and keep the setup clean. You do not need a huge VPS unless you already expect high traffic, heavy plugins, WooCommerce, lots of media or custom applications.
A simple WordPress VPS setup would usually need:
- Linux VPS
- Nginx or Apache
- PHP
- MariaDB/MySQL
- SSL certificate
- firewall
- backups
- basic monitoring
If you want a WordPress-focused VPS option, this may be useful to compare:
https://websitehosts.uk/wordpress-vps-hosting-uk
The main thing is to choose a provider that gives you stable performance, a sensible upgrade path and a server location that matches your audience. For a first WordPress blog, reliability and ease of management matter more than choosing the biggest VPS spec for the lowest price.