While doing SEO for any website, you need to consider a lot of things to get better results. If you are an SEO expert, you may have heard about the on page SEO terms like meta tags, meta description, H1 tag, content duplication etc. but, the entire on page SEO checklist has a long list of considerations. So, I have categorized this long on page SEO checklist in different parts from beginning to end as listed below.
- Firstly check in Google Webmaster Tool whether the site contains any manual penalty, if so, then work on revoking the penalty.
- Make sure that all the pages are tested and working properly for all versions of major web browsers (Chrome, IE, Mozilla etc).
- To test all the on page implementations, create a test website, test sub domain or test subdirectory.
- If the website has any test locations, then add them in robot.txt or use “nofollow”, “noindex” tag to prevent them from being crawled by Google.
- The website should have up to date copyright information, if not, then update it.
- Set up a robot.txt file or use “noindex”, “nofollow” tag to to restrict the pages that you don’t want to be crawled by Google.
- To provide information about your newly launched product, service or simply other information, it is advised to include a blog on the website.
- Always prefer the subdirectory structure to place the blog and if it is placed in a subdomain then change it to sub-directory.
- If the website has a blog, then make sure that an RSS feed has been added and this feed added to all syndication sites as listed on syndication spreadsheet present on Google Docs.
- Make sure that all the blog post are crawled and indexed by Google.
- Place Google Analytics tracking code on the website or any other analytical code to keep track of each visitor’s.
- Make sure that there are no canonicalization issues means no duplicate version of the website.
- If the website has canonicalization issues, take an appropriate action, such as redirection or use the canonical tag in the header of the web page.
- Do the keyword research and find what keyword you should target for the website.
- If your target audience belongs to multiple location, then make a list of locations and plan a strategy to reach out at them.
- Make sure you use Google Analytics opt out plug-in to ensure that the internal traffic does not skew the data.
- Ensure that the website has a responsive design, i.e. it is compatible with all the mobile devices.
For eCommerce sites
- Make sure that the website has automated XML sitemap. If not, manually update the sitemap entries after adding or removal of any page.
- Set up an e-commerce tracking to record every users data.
- If your website is selling any kind of products, then each product should have a unique description in order to eliminate the duplicity.
- If your website is accessible with both http and https protocol, then block all the https URL from being indexed.
- Your website should have enough landing pages to target all the keywords, if not then create new landing pages.
- If you are providing services in specific locations, then focus on local SEO.
- If the website has any canonicalization issues, then fix them immediately by using canonical tag or redirection.
- Your website should not contain any duplicate content at anywhere.
- Use of static URL is recommended, but If the website contains any dynamic URL, then ensure whether it needs parameter handling or not.
- All the inner page URL’s should contain targeted keywords at them.
- Insert the relevant target locations in meta data and on the page content.
- Optimize all the meta tags (Title, keyword and description), and dynamic URL’s.
- Use proper ALT tag to specify the images in a more better way.
- If you have changed any URL, then make sure that you are using appropriate redirection (301 or 302) to redirect them at new URL’s.
- Make sure that you are using Heading tagse H!, H2….H6 tags in their correct order.
- Use the targeted keywords in the content for at least 3 times and also emphasize on using H tags, but make sure the keyword density should not cross 3.5% of the whole content.
- If there is any keyword in the image, then change it to text.
Semantic Markup checks
- Implement Google authorship markup, Publisher markup for the website.
- Make sure that the contact details are present in the footer.
- Use “Article Semantic Markup” on the blogs.
- Use the “Organisational Markup ” to mark up the website’s logo.
- Mark every video on the site by using semantic markup.
- Use Product markup if the site has any product and sell online
- If your website contains any video, then ensure that they are optimized for desktop as well as mobile devices.
- Upload the video sitemap.
- Check whether the HTML, XML, ROR sitemaps are fully up to date or not.
- If your business has multiple locations, ensure that they all are added to the sitemap.
- Check the website in WMT that whether it is perfect in Webmaster Tools or not. i.e.
- Zero Crawl error
- Sitemap added
- Zero HTML Improvement
- No security issue
- The footer should not contain any exact match anchor text links.
- Don’t forget to set up a custom 404 error
- Add social plugins to the blog to allow the users to directly share and tweet the content.
- Check if there is any need of robot.txt, if not, then remove all the blocked URLs
- Check the linking structure of the site and make sure that all the internal pages are accessible from the home page.
- If your business is targeting the multiple countries, then check all the policies pertaining to geo-specific SEO.
- Notify the Google for domain change.
- All the targeted pages should receive a download speed score of 85 or more, if not then consult with technical executive and fix the errors.
Following above On-page checklist will not only help you to keep your work organized but also going to help you to optimize the whole site easily with no stone unturned.