What if I don’t have a blog yet?
As counter-intuitive as it might seem, you don’t need a blog to start guest posting. What you need is an opt-in page to collect email addresses from the readers who discover your guest posts and want to hear more from you. So at the very least you need a minimal WordPress site – which means you need to purchase a domain and web hosting — with an opt-in page. And some to-the-point text about what your readers will gain by subscribing to your upcoming blog.