On-page SEO Checklist
Need help to boost your website ranks in search result pages, drive high quality, and targeted traffic? Well, this is a complete on-page SEO checklist that you need. We bet you’ll love it!
Let’s dive right in…
What is in this on-page SEO checklist?
- Website URLs checklist
- Contents checklist
- Keyword research checklist
- Website’s security checklist
- Website load speed checklist
- Internal links checklist
- Website’s images checklist
1. URL Optimization
- Get a domain name that contains your target keyword.
- Your site’s URL structure should be as simple as possible. For example, yourdomain.com/my-new-blog instead of yourdomain.com/12ad?cd1.
- Using only lower case for your site’s URLs.
- Canonicalize your target URL.
- Don’t canonicalize a URL that is then redirected.
- Don’t delete URLs with out-dated content. Update them for comprehensiveness or redirect 301 to new URLs.
- Implementing noindex with caution.
2. Website Security Enhancement
- Purchase an SSL Certificate for your domain.
- Redirect http:// to https://.
- Adding rel=”noopener” or rel=”noreferrer” to your target=”_blank” external links (links to other website).
3. Page Speed Optimization
- Keep your website load speed under 3 seconds across all devices.
- Compress images on your website.
- Ensure your CSS is minified.
- Minify your HTML for better website load speed.
- Don’t upload videos directly to your page. Add a link from Youtube only.
- Use content-delivery-network (CDN) services to enhance website speed.
- Shift to Cloud hosting for better website speed and data security.
4. Blog/Page Content Optimization
- Write a compelling 50–60 characters blog post title and page title.
- Add relevant and target keyword once in your blog post’s and page’s title.
- Add your target keyword at the start of your title.
- Wrap your keyword-rich title in H1 tag.
- Place your target keywords in your Heading tags at least once.
- Write a descriptive meta description between 50–160 characters.
- Add relevant and target keywords in your meta description.
- Write original and high-quality content for your audiences.
- Place your target keywords in the body part of the blog post or page content.
- Keyword density in every blog post or page content should be lower than three percent (3%).
- Break your content into sections with descriptive subheadings.
- Add your keywords in the first and last paragraph of the blog post or page content.
- Optimize your content readability. The content should be easy to read, understand and less usage of industry terminology.
- Check and update your content regularly to make sure content is always fresh and up-to-date.
- Add publication dates and time to your blog post to let users know when your content is created.
5. Keyword Research
- Search for potential keywords by asking your customers what they search for similar services like yours.
- Search for potential keywords by using tools: Answer The Public, keywordtool.io, Google Keyword Planner.
- Search for potential keywords by checking what questions people ask in forums: Warrior Forum, Reddit, Quora.
- Search for potential keywords by checking what key phrases your competitor is using with tools: SpyFu, SEMRush, BuzzSumo, or Ahrefs.
- Expanding your keyword list by using synonyms and LSI (Latent Semantic Indexing) keywords.
- Expanding your keyword list by using Google Search Suggestion.
- Get related keywords from Wikipedia articles and its suggested categories.
- Scrape keywords from forums by using BoardReader Search.
6. Image Optimization
- Compress your images for better website load speed. Images with high resolution and large dimensions will slow your page load times.
- Implement responsive images for different screen sizes by using the srcset=” “ attribute.
- Resize your images to improve your website’s loading times.
- Name your images with descriptive & target keywords for better ranks in image search results.
- Add your target keyword to the image title.
- Only add images’ captions if necessary.
- Use SEO-friendly alt=” “ text and title=” “ attributes to improve your website ranks for the targeted keywords.
- Add structured data for your images to get a relevant badge on the image and appear rich in search results.
- Add OpenGraph and Twitter Card Tags for your images.
- Add XML image sitemap to ensure Google will index all of your site’s images.
- If necessary, host your images with a free or paid image hosting service to improve your site’s loading speed.
7. Internal Link Optimization
- Using Silos website structure for internal linking.
- Place important links within pages’ primary content.
- Build a solid website structure by linking parent pages to child pages, and vice versa.
- Add internal links if it’s relevant to your content and useful for your audiences.
- Add relevant internal links at the top of your page to improve time-on-page rate.
- Place important internal links in the pages’ main content section, not in the footer section.
- Don’t stuff keyword links in the footer section.
- Use descriptive anchor text for your internal links.
- Avoid using the same anchor text for pages with different contents.
- Add target keyword to the anchor text, if appropriate.
- Regularly check your internal links to make sure there is no broken link.
- Make sure to have a great number of internal links in the website you want to rank high (or page is ranking high in search results).
- Build links to important pages only, as you pass link juice to any page you link to.
- Add rel=”nofollow” to unimportant internal links (pages you don’t want to rank for).
- The total number of links on a web page should be less than 100 (includes all internal and external links).
- Build links between high content density pages only. Avoid wasting link juice to content-light pages.