Attracting consistent search engine traffic is every business owner’s dream.

When your website is optimised for the search engines, you don’t need to rely as heavily on other marketing channels to attract new customers.

You don’t need to worry so much about creating tons of content for social media.

Because we all know how time-consuming that can be, right?

Social media is a great way to drive traffic for short term gains.

But if you struggle to consistently share content on your socials, the leads and sales can quickly dry up.

Which is why search engine optimisation (SEO) is the holy grail of marketing.

Not only does it allow you to attract traffic on autopilot, that traffic is often far more qualified and likely to convert than visitors from social media.

Because visitors from the search engines are actively searching for what you offer. They’re searching for a specific solution to the problem they have.

On social media, they may not be searching for your solution right now. It’s more of a brand awareness campaign. Which is why social and SEO works best alongside each other.


This post is inspired by the blogging module inside the Pet Biz Thrive Online Club. Where members get access to video trainings, tutorials and resources to help them grow a winning blog. So they can establish themselves as the expert and attract more pet parents that are the perfect fit for their business.

Not a member yet?

Head over here to learn more and sign up.


What is search engine optimisation?

SEO is a technique that can boost your rankings in the search engines. It involves using certain methods to ensure your website ranks highly for specific search terms.

So when a person types a question or phrase into Google relating to your business, you’re listed at the top of the organic search results. In an ideal world!

Each page of your website should be optimised for a different phrase or keyword.

Your home page, for example, could be optimised for ‘dog behaviourist in Cardiff’, while another could target ‘reactive dog trainer Cardiff.’

Each blog post you create should have their own unique keywords too.

Below I’ll reveal how you can optimise your blog posts. You can also apply this same practice to all of your web pages too.


How to SEO your blog posts

There are many stages involved in optimising your blog posts. Follow these best practices for better ranking content.


Brainstorm general topic ideas

Firstly, list out all the different products or services you currently offer.

Then under each service/product, think about the kind of content you can create that’ll provide value to your audience.

Consider those commonly asked questions your customers ask you. How can you create a post around that where you’re providing a solution to their problem?

For example, if you’re a dog trainer, this could include the different areas you cover. Like puppy training tips, recall, loose lead walking etc. You get the idea!


Research popular keywords

Now you have your general topics, you need to find keywords people are actually searching for on Google.

To find these keywords you can use a range of tools like Google’s Keyword Planner, Neil Patel’s Uber Suggest or Keyword Shitter. These are all free tools.

If you want more advanced options you can’t go wrong with SEMrush or Moz.

Type in a general topic from the list we created above, then choose a keyword you can talk about from the results.

It’s best to stick to long-tail keywords that are more complete sentences. So rather than a keywords like ‘dogs’ which you’ll have no chance of ranking for, go for keywords like ‘why does my dog eat poop?’

You also want to choose search queries with high monthly search volume (1k and above), and an option with low competition.

Low competition means there aren’t as many people trying to rank for the same keyword. Which means it’ll be easier for you to rank highly for it.

Include your keywords in the following areas within your blog post:

When you have your keyword, you need to place them in various areas within your blog post. This shows Google that your content is relevant to the user’s search query. The more relevant your content to a user’s search, the better your ranking on Google.

If you do this correctly, you’ll have the best chance of ranking highly for your chosen search terms.

Important note: Don’t stuff keywords into your article and don’t try to force them either. You want the article to flow naturally so avoid using keywords for the sake of it. If it doesn’t fit, leave it out.


H1 tags (If possible)

Your H1 tag is essentially the headline of your article. If you can, try to include your keyword towards the beginning of your headline. Don’t worry too much if you can’t make it fit. Just try to include it somewhere in your H1 tag and make it as close to the original keyword as possible.

The first paragraph of your article

Google and your readers need to know that your article is immediately relevant to their search query. Try to include the keyword in the first paragraph/sentence of your article.

In your url

Try to include the keyword within your url. So each blog post url should start with your main domain name, followed by your keyword. For example: ‘’

Use synonyms

Use variations of the keyword throughout your post, this will reinforce the relevancy of your article which Google will recognise. So for example, if your keyword is ‘stop a dog from pulling on a lead’ you can include related keywords like ‘loose lead training’.

In your body copy

Try to include the keyword throughout your article when the opportunity presents itself. Once or twice under each subhead is plenty. Remember not to overdo it. If you’re trying to stuff in too many keywords, it’ll feel unnatural and Google will penalise you for it.

Providing value always comes before optimisation. Don’t let your content suffer at the hands of poor SEO tactics.

In your subheads

Try to include your keyword in a subhead if you can. Whether it’s the keyword itself or wrapped within it. Again, this just shows Google how relevant your post is for a particular search query.

In your image alt tags

Whenever you add an image to your post, always include the keyword and its variations in the alt tags. This option can be found in the image settings of each image you add.

In your image file name

Google also pays attention to the names of the files you add to the post. So when you’re saving an image to your computer before uploading it, save the file name with the keyword too.

Include relevant links

And lastly, include internal and external links within your copy. If you have another post that relates to the article, link to it using the target keyword.

Google also likes content that links to credible external sources. So if you’ve found an article that supports the points you’ve made in your post, include those too.

By including links to further reading you’re providing your readers with more value, and Google loves websites that go above and beyond.


If you have any questions about optimising your posts, pop them in the comments below…


How to optimise your blog posts to drive search engine traffic

Leave a Reply

Your email address will not be published. Required fields are marked *