google - seo checklist

SEO Checklist for any Website or E-Commerce in 2019

Some people ignore SEO for many reasons such as difficult to understand, Google keeps changing and looks like not worth the effort, need a professional or an agency to do the job… But it’s a BIG mistake! Even simple SEO practice could bring results (traffic), and it could mean more business, less money spent on advertising and marketing… So here are the most common and best “white and some grey hat” SEO practises I use, and it does prove to work. Please bear in mind it’s not hacking the system (Google, Bing, Yahoo), it’s merely helping search engines to understand your website, content, service and products offered by you to the customer so that Google could provide quality search results to the end user. Google built this reputation as a quality search engine, and it tries to keep this way.

Some of this recommendation bellow will be easier to implement than others depending on where is your website hosted or platforms your have your site built on as some platforms such as Squarespace or Wix have limitations or requires the help of the professional, but for most bespoke websites there should not be a problem.


  • Install an SSL Certificate (HTTPS, not HTTP)
  • Decide if you want your website to have www or not, and stick to it. Google thinks its two different websites.
  • Claim your business and/or URL on all social networks and directories (G+, Facebook, Twitter, Linkedin, Pinterest, etc.).
  • Add Facebook author tag.
  • Stick to all information you provide about the business/website and keep it, all the same, such as the business name, an address or even format of the number.
  • Claim your website on Google’s Search Console. Pick your audience, submit the sitemap, fetch as Google on mobile and desktop…

  • Create and submit Robots.txt.

  • Make sure it’s friendly for rich snippets. Add all relevant information such as logo, address, a website link, local business information, author, social media links, products, prices, what type of website is it…

  • Mobile friendly.

  • Link social media.

  • Setup local business if you are.

  • Know what, how and when your customers are searching on Search engines.

  • Make it shareable by adding share buttons.

  • Add only necessary features, do not overload website.

  • Add relevant titles to every page, use SEO keywords.

  • Do not overuse SEO keywords. Google will punish for the “keyword stuffing”.

  • Add H1, H2 and H3 tags smartly. Only one H1 tag per page.

  • Add meta description to every page with SEO keywords.

  • Try to achieve on every page under 3mb and under 3 seconds. Customers bounce after 5 seconds, so you might not even have a chance to show what you are offering.

  • No redirects to the website.

  • Setup tracking such as Google Analytics.

  • Make your links short, no caps, and use “-” instead of “_”.

  • Setup permalink.

  • Add Facebook pixel for retargeting.

  • Make sure the website is not jumpy while loading. Google sees as bad UX.

  • List yourself on quality directory websites or similar.

  • Use Google Trends for SEO keyword ideas.

  • Make sure you use correct grammar and spelling.

  • Add cookie policy for EU visitors.

  • Link back to your site with all social media.

  • Adding service area on Google maps using local business from Google.

  • Avoid pop-ups, and too many banners adds.

  • Always think about user experience.


  • Add Accelerate Mobile Pages (AMP) for blogs.

  • Start building links. Make sure they are not “no follow”.

  • Know your competitors and what they are targeting.

  • Spy on competitors backlinks and try to link to it too.

  • Know your audience (Avatar) and target them.

  • Decide if you want to go after the niche and build it up slowly or go big from the beginning.

  • Setup on webmaster tools for Bing and Yahoo, including local business if you are.

  • Setup caching, to minimise how many times code loading.

  • Find where your customers are hanging online and create an account to target them.

  • Read your code and make sure nobody advertises on your website without your knowledge or permission.

  • Make sure nothing is broken and not visible to the customer as it will affect bounce rate.

  • Create different website pages for the various location if serve/ operates in different geolocation.

  • Constantly monitor broken links.

  • Don’t link text like “Click Me,” or “Know More,” etc.

  • Create an affiliate program or let your customer feature you on the website to help you boost building links campaign.

  • Build a reputation by getting positive reviews on Google maps, Facebook…

  • Spy on competition, learn from them, see what could be done better and improve your website.

  • Have Terms of Service and Privacy Pages.

  • Check duplicate meta information on-site by using Search Console.

  • Create easy to crawl Breadcrumb navigation.

  • Think natural customer behaviour and avoid anything that could look forced or repetitive such as too many 301 redirects or too many links from the same neighbourhood or too many unnatural comments or too many links coming from one domain too quickly.

  • Keep checking for crawl errors.

  • Try to get verified on all social media sites.

  • Keep all social media sites up to date, and all questions/negative feedback answered.

  • Update your website frequently, so Google crawls your website more often.

  • Keep optimising for UX (User Experience).


  • Add two or three links to your website on every page, especially blogs. Link back to home page.

  • Research what people are searching for and write about it.

  • Jump on HOT topics and write about it.

  • Create videos for your blogs; it makes blog posts more shareable.

  • Make infographics for most popular topics or blogs.

  • Think evergreen content which does not get outdated.

  • Think blogs with a future-proof such AI, voice search with a long tail keyword search.

  • Do not plagiarise; Google is smart enough to figure this out.


  • Compress your pictures.

  • Check the resolution of the picture.

  • Make sure you have the right format for the pic. Do you need jpg, gif or png?

  • Provide the name of the pictures.

  • Provide alt tags of the pictures.


  • Fewer request the faster your website will run.

  • CSS and JavaScript compressed and minified.

  • No errors left in the code such as closing tags.

  • Do you need to download the current size of the code or it could be stripped down?

  • Keep uptime high.

  • Localise servers to your customer geolocation. Try Amazon Servers.

Some of my favourite and most frequently websites/tools I use.



If you use suggestions above it will pay off but do not expect overnight success. You might see creeping Google ladder up slowly. Google does not want to “promote” any website quickly, or other could take advantage of. Let me know if I missed something. GOOD LUCK!

Share This

Copy Link to Clipboard