What is On-Page SEO?
On-Page SEO is the internal optimization technique of the website, web page/post individually to make it more friendly for the search engine. So we can improve our content (text, image, video, or audio) visibility, traffic, and ranking in the search engine.
On-Page optimization is essential because it helps to rank in the top positions of Google and, as you know, it involves a large number of visits to our website.
Why On Page SEO is Important for Your Site?
On-Site SEO has the advantage over the Off-Page SEO because it is the direct link between our content, user and search engine. Through this technique, you focus and try to enhance the user requirements. Also, some practices of the Off Page SEO may consider illegal in the eyes of Google. So I recommend giving more focus on these On Page SEO factors.
Most of the On Page SEO criteria are related to offering a good service to the user. You know, On Page SEO means happy users, then happy Google, but also involve some other more technical factors should be taken into account.
On-Page SEO Factors
As you know that On Page SEO for a website/blog is starting before establishing any company online. Following are the On Page SEO techniques you must follow before launching a website for your business/services.
Website Home Page Optimization
- Domain Name (use keyword in a domain name)
Before starting an online business you must focus on the company domain name. Your site domain name must contain your business keywords.
2. Domain URL (use keyword in domain URL)
Like a domain name, a domain URL has also a great value for your business site. Your company website URL should be a short, memorable, and containing your business/services keywords.
3. Use Meta Description (containing keywords) for your site
A meta description is one of the most important On Page SEO factors for any website/blog. This is a short description you write for the search engine about your site. Your site description should contain your business/services keywords.
4. Domain Age:
Domain age of your website is also one of the On Page SEO factors. A domain which is older then one has more value than the recently new one launched.
5. Use Reliable Hosting
Make sure that your website is hosted on a reliable web hosting server and that you do not share IP with a lot of websites so that the performance of your website can be affected by the number of neighbors with whom you share server. Also, your server should be physically located in the country where you want to position yourself.
The recommendation is that you use a dedicated or private virtual hosting -VPS.
6. Website Uptime (uptrends.com, send alerts about your site when it down)
7. Website security
Recently this is also included in On Page SEO techniques. Secure your website with SSL certificate (HTTPs)
8. Create new, unique, and quality content for your website/blog
Creating new content is the key factor to increase the traffic and positioning of your website. If you add new content consistently to your site, you’re almost sure to receive more traffic. When we talk about adding new content, we are not referring to publishing content, but to publish useful content for your visits. These content must have closed relation to your products and services. You may also try to maintain a constant rate of publication, which can be daily, weekly or monthly.
Creating unique/quality content for your website/blog is one of the most important on-page SEO factors. Google uses several indicators to detect if the content of the website/blog is of quality or not.
Low bounce rate:
If the content is of quality it reduces the probability that the user leaves the page after a few seconds.
Users scroll and click on the links
If the user interacts with the page by scrolling or clicking on the links, it is because he is comfortable and wants to read the article until the end and visit the links that appear in it.
The average time spent by users is high
If the user spends enough minutes on the page it is a sign that the content is of quality and the information it contains is according to the user interest.
On the contrary, if the time spent on the page is very low, it can be interpreted as that content does not match with the user interest.
9. Best keywords research for the post
Keyword research is one of the most important On-Page SEO factors. If we want to improve the positioning in Google, we must focus on keyword research in a professional manner. While choosing keywords we have to focus mainly on two criteria, i.e. the volume of searches, and the level of competence. Keywords high volume of searches and low competition gives you more chance in the ranking.
10. Optimize your post with LSI-Latent Semantic Indexing keywords
LSI keywords are more important for the page/post. These are the keywords which contain four or more words. Mostly they are the low competitive keywords which could easily rank in the search engine.
11. Select the best title for page/post
The titles and descriptions that appear in the Google search results are also extremely important. Your site title should contain keywords and more attractive to get more clicks and visits.
12. Use meta description for the page/post
13. Assign a group of keywords to the page/post
14. Use keywords in the page/post permalinks
15. Using heading tags h1, h2, or h3 in post
The use of heading tags in the blog post is a very important factor to rank in Google. You must include keywords in the heading tags.
16. Keyword Density
It is the percentage of times the keyword appears in the content. If the keyword appears once every hundred words, we will talk about a Keyword Density is 1%, whereas if it appears three times, we will talk about a Keyword Density is 3%. The optimized keywords density is between 1 and 4%.
17. Keywords Stuffing
It is the repetition of one or more keywords in an unnatural way in the content of the page/post. This technique is harmful to your page/post. Remove stuffing keywords for your content. Your keywords must not exceed than 4%. Because it damages the usability of your page to your users and increases the chances that your page is penalized by the search engines.
18. Contextual internal links in page/post
19. Be careful using external links
20. Keep regular updates of your website contents
21. Remove duplicate content
Duplicate contents are a big issue for your website/blog. There are different ways for Google to identify the content of your pages/posts as a duplicate content.
The first and most common is if you copy the content of other existing pages (be pages of your own website or another external website).
The second is if you have a page accessible from different URLs on your website, e.g one of your blog’s page/post is accessing from URL, search results, dates, categories, and different tag …etc. This may cause a duplicate content issue for Google. You fix it by using SEO plugin by adding noindex, nofollow attributes to tags/categories/dates, etc.
22. Readability of the content
Now readability of the content is also included into an essential On Page SEO factors. One of the most recent positioning factors to be incorporated into the list of On Page SEO factors.
The readability does not refer only to the fact that the text is free of spelling and grammatical errors. Readability means that your content can be read by the widest possible audience, with simple language and structures.
In a study of Searchmetrics, it was already shown that there was a direct relationship between the sites that were better positioned and how easy it was to read their content.
It makes sense because for Google that the results of the first positions are suitable for a very large audience means a greater income opportunity through advertising.
On the other hand, if the results were complicated and could only be interpreted only by a very small sector of the population, their business target would be drastically reduced.
Yoast SEO tool is able to measure the readability of a text and gives suggestions on how to fix it.
23. Use image within the post
24. Optimize image with title, caption, and alt tags (should contain keywords)
25. Optimize image with permalink
26. Select best image type and size
27. Create low size, relevant and quality images for the post
28. Use the best placement of images in the post
29. Optimize the speed of the image
30. Use an image sitemap for indexing
The structure of your website will determine to a large extent how easy or complicated it will be for search engines to index and understand your page/post.
The simpler and easier to understand your website is for your visitors, the easier and more user-friendly, the more optimized for the search engine.
31. Configure XML Sitemap
Configure XML Sitemap and Robots on your website /sitemap_index.xml
A Sitemap file is basically a map or tree with all the pages/posts that form your website and it is essential, regardless of whether you have a blog, a website or an online store.
The sitemap file acts as a map of your website for the search engines, making the indexing of pages and resources (images and videos) faster and more effectively.
Most CMS systems (Magento, Prestashop, WordPress, Drupal) allow you to generate the Sitemap file automatically from your administration panel.
In cases where this is not possible, you can use external tools/plugin such as XML Sitemaps Generator Tool, and Yoast SEO plugin. Yoast is the most important plugin for the website/blog On Page SEO.
The next thing you have to do is uploading the generated sitemap file to the root directory of your website.
Finally, you must send your Sitemap file to Google through the free Google Search Console tool.
If you do not know how to use and take advantage of Google Search Console, you must read our tutorial regarding Google Search Console.
32. Configure Robots.txt file
Robots.txt is a necessary text file which must be located in the root directory of your website.
The purpose of this file is to define which pages or directories of your website you do not want to index by a search engine.
Let’s see an example of the file robots.txt in which we tell Google not to index the directory /admin nor /private
Disallow: / admin
Disallow: / private
If for some reason we want Google to not index any directory or page of our website – we would indicate it in the following way:
To create a robots.txt file, you would simply open notepad or any text editor, write the above code in ti and save as plain text as “robots.txt”.
you can use the Robots Checker tool to check if your robots.txt file is properly configured.
33. User-friendly URLs
Create meaningful and user-friendly URLs for pages/posts which contain keywords. User-Friendly URLs are easier for users to remember and clearly defines what kind of content is going to find on that page. If you take a look at the search results that appear on the first page of Google, it is common for almost all to use friendly URLs.
34. Fix Broken URLs
Identify and fix broken URLs (404 errors) that may appear on your website. A 404 error occurs when Google detects that links exist on your website that leads to pages that no longer exist – either because the name of the resource has been changed, it has been deleted, or the link is incorrectly written.
You can find a list of broken URLs (404 errors) on your website by consulting the Google Search Console tool in the Crawl/Tracking Errors section.
To fix 404 errors, you need to use 301 redirects with the pages that are causing the error.
35. Website Development
Your site must use a clean, structured and error-free code. Search engines determine if your website is readable and well-built by analyzing the HTML code.
If your website has HTML errors or does not follow the best practices in the industry, it will be more difficult for search engines to interpret it correctly.
Use the W3C Markup Validation Service tool to verify that the code of your website is free of errors.
36. The architecture of a website:
The architecture and navigation links of a website is an important part since it will help our users to move through the different pages and find the information they need with the least number of possible clicks.
There is a standard in web design, which is what most websites and online stores use and which consists in displaying a horizontal menu at the top of the page, from left to right and containing the sections or pages in the pages. We want to divide our website.
Some websites try to get away from the standard by using unconventional formats to represent the navigation menu. Keep in mind that the further you get away from the standard, the greater the risk that you will unintentionally make it more difficult for search engines to understand and index your website
An error you should never make is to use images or buttons instead of text to represent the links in the navigation menu.
Search engines search for text to identify and interpret the links that we place in the navigation menu. When using images to represent these links what you get is that the destination pages are invisible to search engines.
37. Decrease the bounce rate by creating the quality pages/post
38. Page load speed (use google page speed insight)
The loading speed of your website affects your site optimization. How fast or slow your web page load is an important factor and Google decides what position your website should occupy in the search results.
39. Use AMP (Accelerated Mobile Pages) on your site
The loading speed of the web pages is so important for Google. In 2015, they started the project -Accelerated Mobile Pages Project- which consists of a web format that allows the pages to load faster on mobile devices.
Besides being one of the most important factors for the positioning of the pages/posts, it is demonstrated that the loading speed is a factor that directly affects the conversion rate so that for every second we get to lower the loading speed of a page your conversion rate increases by 7%. Your loading speed on both platforms desktop and laptop should not less than 90%.
In other words, the faster your website is, the more opportunities you will have for users to buy your product, contact your service or use the contact form.
You can evaluate the speed of your website using any of the following tools:
40. Responsive Design
An increase in the use of mobile devices and tablets, the user experience has become a decisive factor for Google. A responsive design will Improve your website usability and positioning. For a long time, the trust and relevance of a website have been in the spotlight of Google as one of the most decisive positioning factors.
41. Make Your Website Mobile Friendly
The simplest way to make a website accessible from any device and adapting to any screen size is to make the website responsive. Other websites choose to offer a mobile version when accessed from one of these devices, however, the option of a single web responsive design, is the favorite by Google.
To check if your website/blog is mobile friendly and accessible from any device, use the free Google Mobile-Friendly tool.
42. Rich Snippets (schema)
43. Use minimum advertisement on the page
In the search for optimal user experience, Google wants to minimize the use of aggressive advertising on the pages, mainly through the popup that occupies most of the screen and force the user to close them to continue browsing. There are no defined criteria about how many ads are too much, so use common sense about the ads which may not disturb and harm the user experience of your site.
Use social networks to disseminate your blog’s content. A common mistake is to focus all efforts on the creation of content and just devote to dissemination. Every time you create a new content diffuse it through your social networks.
Keep in mind that only a percentage of your followers will receive the message, so it is recommended that after a few days you republish it in your networks. You must use the following social media platforms.
Google plus, Twitter, Facebook, Linkedin, …. etc.