Let's talk Circle Icon

On-Page SEO Guide – 31 Steps SEO Checklist

On-Page SEO Guide

On-page SEO is one of the pillars of a sound strategy to get your page ranking on Google SERP. While over time some of the elements that fall under on-page SEO may no longer be as vital as they once were… there’s no way around making sure the content on your page, its URL, etc. are properly optimized.

Here’s a list of 31 essential elements to check to get your on-page SEO right!


Before we get to some practical tips, let’s first understand what is on-page SEO, and why you need it.

On-page optimization, or on-page SEO, is the process of optimizing every page on your site so that they gain search visibility and gain relevant traffic.

On-page SEO is used to help search engines understand that your content is relevant to people’s search queries, allowing you to optimize your web pages and blog posts. This on-page SEO guide is easy to understand and comprehensive. It offers no-frills, just easy-to-follow guidelines to achieve your internet marketing goals – driving more traffic and more customers to your website.


1. Make sure your site is secure

Switching to HTTPS will not only protect your site visitors’ data, but it also boosts your search engine ranking. Many studies have found a significant relationship between higher rankings and using HTTPS. Also, keep in mind that when migrating from HTTP to HTTPS, you need to be careful not to forget about any mixed content or loose ends. Generally speaking, site migration can also produce a lot of complexity, so just make sure to crawl your site to identify any errors. (You can also check out Aleyda Solis’s site migration checklist!)

2. Set-up Google Analytics

Google Analytics will allow you to track your SEO efforts, such as how much traffic you’re getting from search engines, which pages are getting a lot of traffic, and how much profit you’re earning from organic traffic. Note, you can explore and spend days with all this data, so I advise you stay focused on landing pages and analyze user behaviors such as bounce rate (as high bounce rates can indicate the content isn’t good enough for query satisfaction), what pages users move to after arriving at your site (or maybe even convert from), exit pages, etc.

3. Ensure that your site is mobile-friendly

Since an increasing amount of web traffic now comes from mobile searches you need to ensure that your site is mobile-friendly. It pays to be certain that you’re serving the same content as your desktop version and that the page is ready for the mobile-first indexation that Google announced a while ago.

You can test your pages by using Google’s mobile-friendly test toolYandex’s mobile-friendly test, and Bing’s mobile test. See if it passes the test, and if not, learn how to fix your elements and design your site to serve mobile users.

mobile friendliness in on page SEO

4. Perform keyword research

Years back, we would do keyword research differently: we would probably look for pure search volume stats to decide on the best strategy, not to mention keyword stuffing.

Today, since Google can understand super-synonyms and search intent, we can focus more on relevancy and bring high value/ROI with less search volume.

As such, the most important on-page SEO strategy is finding the best keyword for a specific content page. The best keyword is relevant to the theme of the content and is regularly searched by your target audience.

flu keywords during on page seo optimization

5. Find long-tail keyword variations

Long-tail keyword variations are terms and phrases that are related or synonymous to your primary keyword. Sometimes, long-tail keywords can be a real diamond for your business strategy and generate a nice amount of conversions for very focused search intent. Also, due to the voice search trends as well as the overall importance of Featured Snippets, you can now rely more on a long-tail strategy than ever before. Just know, Featured Snippets can increase your CTR by 15-25%, simply by answering some valuable questions with the proper formatting.

Rank Ranger On Page Optimization

6. Choose a primary keyword for your content

To ensure that you choose the perfect primary keyword for your content, you need to go through extensive keyword qualification analysis. Pro-tip,  avoid keyword cannibalization and focus on the right content for the right search term.

7. Create a content plan for your keyword

Once you have chosen your primary keyword, you need to develop a content strategy to support your marketing and sales funnel. You can tie each content pillar to its KPI and measure your content by its unique target: engagement, conversions, backlinks, social sharing, PR, brand awareness, etc. Creating a good piece of content can take time and resources. This is why it is important to remember to track your progress so that you can replicate success in the future!

8. Include the target keyword in the URL

Your URL is the first thing that search engines see, so including your keyword in the URL tells them what your page is all about. Of course, there’s an ongoing debate as to whether there is a real benefit to including a target keyword within the URL. I personally always try to include it – What do you have to lose?

H1 as ranking factor in On-Site SEO

9. Use short, descriptive URLs

A lot of research proves that shorter URLs rank higher than long ones. Your URL should contain your main keyword and what the page is all about. Try to keep your URL short and to the point. As Google’s John Mueller said, less than 1000 characters will be fine. I personally believe that shorter URLs are a UX and social sharing signal benefit!

10. Add keywords to your title tag

When people search on Google or other search engines, the title tag is the first thing they will see. This is the reason why you should include your keyword in your title tag. Be sure to check that your title tag is descriptive, concise, and doesn’t exceed ~52 characters.

Title Length in on page SEO

Remember, the title is different from the H1. The title tag is what users see on the SERP whereas the H1 is the title users see on the actual page once they click on a result. (For the H1, you may want to go with what creates the best literary flow.) Write catchy titles using your target keywords to help the user click on your content over your competitors.

11. Add modifiers to your title

Adding relevant modifiers to your title such as the current year, a number, or the words “best” or “checklist” will allow long-tail versions of your primary keyword to rank higher. When you add modifiers, your page will appear in more relevant searches which may increase your traffic. Plus, modifiers can indicate intent. For example, adding the year/month will help Google and the user identify the content is fresh and relevant to a specific timestamp.

modifiers in titles in seo

12. Optimize the title for organic click-through rate

Organic click-through rate (CTR) is the percentage of people who click your page. A high CTR indicates that your page provides a better answer to people’s queries compared to other sites. Query satisfaction can be a ranking factor so track down your CTR in Google Search Console and if you find a place for organic CTR optimization, do it. Sometimes, it can be a quick win for you and an easy fix.

13. Add the keyword to the meta-description

A persuasive meta-description that includes your keyword can help raise your CTR. You can also test your meta by using our search rank insights tool. Also, don’t be alarmed if you notice Google “deciding” on the best meta description and presenting completely different content on the SERP. Google, sometimes, can swap content to match the metadata to the query the user was searching for. To do this, Google usually pulls content that appears towards the top of a page. Either way, creating a solid meta-description is not time-consuming, so go for it!

14. Add the keyword in the H1 tag

An H1 title tag is an important description of the content. As such, your primary keyword should be a part of it. The H1 is not a ranking factor, but it does help your users easily scan your content and understand what your page is all about.

mentioning keywords during article in on-site SEO

15. Don’t include the keyword in all H2 subheadings

Using H2 tags makes your content more reader-friendly. Although you can use multiple H2 tags per page, remember that you should include H2 tags only where they’re natural and relevant.

Do not overstuff keywords in your headings, think user-first in these cases.

Know, the H2 can also help you rank for Featured Snippets, with the proper formatting… which can seriously increase your traffic. So be strategic when creating those H2s!

16. Link to relevant internal resources

Whenever it’s relevant, it is ideal to add links to other pages on your site. This is useful because it helps establish an information hierarchy for your website and helps spread ranking power within your website. You can build a whole strategy along with internal linking and see great results. Context is very important to Google and it helps Google understand the anchor text and the text around the links you’re referring to on your site.

17. Add external links

Links that lead to other relevant and high-quality sites add context and aid search crawlers to understand your content. If you have research or a study you’re referring to in your content, link to it so your users can read more and explore this amazing data. Don’t be afraid to link out. Just check that you link to the right resources so that they bring value to your users.

18. Be certain all external links open in a new window

Since your goal is to keep users on your site as long as possible, you should make sure that your external links open in a new window. This way, when a user clicks on the great external resources you’ve included they don’t leave your site without ever returning.

19. Add the keyword to the body of the page

Many SEO experts recommend that the keyword should appear in the first 100 words of the copy. Years ago, we had ‘SEO content writers’ since it was crucial to use the actual keywords inside the text a certain number of times. Today, you can write naturally, use your target keywords, use synonyms, and just make sure the content is focused on your main subject.

20. Write original and high-quality content

Write content that is relevant, engaging, valuable, and original. Don’t forget to add long-tail variations throughout your content. Also, always check that the content you post on your site is original and not duplicated. You can check duplicate content via a Site Audit or Copyscape, for example.

21. Add synonyms of the primary keyword to your copy

Google is very concerned about usability, so there is no need to over-saturate the content with your primary keyword. Instead, you can use keyword synonyms and Google will still acknowledge them. This way, you can use more natural language and still stay relevant to the primary keyword that you’re aiming to rank for.

22. Use engaging multimedia content

Visual content is more likely to get shared on social media compared to other content types. Embedding a YouTube video inside your article may help it rank better on YouTube as well. Readers will stay on your page longer if they have something interesting to read or watch. Make sure that you add videos, infographics, and engaging images to your page, and add the proper alt-tags to help it rank in Google images, as well as, appear in a Featured Snippet.

23. Optimize images with alt-tags

Add the primary keyword of the page to the image alt-tag. Alt-tags are used to describe images. They are important because it increases the overall accessibility of your website (think users who are vision impaired and rely on a reader to engage with your content). Also, alt-tags can be used for TTS readers, who might read the alt-tag to understand your images. Google definitely likes this accessibility.

24. Align content types with SERP intent

Google is now putting more weight on user intent when they rank websites. To get a higher ranking, your content should satisfy user intent. Therefore, you should know when to publish videos, blog posts, product pages, or resource pages. User intent is usually grouped based on two categories: informational intent or commercial intent. There isn’t a magic formula here: Google your query to find out which search intent you’ll need to focus on. For example, queries that include the term “vs” (as in DVDs vs Blu-ray) typically bring up a lot of informative content (reviews and the like), in addition to straight-up commerce sites.

25. Optimize for Featured Snippets

Many searchers want answers to specific questions in the fastest time possible. To answer questions more directly, Google uses Featured Snippets. Google believes this serves the best user experience by bringing real value to those who are looking for a quick and easy answer to their query. Also, voice search results are taken from SERP, as we usually ask questions from our home devices.

If you manage to land a Featured Snippet, you can exponentially increase your organic traffic. Once you do win a Featured Snippet, be sure to track its performance and consistency via the Featured Snippets tool.

featured snippet inconsistency

26. Proofread your content

Always proofread your content for spelling and grammatical errors. You don’t want to lose a reader just because of one mistake! Poor quality content can lead to increased bounce rates and your brand being seen as a less reliable source of information. It only takes one poorly-written article to ruin a site’s entire reputation. Also, make sure your content has the right messaging for its brand. If you have doubts, consult your PR or brand marketing manager.

27. Boost site speed

You need to make sure that your site loads fast. According to Google, page loading speed is a primary ranking signal. As a rule, you need to make sure that your site doesn’t take more than 3 seconds to load. Also, if you’re competing against really fast websites, you’ll need to optimize even further to reach their level.

Optimize your images, code structure, and DOM size to make sure you serve the best user experience on mobile and desktop.

You can check your site speed with Google page speed insights and tools like PingdomGTmetrix, and more.

28. Boost dwell time

“Dwell time” is the amount of time that a visitor stays on your site. You can boost dwell time and user engagement by adding videos, providing longer and more valuable content, encouraging blog comments, and other strategies.

29. Check for broken links

When updating landing pages with a new URL, you might end up with a bunch of broken links. Often, those links can be really valuable to your site.

If you have broken links on your site, you need to fix them by redirecting the broken URL to a working URL and updating the missing content (unless, of course, you want the page removed from Google’s index altogether). Crawl your site to identify errors as these errors prevent search engines from viewing your content. You need to fix all crawl errors, which can be viewed on the Coverage report of Google Search Console and in your crawl audit results.

Use 301 redirects for a permanent redirect, use 302 for a temporary one, and 410 for a nonexistent URL.

site audit & link section overview

30. Use social sharing buttons

When content is optimized for social media, it is more likely to be found in search engines. Thus, you’ll want to prominently add social sharing call-to-actions to the page.

31. Optimize for E-A-T

Since August 2018 the conversation around a site’s authority and E-A-T has reached epic proportions.

E-A-T stands for Expertise, Authoritativeness, and Trustworthiness. Does your content serve all of these? More than ever before, Google is able to fight possibly misleading content. The content authority battle is all the more pertinent if your site discusses sensitive topics (medical issues, laws, safety, etc.). It’s vital to consider how authoritative and trustworthy your content is!

Check: Is the author of a page’s content listed? If not, it should be! Also, make sure to include a short bio to show-off your author’s expertise on the topic! It pays to build your E-A-T profile carefully and creatively!


Without exaggeration, on-page SEO is one of the most important optimization tasks you’ll ever undertake. It is an ongoing task, and you should always be one step ahead of your competitors. It’s an ongoing process that may demand you revisit a page multiple times with a fresh pair of eyes! It might seem overwhelming, but by following these 31 points (and by building trustworthy content) you’ll get there!

in this article We've covered
Elevate your SEO to the next level
Don’t bet on SEO. Let the pros take you to the next level.
Let's talk Circle Icon
related articles
url monitor
Jul 4, 2024
SEO Tools for Automation: URL Monitor
Jun 18, 2024
Construction Tech SEO Best Practices: A Guide to Boosting Your Online Presence
Jun 6, 2024
What can we learn from the recent Google API leak?

In today’s digital landscape, your online presence is your strongest asset. Transforming this presence into a growth engine is what sets you apart from the competition. It’s time to unlock the full potential of your brand with our bespoke organic growth and SEO services.


Let's talk Circle Icon
Let's talk Circle Icon
BrainZ, the UK's Top Agency!