Get Help Ranking
Tim Hill SEO
How to SEOin2019
With me, Tim Hill

SEO Checklist 2019

Here's the helicopter view of complete SEO as of 2019 with links on where to find out more.

Remember effective SEO doesn't mean every element of the list has to be completed - in SEO you just have to do a bit more SEO than your competitors do in order to rank higher than them.
  1. Choose the keywords and phrases that you want to rank highly for
  2. Use the Google Keywords Tool to check if anyone searches for these keywords and phrases but use the Google Keyword Tool with caution
  3. Re-evaluate your keywords and phrases until you have ones which are:
    • Related to the content of your website and pages
    • Not dominated by long established and much larger websites
    • Regularly searched by people on the Internet
  4. Buy a domain name (if your site is not already established) which contains one of your keywords or phrases and is easy for people to remember (e.g. but beware of hoping for results from Exact Match Domains. If you have a website do not change your domain name unless you know how to do 301 redirects.
  5. Resolve any domain name canonicalization issues (e.g. make sure,,, etc. are all seen as one page by search engines, not as duplicated content)
  6. Host your site on a respectable server (or its own server) because search engines like speed and reliability and so you don't get taken down because there are spammers and con shops in your virtual neighborhood. Monitor reliability with Pingdom.
  7. Check your (X)HTML code is W3C or HTML5 compliant for all code within your control
  8. Check your CSS is W3C compliant
  9. Optimize your page load speeds
  10. Remove/edit code that could be mistaken for scamming
  11. Sign up for Google Analytics and Google Search Console (formerly Google Webmaster Tools) - these are tools which will help you monitor your progress and make the right changes to your pages based on hard data.
  12. Connect your Google Analytics and Google Search Console accounts together (Google tutorial here).
  13. (Re)write URLs to be search engine friendly (be sure to use 301 redirects if needed)
  14. Optimize your images for search engines.
  15. Optimize/install a title and the correct meta tags for every page.
  16. Install breadcrumb navigation
  17. Sort out your navigation and other internal links
  18. Correct or insert Heading Tags as appropriate
  19. Optimize your keyword density on each page to between 2 and 6%
  20. Optimize your keyword density across the website, or each section of a website, to between 2 and 4%
  21. Check for and correct spelling and grammar errors
  22. Create outbound links within your content to respected sites/pages that contain similar content to yours and which are genuinely useful.
  23. If you use Ajax, JQuery, Javascript or Flash check Google can crawl your site by using the 'Fetch as Googlebot' tool in the Google Search Console.
  24. Insert Rich Snippets / markup
  25. Create a robots.txt
  26. If your site is brand new create and submit a sitemap.xml file to Google and Bing
  27. (Re)submit your site to search engine respected directories
  28. Think about content marketing, link building or link earning to build your site's authority
  29. If you already have visitors use Google Analytics to study what they do and how they act so you can improve your design and content

I'm Tim Hill, a Search Engine Optimization and Online Marketing specialist. I created this site to help others understand that SEO is not a mysterious black art!.

If your a newbie try the Getting Started in SEO page, otherwise feel free to dig around and learn more.

Find me on Facebook or get in touch if you need help.

Need Help? Seo Assistance
this man can affect your rankings