Search Engine Optimization (SEO) is all about increasing your website ability (referred to as ‘optimization’ here) to rank higher on search engines (mainly google in this article) for your targeted keywords to get exposure to more and more online traffic through organic search results.

Since the beginning, SEO has been categorized into 2 major segments.

On-Page SEOWhich is all about optimizing your web-page(s) elements and signals for search engines and users.

Off-Page SEOwhich is more about optimizing your off-page signals such as backlinks.

But later on, Moz came up with a more comprehensive outlook of an optimized page as follows.

All these essential elements of On-SEO are perfectly categorized into 5 chapters by Backlinko. According to Backlinko,

“To rank your content in 2020, you also need to optimize your content for:

  1. User experience
  2. Bounce Rate and Dwell Time
  3. Search Intent
  4. Page loading speed
  5. Click-through-rate”

All these mentioned guides and hacks require a certain level of understanding as a prerequisite.

But as our title predicts, today we are only going to discuss On-Page SEO in much more detail and make it much easier for beginners to understand, analyze and apply all these hacks to rank higher on search engines ranking and get more and more traffic.

This is why it is going to be the most comprehensive “On-Site SEO” yet easy-to-grasp guide for beginners who have a limited or not-at-all understanding of SEO.

Collectively, in this blog, we will discuss 130 Key Element of On-Site SEOYou can download a checklist here for your future references.

130 Key Elements of On-Page SEO

1- Meta Tags
2- Title Tags.
3- Meta description.
4- Robots Meta Tag.
5- Alt text.
6- Canonical Tag.
7- Header Tag (h1, h2, h3, etc.)
8- URL structure
9- Canonical URLs
10- Redirections
11- Dwell Time
12- Site Speed
13- Voice Search Optimization
14- Responsiveness
15- Page Title
16- FavIcon
17- Keyword Density
18- Robots.txt
19- Silos Structure
20- Site Performance
21- Internal Linking
22- Sitemap
24- Domain Age
25- URL length
26- Domain Authority
27- Page Authority
28- Moz Rank
29- Page Rank
30- Numbers of Internal Link
31- Numbers of External Links
32- Numbers of External No-Follow Links
33- Affiliate Links
34- Broken Links
35- Keywords in Page Title
36- Keywords in H1
37- Proper Use of Header Tags
38- Keyword Usage in body Text
39- Keyword Usage in Meta Description
40- Keyword Usage in Meta Tags
41- LSI Keyword in content
42- Length of body text
43- Content Readability
44- Keywords in Bold /Italicized
45- Hyphens & underscores in URL
46- URL Length
47- Schema Mark up
48- No-follow Tag
49- % of public pages vs numbers of pages in robots.txt file
50- Site Architecture
51- Total Number of Pages
52- Total number of Characters in HTML code of each page
53- Folder Depth of URL
54- Site Uptime
55- Image Optimization
56- Use of Rich Media (Videos, Slides, etc.) on the page
57- Video on page
58- Page contains Open Graph Data
59- Uniqueness of content throughout the site
60- Freshness of content on the site
61- Age of each page vs fresh content
62- Use of Rel=”publisher’ on domain
63- Total CTR from google SERPS for domain
64- Average time spent on site
65- Bounce rate
66- User-friendly navigation
67- Site usability
68- Mobile optimized
69- Disallow Directive
70- Terms of services/privacy policy
71- Anonymous ‘whois’ owner
72- Number of large images
73- % of click-through rate on site
74- Number of google AdSense slots on page
75- Page Load Speed
76- Business information in the footer pages
77- Grammar and Spelling
78- Contact us page
79- Use of google search console
80- Use of google analytics on site
89- Rich Snippet in Google Search Results Preview
90- Keywords Cloud
91- Related Keywords
92- SEO Friendly URL
93- Image Alt
94- Inline CSS
95- Deprecated HTML Tags
96- Google Analytics
97- SPF Records
98- Backlinks
99- JS Error
100- Social Media
101- HTML Page Size
102- HTML Compression/GZIP
103- Site Loading Speed
104- Page Objects
105- Page Cache
106- Flash Used
107- CDN Usage
108- Image Caching
109- JavaScript Caching
110- CSS Caching
111- JavaScript Minification
112- CSS Minification
113- Nested Tables
114- Frameset
115- Doc-type
116- URL Redirects
117- URL Canonicalization
118- Sage Browsing
119- Server Signature
120- Directory Browsing
121- Media Query Responsive
122- Structured Data
123- Custom 404 Error Page
124- No-index Tag
125- Canonical Tag
126- Duplicate Content
127- Semantic Keywords
128- Keyword Difficulty
129- Long-Trail Keywords
130- Pogo Sticking

So all these above mentioned On-Seo elements play a vital role in helping you achieve better ranking and get more and more free traffic.

I will further explain these all above soon!