Here is my list of the 120 SEO factors that every website owner should add to their SEO checklist.
#1 – Page Title
Be sure to create a unique title for each of your website pages. Keep the titles between 10 to 70 characters long and make sure that it contains the most relevant keywords that describe the page. The title of the page is displayed in the search results, so make sure it tells the user exactly what the page is about. A short, yet attractive, title can greatly improve your click-through rate.
#2 – Page Description
Search Engines use the the Page Description to describe your website in the search results. Make sure that you have a unique and well written description of each of your website pages. Make sure that the important keywords in the title are also mentioned in the description.
#3 – URL Rewrite
Your website (and page) URL should be readable for humans. Avoid having query strings in your URL by using MOD Rewrite to produce clean and readable URL’s.
Consider the following 2 examples:
Both of these URL’s will take you to the exact same web page, however the 2nd option is much easier to read to the average person. The 2nd option is also more descriptiive and helps the search engines to figure out what the content of the page is about.
#4 – No Underscores (“_”)
Website developers are tempted to use underscores in website URL’s in order to represent “spaces” between words.
This is frowned upon by Google and should rather be replaced by hyphens “-“.
#5 – Social Media Profiles
Social Media Sharing is a powerful tool for building a brand, engaging clients and driving traffic to your website.
Be sure to create your Company Profile on websites like Facebook, Twitter, LinkedIn and Google Plus. Spend a few minute every day to post updates on pages and to engage your audience – reply to comments and show your followers that you are approachable.
#6 – Optimize for Mobile Rendering
Many of your website visitors will be browsing your website using some form of a mobile device. Ensure that your website has a responsive design and that it is correctly optimized for all screen sizes.
#7 – WWW Resolve
Ensure that you are redirecting requests from a non-preferred domain because search engines consider URL’s with and without “www” as two different websites. Duplicate content is seriously frowned upon by search engines and will affect your SERP position.
#8 – Robots.txt
Create and upload a robots.txt file to the root directory of your website. Robots.txt files are used to restrict search engine access to sensitive content on your website, like administrative pages.
#9 – XML Sitemap
A sitemap lists URLs that are available for crawling and can include additional information like your site’s latest updates, frequency of
changes and importance of the URLs. This allows search engines to crawl the site more intelligently.
It is also good practice to specify your sitemap’s location in your robots.txt file.