SEO sounds like a dark art, but most of it comes down to one thing: giving search engines a reason to send people to you. A homepage and an about page don't give them much to work with. A blog does. Every post is a new door into your site, and the doors add up.
Here's why a blog is the simplest, most honest way to get found in search, and how to make it count.
1. Every Post Is a New Page to Rank
Search engines rank pages, not websites. A site with five pages can only show up for a handful of searches. A site with a hundred posts can show up for hundreds of them. Each post you publish is another chance to match what someone is typing into the search bar.
You don't need to write a lot at once. Two posts a month is twenty-four new pages a year, and they keep working long after you hit publish.
2. Real Questions Beat Big Keywords
Nobody starting out will rank for "web design" or "cooking". But you can rank for "how to fix a squeaky bike brake" or "what I learned running my first half marathon". These specific searches have fewer results, and the people typing them actually want a thorough, personal answer.
The trick is to write about the things you already know or just figured out. If you had to search for it yourself last week, someone else is searching for it right now.
3. Good Posts Earn Links
Links from other sites are still one of the strongest signals search engines use. Nobody links to a homepage that says "welcome". People link to the post that solved their problem, explained something clearly, or made them laugh.
Blogs link to blogs. Once you're writing, you'll get mentioned in other people's posts, blogrolls and directories. You can start today by submitting your blog here, and by linking generously to the blogs you read, since that's how the favor comes back.
4. A Fresh Blog Looks Like a Living Site
Search engines come back more often to sites that change. A site that hasn't been touched since 2019 gets crawled less, ranks lower, and slowly fades. A blog with a new post every few weeks tells them there's a person here who's still paying attention.
Updating old posts counts too. Fixing a broken link, adding what you've learned since, or rewriting a weak paragraph all keep a page alive.
5. Get the Basics Right Once
You don't need plugins or tricks. A few simple things, set up once, do most of the work:
- Your own domain. A name you own, like
yourname.comfrom name.com, collects all the trust your posts earn in one place. A free subdomain on someone else's platform gives it away. - A fast, clean platform. Search engines reward pages that load quickly and read well on a phone. That's why I recommend Ghost: it handles speed, mobile layout, titles, descriptions and sitemaps without you thinking about it.
- Clear titles. Say what the post is about in plain words. "How I organise my notes" beats "Thoughts, part 3".
- Links between your own posts. When you mention something you wrote before, link to it. It helps readers and helps search engines understand what your site is about.
- An RSS feed. Most platforms include one. It lets readers and directories follow you without relying on search at all.
Why It Matters
Social media posts disappear in a day. A blog post can bring in readers for years. The post you write this weekend might be the one that shows up in search results in 2029, for someone with exactly the question you answered.
That's the real reason a blog matters for SEO. It isn't a trick to game the rankings. It's the slow, compounding result of being useful in public, on a site that belongs to you.
Don't have a blog yet? Here's how to start one. Already writing? Add your blog to Random Blog and let a few strangers find it today.