Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Semrush Academy

SEO Fundamentals Course with Greg Gifford

via Semrush Academy


Learn all that you need to know about SEO.

Whether you want to learn the basics of SEO or just want to brush up on certain topics - this free course is perfect for anyone. Upon course completion, you'll have a better understanding of how to do SEO and to drive more traffic and customers to your website.

Brush up on your SEO basics with this fantastic FREE course from everyone's favourite expert, Greg Gifford, covering topics including on-page signals, technical SEO, SEO for mobile and more.


  • Search engines and how they work
    • In this lesson, prominent field expert Greg Gifford will walk you through the SEO basics -- how the Internet and search engines work.
  • Crawling, indexing, and ranking
    • In this lesson, you'll find out how Google crawls websites, puts them together into an index, and ranks indexed pages based on its algorithm.
  • SERP Layout
    • In this lesson, you'll learn about the elements that might show up on a SERP -- a search engine results page -- and find out what affects SERPs' appearance.
  • Intro
  • Site speed
  • Robots.txt and sitemaps
  • URLs
  • Duplicate content and rel='canonical'
  • Structured Data
  • Status Codes
  • Inspecting your site for an audit
  • Intro
  • Anchor text
  • Bad links
  • Link analysis
  • Link building
  • Intro
  • Keyword research
  • Writing and optimizing content
  • On-page elements
  • Intro
  • Responsive websites
  • Page speed, AMP, and PWAs
  • User experience focus
  • Other ranking signals
  • International SEO
  • Intro
  • Local links and citations
  • Local content
  • Other local factors

Taught by

Semrush Academy


Start your review of SEO Fundamentals Course with Greg Gifford

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.