March 17, 2023
SEO On-page checklist

On-page SEO Checklist For Website Ranking

On-page SEO Checklist is the most important point to rank our website. After the creation of your website you have to follow these on-page SEO checklist then you can rank your website. By following these checklist no need to work on off-page SEO.

Let’s start by checking a few on-page fundamentals.


  • Primary Protocol Use (HTTP / HTTPS)?
  • Does the site have a valid SSL certificate?
  • Do all pages redirect from HTTP to HTTPS correctly?
  • Is an HSTS policy in place?
  • Does the site use Subdomains?
  • Does the site carry a Favicon?
  • Site Uptime
  • Broken / Redirected Internal Links
  • Broken / Redirected External Links
  • Javascript Use
  • Is the .htaccess file configured correctly?
  • Are Dynamic Pages being served correctly?
  • Does the site have open dynamic pages that can be blocked?
  • Malware & Security Checks
  • Blacklist check
  • Site Speed Checks
  • Are any pages being duplicated due to poor architecture?
  • Structured Data & Schema Use
  • Are there any Chrome Console Errors?
  • Is CSS being minified?
  • Is Inline CSS being used?
  • Is every site page secure and without errors?
  • Are there any canonical errors?
  • Are all ads and affiliate links nofollowed?
  • Can the site be crawled and used without Javascript on?
  • Server location by IP
  • Check all sites on webserver
  • Do any pages have more than 100 external links?
  • What platform is the site built on?
  • Does the platform come with known restrictions?
  • Is a CDN in use?
  • Check domain history
  • Google Analytics, Google tag manager, Google console activation on the website.

2. Check Keyword density

  • It should be 0.5 – 2%, so check for Focus Keyword density and decrease or increase it according to need. Also Check for synonyms/variations, long tail keyword usage for better ranking.

3. Check the number of Outbound and Internal  Links

  • Outbound Links- the number should be in between 2 – 5+ outbound links
  • Internal Linking- MINIMUM of 5, maximum of 25

4. Meta & Structured Data

  • Page contains a title element
  • Title contains important keywords visible in first 60 characters
  • Title tag is unique
  • Page contains a unique meta description
  • Favicon defined
  • OG and social meta data
  • Structured data markup
  • Uses max-image-preview:large setting
  • Keyword mentioned in the meta description
  • Keyword mentioned in the title
  • Keyword mentioned in H2 heading
  • Page title between 35 to 65 characters
  • URL slug is brief and contains the keyword
  • H1, H2 and H3 are appropriately tagged
  • Meta title and description is optimized

5.  Links & Navigation

  • Links are crawlable
  • Page doesn’t link to broken pages (404)
  • Links use descriptive anchor text
  • Links are qualified when appropriate (nofollow, ugc, sponsored)
  • Faceted navigation doesn’t lead to duplicate content
  • Paginated pages are clearly linked
  • Page does not contain an excessive amount of links
  • Page does not link to redirected chains

6.  Images

  • Images contain descriptive alt attributes
  • Image heights and widths are defined
  • Use descriptive titles, captions, filenames, and text for images
  • Images don’t contain important text
  • Images are listed in image sitemaps

7.  Mobile

  • Passes Google Mobile-Friendly Test
  • Preference responsive web design
  • Mobile content and links match desktop site
  • Special considerations for separate URLs

8.  Speed

  • Content fully loads within a reasonable time
  • Address common speed traps
  • URL passes Google’s Core Web Vitals assessment

9. Crawling & Indexing

  • URL is indexed
  • Important content indexed
  • Returns a 200 status code
  • Indexable by robots meta tag and X-robots-tag
  • URL not blocked by robots.txt file
  • URL listed in XML sitemap file
  • Sitemap file location defined in robots.txt
  • Sitemap file submitted to search engines
  • URL is discoverable via internal links/navigation
  • Content is available at a single, canonicalized URL
  • Google-selected canonical matches user-selected canonical
  • No canonical/indexation mixed signal errors
  • Friendly URL structure
  • Content can be rendered with basic JavaScript
  • Important CSS, JS, and images not blocked by robots.txt.

Vamika Agrawal

I am behind updatesland blog. My name is Vamika Agrawal. I’m a Professional Blogger, Affiliate Marketer, and an Online Entrepreneur.

View all posts by Vamika Agrawal →

Leave a Reply

Your email address will not be published. Required fields are marked *