Learn SEO.

We’ve compiled our very own resources that will enable you to learn SEO. SEO in and of itself is a culmination of multiple industries and techniques, such as: server administration, coding, HTML/CSS, copy, and everything in between. We also blog about SEO at least once a week, so be sure to check out our SEO blog.

Before you go any farther, we’re going to say something a lot of people don’t want to hear, but is a very key piece of advice: listen to Google.

Start by reading, and fully digesting Google’s Webmaster Guidelines, keep up with new search updates. Give a follow to John Mu, Danny Sullivan and Gary Illyes for unique updates and insights straight from Google.

In addition, Google has also put together a guide to a Google friendly website. While you are there, you should also read Google’s getting started guide to mobile friendly websites. It is well worth the time. Again, don’t just skim these pages, take your time to fully understand them.

The Journey To SEO Literacy

Mastering the art and science of search engine optimization is a mixture of learning through reading, and learining through doing. We strongly recommend that you establish one or more sites of your own to experiment and test your understanding of the SEO principles we’re going to explore in this course.

We also will be providing extensive recommendations of other SEO online learning resources, because the nature of the SEO industry is that of sharing data and information. Not to mention that some of the best sources of SEO learning come from the experts who make themselves available on social media, on Twitter , Facebook groups and Slack channels. We’ll link to some lists of communities to join, to add depth to your SEO learning experience as you build relationships that can help you grow even stronger in this strange craft.

The Three Stage Process of Learning SEO

There are many different moving parts when it comes to search engine optimization, so it can be daunting when you’re first taking on the world of SEO. The way that we think of SEO sets up three distinct skillsets and capabilities that you’ll need to survive and flourish as an SEO professional at an in-house position for a brand, building your own project or business to life online, consulting as a freelancer or working with an agency to deliver SEO services.

The three primary components of SEO literacy are on-page SEO, off-page SEO(Link building) and data analysis/problem solving. With these three capabilities, you can tackle any size SEO project from single service based businesses to enterprise level massive websites.

Learn On-Page SEO

What Is On-page SEO?

On-page SEO is the process of making edits to your site’s html, css, written content and internal links with the intent to increase your site’s revenue from site traffic sent by various search engines such as Google, Duck Duck Go, and Bing. Note that this is “organic traffic” meaning that this traffic is “earned” by your site’s ability to rank for various relevant keywords, terms & phrases that your target customer might be inputing into these search engines.

The search engines all use a similar process of continually “crawling” the internet to discover new pages, sending that data to their “indexing” program where it’s pre-sorted by it’s relevance, and a unique Search Engine Results Page (SERP) that then displays a resulting list of ads, websites, videos, images, news and other knowledge features that it believes will satisfy the intent behind your search.

How Do I Learn On Page SEO Best Practices?

Our on-page SEO guides is one of the most thorough guides to learning on-page SEO on the web. We cover all on-page SEO techniques from internal linking to content to anchor text. If you are looking for a quick on-page SEO checklist, this can be handy when doing a quick on-page audit on your website.

Keywords: Proximity, Density and Prominence

Take part in any SEO discussion, and chances are ‘keywords’ will be one of the first words that comes up. When learning SEO and about keywords, keyword proximity, keyword density, and keyword prominence are huge factor in on-page SEO and getting websites ranked.


Another factor in on-page SEO that Google has confirmed is a ranking signal is HTTPS. Be warned, this is one of the most mis-undersood and mis-configured aspects of SEO we’ve seen.

Domain Names

A domain name is more or less a permanent decision when it comes to a website, so make sure you made the right one. Learn more about how domain names play a role in SEO and ranking, and what you can do to increase your odds. Also learn about Google’s EMD update and how it could affect your website.

Social Sharing and Social Media

Social media is a category in and of itself when it comes to internet marketing, but still plays an important role when it comes to on-page optimization. Learn more about social media, and social sharing and how it plays into on-page search engine optimization.

HTML, CSS and JavaScript

At the core of any website, is HTML, CSS and most of the time JavaScript. These are the building blocks of the web, and play a vital function in SEO. Learn about these languages and how they can help you in your on-page optimization. Google has made a lot of changes in the last few years regarding how it crawls (or doesn’t crawl) JavaScript, be sure to rush up on the latest technologies.

Rel=Canonical Tag

While the rel=canonical tag might not be a ranking factor in SEO, it does play a vital role in on-page optimization. Learn what rel=canonical does, and why you need it on your website. If you publish your content on multiple sources, learning about the rel=canonical tag is a must learn.


Advertising in and of itself isn’t an on-page SEO factor, but it can ruin your day if not properly implemented. Also learn more about Google Panda, and how it interacts with advertising on your website.

XML and Website Sitemap

An XML sitemap helps guide Google along the way when crawling your website. Find out how to make an XML sitemap, and some common pitfalls with creating a traditional sitemap. Also learn some common pitfalls when creating and optimizing XML sitemaps online.

Learn Other SEO Topics