What is On-page SEO![]() On page optimization refers to all measures taken by SEOs within the website to improve the ranking of a site in search engine result pages. These measures are related to content and HTML source code of a page, e.g., meta tags, keyword placement, and keyword density including the technical set-up, the content, and user-friendliness of your site. So, on page seo optimization factors are linked with the elements of your website. So, in on page seo, you deal with all the elements of SEO that you can control. For example, a website owner can control the technical issues, meta tags, and quality of the content of the site. On page seo issues are in your control so that they should be resolved without any delay to improve rankings in search engine result pages. There are many on-page seo factors that can help your site to rise higher on SERPs. Some of the most important On-Page seo factors are as follows: 1. Keyword in the Title tag: Title tag tells the search engine and users about your content. It provides an accurate description of the content, which makes it an important relevancy signal for a search engine. So, one can incorporate relevant keywords in the title tag that represents your content and thus can assist search engines and users in understanding what they are going to read and accordingly to improve its ranking. 2. Keyword in meta description tag: It is a summary or snippet of your page, which is displayed on search engine result pages below the URL. You may include your keywords in this and make it make more relevant, appealing, and informative to search engines and users and thus can get more click on your link. 3. Keyword in the H1 tag: It is also a relevance factor that introduces your page or acts as a description of your page. So, you may also include your main keywords in the H1 tag to improve its ranking. 4. The length of the page: Today, the users don't get satisfied with basic information; instead, they want to be educated by reading all the possible information about a topic. The search engine, therefore, prefers lengthy pages to rank first as the longer pages can cover more aspects of your topic. 5. Canonical Tag: You should use the canonical tag when you have two URLs with similar content. This tag prevents the issue of duplicate content as it tells Google that one URL is equivalent to another, so the two pages with the same content are not different pages and they belong to the original page. 6. Image Optimization: Along with the text, images should also be optimized by using alt text, caption and description, and more. Furthermore, don't name your image as 'image1.jpg' instead use descriptive filenames, for example, 'woman-driving-car.jpg.' 7. Content Updates: Search engines prefers freshly updated content. So, keep adding more information to the site and update the old pages if required. 8. Outbound Links: You can use outbound links to send users to another website if you want to provide more information. So, it can be a trust factor for Google. However, using too many outbound links many affect the rankings, so use them in moderation. 9. Internal Links: You can interlink your pages so that traffic from a one may be diverted to other pages which are less clicked by the users. 10. Keyword in URL: The URL should contain the keywords as it is also a way to send a relevancy signal to search engines. 11. Sitemap: You can create a Sitemap for your site. It helps search engines to index all pages on your website, which is a part of SEO. 12. Google Search Console Integration: You can verify your site at Google Webmaster Tool. It provides you valuable data to optimize your size. 13. Content of Page: The content of the page should be of good quality, relevant, and latest. Furthermore, it should supply the largest demand, which means it should be related to highly searched topics, keywords, etc. 14. Linkable Content: This type of content is crafted with the objective of attracting links generally from other websites in your niche. 15. Content Formatting: The content should be readable and organized, which you can achieve through different ways, such as:
16. Images and Multimedia Elements: The images make your content more appealing and presentable, so add images to your content if possible. However, do not add images unnecessarily or too many as it may leave a bad impression. The images should not be very large as it may increase the loading time of your page, which is not good for SEO. 17. URL Optimization: You can optimize a URL in two different ways: URL optimization and URL structure. The URL of a page, which is also known as a slug, is a permanent link. An optimized URL should be less than 255 characters, and hyphens '-'should be used to separate the different parts of the URL. Furthermore, it should be short, descriptive, and include your target keywords. Some examples of SEO optimized URLs: www.w3cschoool.com/seo-tutorial-for-beginners 18) URL Structure Optimization: The URL structure should reflect the actual structure of a website. You can optimize it by making categories that help users and search engines find the content with ease. A website without categories is like a warehouse with unorganized items, and with categories, it looks like a warehouse where items divided into different categories. Although you can have sub-categories, it is advised not to go over two levels: For example: Homepage>Social Media> Twitter> Article (optimized) 19) Internal links: Interlinking the web pages of a website is very important for SEO. It allows you to create your own web or network. A search engine spider follows the links found on a page, both internal and external links. If a page lacks links, the spider will read your page and go. It also helps keep users on your site for a long time. 20) External Links: External links can be used for SEO as they allow you to link your site to other high-quality related websites, which makes your site more trustworthy, which is good for SEO. 21) Page Loading Speed: Search engines always keep putting efforts to make the web faster. It prefers to include the fastest websites in its index, which is good for a site in terms of SEO. It also helps with customer retention and conversions. 22) Mobile Friendliness: With the increase in mobile internet users, around 60% searches in Google are generated through mobile devices. So, a website, which is not mobile-friendly, maybe losing half of the potential traffic. Next TopicSEO Design and Layout of a Website
|
Python tutorial provides basic and advanced concepts of Python.
Vue.js is an open-source progressive JavaScript framework
HTML refers to Hypertext Markup Language. HTML is the gateway ...
Java is an object-oriented, class-based computer-programming language.
PHP is an open-source,interpreted scripting language.
Spring is a lightweight framework.Spring framework makes ...
JavaScript is an scripting language which is lightweight and cross-platform.
CSS refers to Cascading Style Sheets...
jQuery is a small and lightweight JavaScript library. jQuery ...
SQL is used to perform operations on the records stored in the database.
C programming is considered as the base for other programming languages.
JavaScript is an scripting language which is lightweight and cross-platform.
Vue.js is an open-source progressive JavaScript framework
ReactJS is a declarative, efficient, and flexible JavaScript library.
jQuery is a small and lightweight JavaScript library. jQuery ...
Node.js is a cross-platform environment and library for running JavaScript app...
TypeScript is a strongly typed superset of JavaScript which compiles to plain JavaScript.
Angular JS is an open source JavaScript framework by Google to build web app...
JSON is lightweight data-interchange format.
AJAX is an acronym for Asynchronous JavaScript and XML.
ES6 or ECMAScript 6 is a scripting language specification ...
Angular 7 is completely based on components.
jQuery UI is a set of user interface interactions built on jQuery...
Python tutorial provides basic and advanced concepts of Python.
Java is an object-oriented, class-based computer-programming language.
Node.js is a cross-platform environment and library for running JavaScript app...
PHP is an open-source,interpreted scripting language.
Go is a programming language which is developed by Google...
C programming is considered as the base for other programming languages.
C++ is an object-oriented programming language. It is an extension to C programming.
C# is a programming language of .Net Framework.
Ruby is an open-source and fully object-oriented programming language.
JSP technology is used to create web application just like Servlet technology.
The JSTL represents a set of tags to simplify the JSP development.
ASP.NET is a web framework designed and developed by Microsoft.
Perl is a cross-platform environment and library for running JavaScript...
Scala is an object-oriented and functional programming language.
VBA stands for Visual Basic for Applications.
Spring is a lightweight framework.Spring framework makes ...
Spring Boot is a Spring module that provides the RAD feature...
Django is a Web Application Framework which is used to develop web applications.
Servlet technology is robust and scalable because of java language.
The Struts 2 framework is used to develop MVC based web applications.
Hibernate is an open source, lightweight, ORM tool.
Solr is a scalable, ready-to-deploy enterprise search engine.
SQL is used to perform operations on the records stored in the database.
MySQL is a relational database management system based...
Oracle is a relational database management system.
SQL Server is software developed by Microsoft.
PostgreSQL is an ORDBMS.
DB2 is a database server developed by IBM.
Redis is a No SQL database which works on the concept of key-value pair.
SQLite is embedded relational database management system.
MongoDB is a No SQL database. It is an document-oriented database...
Memcached is a free, distributed memory object caching system.
Hibernate is an open source, lightweight, ORM tool.
PL/SQL is a block structured language that can have multiple blocks in it.
DBMS Tutorial is software that is used to manage the database.
Spark is a unified analytics engine for large-scale data processing...
IntelliJ IDEA is an IDE for Java Developers which is developed by...
Git is a modern and widely used distributed version control system in the world.
GitHub is an immense platform for code hosting.
SVN is an open-source centralized version control system.
Maven is a powerful project management tool that is based on POM.
Jsoup is a java html parser.
UML is a general-purpose, graphical modeling language.
RESTful Web Services are REST Architecture based Web Services.
Postman is one testing tools which is used for API testing.
JMeter is to analyze the performance of web application.
Jenkins builds and tests our software projects.
SEO stands for Search Engine Optimization.
MATLAB is a software package for mathematical computation, visualization...
Unity is an engine for creating games on multiple platforms.
Hadoop is an open source framework.
Pig is a high-level data flow platform for executing Map Reduce programs of Hadoop.
Spark is a unified analytics engine for large-scale data processing...
Spring Cloud is a framework for building robust cloud applications.
Spring Boot is a Spring module that provides the RAD feature...
AI is one of the fascinating and universal fields of Computer.
Cloud computing is a virtualization-based technology.
AWS stands for Amazon Web Services which uses distributed IT...
Microsoft Azure is a cloud computing platform...
IoT stands for Internet of Things...
Spring Cloud is a framework for building robust cloud applications.
Email:jjw.quan@gmail.com