Actually it depends a lot on the niche you are in. For example at blogging/digital marketing, guest posts are very common, but if you own a website in a niche, i.e horse racing, I doubt you can find many guest post targets, at least for free.
The most useful search query to find guest post...