On-Page SEO: A Detailed Checklist 
In this guide, we are going to share the complete checklist we follow here at TechNerds for our clients.
This is a complete checklist and we can guarantee, you won’t need to look anywhere else for on-page SEO content. Our clients have benefited massively from us implementing this checklist on their website.
Let’s get going:
What is ON-Page SEO?
What is ON-Site SEO?
Difference between On-Page SEO and Off-Page?
It is possible to rank a page without many backlinks, but it is the way to go to rank any website.
Why is On-Page SEO Important?
A critical part of On-Page SEO is keyword research for the website you are handling. Google follows all the keywords on your website to gather context and see what your website is all about.
Brian Dean from Backlinko analyzed the direct relationship between keyword-focused title tags and Google search rankings.
In-fact you can see the exact words in the titles for highly competitive keywords
On-Page optimization consists of:
- User Experience
Understanding and executing all these on-page SEO factors will determine how your page will rank in Google.
This checklist will help you with:
- Time spent on a website
- Expertise and Authority of your Brand
- Drive conversions
Follow this checklist and you will have an optimized page for Google Rankings.
The Checklist is split into different subheadings such as:
- Google Facing Issues
- Primary Words
- User Experience (UX)
- Structured Data
- E-A-T Criteria
- Conversion Optimization
- Design & User Interface (UI)
Let’s begin with the on-page SEO steps:
- You need to set up Analytics Software to see how your On-Page SEO campaign is performing.
You need to set up a tracking mechanism to analyze primary keywords and their performance on monthly basis.
Disclaimer: This point only applies to those keywords which exist before or you plan to track.
Google Facing Issues
- Your page needs to accessible for Google spider to crawl. Check your robots.txt file or noindex tag to see if they are crawlable?
- You can use screaminfrog to see crawlability issues. Go to Response Codes > Apply the blocked by robots.txt filter.
- Copy your URL and paste in Google search bar to see if your page is showing.
- If not indexed, go to Screamingfrog Directives bar > Apply the noindex filter
- If your URL is still not showing, you need to check the site architecture and see if the URL is only three clicks from the homepage. A common issue with enterprise and Ecommerce websites.
- Click on the Site Architecture tab and see the Crawl Depth Graph to analyze the issue.
- If the website passes all the tests, go to Google Search Console URL Inspection > Request Indexing
- Another way to index the page is to gather backlinks for it.
- Keyword research is the most extensive On-page SEO process and most people underestimate it. You need to double-check or even triple check whether the keywords you are targeting are worth it.
- Competitor analysis is a big part of keyword research
- Go to Ahrefs keyword explorer and write your focused keyword. Drop high Keyword Difficulty(KD) & low volume keywords if you have a new website.
- Use Webpage word counter and Ahrefs SERP overview to become better at keyword analysis.
- You need to see if you are already targeting this keyword on many pages and If you aren’t you need to avoid it. It is known as keyword cannibalization
- Target One Primary Keyword per page and focus on creating and updating that one page
- You can use related keywords if the intent is different. For example, one page is informational and the other is transactional.
- 4 Primary categories you need to consider
- Informational – “how to get backlinks”
- Transactional – “buy backlinks”
- Comparison – “Moz vs Ahrefs”
- Navigational – “TechNerds”
- You need to target users at each stage of the marketing funnel.
- Your focus keyword should be in the title tag, with no exceptions
- Title Tags are not there for the on-page SEO, they also help you with click-through rate (CTR)
- Title modifiers like “best”, “top”, or the year (“2020”) can help you capture more long-tail organic search traffic.
- You can write 65 characters in the title tag. Make sure you use every character.
- Make sure your focus keyword appears at the beginning of the title tag
- You can use Screaming Frog to find all titles under or over 65 characters with Page Titles > Over 65 characters filter.
- Every page should have one H1 tag
- You can use Screaming Frog to find what pages don’t currently have H1s
- H1 Tab > Dropdown filter saying Missing
- You need to front-load your meta description.
- Google does, at times, use a different meta description that is present on your page
- You can get a detailed article on meta description optimization by clicking here.
- Your focus keyword should be in the URL as said by Google in this article.
- Brian Dean says shorter URLs tend to perform better.
- UX is a bigger factor behind short URLs
- Make sure you have the best foot forward by adding your target keyword in the first line.
- If it doesn’t make sense or doesn’t look good, you can add it in the first paragraph.
- You need to see the keyword frequency of your competitors and align your content.
- Focus on natural writing
- Use this tool to see the keyword frequency of your competitors.
- Go to Ahrefs Keyword explorer and add most of the keywords that show up in the “Also rank for” section”
- It helps Google understand the context.
- You need to add Latent Semantic Intent (LSI) keywords to help Google understand the theme of your webpage.
- You can use Answer the Public or Google search to get LSI Keywords
- Do make sure that you don’t mix keyword intent such as informational and transactional keywords
- Unique + create more value > Long Pages
- How to create unique content?
- Use testimonials + case studies to make your page personal
- You need to have a better visual interface than your competitors
- Transactional pages should have well defined CTAs and above-the-fold forms
- Help your user by providing well-written content in blog posts and FAQs
- Build Trust and Authority.
- Become Useful for the User.
- Use Grammarly to check for spelling mistakes
- Ahrefs noted that there is a small relationship between long content and google rankings.
- Your content needs to be different from the rest. The long part should not be the priority here.
- You can use this tool to see the number of words in a competitor’s article.
- well written content > long content
- If you can’t write well, hire a writer
- It is a fact that users scan the content before reading.
- Make sure headings are catchy to entice the reader to read.
- Users don’t care how much you know. All they care about is how you can help them.
- Use simple words and short sentences to make your point.
- It makes you more relatable.
- You can use Hemingway Editor to make your on-page SEO writing easier to understand.
- Your copy should entice readers to read and digest your content.
- That is how you will increase your dwell time.
- You need to write with your target audience in mind and relate to them via stories.
- You need to keep your copy short and sweet.
- Information is absorbed quickly in small chunks
- Don’t go above three sentences per paragraph.
- Your headlines should describe the content it is holding.
- A reader will scan all of the headings before diving in to read.
- You need to break your content into different chunks by adding bullet points and numbered lists.
- You need to update old content once every six months to keep it fresh.
- You need to interlink all your pages to build your site authority and crawlability.
- It will also help other pages to rank with them.
- You need to rich your focus keywords to link internal links.
- Try to add internal links in editorial stuff such as blogs.
- Google follows first link priority. It follows only the first link on a page
- Breadcrumbs are useful when dealing with large and Ecommerce websites.
- Make your internal links as natural as possible for on-page SEO
- Don’t force them as it looks unnatural
- 301 redirects force your URLs to change.
- Make sure to link preferred URLs
- You should be linking to trustworthy sources.
- You need to nofollow all your paid links according to Google Webmaster Guidelines.
- You need to keep users on your website as long as possible.
- Does your page have broken links?
- You need to see any broken links on your page as they hinder user experience.
- Go to SEO Spider. Response Codes > Client Error (4xx) Filter
- All your links should act as underlines that change color on hover.
- You need to add more and different images to your website.
- You need to add different images on your blog posts that are not used anywhere before.
- Extra effort is always worth it as it elevates your brand.
- PNG, JPEG, or GIF.
- You need to optimize images otherwise it increases your web page loading time.
- Make sure your image is resized according to your blog.
- You need to compress and your images online.
- Pictures is the main culprit behind lagging website speed.
- Use TinyPNG to optimize all your images.
- Naming your Image files appropriately by incorporating descriptive words.
- It helps with SEO as said by Google.
- You can name an image like this:
- Like file names, add descriptive keywords in your images.
- Videos increase dwell time
- Invest in Video to outrank your competition
- You can embed any video from YouTube
- It’s better to embed your own visual content to establish a presence on YouTube
- Work on your script for videos and make sure you have an engaging personality for YouTube.
- You need to make sure your video is responsive.
- If not, work on your website’s design
- Use YouTube to embed videos in your blog.
- It is necessary from an SEO perspective to embed videos from YouTube.
- You need to add your focus keyword to the title of the video.
User Experience (UX)
- Page Speed is one of the biggest user experience factors.
- Your web page needs to be responsive as Google does mobile-indexing.
- Make sure your website has an SSL certificate
- Google doesn’t rank your pages if you don’t have it.
- It labels your website as “not secure”
- Use this tool to test your page’s security and SSL certificate installation.
- You can follow this blog’s recommendations for Font Selection.
- Your font size should be large enough to see on all devices.
- Google doesn’t like websites that use excessive popups.
- If you are planning on using them, use them once a user
goes to a second or third page
- Avoid popups on mobile pages altogether.
- Google Panda worked against webmasters who used aggresive
ads on their websites coupled with thin content.
- Every SEO-driven page should be built to serve the user first.
- Use ads that are not hindering the user experience.
- Your Address should be displayed in the footer of the website.
- Structured Data is not part of Google’s Algorithm.
- It adds to the user experience if we implement it on our
- Wrap your address with structured data so that Google
understands your business better.
- Your page should incorporate strucutred data automatically
if you are working with WordPress.
- To check whether your schema is implemented. Use
Google Structured Data Testing Tool.
- Any website offering health, financial, or legal advice will be
under increased audit from now on.
- People actually get hurt by your suggestions or inaccurate information.
- Make sure your page is accurate and doesn’t promote false information.
- Any website offering health, financial or legal advice should have proper
disclaimer to gather trust.
- Make sure all your shared information is backed by sources.
- Don’t plagiarize content and credit the author of the original
- it’s ethical and common courtesy
- Your SEO Performance goes down if you don’t mention the author.
- Your experience with what you are talking about matters.
- Google will rank your content if you are knowledgable about
the topic you are writing.
- There should a box in which a detailed description of the writer
- You can also add the social media links of the author to further promote trust.
- This is not a ranking factor but adds another layer of trust in your website.
- Google follows goal completions. A goal could be
transactional or informational in nature.
- The goal is followed by the intent of the focus keyword
you are trying to rank for.
- Every page on your website should have a Call-to-Action (CTA).
- If it is a transactional page, your goal would be signups and phonecalls.
If it is informational in nature, your goal would be social media shares
and blog comments.
- Social media share buttons need to be prominently addressed across
all your blog posts.
- You can use Sumo to add social media buttons
Design & User Interface (UI)
- Your website needs to be professional and updated according
to your modern website design.
That is all folks… I know it is a big list. Besides, I am confident if you follow all these steps for your on-page SEO techniques, you won’t have to look at another article or blog-post. If you believe I have missed out on something, don’t forget to share that with me.
If you don’t have the time to go through the checklist I shared. Hire us for our SEO services and we will put in place all these points.
By Subhan Basit
Subhan Basit is a senior content specialist at TechNerds with proven digital marketing experience under his belt. He harbors a passion for writing on a diverse range of topics related to futuristic technologies, innovation, and digital marketing to educate and inspire his readers.