Freelance Blogging: How to Get Paid to Write What You Love

December 12, 2025 FreelanceFormulas Estimated read: 6 min
Jump to another article while you read.

In this guide: Freelance Blogging: How to Get Paid to Write What You Love. You’ll get practical steps you can apply this week.

Do you love writing? Freelance blogging lets you turn that passion into a paycheck. In today’s digital world, companies and publications constantly need fresh content. As long as you’re delivering value, someone will pay you to write their blog or article. Here’s how to make it happen.

  • Choose a Focus: While generalists exist, specializing can help you stand out and justify higher rates. Are you passionate about tech, travel, health, finance, or lifestyle? Pick 1-2 niches and become an expert.
  • Create a Writing Portfolio: Start a personal blog (WordPress, Medium, etc.) or guest post for free on a small site. Having published samples online is crucial. Even a well-written blog post on your portfolio can clinch a gig. For example, write a comprehensive guide or opinion piece on a topic in your niche and showcase it. Freelance bloggers find clients through pitching. Many blogs and magazines pay for submissions. Check out “write for us” pages or use directories. Some sites like Earth Island Journal or Food & Nutrition list rates: they pay from $0.25 to $1+ per word. For instance: - Eating Well pays up to $1/word for food and nutrition stories - Listverse pays $100 for a top-10 list article To get gigs: research publications in your niche, study their content, and craft a targeted pitch email. Start with their guidelines (some require specific pitches) and propose a couple of ideas. Show that you understand their audience. As a beginner, rates vary widely. Some niches pay by the word (e.g., $0.10-$1.00/word), others per article ($100-$500+). For example, CSS-Tricks pays about $250 per article - Estimate based on complexity: A simple blog post might pay $50-$100; in-depth or technical posts can reach $300-$1000. - Hourly vs. per-piece: Some writers charge hourly (e.g. $30-$100/hr). Multiply estimated time by your rate. But many sites expect a flat fee. - Don’t undersell: As you gain experience, raise rates. One goal: aim for at least $0.20-$0.50 per word once you have a strong track record. The range is huge, so negotiate based on the value you provide. Don’t rely on a single client or platform. Strategies include: - Retainer Contracts : Offer businesses a monthly blog package (e.g., 4 posts/month) at a set fee. This ensures steady work. - Content Platforms: Sites like Upwork or Freelancer often have blog-writing gigs, though competition is fierce and rates vary. Use them to build a portfolio if needed. - Self-Publishing: Use Medium’s Partner Program or publish on LinkedIn to earn (Medium pays based on member reading time). This can supplement income if you build a following.
  • Blog and Social Media: Keep your own blog and share your published articles on LinkedIn /Twitter. This showcases your expertise.
  • Networking: Join writers’ groups (online forums, Facebook groups, etc.). Fellow freelancers often share job leads.
  • Testimonials: Ask happy clients for a quick quote about your blogging. Add it to your portfolio site or LinkedIn to attract new clients. (72% of people trust testimonials !) Call to Action: If you love writing, there’s a whole world of paid blogging out there. Start pitching one or two sites this week, set competitive rates based on your effort, and keep at it. With persistence and quality content, you’ll be getting paid to do what you love in no time! Wrap-up: Pick one step from this article and implement it today. Small systems compound fast in freelancing.

Next steps

Pick one tactic from this article and apply it in the next 30 minutes. Small, consistent improvements compound fast in freelancing. If you want a quick win, update one thing in your portfolio, then send one high quality outreach message to a well matched lead.