SEO self-learning curriculum
This curriculum teaches SEO from fundamentals to advanced implementation across on-page SEO, off-page SEO, technical SEO, local SEO, e-commerce SEO, content SEO, strategy, analytics, audits, information architecture, international SEO, programmatic SEO, AI search SEO, and tools and workflows.
Use it as a structured learning path rather than a random article library. Start with keyword and content fundamentals, then move into technical implementation, authority building, and specialized SEO scenarios.
Learning paths
| Path | Best for | Start here |
|---|---|---|
| Beginner SEO foundation | New learners who need core concepts and practical workflows | Keyword research |
| Content and on-page optimization | Writers, editors, bloggers, and content strategists | Content optimization |
| Technical SEO implementation | Developers, site owners, and technical marketers | Mobile friendliness |
| Local business SEO | Local businesses, agencies, and service-area brands | Local landing pages |
| E-commerce SEO | Store owners, marketplace operators, and product teams | Category page SEO |
| Advanced content SEO | Teams building topical authority and editorial systems | Topic clusters |
| SEO strategy and management | Managers planning roadmaps and measuring ROI | SEO goal setting |
| AI search readiness | Teams adapting to generative search and AI overviews | AI search overview |
Recommended order
- Complete the on-page SEO module first to understand keywords, content structure, HTML tags, URLs, internal links, images, readability, and intent alignment.
- Study technical SEO next so your optimized content can be crawled, rendered, indexed, and measured correctly.
- Move into content SEO to build topic clusters, evergreen strategies, multimedia assets, content gap processes, and E-E-A-T signals.
- Add off-page SEO once your site has strong pages worth earning links to.
- Study local SEO or e-commerce SEO depending on your business model.
- Learn SEO analytics and reporting so every action connects to measurable outcomes.
- Master SEO strategy to plan roadmaps, prioritize initiatives, and forecast impact.
- Study information architecture and international SEO for site-scale and multi-region optimization.
- Explore programmatic SEO and AI search SEO for advanced, future-ready skills.
- Build proficiency with SEO tools and workflows to execute efficiently.
- Use the knowledge base as a reference library for deeper explanations, examples, and implementation notes.
tip
Do not skip measurement. Every SEO action should eventually connect to rankings, impressions, clicks, engagement, conversions, or technical health.
Curriculum modules
On-page SEO
| Lesson | Focus |
|---|---|
| Keyword research | Finding and prioritizing search terms based on demand, difficulty, value, and intent |
| Content optimization | Improving content quality, relevance, structure, and measurable SEO performance |
| HTML tag optimization | Using title tags, meta descriptions, headings, and semantic HTML effectively |
| URL structure | Creating readable, scalable, and SEO-friendly URL patterns |
| Internal linking | Building contextual links that support discovery, authority flow, and user journeys |
| Image optimization | Optimizing image file names, alt text, compression, and visual search visibility |
| Content readability | Making content easier to scan, understand, and act on |
| User intent alignment | Matching content format and depth to what searchers actually want |
Off-page SEO
| Lesson | Focus |
|---|---|
| Backlink building | Earning links, building authority, and avoiding risky link schemes |
| Digital PR | Earning media coverage and links through digital PR strategies |
| Brand mentions | Tracking and leveraging unlinked brand mentions for SEO value |
| Backlink audit | Auditing backlink profiles to identify risks and opportunities |
| Competitor backlink analysis | Analyzing competitor link profiles to inform outreach and content strategy |
| Anchor text analysis | Optimizing anchor text distribution for natural link profiles |
Technical SEO
| Lesson | Focus |
|---|---|
| Mobile friendliness | Ensuring pages work well under mobile-first indexing |
| Core Web Vitals | Improving loading, interactivity, and visual stability |
| Structured data | Helping search engines understand page entities and qualify rich results |
| HTTPS | Securing websites and preserving trust signals |
| Robots.txt and XML sitemaps | Controlling crawl access and discovery |
| Canonicalization | Managing duplicate or near-duplicate URLs |
| JavaScript SEO | Making JavaScript-rendered content crawlable and indexable |
| Redirect management | Preserving equity and user experience during URL changes |
| Pagination | Handling multi-page lists, archives, and product categories |
| Crawling vs indexing | Understanding the difference between being found and being stored |
| Crawl budget | Optimizing how search engines allocate crawl resources |
| Index bloat | Identifying and removing low-value pages from the index |
| Log file analysis | Using server logs to understand crawler behavior |
| HTTP status codes | Interpreting server responses for SEO diagnostics |
| Faceted navigation | Managing filter and parameter-driven URLs for crawl efficiency |
| Site migrations | Planning and executing SEO-safe site migrations |
| Duplicate content diagnosis | Detecting and resolving duplicate content issues at scale |
Local SEO
| Lesson | Focus |
|---|---|
| Google Business Profile | Optimizing local business presence in Google surfaces |
| Local citations | Managing name, address, phone, and directory consistency |
| Map pack | Improving visibility in local map results |
| Local content | Creating location-relevant content for nearby searchers |
| Local landing pages | Building geo-targeted landing pages for local search |
| Reviews and reputation management | Leveraging online reviews for local pack rankings |
| Service-area business SEO | Optimizing for businesses that serve areas rather than physical locations |
| Multi-location SEO | Scaling local SEO across multiple business locations |
| Local schema | Implementing LocalBusiness and related schema markup |
| Local link building | Earning locally relevant backlinks and citations |
E-commerce SEO
| Lesson | Focus |
|---|---|
| Product page optimization | Optimizing product pages for rankings and conversions |
| Site architecture | Structuring categories, facets, and product discovery |
| UGC and reviews | Using reviews and user-generated content to support trust and long-tail visibility |
| Category page SEO | Optimizing category and listing pages for search and user experience |
| Product variant SEO | Managing SEO for products with color, size, or option variations |
| Out-of-stock products | Handling discontinued and temporarily unavailable products |
| Product schema | Implementing structured data for product-rich results |
| Merchant Center SEO | Optimizing Google Merchant Center feeds for Shopping Ads |
| Faceted navigation for e-commerce | Managing filter, sort, and parameterized URLs at scale |
| E-commerce internal linking | Building effective internal link structures for online stores |
Content SEO
| Lesson | Focus |
|---|---|
| Topic clusters | Building authority through pillar and cluster content systems |
| Blog SEO | Optimizing blog content for discovery and engagement |
| Evergreen vs fresh content | Balancing durable assets with timely updates |
| Multimedia content | Optimizing videos, images, audio, and interactive assets |
| Content gap analysis | Finding missing topics and competitive opportunities |
| E-E-A-T | Demonstrating experience, expertise, authoritativeness, and trustworthiness |
| Content briefs | Creating effective content briefs for writers and editors |
| Editorial workflow | Managing the content lifecycle from ideation to publication |
| Content refresh strategy | Updating and improving existing content for sustained performance |
| Content pruning | Removing or consolidating underperforming content |
| Content cannibalization | Detecting and resolving keyword cannibalization issues |
| Topical authority measurement | Measuring and improving topical coverage and depth |
| Author pages and editorial trust | Building author authority and editorial transparency |
| Original research content | Creating data-driven content that earns links and citations |
SEO Strategy
| Lesson | Focus |
|---|---|
| SEO goal setting | Defining measurable SEO objectives aligned with business goals |
| SEO roadmap | Building a phased roadmap for SEO initiatives |
| SEO prioritization framework | Prioritizing SEO tasks based on effort, impact, and urgency |
| Opportunity scoring | Scoring and ranking SEO opportunities by potential value |
| SEO project management | Managing SEO workflows, stakeholders, and cross-team collaboration |
| SEO and business goals | Aligning SEO strategy with broader business and marketing objectives |
| SEO forecasting | Forecasting traffic, rankings, and ROI from SEO initiatives |
SEO Analytics and Reporting
| Lesson | Focus |
|---|---|
| Google Search Console | Using GSC to monitor search performance and troubleshoot issues |
| GA4 for SEO | Leveraging Google Analytics 4 for SEO insights |
| Rank tracking | Monitoring keyword rankings and measuring SERP visibility |
| SEO KPIs | Defining and tracking key performance indicators for SEO |
| SEO reporting dashboards | Building dashboards that communicate SEO performance to stakeholders |
| Measuring SEO ROI | Calculating return on investment from SEO activities |
| Diagnosing traffic drops | Investigating and recovering from organic traffic declines |
SEO Audits
| Lesson | Focus |
|---|---|
| Full SEO audit process | Conducting comprehensive SEO audits from start to finish |
| Technical SEO audit | Auditing crawl, index, and rendering health |
| Content audit | Evaluating content quality, relevance, and performance |
| Backlink audit | Auditing backlink profiles for quality and risk |
| Local SEO audit | Auditing local search presence and Google Business Profile health |
| E-commerce SEO audit | Auditing product pages, categories, and shopping feeds |
| Audit prioritization and action plan | Turning audit findings into prioritized action plans |
Information Architecture
| Lesson | Focus |
|---|---|
| Site architecture | Designing scalable, user-friendly site structures |
| Taxonomy | Creating content taxonomies that support navigation and SEO |
| Navigation | Building effective site navigation for users and search engines |
| Breadcrumbs | Implementing breadcrumb navigation for usability and SEO |
| Category structure | Organizing categories and subcategories for content hierarchy |
| Hub pages | Creating hub pages that aggregate and link to related content |
| URL hierarchy | Designing URL structures that reflect content relationships |
International SEO
| Lesson | Focus |
|---|---|
| International SEO overview | Understanding SEO for multi-country and multi-language sites |
| Hreflang | Implementing hreflang tags for language and regional targeting |
| Country and language targeting | Choosing targeting strategies for different markets |
| Subfolders, subdomains, and ccTLDs | Comparing URL structure options for international sites |
| Translation vs localization | Adapting content for cultural and linguistic relevance |
| International duplicate content | Managing duplicate content across language and regional versions |
| Multilingual sitemaps | Creating sitemaps for multilingual and multi-regional sites |
Programmatic SEO
| Lesson | Focus |
|---|---|
| Programmatic SEO overview | Understanding SEO for large-scale automated content systems |
| Template-based landing pages | Building scalable landing pages from data templates |
| Data-driven SEO pages | Using structured data to generate SEO-optimized pages at scale |
| Thin content risk in programmatic SEO | Avoiding quality pitfalls in large-scale content generation |
| Internal linking at scale | Automating contextual internal linking for programmatic sites |
| Indexation control for programmatic SEO | Managing which programmatic pages get indexed |
| Quality control for generated pages | Maintaining quality standards in automated content production |
AI Search SEO
| Lesson | Focus |
|---|---|
| AI search overview | Understanding how AI and LLMs are changing search behavior |
| AI overviews (Google SGE) | Optimizing content for AI-generated search summaries |
| Answer engine optimization (AEO) | Structuring content for direct answers in AI responses |
| Entity optimization | Building entity recognition and knowledge graph signals |
| Brand entity signals | Strengthening brand recognition in AI search ecosystems |
| Citation-worthy content | Creating content that AI systems cite as authoritative sources |
| First-hand experience signals | Demonstrating real-world experience for E-E-A-T in AI search |
SEO Tools and Workflows
| Lesson | Focus |
|---|---|
| Tool stack overview | Building an effective SEO tool stack for different use cases |
| Google Search Console workflow | Daily, weekly, and monthly GSC workflows |
| GA4 SEO workflow | Using GA4 reports for ongoing SEO analysis |
| Screaming Frog workflow | Crawling sites and extracting SEO data with Screaming Frog |
| Ahrefs workflow | Using Ahrefs for research, analysis, and monitoring |
| Semrush workflow | Using Semrush for competitive analysis and keyword research |
| PageSpeed Insights workflow | Measuring and improving Core Web Vitals and page speed |
| Looker Studio SEO dashboard | Building automated SEO reporting dashboards |
| Log analyzer workflow | Analyzing server logs for crawl insights and anomaly detection |
How to use this curriculum
- Read each lesson in order within a module.
- Complete the checklists before moving to the next module.
- Apply each concept to a real website, page, or content brief.
- Use the knowledge base when a lesson introduces a concept that needs deeper explanation.
- Revisit measurement sections after publishing changes so learning is connected to outcomes.