In the last few years, Google and the other search engines have made several updates to their ranking algorithm. These updates added additional rules or changed the importance of some of the ranking factors that determine how a site is ranked in the search engine results.
Even after these updates, the on-page SEO hasn’t really changed much. The search engines want the users to be happy with their results and they judge this by the amount of time they spend reading your posts.
There is really no single factor that will ensure you have a good search engine ranking. But if you produce unique quality content and include a few simple search engine optimization factors on your page, you will have a better chance of ranking.
In this article, we will look at these factors, but to get started let’s take it from the beginning.
What is SEO?
Searching Engine Optimization is the process of optimizing a website, with the aim of improving your visibility in the search results.
In theory, the better a page is optimized the higher it will rank in the search engines. Thus, a well optimized, high ranking site will receive more traffic and will appear more credible to the visitors.
The rankings are decided by the algorithms the different search engines use. The algorithms are procedures and formulas that try and find the best answers to the questions you ask.
No one really knows the complete set of rules or signals. Generally, we optimize our sites using what has worked before or seems to be working now.
The algorithms are frequently changing which means it’s possible to lose your ranking overnight without necessarily knowing the reason.
SEO is a way to include the information that the search engines or their algorithms can understand and, in turn, they will know what your post, page or website is about.
What is On-Page SEO?
This is the procedure of optimizing individual web pages so they rank higher in the search results. On-page SEO concerns the post or page content and some HTML code that can be optimized, things that, as a publisher, you can control.
On the other hand, there is another type of optimization, off-page. This refers to factors where you don’t have full control, such as backlinks and social media.
In this article, we will only consider the on-page factors.
The Structure for an Optimized Page
Content
- Keywords
Previously “on page SEO” referred mainly to the placement of keywords in certain locations of your page or HTML code. Today, after the numerous updates in the algorithms having your keyword in a certain position isn’t enough.
Although the keywords and their locations alone aren’t going to get you a good ranking, you are still recommended to start with thorough keyword research. You should know what terms you are targeting, the number of searches and the competition.
I use a keyword tool to find low competition keywords. If you pick keywords that have many searches, but also a lot of competition you will probably never see your post on the first pages of the search engines. This, in turn, will mean very little traffic.
It’s also good practice to find and use related keywords. This will help you acquire traffic using other variations of your keywords. For example, this post is about on-page SEO, here are a few related keywords I could use:
-
- on page search engine optimization techniques
- on page SEO factors
- how to structure an SEO optimized post
- SEO guide for beginners
- SEO checklist
- on page search engine optimization tips
- Unique quality content
Once your keywords are selected, you write your content. This is the most important part of your website and you must write for your readers, not the search engines.
Include your keyword as near to the beginning of your post as possible, within the first 100 words is good. This will give Google a good idea of what your post is about. Then use your keywords naturally in your article.
If possible try to write posts of at least 1500 words. Where there is a lot of competition it’s better to aim for at least 2000 words. There is, of course, no perfect length but some research has been carried out which suggests that longer is better.
- Engagement
Your content should be engaging and you should try to achieve some sort of engagement with your visitors. You can do this by asking questions or opinions about your post or website.
The longer your visitors stay on your site the better. This will lower your bounce rate which is apparently a ranking factor.
Important tags
- Title
The title tag (or the HTML title element) is arguably the most important on-page SEO factor. The nearer you put your keywords in the beginning of the title the better. The title tag is displayed in the search results and gives people an idea of the content of a web page.
For example, the title tag for this post could be: <title>On Page SEO: How to optimize a page or post</title>
You should limit your title to 60 characters.
If you’re using WordPress and All in One SEO or Yoast SEO you will find the title tag and the meta description below the post.
- Meta Description
This has a slight importance in your search engine ranking, but can be important in the way your post is presented in the search results. The primary function of the meta description is to encourage people to click through to your post
Your meta description should describe the page or post in question, include your keywords if it makes sense. This tag should be user-friendly, this might lead to a higher click-through rate.
Make it short, no more than 160 characters. This is how your meta description might appear in the search results.
- Image “Alt” Tag
When you see an image of a red car you know straight away what it is. The search engine spiders can’t tell what an image is about, you have to give them a hand.
This is where the “alt” tag comes in. You provide a brief description of the image, this helps the search engine to understand what the image is about. It’s a good idea to use your keywords in one image “alt” tag per page or post.
For example <img src=”photo-red-car.jpg” alt=”red car”/>
And don’t forget the image “alt” tag is primarily for people who can’t see. They have a screen reader that reads the text on the page for them. The “alt” tag should, therefore, give a brief, accurate description of the image so these people will know what’s in the image.
Heading Tags
The H1 tag is automatically used for the title of your post in WordPress so that one is taken care of. Some themes may override this, so it’s always a good idea to check that your title is wrapped with an H1 tag.
Your H1 tag should include your targeted keyword. You should only include the H1 tag once in your post.
In Wordpress the H1 tag for this post is shown like this:
The other tags H2, H3, H4, H5, and H6 can be used to highlight different headings and can include your targeted keyword, at least once.
Using the different heading tags in your article is important, to improve your user experience. They will break your post into paragraphs and your reader can scan through your article.
Recommended resource: The Meta Tags You Must Know for SEO
Site speed
Page loading speed is an important metric in search engine ranking. You can increase your site speed in several ways:
- Compressing your images
- Minify your HTML, CSS and Java scripts
- Change to faster hosting
- Use a Content Delivery Network (CDN)
- If you use WordPress you could delete unused plugins
- Again in WordPress, there are plugins that can help improve your site speed
It always a good idea to check your site speed using a tool like GTmetrix or Google Speed Insights. This will show your sites’ speed and give you some idea of how you can improve it. GTmetrix also has another useful feature you can compare your site speed with that of your competitors.
Mobile friendly (responsive)
Being mobile friendly is a ranking factor since April 2015. With the number of mobile users increasing every year the search engines will, without a doubt, give more importance to this ranking metric.
It’s also important for you as a site owner to make sure your site is mobile-friendly as the majority of users now access sites from mobile devices. These users expect an excellent viewing experience regardless of the device they are using. Having a responsive design means that your website can be easily navigated using any device.
If you are in any doubt if your website is mobile friendly, you can use Google’s mobile compatible test.
Internal Linking
When writing your article, you should link to relevant posts from your own site. Don’t overdo it, linking to between 2 -5 of your older posts should be fine. This will help to keep your visitors on your site longer while providing them with related useful content. Again, this may help to reduce your bounce rate.
Linking to external websites
It’s a good idea to link out to external websites if you think they can provide useful information regarding the subject you’re blogging about.
Try linking to trusted sites only. Wikipedia is one of the most authoritative sites and linking to articles from such sites will add credibility to your content. Your external links should always open in a new tab to keep your bounce rate as low as possible.
URL structure or permalinks
Make sure your URLs are search engine friendly. Ideally, the URLs of your pages or posts should be short and keyword rich. The nearer your keywords are placed towards the beginning the better.
As Google becomes better at knowing what a post is about this will probably become less important. However, at the moment, this still seems to carry some weight.
It’s better to avoid URLs that look like this https://letsworkonline.net/?p=123 and prefer https://letsworkonline.net/on-page-seo.
The permalinks are an important on-page ranking factor, never go with the automatically generated URLs, as in the first URL above, these can’t be read by your visitors or the search engines.
Voice Search
Voice search is growing all the time, so you want to include this in your optimization techniques.
There are a number of ways you can take advantage of this up and coming way of searching quite easily.
This post goes into optimizing for voice search in detail.
Remedy Crawl Errors
If you check in the Google Search Console you may find you have some crawl errors. This is quite normal so don’t panic, just try to solve them when you have the time.
The most common errors are pages that are not found. This may be because:
- You have deleted a page but not implemented a 301 redirect
- Changed the name of a post but not carried out a 301 redirect
- Mis-spelt an internal link on your site
- Someone linking to your site has an error in their link
Another common error is access denied, for this, you need to check your robots.txt file.
If you have a lot of crawl errors Moz.com have a good post that might help you solve some of these.
Addition of Multimedia
Good use of images, videos, graphics, audio or screenshots can help to decrease bounce rate and increase the amount of time your visitors spend on your site. These are both ranking factors that you should take into consideration. In addition, multimedia will make your posts more shareable on the social networks.
When using any visuals remember to optimize them – compress the images to load faster, include a keyword or a related keyword in the alt tag and in the file name. The search engines will gain another indication of what your post is about
Social Sharing Buttons
Make it easy for people to share your content on their social media networks by placing buttons in prominent positions. Although social sharing may not play a big part in the ranking algorithms yet, they may have a very small effect. However, it’s always worth remembering the more shares you obtain, the more views your content will receive.
Conclusion
While you can never guarantee a first-page ranking, carrying out your on-page SEO and all the optimization methods mentioned in the article will help.
Unique content is a major factor and articles that provide value will rank higher. It takes time and persistence to achieve good rankings but once you’re used to implementing these SEO factors you will soon be on your way to outranking your competitors.
To go further
If you’re thinking about starting or have already recently created a website, it always helps to start with some good training. Perhaps you need some further information on implementing these SEO factors, doing keyword research or writing quality content.
When I started, I knew very little about these subjects. I became a member of an online internet marketing training program where they teach you how to build a professional looking site that will get well ranked in the search engines, provided you write useful articles and diligently carry out your keyword research.
Check it out if you feel it might be useful, it’s even free to join!
Learn How To Build An Online Business
Get All The Training and Support You Need. Learn More Here!
If you have any questions or comments about on page search engine optimization, let me know in the comments section below.
Thanks for the useful article peter. Your posts (Including other posts on your site) are really good. I think creating a new site is not so difficult. but the real challenge is with seo. Search engine optimization is no so easy to understand topic for newbie website owners. You made it quite easy to understand even if the reader is a newbie.
Is there any more article available on the same topic (SEO). and also on Backlink building techniques? IF YES then it will be helpful if you share those links. Thanks again
Hi Apthagowda,
Thanks for your compliments! I agree the actual creation of a site isn’t too difficult, especially with WordPress or even the online site builders. SEO is perhaps a little more difficult for a newbie to understand, but I feel once you know what you should do or more exactly where you should include your keywords on your page this isn’t too hard.
For SEO and backlink building I feel that Brian Dean at Backlinko.com has some great resources particularly this post
All the best,
Peter
Thanks for your suggestion Peter. I will check Backlinko.com. Keep posting good articles like this. Have a good time. Thanks again.
Thanks for this great guide!
Search engine optimization is one of the hardest things to do for a website.
I have two questions. If I optimize my pages, then how long until the search engines will be able to find me? Do I have to do the same for every post?
Hi Alec,
Once you’re used to optimizing your pages it’s not really that hard, you just have to repeat the same process for each page or post. Optimizing your pages won’t alter the time it takes for the search engines to find your posts, but they will rank higher if your on-page SEO is done correctly. To get your pages indexed rapidly use the Fetch as Google tool, this way your pages will be indexed usually within 24 hours and sometimes as fast as a few minutes. Yes as I said before you do have to optimize each post or page you publish.
Cheers,
Peter
Hi,
Ive just read your page on SEO, thank you!
Its really clear and simple.. SEO can be a real headache and i know there are tons of people who want answers on how to optimise their sites so keep writing as I’m sure there will be followers!
Question… what is the best way to maintain SEO? Does it have to be done daily, weekly, monthly?
Is it worth paying a company to do the work for me…?
Jon
Hi Jon,
For beginners, SEO might seem quite daunting but it’s not really that hard once you’re used to it. Once your on-page SEO is done you can forget about it, you may need to tweak your pages at a later date if Goggle changes their algorithm, but that’s about it. I don’t think it’s worth paying a company to do the work for you, but you need to be patient your site won’t rank right away. There is also off page SEO which is obtaining backlinks from other sites and social media mentions.
Thanks for your comment,
Peter
Hi Peter
Great site, and I picked up some really good tips and info especially on SEO and H tags. I am an affiliate marketer just starting out with WA and you have made it so simple for anyone that looking to start their own business to explain the questions we all want to ask!
Thanks again Peter
Dave
Thanks Dave, glad you found the post useful. On page SEO really isn’t that difficult once you understand what you need to do.
All the best,
Peter