Your best bet is to hire a virtual assistant to find blogs in your niche that take guest posts.
The trouble with compiling a public list of blogs that take guest posts is that everybody in their dog will submit content to these places.
Not only is there a high chance that you will get drowned out by the competition, but the resulting link that you get may not be worth all that much.
If they're publishing guest posts all day, every day, where’s the value?
So you might want to be more careful and discreet.
I would suggest direct, private outreach using a virtual assistant.
Also, steer clear of places that ask for money.
Instead, look for sites that are genuinely interested in high-quality content; let them call the shots.
Tell them, “I’ll write about whatever it is that you want me to write.”
And usually, that does the trick!
The main reason why a lot of websites charge money is that nine times out of ten, the content isn't really all that good, or the link isn't all that relevant.
So if you got these two bases covered, then you'll have an easier experience with guest posting.
It’s a numbers game: for every 100 emails your assistant sends out, maybe you'll get three or two responses.
That's the nature of the beast.