Writing & Content · Guide
How to Start a Blog
Start a blog in a weekend: platform, domain, first post, and a sane posting cadence you can hold.
Starting a blog in 2026 sounds anachronistic — the internet has moved on to video and social feeds. But owned writing still compounds: blog posts rank in Google for years, build authority, and create surface area for opportunities. A blog is an asset; a social feed is a performance.
This guide cuts through the noise about perfect platforms and custom themes. Most of the time that goes into “setting up” a blog would be better spent writing posts.
1. Pick a niche narrow enough to be memorable
“A blog about productivity” is too broad; thousands exist. “A blog about productivity for solo software founders” is memorable. Narrow niches attract loyal readers faster than broad ones, and narrow topics are easier to write 50 posts about without repeating yourself.
2. Write for one specific reader
Imagine one person you’d love to read your stuff. Write each post to them. Posts written for a real person sound human and specific; posts written for “the audience” sound generic and AI-ish. The clearer the reader, the clearer the writing.
3. Pick the simplest platform that works
Ghost, Substack, WordPress, Bear — they all work. The platform doesn’t matter much for your first 50 posts. Don’t spend a week comparing them. Pick one in 30 minutes and start writing. You can migrate later if you need to.
4. Your own domain matters
The one platform concession worth making: buy a custom domain from the start. Moving platforms later is easy; changing URLs breaks every backlink you’ve ever earned. $15/year on a .com is a better investment than most tools.
5. Publish before you’re ready
The first 5 posts will be bad. Your voice, structure, and taste develop through publishing, not through more drafts sitting in a folder. Publish them anyway. They can be updated or deleted later; the skill built from shipping is permanent.
6. Write posts people search for
“How to X” and “X for Y” posts earn search traffic for years. Opinion posts spike and die. A 70/30 mix — mostly evergreen how-to, with opinion sprinkled in — builds a compounding traffic base. Pair with our SEO basics guide to target keywords that actually matter.
7. Have a publishing cadence
Weekly or biweekly. Consistency matters more than frequency — two posts a month for a year beats twenty in January and silence until November. Readers subscribe to rhythm. Pair with our weekly planning guide to block writing time.
8. Write clearly, not cleverly
Clear writing is the entire game. Long, jargon-filled, clever-structured posts bounce readers in 10 seconds. Pair with our better writing guide — the single biggest compounding skill for any blog.
9. Add internal links
As the blog grows, link related posts to each other. Readers read deeper; search engines understand your topical authority better. Most successful blogs are less “collection of posts” and more “web of interconnected pages.”
10. Capture email from day one
Social platforms can change the rules overnight (and have, repeatedly). Email is the only channel you truly own. ConvertKit, Beehiiv, or Substack’s native email all work. Even with 50 subscribers, that’s 50 readers you can reach directly forever.
11. Ignore traffic until post 25
New blogs have no traffic. Obsessing over analytics before post 25 is demoralizing and counterproductive. Focus entirely on writing better posts. Traffic is a lagging indicator of taste and consistency, not of marketing hacks.
12. Promote one level above what’s comfortable
“Just write, they’ll find it” is mostly wrong. Share each post in communities where your reader actually hangs out — a relevant subreddit, a Slack group, a Twitter thread. The first 1,000 readers come from doing this; search traffic kicks in later.
Your first 90 days
Buy the domain. Pick a platform in 30 minutes. Write 12 posts, one per week. Share each in 2 relevant places. After 90 days, review what resonated and double down on that. That tight loop — write, ship, share, observe — is the whole blog playbook.