Here’s a checklist for SEO Technical Factors that one must look for!
URL Structure: Implementing proper URLs is a must. It’s often said: “Shorter the URL, better the URL”. URL should not contain any special characters other than “hyphen” or at max “underscore”. Recently, Google Webmasters Trend Analyst, John Mueller stated that it doesn’t affect your rankings whether you use a “hyphen” or “underscore”. URL should contain your primary keyword which should be near to the domain.
Sitemaps: Its must to have both Sitemaps: HTML Sitemap (for Users) & XML Sitemap (for Search Engine’s Crawlers) as they help the user or Crawlers to navigate through your pages. We can submit Sitemaps manually too via Webmasters. And the ones we submit manually are given higher priority by Google. A sitemap can have upto 50,000 URLs or a size of 10MB (uncompressed file). We can submit upto 1000 Sitemaps.
Robots.txt: It is a file from where we instruct the Search Engine Crawlers about the parts we don’t want it to access. Disallow tag is used for this purpose with the directory which we don’t want Crawler to enter. This file can be tested in Google Webmasters Tools.
Heading Tags: Implementing Heading tags is a good habit. Though implementing these doesn’t give a huge boost to your keywords but play a supportive role. A page must have only one H1 tag. Rest H2 to H6 can be multiple. But using a latter one prior to the one that proceeds is a faulty practice & impacts SEO adversely.
Canonical Tags: It is applied to improve ranking signals for content available through multiple URL structures. At times, it’s pretty common for the same content to be accessed through multiple URLs. In such cases we use Canonical Tags.
Alt Tags & Title Tags: Image Alt Tags & Title Tags are other parameters that must not be missed while looking into SEO. Alt tags and title tags profound the message towards search engine’s crawlers and improve the accessibility of your website.
NoFollow: It is applied to HTML’s rel attribute to instruct Search Engines that the hyperlink should not influence the ranking of the link’s target in the search engine’s index.
NoIndex: It is used to tell Search Engines not to Index the page. Say, there is a “thank you page” on your website which is used just to thank users for subscribing your newsletter, downloading a pdf or purchasing something from your portal. Such pages have no relevance of indexing. You won’t want the user to land on your thank you page. So, we apply Noindex to the page.
Error Handling: There can be multiple HTTP Errors on your website, but all are not harmful. Error code 404 (Not found) might not be a thing to worry. Whereas Server Errors like 502 (Bad Gateway) & 504 (Gateway Timeout) have a high negative impact on your rankings.
Configuring URL Parameters: In case you are creating dynamic URLs with Parameter, you can set up URL Parameters in Webmasters Tools wherein you ask the Search Engine not to include the part of URL after parameter while indexing the URL.
Structured Data: Applying schema mark up to your website improves the way your search result is displayed by enhancing the Rich Snippets. One can validate whether the structured data is implemented technically correct at Google’s Structured Data Testing Tool.