How To Do On-Page Seo: Definitive Guide For Ranking
Stay with me and learn everything you need to know about modern SEO best practices, from the basics to the most important tips and tricks.
This is one of a number of the essential SEO related posts, so in order not miss out, always visit here for more.
On-Page SEO – the Ultimate Ranking Guide.
On-Page SEO is a search engine optimization technique that helps search-engine bots understand what your pages are all about.
It includes on-site search engine optimization techniques that can be used to ensure that your website ranks in the SERP, and it can also help determine how well your could rank.
The more SEO you do, the more organic traffic you’ll drive to your blog. That is why organic traffic is always more relevant to your conversion rate.
On-page SEO is a technique done by merging “great content” and technical elements together, to improve the quality of your pages.
You can kick this off by optimizing head tags as well as internal blog inter-linking. You could increase your chances of reaching higher ranks in search engines and ultimately increase traffic by this two simple but power steps.
Today’s article will focus on on-page optimization, and I’ll introduce some of the best SEO techniques you should implement when optimizing your blog posts too.
Use the rest of this post to learn how to execute SEO effectively on your pages and posts NOW.
But before then, lets see the…
Benefits of On-Page SEO and Its Best Practices
- On-Page SEO helps to optimize individual pages and content to achieve better rankings in search and generate relevant traffic.
- The ultimate goal of search engine optimization (SEO) is to get to the top of a search engine (such as Google) and get a first-page ranking for the exact keywords your target users use. It is also worth noting that the SEO process is not limited to search engines, but includes tactics to help your primary target keywords for a single page rank and that is what On-Page SEO is all about.
- SEO practices that aim to improve the usability of your website and improve the visitor’s browsing experience are the best SEO practices for your blog, why you need to start on-page SEO today.
- Search engine optimization is the process of sorting your website by desirable keywords to bring in search traffic. There are a number of factors that search engines take into account when ranking a website/blog. This helps them determine whether your site is a good candidate for a search engine ranking or not, and also the quality of your content, and “On-Page SEO” is in its hub.
- On-Page SEO will always work as long as you regularly update your pages to improve your search results and share fresh, original content that adds value to your potential customers. This is the key to generating good – ranked, high – quality and fresh traffic – to capture content for your blog.
- Your page title should be the best combination of SEO factors to ensure that you get the right balance between what you want to classify and optimizing your websites for SEO. This will help you capture additional long-tail keyword traffic and also help create a more attractive title when you read it in search results.
- Optimizing your website for search engines is one of the best ways to increase your traffic exponentially over time. If you want your blog posts to rank in search results, you need to write content that matches what people are looking for. So if you wanted to place your site, you need a lot of time and effort to get to know SEO and a lot of patience to see it in action.
- While Social media and paid ads could get you more traffic every day and send visitors to your site as long as you pay for it; if you manage to get a featured snippet on Google or at least emerge as the 3rd in SERPs, you can get a huge traffic boost. Social media won’t do that, but On-Page SEO will work non-stop.
In the early days of search engines, page optimization was about cramming as many keywords as possible into your content.
Today, we’ve already explained what SEO means, also how to optimize your posts and pages and get them in the search engine results page. So if you are still look for a overnight success, it’s high time you hopped onto the good practices. Because all those craps no longer holds water.
Now that you know what On and Off Page SEO means and how the search engine works, what does it mean to you?
It will pay off relatively fast if you paid more attention to something that has been around before the existence of the internet.
Organizations used SEO to reach new audiences, drive traffic to their websites, disseminate knowledge, and drive growth.
However, SEO has changed a lot since then, first with the old-fashioned approach of filling content with as many keywords as possible and filling pages with backlinks, but over time it has evolved into a sophisticated technical practice strongly influenced by the current behavior of web users.
Today’s incarnation uses page-by-page techniques (On-Page SEO) to ensure that high-quality websites are at the top of search engine results pages.
Best practices have evolved, but what more is on-page SEO and how best can digital marketers and bloggers use it to their advantage?
At the moment, the best approach for on-page SEO has to address a number of page elements, such as:
- Page layout
- Page design
- Content design and management, also
- Off-site Search engine optimization, etc.
The Main Difference Between On-Page and Off-Page SEO Techniques
In off page SEO, the most important thing you can do is promote high quality backlinks to authoritative websites, as this guarantees that search engines will see your website as relevant and important and that you will be rewarded with higher ranks.
While on the other end of the spectrum, it’s entirely the other way round.
In On Page SEO, the main concern is to ensure that all technical aspects of the page are optimized for the speed and efficiency of the keywords.
Got it?
How To Optimize blog Posts For Onpage SEO Before Publishing
How to optimize blog posts for SEO- Do you frequently ask yourself the following questions -?
- I am writing great content but I am not getting enough organic traffic to my posts?
- Why is my blog post not ranking on Google?
The answer is simple – implement SEO in your blog posts.
Your content is the best place for you to implement SEO techniques.
SEO in blogging needs to be implemented on every page of your blog to help Google understand that it contains great content and has value for potential readers.
When a reader searches for something, Google shows the query keyword in “bold”. And that is your target… to write with keywords that people are actually searching for.
So how do you write SEO friendly blog posts? I will walk you through 11 important and easy to implement SEO strategies that you should start to take note of in your content before hitting the ‘Publish’ button.
Follow these and Google will reward you for knowing how to do SEO for your blog.
1. Title Tags are Vital to Achieve SEO Success for Your Blog
The title of your page is a description of your post in a few words.
That is a visitor’s first interaction with your blog.
It is so important because your visitors see it first before any other thing, and makes their decision.
The search engine bots see them first too when they start crawling your page for indexing.
In WordPress the title has a <H1> tag. The same should be the case for other blogging platforms too. Because the search engine attaches a lot of importance to it, from the SEO perspective it becomes one of the very important optimizing symbols.
And that is the more reason your title should contain your keyword.
If a reader searches for your keyword, Google would certainly consider your post and mark it in bold … and when the reader finds that his query is contained in your title, that gives your post a higher probability of getting clicked.
2. Take Note Of Your Title Length And Place Keywords In Front
Search engines show only the first 65-75 characters of your title. If you have a longer title, the search engine would cut it off for you.
So ensure that your title is within the limit.
Also remember your blog name might be appended to the title of your blog post like shown below.
3. SEO Title Tag
Because we read from left to right, keeping keywords at the beginning will bring it to the search engines as well as the reader’s notice quickly, improving the probable click rate.
“Placing keywords in the front will help your rankings.”
In a survey held by Moz among industry leaders, 94% said that using keywords in title tags is the best way to rank high with search engines.
Creating a title that is appealing will attract more clicks to it. Make it readable and have an emotional appeal to it.
4. Branding and User Experience to make Google Love Your Site
As per Google guidelines, user experience is important. So is branding.
Include your blog name along with the name of the post (as shown above). It helps in branding and makes the reader aware of your site. A familiar brand improves click through rate.
Recommended syntax for a good title will look like the following
<Blog post name><separator><Blog Name>
5. Meta Description – Secret To Optimize Posts & Click Rate
Meta description is a tag that provides a short description to the content of your page.
It is the primary source of the snippet that you find beneath the URL of a search engine listing.
It promotes your blog by drawing readers to your site.
Before the reader hits a click on your page link, the Meta description tells the reader in details what is the content all about.
Creating a compelling and readable Meta description for your page… in every brief highlighting what the page is all about and how the reader will gain from it is key.
As a recommended good SEO practice, naturally mention your keyword in your Meta description too.
Google highlights in bold the keyword searched in the Meta description as shown below.
Remember, the Meta description for a given page can be of any length. However, search engines will show up to a certain character count (160 characters) only and trim the rest.
If you do not explicitly mention a Meta description, search engines will create their own Meta description after reading the content of your page.
By default, it reads the first 160 characters from your content. If you are targeting multiple keywords on the same page, you can consider this technique and let the search engine do its job.
6. Implement SEO Friendly URLs
URLs have special importance when it comes to on-site SEO.
Search engines display page URL in their search results. So the occurrence of the queried keyword phrase in the URL can give a boost to the placement of the link on the SERP (Search Engine Results Page).
However, avoid keyword stuffing.
If your page is about multiple keywords, avoid stuffing all of them in your URL. It will only lead Google to penalize your page.
Bonus – “URL Guidelines for Better SEO”
Take a hard look at your page URL and ask — can you properly guess the content of the page from the page URL?
A short but descriptive URL that is readable is all it takes to grab the reader’s attention.
PS:
Avoid URLs with query parameters. It serves no SEO purpose and can hamper your ranking.
Ensure that your keyword is not unreadable like http://exampledomain.com/blog?ID=210
A readable URL will look something like http://exampleblog.com/11- things-to-do-in-every-blog-post
Note how hyphens (-) separate the words to make them look good and readable … avoid using plus (+) or space (%20) or underscores.
Ensure URL is short and sweet. Along URL will not be completely visible in the search results as Go ogle will trim the characters after a certain limit.
7. Headers and Sub-headers to Optimize Blog Posts for SEO
Headings and sub-headings on your page can provide search engines, powerful hints to help you rank.
Search Engines consider headings and sub-headings as next to the title. The bots study every occurrence of a sub-heading to understand what the page is all about.
There are 6 types of headings and sub-headings possible in HTML — HI, H2, H3, H4, H5, H6 in their order of importance and relevance.
Use them to provide a hierarchy to your content.
For example, HI tag is used mainly for title. H2 will act as the headings of your page. The others will be sub-headings.
Because search engines read HTML, this is how the header architecture should be on your blog.
It is not mandatory to have all the six headers on a page but if you need all of them, do so. But…
Normally, a blog post would mainly need HI as the title, a couple of H2 headers and a couple of H3 headers only.
Dividing the entire content into logical pieces with headings and sub-headings improve readability.
For SEO purpose, naturally mention keywords in your headings and sub-headings. Again, avoid keyword stuffing.
As per best practices in SEO, mention your keyword once in the heading. And if your blog post is long (more than 1000 words), you can consider twice.
8. Body Content – The Meat of the Food
Using relevant keywords in your post content is undeniably very important.
Since Google is using advanced algorithmic models, repetitive use of keyword phrases is not enough.
Keep keywords to less than 1.5% of your entire content. So if you have a 1500 word article, your keyword phrase count should not be more than 23 words. That means if you have a 5-words focus keyword phrase, you can repeat it 4 times.
Google advises against keyword stuffing and calls it a bad practice.
If Google does not like anything, we will not have it. Simple!
Overuse of keywords in your content can lead to Google penalties.
… have a comprehensive content, following a logical structure and explain in a simple easy-to-follow manner. And you are good to go.
9. Word Length Matters A Good Deal
Search engines love long content.
Once upon a time, 500 word posts ranked on Google. But those days are in the past now.
Google as a search engine always tries to provide searchers with the best content. It considers longer posts to be in-depth and contain more relevant information.
On Google Webmasters Central Blog, it gave thumbs up to long form content.
“Users often turn to Google to answer a quick question, but research suggests that up to 10% of users’ daily information needs, involve learning about a broad topic. That’s why today we’re introducing new search results to help users find in-depth articles.”
As per Google, 10% daily search queries require content that is broadly explained. So while your blog might contain great information in a 300-word post, it will likely not rank on Google.
Why Waste Time Write a Long Blog Post?
- A study done by Moz showed that the longer the content, the more backlinks pointed to it.
- And as you may know, backlinks are powerful SEO factors which help search engines rank.
- A backlink is considered as a vote up in favor of the website to which it points. We will analyze this in detail in a later blog post.
You might be thinking now, let me chum a 3000 word post to get ranked #1 on Google, you are wrong. Word count is one of the factors, but definitely not the only factor.
If you provide plagiarized copy from multiple sources, or if your content is a thin content, Google will penalize you instead of rewarding you.
Longer form of content also improves conversion rates.
Various studies done in this case has shown significant improvement in conversion rates of long blog posts.
If you are looking to rank within the first couple of pages, ensure that you write posts that are over 1500 words.
My ample advice will be:
For a page 1 rank, write posts that are over 2000 words.
If you are looking at the top 3 position for a keyword, go over 2500 words.
It is difficult to provide high quality content in short. However, not all content needs to be long form.
For example, if you are looking to publish a video that you are sure will go viral, go ahead and simply post it with easy to share features. No need to write a 2000 word post with the video.
That does not help.
10. Internal Links and Out Bound Links
SE0 Recommendation: A page on your blog should be accessible through no more than 4 clicks from another page on the same blog.
The idea is to ensure that from a certain post you link to other content both inside and outside your blog or website.
This helps in reader interaction, reader retention and longer stays on your blog.
Google assigns better ranking to blogs where the user interacts with the elements on the page. It is a signal to indicate that the user finds the content useful and is reading more content related to his or her query.
Make it look natural when you are trying it link internally as shown below
For out bound links, consider authority sites like Wikipedia, etc.
11. Sprinkle Latent Semantic Indexing (LSI) Keywords
LSI keywords are keywords that are semantically related to the queried keyword.
Not sure of where to get LSI Keywords?
Search on Google with the keyword phrase you want to build your content on, scroll down to ‘Related Searches” part of the search engine’s SERP.
Those are the list of LSI keywords for your primary keyword.
They can be in form of questions, how-tos or anything else.
So if I search for ‘LSI Keyword”, this is what my latent keywords would be listed as by Google.
- How to find keywords
- How do I find my LSI keywords
- LSI keywords Moz
- What is LSI keywords in SEO
If you are writing longer posts, you might be already using LSI Keywords.
Do a quick check and if you are not doing it, you can always edit and sprinkle them on your posts and pages.
Still Reading, Here Are Take-aways, specifically for YOU
12. Image Optimization Is An Effective Blogging SEO Practice
This is one thing that is really very simple and easy, yet most of the bloggers don’t do it.
Whenever you are inserting images in your post, always make sure that you optimize it by using the alt attribute.
On WordPress, while uploading your image to the Media Library, you can provide value to the Alt attribute right off the bat.
The alt attribute is not visible to the average reader. However search engines can read it from the HTML and get a hint about what the image is all about.
Some machines for visual impaired people do use it too.
Always use Alt text in your images. In any one image, always mention the exact keyword in the Alt attribute.
13. Use Social Sharing Buttons To Your Advantage
This is the era of social networks.
Be it Facebook or Twitter, Reddit, Pinterest, LinkedIn, all of these networking sites help you earn SEO signals and rank on Google.
It is important to have prominent and easy social sharing options enabled on your blog posts.
The number of times your link is shared on Facebook or the number of re-tweets your link gets on Twitter matters.
Google considers them as a vote up to your content and hence assigns a better ranking.
Given how the reach of social networks have grown, how well social shares co-relate positively to higher search rankings, and how those correlations have risen over time, there’s a lot of value in making sure your pages have an opportunity to perform socially.
14. Always Encourage Comments and Make it Interactive
Google loves blogs and sites that encourage user interaction.
Allow moderated comments in your blog posts and encourage users to comment on it through call to action at the end of every post.
For example, you write a post about a recipe on “5 Excellent Ways to Cook Chicken’.
At the end of the post, you can ask readers if they have better ways to cook chicken and if they do, ask them to share it in the comments.
Respond to readers’ comments and be sure to moderate it.
If you already have a high traffic blog site, you need not consider all the pain.
A high traffic web site always gets tons of spam comments, so moderating all of it is not feasible.
Simply disable comments and spare yourself the spam.
Final Thoughts
I hope this post on how to optimize blog posts for SEO will help you achieve higher search rankings on Google.
Remember, only implementing SEO strategies will not help … always ensure that you have a nicely written content.
Are you aware of any other techniques to improve on-site SEO?
Share with us in the Comments section below and I will delightfully learn from you.
Drop your comments below.