Launch offer
Business website $150 USD Custom plugin $200 USD Ready in 5 days
Get a quote
SEO

SEO Complete Tutorial (102 Topics with On-Page, Technical, Links & Final Project)

Complete SEO tutorial covering keyword research, on-page, technical SEO, link building, local and e-commerce SEO, WordPress, GEO, reporting, and a final website optimization project.

This complete SEO tutorial covers 102 topics — from how search engines work to on-page, technical, links, local, e-commerce, WordPress, GEO, measurement, and a final full-site optimization project.

Course roadmap

1. Introduction to SEO

SEO (Search Engine Optimization) improves visibility in organic search. This series covers on-page, off-page, technical, local, e-commerce, WordPress, measurement, and a complete website SEO project.

  1. Learn how search engines crawl and rank.
  2. Practice keywords, on-page, and technical fixes.
  3. Run an audit and finish the final optimization project.

Learning path

Search basics + keyword research
On-page + content
Technical SEO
Links + local + e-comm
Measurement + GEO
Final full-site SEO project

2. What is SEO?

SEO aligns content, technical health, and authority signals so the right pages rank for the right queries — ethically and sustainably.

SEO pillars

Content relevance
Technical accessibility
Authority / trust
User experience
Intent match

3. How Search Engines Work

Search engines find URLs, fetch pages, store them in an index, then rank candidates for each query.

Pipeline

Discover URLs
Crawl pages
Index content
Rank for query
Serve SERP features

4. Crawling, Indexing and Ranking

A page can be crawlable but not indexed — or indexed but not ranking. Diagnose each stage separately.

Stage checks

Crawl: robots, links, sitemap
Index: noindex, canonical, quality
Rank: relevance, UX, authority

5. Types of SEO

Most projects need a mix — prioritize by business goals and current gaps.

Type map

On-page
Off-page
Technical
Local
International
E-commerce

6. On-Page SEO

On-page SEO makes each URL clearly relevant to its target intent and easy to understand.

On-page checklist

Title + meta
H1 + structure
Intent-matched content
Internal links
Images + UX

7. Off-Page SEO

Off-page work supports rankings when pages already deserve to rank on relevance and UX.

Off-page levers

Backlinks
Digital PR
Brand mentions
Local citations
Reviews (local)

8. Technical SEO

Technical SEO covers crawlability, indexation, performance, structured data, and site architecture.

Technical themes

Crawl/index controls
Sitemaps
Canonicals
CWV / speed
JS rendering
HTTPS

9. Local SEO

Local SEO centers on Google Business Profile, NAP consistency, reviews, and local landing pages.

Local pillars

GBP optimization
NAP consistency
Citations
Reviews
Local pages + maps

10. International SEO

Use clear URL strategies, hreflang, localized content, and local hosting/CDN considerations when needed.

International basics

ccTLD / subfolder / subdomain
hreflang
Localized content
Correct currency/language UX

11. E-commerce SEO

E-commerce SEO balances indexable money pages with crawl control for filters/sorts.

E-comm focus

Category intent
Product uniqueness
Facet crawl rules
Product schema
Internal linking

12. Keyword Research

Good research mixes tools with SERP analysis — volume alone is not a strategy.

Research steps

Seed topics
Expand ideas
Check intent via SERPs
Estimate opportunity
Map to pages

13. Keyword Search Intent

Intent mismatch is a top ranking killer — align format to what Google already rewards for that query.

Intent types

Informational
Navigational
Commercial investigation
Transactional

14. Short-Tail vs Long-Tail Keywords

Long-tail often converts better and is easier to win early; head terms need stronger authority.

Compare

Short-tail → high volume, high competition
Long-tail → specific, often higher conversion

15. Primary and Secondary Keywords

Avoid stuffing — secondary terms should appear naturally where they help coverage.

Mapping tip

1 primary intent per URL
Secondaries = related entities/questions
No keyword stuffing

16. Keyword Mapping

Mapping prevents cannibalization and guides content briefs.

Map columns

Keyword
Intent
Target URL
Content type
Priority

17. Competitor Keyword Analysis

Steal opportunities, not copy — find content you can uniquely improve.

Competitor process

Identify SERP rivals
Export ranking keywords
Find gaps/overlaps
Prioritize by intent + difficulty

18. Google Search for SEO

SERPs show intent, features, and competitors better than any volume number.

Useful operators

site:example.com
intitle:"phrase"
"exact phrase"
-exclude

19. Google Search Console

GSC is ground truth for how Google sees your site — check coverage and query reports regularly.

GSC must-use

Performance (queries/pages)
Indexing / pages
Sitemaps
Experience / CWV
Manual actions / security

20. Google Analytics for SEO

SEO success is not only rankings — measure landing page value and assisted conversions.

GA4 SEO views

Organic traffic
Landing pages
Engagement metrics
Conversions by channel
Landing → conversion paths

21. Google Business Profile

GBP is often the highest-leverage local SEO asset for brick-and-mortar and service-area businesses.

GBP checklist

Primary category
Services/products
Hours + attributes
Photos
Posts + reviews replies

22. SEO-Friendly URLs

Prefer static, hyphenated paths; avoid useless parameters on indexable pages.

URL tips

example.com/seo-friendly-urls
Lowercase + hyphens
No keyword stuffing
Stable over time

23. Title Tags for SEO

Titles influence relevance and CTR — keep primary meaning front-loaded.

Title pattern

Primary topic | Brand (when needed)
Unique per page
Readable, not stuffed
Match search intent

24. Meta Descriptions for SEO

Describe the value proposition and include a soft CTA; stay accurate to avoid rewrite mismatch.

Meta tip

Benefit-first
Include key phrase naturally
Unique summary
Accurate to page content

25. Heading Tags for SEO

Headings help users and parsers understand hierarchy — don’t fake headings for styling alone.

Heading rules

One H1
H2 for sections
H3 for subsections
Descriptive, not spammy

26. Content Optimization for SEO

Optimize for people first: answer the query fully, then refine for scannability and related questions.

Content optimize loop

Match SERP format
Cover subtopics
Improve clarity
Add examples/proof
Update stale facts

27. Keyword Placement in SEO

Natural language beats density targets — write for readers, then tighten relevance.

Placement spots

Title
H1
First screen intro
H2 where natural
Image alt when relevant
URL slug

28. Internal Linking for SEO

Use descriptive anchors to important money and hub pages; fix orphan pages.

Internal link tips

Link from strong pages → targets
Descriptive anchors
Hub-and-spoke clusters
Fix orphans

29. External Linking for SEO

Outbound links to authoritative references can support trust; avoid spammy link neighborhoods.

External link tip

Link to primary sources
Open in context
Don’t sell links
Prefer reputable domains

30. Image SEO

Combine descriptive filenames, alt text, compression, and modern formats.

Image SEO stack

Filename
Alt text
Compression / formats
Responsive images
Captions when useful

31. Image Alt Text for SEO

Describe the image; don’t keyword-stuff. Decorative images can use empty alt where appropriate.

Alt tip

Describe what’s shown
Include context if needed
Skip stuffing
Empty alt for decorative

32. Image File Names for SEO

`red-running-shoes.jpg` beats `IMG_4532.jpg` for organization and mild relevance signals.

Filename example

bad: IMG_4532.jpg
good: wordpress-seo-checklist.png

33. Image Compression for SEO

Use WebP/AVIF where supported, sensible dimensions, and lazy-load below-the-fold images.

Compression checklist

Right dimensions
Modern format
Compress quality balance
Lazy-load non-LCP images

34. Schema Markup for SEO

Implement relevant schema types accurately — invalid markup helps no one.

Common types

Article / BlogPosting
Product / Offer
FAQ
HowTo
Organization / LocalBusiness
BreadcrumbList

35. Structured Data for SEO

Prefer JSON-LD in most sites; keep it consistent with visible content.

JSON-LD tip

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "SEO Tutorial"
}

36. Rich Results in SEO

Rich results can improve CTR; eligibility depends on guidelines and valid markup.

Rich results tip

Match eligible type
Follow Google guidelines
Validate + monitor in GSC
Don’t markup invisible content

37. Open Graph Tags for SEO and Sharing

OG tags don’t replace SEO meta but affect share CTR and brand presentation.

OG essentials

<meta property="og:title" content="...">
<meta property="og:description" content="...">
<meta property="og:image" content="https://...">

38. XML Sitemap for SEO

Keep sitemaps updated; exclude noindexed, canonicalized, and parameter junk URLs.

Sitemap rules

Only indexable URLs
Split large sitemaps
Submit in GSC
Keep lastmod honest

39. HTML Sitemap for SEO

Useful on large sites; still prioritize strong nav and internal links.

HTML sitemap tip

Grouped by section
Links to key hubs
Keep updated
Not a substitute for IA

40. Robots.txt for SEO

robots.txt blocks crawling — not always indexing of URLs discovered elsewhere. Don’t block critical CSS/JS needed for rendering.

robots.txt example

User-agent: *
Disallow: /cart/
Allow: /
Sitemap: https://example.com/sitemap.xml

41. Canonical URLs for SEO

Self-canonical indexable pages; point duplicates to the preferred URL consistently.

Canonical tip

<link rel="canonical" href="https://example.com/preferred-page/">

42. Noindex and Nofollow in SEO

noindex is for thin/utility pages; don’t noindex pages you want to rank.

Directives

noindex → omit from index
nofollow → don’t pass link signal (hint)
sponsored / ugc attributes for paid/user links

43. Pagination SEO

Ensure paginated pages are crawlable when needed, with clear linking and sensible indexation strategy.

Pagination tip

Clear rel links in UI
Unique titles if indexed
Avoid infinite thin parameter pages
Prefer view-all only if fast/usable

44. Breadcrumb SEO

Breadcrumbs clarify hierarchy and can enhance SERP display.

Breadcrumb tip

Reflect real IA
Link ancestors
Add BreadcrumbList schema
Keep labels human

45. Duplicate Content SEO

Prefer canonicals + redirects + unique value over panicking about “penalties”.

Duplicate fixes

301 preferred host
Canonicals
Parameter handling
Rewrite thin copies
Consolidate near-duplicates

46. Thin Content SEO

Thin doorway-style pages hurt site quality — expand usefully or remove.

Thin content actions

Improve depth
Merge similar URLs
Noindex utilities
Delete true junk

47. Content Cannibalization in SEO

Fix by merging, differentiating intents, or clearly designating a canonical winner with internal links.

Cannibalization fix

Find overlapping queries in GSC
Pick one primary URL
301/merge or retarget intents
Update internal links

48. Broken Links SEO

Broken internal links are high-priority technical debt.

Broken link workflow

Crawl site
Export 404s from links
Update or redirect
Re-crawl critical paths

49. 404 Errors and SEO

Custom 404 pages should help users navigate; don’t 200 soft-404 important missing content.

404 tip

Real 404 status for missing
Helpful 404 template
Fix high-hit 404s with 301s
Monitor in GSC

50. Redirects in SEO

Minimize chains/loops; map old → new carefully during migrations.

Redirect rules

Prefer single hop
Update internal links to final URL
Test critical paths
Keep a redirect map

51. 301 Redirects for SEO

301 is the default for migrations and consolidations when the change is permanent.

301 use cases

Site migration
HTTP→HTTPS
Merge duplicate pages
Change slug permanently

52. 302 Redirects for SEO

Misusing 302 for permanent moves can slow consolidation signals.

302 tip

A/B tests / temporary campaigns
Maintenance alternatives often better
Switch to 301 when permanent

53. HTTPS and SSL for SEO

Fix mixed content; redirect HTTP→HTTPS; update canonicals and sitemaps.

HTTPS checklist

Valid certificate
301 HTTP→HTTPS
Update absolute links
Fix mixed content
HSTS optional/advanced

54. Core Web Vitals for SEO

Measure field data in GSC/CrUX and lab data in Lighthouse — optimize real user bottlenecks.

CWV metrics

LCP → loading
INP → interactivity
CLS → visual stability

55. Page Speed Optimization for SEO

Speed supports UX and CWV; combine server, CDN, and front-end optimizations.

Speed levers

Compress images
Minify/defer JS
Cache + CDN
Reduce TTFB
Limit third parties

56. Mobile SEO

Mobile-first indexing means the mobile version is the primary ranking version for most sites.

Mobile SEO checklist

Same key content as desktop
Tap targets
Readable font sizes
No intrusive interstitials
Fast LCP on mobile

57. Mobile-Friendly Testing

Check templates for overflow, tiny links, and viewport issues.

Test methods

Real phone pass
Chrome device mode
GSC mobile usability (legacy signals evolve)
CWV mobile field data

58. Responsive Web Design for SEO

One URL + flexible layout beats separate m-dot complexity for most SEO cases.

Responsive tip

Viewport meta
Fluid layouts
Responsive images
Same content URL

59. Website Architecture for SEO

Flat enough for discovery, hierarchical enough for clarity.

Architecture goals

Important pages ≤ few clicks
Clear categories
Avoid deep orphans
Logical URLs

60. Site Structure for SEO

Strong structure supports topical authority and internal linking.

Structure pattern

Home
 → Category hubs
   → Supporting articles/products
Cross-links related items

61. Crawl Budget for SEO

Reduce low-value parameter URLs, soft 404s, and infinite spaces.

Crawl budget tips

Block junk paths wisely
Fix chains/errors
Sitemap hygiene
Improve server performance

62. JavaScript SEO

Prefer server-side or pre-rendering for important content when possible; test rendered output.

JS SEO checks

View rendered HTML
Critical content in response or reliably rendered
Internal links discoverable
Avoid essential content only on click without URL

63. Technical SEO Auditing

Prioritize issues by business impact — not tool severity alone.

Audit flow

Crawl site
Indexation review (GSC)
CWV / speed
On-page samples
Prioritized fix list

64. SEO Audit Tools

Cross-check tool output with Search Console and manual SERP review.

Tool stack ideas

GSC + GA4
Site crawler (Screaming Frog/Sitebulb/etc.)
CWV / Lighthouse
Rank/SERP tools
Log analysis (advanced)

65. Competitor SEO Analysis

Build a “how to win” brief: content gaps, SERP features, and link opportunities.

Competitor lens

Who ranks + why
Content format/depth
Backlink patterns
Tech UX advantages
Differentiation plan

66. Backlink Analysis

Focus on quality referring domains and relevance — not raw link counts.

Backlink metrics to watch

Referring domains
Relevance
Anchor patterns
Toxic spikes
New/lost links

67. Link Building for SEO

Sustainable link building: digital PR, useful tools, research, and genuine relationships.

Link building ideas

Original research
Tools/calculators
Expert commentary
Resource pages
Community partnerships

68. Guest Posting for SEO

Prioritize audience fit and editorial quality over dofollow chasing.

Guest post tip

Relevant niche sites
Original value
Natural author bio/link
Avoid PBNs / spam farms

69. Digital PR for SEO

Digital PR scales authority when you have data, stories, or expert angles.

Digital PR angles

Data studies
Newsjacking (careful)
Expert quotes
Campaign creatives

70. Broken Link Building

Be helpful in outreach — show the broken URL and your relevant replacement.

Process

Find 404 resources in niche
Create/better asset
Outreach to linking pages
Track wins

71. Local Link Building

Local relevance often beats generic high-DA links for local pack competition.

Local link ideas

Sponsorships
Local news
Partnerships
Community events
Schools/nonprofits

72. Domain Authority and Page Authority

Treat tool scores as relative competitive signals, not goals themselves.

Authority tip

Directional only
Compare competitors relatively
Prioritize relevance + real traffic potential

73. Spam Score and Toxic Links

Disavow is rare/careful — focus on not earning junk and fixing clear spam issues.

Toxic link approach

Look for unnatural patterns
Ignore mild noise
Disavow only when warranted
Document decisions

74. Anchor Text Optimization

Over-optimized exact-match anchors look manipulative; branded/naked/URL mixes are healthy.

Anchor mix

Branded
Naked URL
Generic (click here sparingly)
Partial match
Exact match (sparingly, earned)

75. Backlink Quality for SEO

One contextual link from a trusted niche site often beats dozens of junk directory links.

Quality signals

Topical relevance
Editorial context
Real site traffic/trust
Not a link scheme
Stable placement

76. Local SEO Optimization

Create location/service pages with unique proof — not doorway spam.

Local optimize stack

GBP + website NAP match
Unique location content
Local schema
Reviews strategy
Local links

77. NAP Consistency for Local SEO

Inconsistencies confuse local ranking systems and customers.

NAP tip

Pick canonical format
Update GBP + site footer
Fix major directories
Avoid inventing variants

78. Local Citations for SEO

Citations support discovery and consistency — not a magic bullet alone.

Citation tip

Core data aggregators
Niche directories
Correct duplicates
Match NAP exactly

79. Local Reviews for SEO

Reviews influence conversion and local rankings; never buy fake reviews.

Reviews playbook

Ask happily after service
Make it easy
Reply to all
No incentives that violate policies

80. Google Maps SEO

Categories, proximity, relevance, and reviews heavily influence Maps results.

Maps levers

Correct primary category
Service areas
Proximity + relevance
Photo activity
Review velocity/quality

81. E-commerce Product SEO

Avoid thin manufacturer-only descriptions duplicated across the web.

Product SEO checklist

Unique title/description
Benefits + specs
FAQs
Strong images
Internal links to categories

82. Category Page SEO

Add useful intro copy, filters done carefully, and links to buying guides.

Category tip

Intent-matched H1/title
Helpful copy (not walls of spam)
Facet rules
Feature best sellers / guides

83. Product Schema for SEO

Keep price/availability in sync with the page; follow Merchant/rich result guidelines.

Product schema fields

name
image
description
offers (price, currency, availability)
sku/gtin when applicable
aggregateRating if eligible/visible

84. WordPress SEO

WordPress can rank excellently — if you control bloat, indexation, and content quality.

WP SEO basics

Permalinks
Fast theme/hosting
SEO plugin config
XML sitemaps
Escape thin archives wisely

85. WordPress SEO Plugins

One SEO plugin — configured well — beats overlapping plugin stacks.

Plugin config focus

Title templates
Meta templates
Sitemaps
Schema
Index/noindex rules
Breadcrumbs

86. WooCommerce SEO

Watch filtered URLs, cart/checkout indexation, and duplicate product content.

Woo SEO tip

Noindex cart/checkout/account
Unique product copy
Category hubs
Product schema
Facet crawl strategy

87. Blog SEO

Every post should support a business goal or hub topic.

Blog SEO tip

Map to keyword + intent
Update older winners
Internal link to money pages
Avoid thin filler calendars

88. Content Marketing for SEO

SEO content works best inside a broader distribution and promotion plan.

Content marketing loop

Research → create → optimize → promote → measure → update

89. Content Clusters for SEO

Clusters demonstrate topical depth and help users navigate a subject.

Cluster model

Pillar hub
 → Cluster articles
Cross-link related clusters
Update pillar as canonical guide

90. Topic Authority in SEO

Authority grows from comprehensive coverage, expertise signals, and consistent quality — not one viral post.

Authority builders

Depth + breadth on topic
Expert authors
Original insights
Strong internal links
Citations/links from niche peers

91. E-E-A-T for SEO

Especially critical for YMYL topics — show real authors, sources, and transparent policies.

E-E-A-T signals

Author bios + credentials
First-hand experience
Citations
About/contact/trust pages
Accurate updates

92. Helpful Content for SEO

Avoid mass-produced, search-first filler. Helpfulness is the strategy.

Helpful tests

Does it answer fully?
Unique value vs top results?
Clear authorship?
Would you bookmark it?

93. SEO Copywriting

Blend intent coverage with clarity, proof, and CTAs — without robotic keywording.

Copy tips

Lead with value
Short paragraphs
Proof/examples
Natural keywords
Clear next step

94. AI Content and SEO

Google rewards helpful content regardless of production tool; scaled unhelpful AI spam fails.

AI content rules

Human brief + edit
Add original experience
Fact-check
No mass doorway pages
Disclose where required by policy/brand

95. Generative Engine Optimization (GEO)

GEO emphasizes clear entities, authoritative sources, quotable facts, and structured clarity that answer engines can cite.

GEO tactics

Clear factual statements
Strong entity/brand consistency
Authoritative citations
Structured Q&A sections
Keep content accurate & updated

96. Voice Search SEO

Focus on natural language FAQs and fast, mobile-friendly pages — especially local.

Voice tip

Conversational long-tail
FAQ schema where fit
Concise direct answers
Local “near me” readiness

97. International SEO and Hreflang

Errors in hreflang cause wrong-language SERPs — validate thoroughly.

hreflang tip

Reciprocal annotations
Include x-default when useful
Consistent canonicals
Validate in GSC/international reports

98. SEO Reporting

Good reports connect rankings/traffic to leads/revenue and explain causality carefully.

Report sections

Goals vs actuals
Traffic & conversions
Top wins/losses
Technical health
Prioritized next steps

99. SEO KPIs and Metrics

Track non-brand organic conversions, index coverage, CWV, and content performance.

KPI ideas

Organic sessions
Non-brand clicks
Landing page conversions
Indexed pages health
CWV pass rate
Referring domains (quality)

100. SEO Interview Questions

Be ready to explain crawl vs index, intent, canonicals, and how you’d prioritize an audit.

Sample Q&A

Q: Ranking factors?
A: Relevance, usefulness, experience, authority — no single public score.

Q: Canonical vs noindex?
A: Canonical consolidates; noindex removes from index.

Q: First audit step?
A: Business goals → GSC index/performance → crawl critical issues.

101. Real-World SEO Audit Project

Deliver findings by impact/effort and include evidence screenshots/exports.

Audit deliverable

Tech issues list
On-page samples
Content gaps
Link opportunities
90-day roadmap

102. Final Project – Complete Website SEO Optimization

Pick a real site (or your own). Deliver baseline metrics, fixes implemented, content upgrades, GSC/GA setup notes, and a 30/60/90 plan with before/after KPIs.

  1. Capture baseline metrics and crawl.
  2. Fix technical blockers first.
  3. Optimize priority pages and internal links.
  4. Document results and the 90-day plan.

Final project scope

1. Baseline: GSC/GA + crawl export
2. Technical fixes (index, speed, HTTPS, canonicals)
3. Keyword map for top templates
4. On-page rewrites for priority URLs
5. Internal linking upgrades
6. Schema + sitemap hygiene
7. Content cluster plan
8. Reporting dashboard + 90-day roadmap

Definition of done

Critical tech issues resolved or ticketed
Priority pages intent-matched
Tracking verified
Before/after snapshot documented

Conclusion

You now have a full SEO path: research, on-page, technical health, authority, local/e-commerce specifics, and reporting. Finish the final website optimization project to turn the lessons into measurable results.

Leave a reply

Your email address will not be published. Required fields are marked *