SEO is 85% great content and 15% technical.

This page explains the technical side of SEO at a very high level.


Markup changes the way users see your links in search engine result pages.  The more robust your SERP’s, the more likely search engines are to rank your website.

See the star rating – this is due to Schema Markup:

Schema markup

Here are the different types of markup currently available:

Crawl Depth

How many clicks does it take to get to your web pages? A well-organized websites will not require a ton of clicks to navigate the sitemap, and search engines like this type of organization.

HTTP Status Code AKA “Error Code”

Ever see a 404 PAGE NOT FOUND error? This is an example of a bad status code – and search engines hate them. Your website should not have any of the following errors:

  • 100-199: informational status
  • 200-299: success status
  • 300-399: redirection status
  • 400-499: client errors
  • 500-599: server errors


According to SEO MOZ – “A canonical tag (aka “rel canonical”) is a way of telling search engines that a specific URL represents the master copy of a page. ” Source. 

You might have 10 pages on a very similar topic, but search engines want webmaster to tell them which page takes priority. Ever hear the term “duplicate content”? Conacincalization helps avoid it.

AMP Links or – Accelerated Mobile Pages

AMP is a web framework that allows the webmaster to create lightweight versions of their website which only loads when users are using a mobile device. They increase load time which is very important to search engines because they want to serve their users with the best experience possible. Learn More about AMP 

Incoming Internal Links

Search engines love to see websites that have interlinking content because they are easier to navigate. For example, I am adding a this internal link to my blog, which will then be considered as having an incoming internal link. Vice Versa, I will add links from my other SEO blogs so this page will have incoming internal links. It’s a simple way to make sure your pages are optimized properly.

Hreflang Usage

Simply put, this is when your website has a translate feature enabled so your content is more accessible to audiences who may not be fluent in your native language.