Guest posting is not dead. Bad guest posting is dead. Here is how to do it right.
Find Blogs That Accept Guest Posts
Google: "[your industry] + write for us" or "[your industry] + guest post". The results are blogs actively looking for contributors. Compile a list of 10.
The Pitch That Gets Accepted
Do not send a generic "I want to write for your blog" email. Read 3 of their recent posts. Pitch a specific topic they have not covered. Include a 2-sentence outline. This takes 15 minutes per pitch. It works 50% of the time.
Write One Great Post. Get Multiple Links.
Write one truly useful article for a reputable blog. In your author bio, link to your best resource — a free tool or comprehensive guide. One great guest post can bring links and traffic for years.