On page SEO is one of the most important processes you can use, not only for achieving higher rankings but also for running successful SEO campaigns.
A website is the focus point of all SEO processes and if it’s not properly optimized for both search engines and users, your chances of succeeding are minimized.
Before getting into the details on which on-page SEO techniques to use to boost your SEO, let’s start with some basic SEO terminology.
What is On-Page SEO?
On-page SEO is the process of optimizing each and every web page of your site in order to rank higher in the Search Engine Results Pages (SERPS).
On-Page SEO has to do with both technical SEO (titles, descriptions, URLs) and the content of your web pages.
The ultimate goal with on-page SEO, is to speak the ‘search engines language’ and help crawlers understand the meaning and context of your pages.
Take a look at the above diagram and notice how On-Page SEO intercepts with technical SEO and Off-Page SEO.
All three processes have to work together to get the best possible outcome, but the main job of on-site SEO is to optimize the content and structure of a particular page.
What is SEO?
This includes configuration settings you can apply to your website (that’s on page SEO) and techniques you can use outside the boundaries of the website (that’s off page SEO).
What is Off-Page SEO?
Off-page SEO is about link building and other signals you can give to search engines to convince them about the quality and usefulness of your website.
It has to do with promotion methods outside the boundaries of your website.
11 On Page SEO Techniques for Higher Rankings
Now that the theory about SEO and importance of on-page SEO is justified, let’s move on to the practical part.
Some people can argue that there are more on page SEO techniques and not only 11, but these are the most important you can apply to your website today and quickly boost your SEO.
Here is a summary of all the techniques:
- Content quality comes first
- Page titles and meta descriptions
- Content SEO
- Headings and content formatting
- Images and other multimedia elements
- URL optimization
- Internal links
- External links
- Page loading speed
- Mobile friendliness
- Comments and on-page SEO
1. Content Quality comes first
When dealing with SEO, you always need to have in mind the following:
A website with brilliant content can do great with or without SEO. A website with bad content will not survive with or without SEO. A website with good content can become even better with SEO!
So, what is considered good content?
Original Content (articles, text, images, videos, presentations, infographics, comments etc.) – No copies or rewrites of existing articles.
Content published on your website first – Even if it’s your own content, if you have already published it on another website then it’s not good for your site (unless you specify the canonical tag correctly).
Content that includes text as well – Try to have text to accompany your non-text content. For example, if you post videos on your website try to add a text description as well. If you add images try to describe in words what the image is all about.
Content that is useful – Don’t publish content for the sake of publishing. Before hitting the publish button make sure that what goes live adds value to your website.
Content that is well researched – Users don’t want to read quickly prepared posts and neither do search engines.
Long articles are proven to rank better than short articles.
Unbiased content – If you are writing about a certain topic or answering a question make sure that what you write is justified and covers both sites of a story.
2. Page titles and Meta Descriptions
This is SEO 101 but very important for on-page SEO. When search engines are ‘reading’ your pages, among other things, they check the page title, the description of the page, the headings and content (text, videos and images).
They do so because they need to understand what the page is all about and then based on other factors (off page SEO, domain authority, competition etc.), they will rank your page (for various keywords) in a position in their index.
Hint: If you are not familiar with this process, spend a few minutes and learn how search engines work.
Each page must have a unique title that will help both search engines and users understand what the page is about.
A page with title “SEO Tips for Beginners” is better than a page with title “index.html”.
The page title was and still is one of the most important on-page SEO factors.
Page title optimization Tips:
Add keywords to the beginning of your page titles – When possible add your target keywords to the beginning of your page title. This helps search engines understand right from the beginning what keywords the page is targeting.
That does not mean you should cross the line and start doing keyword stuffing. If you cannot have a keyword at the beginning then it’s not the end of the World. Just make sure that your target keyword is part of the title.
Write short and descriptive titles – A page title doesn’t have to be long. The general recommendation is to keep it below 60 characters because this is the average amount of characters displayed by Google in the search results.
Include numbers and power words – Having numbers in the title as well as power words like “Ultimate, actionable, amazing, checklist, etc.”, makes titles more interesting and this increases their CTR (Click Through Rate).
No need to include your domain in the title – There is no need to include your domain name in the title because this is added automatically by Google. You can make use of the 60 characters to provide an accurate description of the page.
Exception to this rule is when you have a strong brand that people can easily recognize, you can consider having your domain in the title.
The page description is what the searcher will see in the search engine results page. It has to be descriptive, up to 160 characters and unique for each page.
It’s your opportunity to advertise your page and convince the searcher to click your link and visit your website rather than selecting one of the other links.
It should be noted that Google does not always show the meta description you provide but many times they use their own if they believe is more appropriate for the searcher.
Meta description Optimization Tips:
Avoid auto generated descriptions – Even though Google may not use your description, it’s always a best practice to avoid using auto-generated descriptions that sometimes don’t make sense.
Add your target keyword(s) in the description – Google still highlights the search terms both in the title and description so adding your target keywords, makes descriptions more relevant and appealing to the searcher.
3. Content SEO
Content SEO is part of on-page SEO and has to do with optimizing the actual content for your target keywords.
Before publishing a piece of content (whether this is text, images, audio or video), the first step is to do your keyword research.
This is necessary to find out what search terms users are typing the search box and create content that can satisfy their intent.
Once you decide on your target keywords, you should create a list of related keywords (also called LSI keywords) and use them in your titles, descriptions, headings and page content.
Why? Because with the introduction of Rank Brain, Google search algorithms have become more intelligent and they are no longer looking for keyword relevancy in content but for topic relevancy.
This means that in order to make your content more relevant to broad topics, you need to enrich your content with LSI keywords.
There are various ways to find out which keywords are considered by Google to be relevant to your target keywords.
The easiest and fastest way is to take advantage of three features provided by Google: Google suggest, People also ask for and Related Searches.
When you start typing a query in Google search, you are presented with a list of possible phrases to use in your search. These are great keyword candidates to mention in your content.
People Also Ask
When you click search, Google shows you the results and among them a section called “People also ask”. These are good candidates to use in your sub-headings.
At the bottom of the search results, Google shows you a list of related searches.
All you have to do is that you mention some of the above words in your content (without doing keyword stuffing).
4. Headings and Content formatting
A page needs to be properly formatted. Think of it like a report which needs to have a heading (h1) and sub headings (h2, h3).
The H1 Tag
Each page needs to have only one H1 tag. If you are using WordPress then by default the title of a page is wrapped into H1 tags.
You can either choose to have the same <title> and <h1> tag or provide an alternative title for the heading.
Remember that search engines display in the results what they find in the title tag and not the h1 tag. There are cases where you want to differentiate the two, like the example below:
As far as the other headings are concerned (h2, h3), the things you need to have in mind are the following:
- Avoid using a single word for a heading but make your headings interesting and useful for users that like to skim read an article.
- Use headings hierarchically i.e. the first heading tag is the <h1> and then the <h2> and then <h3>, <h4> etc.
- The subheadings are a great place to use related keywords in your content.
Do not just throw text on a page but make sure that it is readable.
- Use bold, underline or italics to highlight the important parts of a page.
- Use a good size font (at least 14px).
- Split the text into small paragraphs (max 3-4 lines).
- Use enough spacing between the paragraphs to make the text easier to read.
- Make use of CSS to create sections that stand out and break the text into smaller more manageable parts.
5. Images and other multimedia elements
Images are important for presentation purposes. They make a page more interesting and easier to understand.
One of the biggest problems with images is that they add to the loading speed of a page.
Best practices for using images:
- Use original images. If you need to use an existing image from the web you need to reference the source.
- Optimise the size of the images – the smaller the size (in bytes) of the image the better.
- Use an ALT tag to describe the image – This helps search engines understand what the image is about.
- Use descriptive filenames – Don’t just name your image ‘image1.jpg’ but try to use descriptive filenames, for example ‘man-doing-push-ups.jpg’.
- Use a Content Delivery Network – If you have a lot of images in a single page you can use a CDN service that will make your page load faster. In simple terms, your images will be hosted and served by a number of servers and this speeds up the loading process.
6. URL Optimization
Optimizing your URLS is important for maximum SEO. It has two parts. The first part is URL optimization and the second is URL structure.
Some SEO Courses, including our Complete SEO Course, have URL optimization as part of ‘Technical SEO’ but it’s also strongly related with On-Page SEO, that’s why it is mentioned here.
If you take a look at the SEO Overview diagram (above), URL optimization is in the grey common area between technical and on-page SEO.
A permanent link (also known as a slug) is the unique URL of each page.
Good URLs should be less than 255 characters and use hyphens to ‘-‘ separate the different parts.
Just like the page title, an SEO friendly URL is short, descriptive and includes your target keyword.
These are some examples of good URLs:
These are examples of bad URLs:
- https://www.reliablesoft.net/p?165 or
- https://www.reliablesoft.net/seotipsforbeginners/ or
The URL structure should mimic the actual structure of a website.
Best practices for optimizing your URL structure
Make use of categories – Group your pages into categories to help users and search engines find what they want faster.
It’s like having a warehouse with lots of uncategorized items versus a warehouse with all the items assigned to a dedicated category.
You can have sub-categories as well but my advice is not to go over two levels. For example, a good category structure is:
Homepage > Social Media > Facebook > Article
Homepage > Social Media > Facebook > How To > Article
Add a Breadcrumb menu– A breadcrumb is helpful because it allows users to navigate your website in a structured way since they always know where they are and how far from the home page.
7. Internal Links
Linking to pages within your website is very important for SEO because:
It’s like building your own web: The first step a search engine spider will do once they discover a page, is to follow the links they find on that page (both internal and external links).
So, when they arrive at your page, if you don’t have any other links within the text they will read your page and go.
If you have links pointing to other pages within your website they will take those into account as well.
It’s a way to let search engines know about your other pages: As explained above when search engines find a page with links, they will go and read those pages too, so you can use this technique to tell search engines about pages of your website they have not yet discovered.
It’s a way to tell search engines which your most important pages are: Every website has some pages that are more important than others. Internal linking is one of the ways to pinpoint the most important pages by sending them more internal links.
It’s a way to increase the users spend on your site – A user that is reading your post is more likely to click on a link to read more about a certain topic and thus increase both the time spend on your website, number of pages per visit and decrease the bounce rate.
- Don’t use keywords only for your internal links
- Add internal links when they are useful for your reader
- No more than 15 internal links per page (this is my opinion and not based on any research or studies)
- When possible, add the links in the main body of your webpage (not in the footer or sidebar)
8. External Links
After the release of Panda and Penguin, a lot of webmasters are afraid to link to other websites. They believe that this will trigger a Google penalty but this is wrong.
By linking to other high quality related websites, you increase the trustworthiness of your content and this is good for SEO.
Also, Google can use external links as a way to understand more about the topic’s you are covering in your content.
9. Page Loading Speed
Last but not least, 2 SEO techniques that are becoming more and more important are: speed and mobile friendliness.
Page Loading Speed
Google is investing a huge amount of money to make the web faster. In every Google I/O someone will talk about the importance of speed and their desire to include the fastest websites in their index.
In order to ‘force’ web site owners to take speed into account they have officially added speed as one of the known ranking factors.
So, we know for sure that website speed does matter when it comes to SEO and ranking.
As a webmaster your job is to make sure that your website loads as fast as possible by taking into account Google’s recommendations. Having fast loading websites is not only good for SEO but for customer retention and conversions.
10. Mobile Friendliness
Almost 60% of the searches in Google are now coming from mobile devices. This means that if your website is not mobile friendly, you are already losing half of the potential traffic.
What should you do?
As a first step, make sure that you website is mobile friendly. Check your website with the Google mobile friendly tool and fix any potential problems.
Then go one step further and test your website on mobile, like a real user would do, and make sure that everything is displayed correctly including your CTA buttons.
In general websites with a responsive design, have nothing to worry about mobile friendliness.
11. Comments and on-page SEO
Many people believe that with the rise of social media blog comments are no longer important, but they are wrong.
Blog comments are still important. As stated by Google’s Gary Illyes , it’s an indication that people like your content and interact with the page and this can really boost your SEO.
Users before posting a new comment, they will most probably read the existing comments and this is an additional way to increase the time they spend on the page and your website.
To make best use of comments, follow these simple rules:
- Always moderate comments before publishing
- Avoid publishing comments that are too general
- Only approve comments that are relevant to the page content and add value
- Don’t approve comments when users don’t use a real name
- Always reply to comments, this will encourage more people to comment.
On-Page SEO Checklist
If you have read the article up to this point, the main tips are summarized in the checklist below.
Hint: For those that love checklists, checkout our Ultimate SEO Checklist that covers all SEO concepts.
On-Page SEO Checklist
- Make sure that you understand the difference between on-page SEO and off-page SEO.
- Make sure that your content is original, useful and well researched.
- Review and optimize your page titles by adding keywords, power words and numbers.
- Provide for a unique meta description for all your pages (include your target keywords).
- Perform keyword research and make sure that your target keywords are part of the title and content.
- Find LSI and related keywords and use them in your headings and content.
- Make sure that your page has only one H1 tag.
- Use headings hierarchically on the page (H1 -> H2 -> H3).
- Beautify your content (use bold, italics and CSS).
- Optimize your images and other multimedia elements (ALT Text is the most important factor for images).
- Make sure your URLS are SEO Friendly and that your URL Structure mimics your site structure.
- Add internal links to your content.
- Add outbound links to your content (link out to high quality related websites).
- Make sure that your website loads in less than 3 seconds (both desktop and mobile).
- Make sure that your website is mobile friendly.
- Encourage comments but only publish comments that make sense.
Is on-page SEO more important than off-page SEO?
To achieve maximum exposure in the search engines and keep your users happy you need both off-page SEO and on-page SEO.
On-page SEO is more important (at least for new websites), and I will explain below why.
1) ‘Speak’ the search engines language: It makes more sense to start with on-page SEO and get it right rather than trying to convince search engines to give you better ranking with off page SEO.
Search engines are computer programs (software) and they don’t ‘see’ a website like a normal user, but they can only understand code and in particular the HTML language.
With SEO and especially on page SEO, you ‘speak’ their language. Your goal is to help them understand, by giving them various signals through the structure of a page and content optimization, what a page is all about.
The more signals you can give them, the greater are your chances of achieving better rankings.
2) On Page SEO is about the user as well: Never forget that your primary goal is to keep your users happy.
Off Page SEO may bring traffic to the website but if it is not setup correctly or if it is not user friendly, the results will be disappointing.
3) Many websites get it wrong: It’s amazing but it is true that the majority of websites today are not optimized for search engines.
Despite the plethora of information about SEO, many website owners believe that it does not worth to try SEO and they quit before starting.
For those cases, on-page SEO has a lot to offer both in terms of usability and also in terms of traffic.
4) On Page SEO is sometimes all you need: If you are running a website for a small business and you need to get local customers searching for various terms on Google then on page SEO is all you might need to do.
5) Off page SEO comes after on page SEO: Before even starting to think how you can promote your website, you need to ensure that it is optimized and in good condition.
So, the first step is to work with on-site SEO and then go off-site.
For website owners that are new to SEO or simply do not have the time to deal with web site optimization, you can always hire a trusted SEO firm to do the work for you.
Have a look at our great range of SEO packages, suitable for every online business, customized to your own needs and requirements and at competitive prices.