My Blog Post Template: How One Blog Post Moved from Page 6 to Page 1 on Google
A couple of months ago, I sat down to write a blog using my blog post template for one of my SEO retainer clients , a yoga teacher who runs retreats in the Pacific Northwest and worldwide. I’d done my usual round of in-depth keyword research and spotted “mother daughter yoga retreat” as a phrase with great potential. It had search volume, it fit the client’s niche perfectly, and it was something people were actually typing into Google plus the keywords were potentially easy to rank for.
And then this morning, when I checked the analytics, I noticed that that the blog is now ranking on page one of Google, after climbing 48 spots. Here’s exactly what I did - I hope you find a couple of helpful tips for your own blog writing.
1. Start with research
Before writing a single sentence, I looked for keywords that made sense for the client’s business, not just what sounded nice. Mother daughter yoga retreat ticked all the right boxes: clear intent, relevant to Joanna’s offer, and not overly competitive.
I also researched the intent behind each keyword: is it transactional (action focused eg book a yoga retreat in Portugal) navigational (people already know what they’re looking for) or commercial (they’re close to buying but still deciding). When all three line up you’re on to a winner.
I also made a note of a few supporting keywords that would help Google understand the topic:
yoga retreats northwest
retreats with friends
weekend yoga getaways
When it came time to write, these were woven in naturally no overuse.
2. Keep it human
The main keyword appeared just three times in the blog: once right at the start and twice throughout the rest of the post. That’s it. The goal wasn’t to over-optimise, it was to make sure the content sounded natural and enjoyable to read.
Google is clever enough these days to understand context. What matters more is that your post flows, feels conversational, and genuinely helps your reader.
3. Use internal links wisely
Once the post was published, I added internal links from other parts of the website using anchor text like “retreats with friends” and “yoga retreats northwest.”
This helps Google connect related topics and signals that your site has depth, not just one random blog floating out there on its own. It also helps readers keep exploring, which means more time spent on your site.
4. Don’t skip the image details
Every image had alt text written for both accessibility and SEO. For example:
“Mother and daughter sat side by side in front of a log cabin in the woods.”
It’s descriptive, it makes sense if someone is using a screen reader, and it gives Google a better understanding of what’s on the page.
5. Get the basics right with a blog post template
There’s nothing flashy about SEO basics but they really matter.
Here’s what I made sure to include:
The SEO title featured the keyword naturally
The meta description was around 145 characters and included the keyword once
The post used clear heading hierarchy (H1, H2, H3)
Bullet points made the post easier to scan and helped Google understand structure
These small details are often the difference between a post that performs well and one that disappears into the noise.
6. Build connections outside your website
I also added a link to the blog on the client’s Google Business Profile. It’s a simple step that not only supports SEO but also gives potential customers more reasons to click through and learn about what you do. It pays off to keep an active Google Business Profile.
7. Focus on being genuinely helpful
The blog was written to answer real questions. People weren’t just searching for “mother daughter yoga retreat” they were also asking things like where to go, what to expect, and how to book one. By covering those questions clearly, the blog became more useful, and that’s exactly the kind of content Google (and AI Overviews) loves.
The results
Within two months, that one post jumped 48 positions, landing right on page one. Organic traffic went up, engagement increased, and it’s still performing really well - proof that you don’t always need a complicated SEO strategy to see results.
TLDR
If you’re a small business owner, creative, or florist, here are a few simple takeaways you can use:
Pick one clear keyword per post
Write naturally, not for the algorithm
Link between related pages on your site
Add descriptive alt text to your images
Keep your structure clean with headings and bullet points
Share your post once it’s live on social media and Google Business Profile
And remember: SEO takes time, but when done with intention, it works quietly in the background, helping the right people find you.
Ready to see results like this?
If you’d like to improve your visibility and see your own blogs start climbing Google, I offer SEO for florists, small businesses and creatives including keyword research, blog writing, and monthly SEO maintenance.
You just need the right strategy and a little consistency.