How to Write Blog Posts That Actually Rank on Google
The practical, no-agency guide to writing SEO blog posts that rank — structure, keyword usage, and what actually moves the needle in 2026.
Free Newsletter
Get Real Advice in Your Inbox
Join 811+ indie hackers and solopreneurs getting real, actionable advice every week — no hype, no BS.
Writing a blog post that ranks is a different skill than writing one that’s interesting. Most indie hackers conflate the two and end up with content that’s either readable but invisible to search, or technically optimized but so dry that no one finishes it. You need both, and in 2026 they’re less in conflict than they used to be.
Here’s the practical approach to writing posts that rank without turning your blog into a keyword-stuffed wasteland.
What Google Actually Cares About in 2026 (It’s Simpler Than You Think)
Google’s job hasn’t changed: surface the most useful result for a given query. What’s changed is how well it can tell the difference between genuinely useful content and content engineered to game the algorithm.
Topical depth and cluster coverage. Google increasingly rewards sites with interconnected, substantial coverage of a topic — not just one post that mentions a keyword, but a cluster of posts that together demonstrate real expertise. One post on “freelancer invoicing” matters less than a site with 10 solid posts on freelancer finance. This is why topic clusters work and random keyword targeting doesn’t.
Satisfaction of search intent. The searcher is looking for something specific. If your post on “best project management tools for freelancers” buries the recommendations behind 800 words of context, readers bounce and Google notices. Getting to the point is now an SEO tactic. Lead with the answer.
Dwell time. How long someone stays on your page before returning to search results is a proxy for quality. Write things worth reading all the way through. Use subheadings so pages are scannable. Use specific examples so content is concrete. Walls of text get abandoned halfway.
Backlinks. Still relevant, less dominant than five years ago. A well-placed link from a relevant, respected site still moves ranking significantly. You can’t ignore it, but it’s no longer the only game.
The full strategy layer — keyword research, link building, domain authority — is in SEO for indie hackers on a budget. This post focuses specifically on writing the post itself.
Choosing the Right Keywords for Your Blog Posts
Before writing a word, know what query you’re targeting. Pick the wrong one and the article is dead on arrival regardless of quality.
A keyword worth targeting as an indie hacker meets four criteria: monthly search volume between 100 and 2,000 (smaller sites can’t compete for high-volume terms); top results are from mid-sized content sites, not Wikipedia, Investopedia, or Forbes; the keyword matches what your potential customer would search before needing your product; and you can write the genuinely most useful piece on this topic.
To evaluate a keyword before writing, type it into Google and look at the top five results. Ask: can I write something better, more specific, or more current than what’s there? If the top results are comprehensive, well-cited pieces from high-authority domains, walk away. If the top results are thin, outdated, or clearly written for a different audience than yours — you can win.
Use the exact keyword phrase in your title, your URL slug (keep it short — /freelancer-invoicing-tips not /the-ultimate-guide-to-freelancer-invoicing-tips-for-2026), and your first paragraph. Use related terms and synonyms throughout naturally. Don’t repeat the exact phrase 15 times — once or twice in the body is enough.
The Struggling Entrepreneur newsletter covers keyword research tactics weekly, including free tools that work at the indie scale.
How to Structure a Post That Ranks and Reads Well
Structure serves two masters: the reader’s experience and the crawl. Get both right and you’re ahead of most of your competition.
Title. The keyword plus a reason to click. “Time Tracking Tools for Freelancers” is flat. “Time Tracking Tools for Freelancers: 7 That Don’t Slow You Down” gives a specific reason. Be concrete about what the reader gets.
First 100 words. Answer the question or establish the premise immediately. Don’t warm up. Don’t give background. State what the article covers and why it matters. Readers and crawlers both evaluate the first paragraph heavily — this is where you either earn the click or lose the reader.
H2 headings. Think of these as mini-answers to related questions. If someone searches “how to write blog posts that rank” and your H2s cover structure, keywords, and distribution, they can see at a glance the post covers what they came for. Each H2 should be a complete thought, not a vague label.
Concrete content in each section. Every section should answer a question, teach a tactic, or walk through a specific step. Avoid sections that end with “it depends” and nothing else. The reader is there for specificity. If you can’t be specific, you haven’t done enough research on the topic.
Internal links. Link to related posts on your site where it’s natural and genuinely useful. This keeps readers on your site, helps Google understand your content structure, and passes authority to other pages. Aim for 1-3 internal links per post. Content marketing when you have no time covers the system that produces this content consistently.
Word count. Write as long as the topic genuinely requires. Some posts need 600 words. Some need 1,800. Artificially inflating word count produces bad content and signals to readers that you’re padding. The useful benchmark: cover the topic more completely than the top-ranking results you found during research. Not longer — more complete.
The Distribution Step Most Writers Skip
Write the best article on a topic and it still goes nowhere if you don’t get it in front of people who will read, share, and link to it. Google doesn’t rank new content from low-authority sites without some initial signal that the content is worth surfacing.
In the first week after publishing: share it natively on every social platform where you have an audience, email your subscriber list with a compelling excerpt (not just a link), post it in relevant communities where this topic comes up naturally, and email anyone you mentioned or referenced in the post to let them know.
Beyond launch week: update older posts that perform well. Google rewards freshness, and a post updated with current information often gets a ranking boost. Set a quarterly reminder to review your top five posts and refresh anything outdated. Build internal links from older, established posts to new ones — if you have a page getting consistent traffic, linking to a new post from it speeds up crawling and passes authority.
The writers who consistently rank aren’t necessarily better writers than their competition. They’re more systematic about keyword selection before writing, structure during writing, and distribution after publishing. All three matter roughly equally, and most writers only focus on the middle one.
You Made It to the End
Enjoyed This? Get More Like It.
811+ indie hackers already get weekly real talk about launching, growing, and surviving solo. You should too.
No spam. Unsubscribe any time.
More in Marketing & Growth →