Last Updated on by Vanessa Cast

9 simple ways to improve your on-page SEO and improve your blog post to receive more traffic from Google
Our policies to recommend tools, courses, people, etc, are very strict, we take the success of our readers very seriously. Because I respect you very much I want to tell you that sometimes I use affiliate links inside this website, which means that, at no cost to you, I earn a commission for my work if you click and buy something. But you can be 100% sure that I only recommend products or services that I know will make your life easier and happier.


How to Increase Blog Traffic by Optimizing your Blog Posts


Is Pinterest your only source of traffic?

If the answer is yes, don’t worry, many bloggers play the Pinterest game because is the fastest way to increase your blog traffic and that is just fine!

Pinterest is how you increase your blog traffic fast.

But this can’t be your only source of traffic.

Imagine what would happen to your business if Pinterest change their algorithm and your pins don’t receive more love.

If you end up putting all your eggs in one Pinterest-sized basket, your business is in great danger.

This is why you need to learn how to increase your blog traffic using other sources.

What will happen to your business if Pinterest changes their algorithm or they simply go out of business? You need to focus on SEO from day one! Click To Tweet

It’s perfectly acceptable to go for the low-hanging fruit when you want traffic fast –> Pinterest!

But Google is always watching, they are watching what you are doing from day one and if you don’t care about optimizing your content for Google today, you won’t rank in Google searches tomorrow.

… And Google searches is the big deal!

This is where SEO comes into play.

SEO takes time, that’s why you need to work on your SEO strategy ASAP.

Do you remember that Chinese proverb: “The best time to plant a tree was 20 years ago. The second best time is now.”

Well, let me rephrase that:

“The best time to start working on your #SEO strategy was 3-6 months ago. The second best time is now.” –Vanessa Cast Click To Tweet


What is SEO?


The idea of this post is not to get very deep into SEO but give you some real and simple steps to optimize your blog posts to receive more love from Google.

SEO is the process of optimizing your blog posts or website to get organic, or un-paid, traffic from search engines.

On-page SEO the focus of this post. Refers to the things you can optimize on your own website, like keywords, meta description, title tags, etc.

Off-page SEO refers to the page ranking factors that occur off your website, like backlinks from another site, social media exposure, etc.

You can influence both, however, we are going to focus on the one you can optimize by yourself (On-Page SEO) without having to interact with other bloggers or website owners.


Why is SEO Important?


Receiving traffic from social media or other sources is also important, but the biggest players have organic traffic (search engines) as their main source of traffic.

Think about it, where do you go when you need something in the form of information, products or services? Google? Bing? Yahoo?

Search engines!

And how many times you go beyond the first page? none?

This is why is so critical to rank your site up to the first page if you want to get some serious traffic.


Bloggers who earn over $50,000 per year tend to put a lot of emphasis on SEO. Their #1 traffic source is typically Google organic search, and compared to lower-income bloggers they are 4.3 times as likely to conduct keyword research.

Bloggers who earn over $50,000 per year rate Google organic traffic as 83% more important than lower-income bloggers do.

source: https://growthbadger.com/blog-statistics/


In this graph from growthbadger.com you can see that Bloggers who earn over $50K/year are more focused on SEO than lower-income bloggers.

Comparison about important factors for making a blog successful. SEO for bloggers is one of the most important points

No need to find more reasons for SEO.

One thing I learned during all these years is to stand on the shoulders of giants: “If they are doing it, and they are being successful, I need to do the same”.

SEO is key for everybody who wants to drive more visits to their website. Mom bloggers, eCommerce, corporate websites, etc.

Is SEO Hard to Learn?


No, it’s not! Having a basic understanding of SEO is something you can achieve in a short amount of time.

SEO is not difficult to understand, in fact, it’s very intuitive.

However, if you want to dominate the SEO game, you need to go out there and learn from the people who have been successfully implementing SEO and then put the work in your site.

I’m not going to lie you, SEO it’s not hard to learn, but it requires a lot of practice to master it.

9 Ways you can increase your blog traffic with On-Page SEO


To be successful with SEO you need to start doing it right on your website or blog.

Your blog is your house and you can’t be successful if your house is messy.

You can be an amazing writer putting hours and hours covering every angle of a subject but if nobody reads what you are writing, you don’t exist.

Your goal is to deliver your message to the biggest audience you can reach and to do that you need to learn how to write with purpose and optimize your blog posts for SEO.

Applying some specific techniques to reach as many readers as possible.

The good part is that you can increase your blog traffic for free with SEO. It requires patience and consistency but the reward is huge!

Let’s move forward, and learn the 9 things you need to cover to write optimized blog posts.

I love to explain things using a real-life example. I’m going to use this post from Twins Mommy which is ranking number one for awesome keywords like: “make money with a mom blog” or “mom blogs that make money”

Twins Mommy receives most of their traffic from search engines. So, Elna knows her thing.

Organic traffic for TwinsMommy.com


1. Keyword in Title


Try to include your keyword or a variant in your post H1 Title.

Let see the title of the post from Twins Mommy:

Example keyword on headline



This is the most important On-Page SEO factor.

As you can see the keyword “mom blogs that make money” is included in the title.

2. SEO Friendly URL


Use short URLs and always include your keyword in the URL.

Google has confirmed that the first 3-5 words within the URL receive more weight.

As you can see in the following graph, the shorter the URL the better Google position.

Avoid ugly URLs like:
https://vanessacast.com/p=534
https://vanessacast.com/6/12/2018/cat=mindset/527

If you are using WordPress you can go to Settings->Permalinks and choose a more friendly URL format.

How to create a friendly URL on WordPress



Following the example from Twins Mommy:

Example of friendly URL

The URL is only 3 words and contains the keyword mom blogs money.

3. Add Keyword in Meta-Description


This is the short description that you can see under the Page title when you are running a search.

Meta-description doesn’t impact your page ranking in search results, however, Google still relies on meta-description to determine a page’s relevance to a query.

A good description is important to stand out in search results and encourage people to click and read your article.

As you can see in the article from Twins Mommy, the description includes the words mom, blog and money.

Example of SEO friendly meta-description

Keep it short, I would say no more than 150 words. Have in mind that Google only shows the first 25-30 words in search results.

If you want to check the full meta-description of any article, you can use this free tool.

4. Add Keyword in the first 100-200 words


Your keyword should appear in the first 100-200 words of your post. Try to avoid a long introduction if they are not directly related to your keyword.

Focus on writing a catching intro, adding your keyword in a natural way.

If we check the article from Twins Mommy, you can identify the keyword at the very beginning.

How to include your keyword within the first 100-200 words of your blog post.


5. Add related keywords


There are many tools to find related keywords, I love Keywords Everywhere plugin.

However, if you don’t want to install a plugin you can use the Google Searches Related To feature that you can find it at the end of the search page.

How to find related keywords in Google



You can choose some of these keywords and add them to your content, that way you can tackle more searches and sometimes start ranking for keywords that you don’t even know you are ranking for.

It’s also a great way to help Google understand what’s your article about.

6. Use Internal Links


Link to other relevant posts you have written in the past. Internal links give Google an idea of the structure of your site.

The more you link to other posts on your site that are related to the topic you are currently writing, the more Google considers you relevant for that topic.

In a nutshell, the more you write around the same topic, the more you gain relevance for that topic.

Remember the 3 pillars of SEO: Authority, Relevance, and Trust.

Try to use minimum 2-3 internal links in every post. If you don’t have relevant articles to link, don’t worry, keep writing and then come back to that article and add some internal links.

As you can see in the article from Twins Mommy, there are many internal links.

How to use internal links to improve your On-Page SEO


7. Use External Links

External links to related pages help Google understand your page’s topic. It also, shows Google that you centralize great content.

Link to external articles that help you enrich your content. You can add 1-2 external links every 1000 words.

People tend to think that if you link to external sites, you are encouraging readers to click and move away from your site.

This can be true, but my ultimate purpose is to help my readers by really providing the best information available.

If I know about a site or article that have awesome information around the topic I’m writing, you can be sure that I’m going to tell my readers.

If you do this, if you tell your readers about great sites, you build trust, and they will come for more.

You need to believe in the process and remember that trust is one of the pillars of SEO.

Always link to high authority sites, the sites you link reflect their quality on you.

This is like recommending a good auto repair shop to a friend, if you refer them to a bad shop, they won’t trust you anymore… My friends would kill me… :-/ anyway.

If you send them to a good auto repair shop, they will trust you and they will always come for more.

8. Image Optimization


Google needs some help to understand your images. This is where image optimization for SEO and specifically “Alt Text” comes into play.

Use the “Alt Text” to write a nice description of your image. Take advantage of this and include your target keyword.

By doing this, Google will have a better understanding of your image and article content.

I also recommend you to add a Title and Description. These attributes are important when someone visits your blog and pins some of these images on Pinterest.

If you work with WordPress, you can modify these attributes by just editing your images, as you can see below.

How to optimize your images using WordPress


9. In-Depth Content


Length is strength. Google loves long content.

As you can see in the following graph, the higher the number of words, the higher the ranking.

I always try to create articles of at least 1500 words. This number of words, give you the opportunity to drop your keyword and related keywords more times.

The article from Twins Mommy is 2108 words long. AWESOME!

An example of a good number of words for an article.


Let’s Recap!


So, here you have the 9 things you can do to increase your blog traffic:

  1. Keyword in Title.
  2. SEO Friendly URL.
  3. Add Keyword in Meta-Description.
  4. Add Keyword in the first 100-200 Words.
  5. Add Related Keywords.
  6. Use Internal Links.
  7. Use External Links.
  8. Image Optimization.
  9. In-Depth Content.

If you applied these 9 On-Page SEO techniques on every post you write (you can also modify your old ones) I can guarantee you that Google will start showing some more love to your site.

Have in mind that this takes time. The average time for websites to rank on Google is 90-180 days.

Is this all I need to know about SEO?


Oh dear, no, there is much more, but this is a terrific starting point! You still have many things to learn.

There are multiple courses out there about SEO, but I really trust the content from Elna Cain. I’ve been reading her content for a while and I really love everything she creates.

During this post, we analyzed one of their articles from Twins Mommy to demonstrate a good On-Page SEO.

As you can see TwinsMommy.com is having 67.90K visitors last July and nearly reached the 100K visitors in February.

TwinsMommy traffic stats



The amazing thing about Elna is that Twins Mommy is not her only blog, she also manages two more.

ElnaCain.com with more than 160k visitors last July.

ElnaCain.com traffic stats



And, SmartMomIdeas.com that is focused on parenting and pregnancy, and have in Pinterest its main source of traffic.

As Elna said, “Since mostly women use Pinterest and a good portion is looking for parenting and pregnancy content, my pins are showing up in their feeds and Pinterest is serving up my pins to bigger and bigger audiences. This seems to work for this niche”

You just need to see SmartMomIdeas Pinterest’s monthly viewers, to check that her Pinterest strategy is working just fine.

SmartMomIdeas Pinterest monthly viewers



As we know this is just a vanity metric, in any case, it’s a good indicator that Pinterest like your pins and is showing them to other users.

But, what is really important is the number of people that are actually clicking on your Pins and visiting your website (Conversion!).

The good thing is that she also mentioned that her affiliate income and ad income continue to grow so… People are actually clicking on her pins!

How to Increase Blog Traffic – Ready Set Blog for Traffic


So, if you want to good serious about how to increase your blog traffic, you need to take this course from Elna.

Ready Set Blog for Traffic - Elna Cain Course.



This course is not only about SEO, but you will also learn things like:

  • Strategic blog commenting
  • Using a resource post to drive blog traffic
  • How to increase your authority in Pinterest’s eyes
  • Her “Winning Pinning” Pinterest strategy
  • Pinterest SEO Tactics
  • One quick way to make old posts new again
  • Posts that grow your traffic and income

And much more. It’s a ridiculously practical course about driving more traffic to your blog and making more money!



Are you taking care of your SEO strategy? Please leave a comment and let me know.

I wish you happiness, love and the courage to live your life according to your priorities ♥