Learn SEO from senior practitioners
87+ in-depth guides covering every SEO fundamental — fundamentals, on-page, technical, content, local, links, measurement, and AI search (AEO/GEO/LLM citations) — written for 9 different audiences. Built for serious operators who want to actually understand the discipline.
87 core topics
Each topic also has 9 audience-tailored versionsSEO Basics: A Complete Introduction
SEO is the practice of earning organic visibility on search engines and AI assistants by aligning a website's content, technical setup, and authority signals with what people actua…
How Search Engines Actually Work
Search engines work in five stages: crawl, render, index, retrieve, and rank. Crawlers discover URLs and fetch HTML; renderers execute JavaScript; indexers store content; the retri…
Search Intent: The Most Important Concept in SEO
Search intent is what a person actually wants when they type a query. The four classic types are informational ("how to"), navigational ("facebook login"), commercial ("best runnin…
Keyword Research: From Discovery to Brief
Keyword research is the process of discovering, scoring, grouping, and prioritizing the queries your buyers actually use. The output is a prioritized roadmap of pages to build, not…
Google Ranking Factors That Actually Matter in 2026
Google uses hundreds of ranking signals, but the high-leverage ones cluster into seven categories: content relevance and depth, search intent match, link authority, technical healt…
SEO vs SEM vs PPC: When to Use Which
SEO earns clicks organically over months and compounds; SEM (typically paid search) buys clicks immediately and stops the moment you stop paying. The best programs run both: paid s…
Title Tags: The Highest-Leverage On-Page Element
The title tag is the single highest-leverage on-page SEO element. It tells Google what the page is about and tells searchers whether to click. Effective title tags lead with the pr…
Meta Descriptions: Click-Through Rate, Not Rankings
Meta descriptions are not a direct ranking factor, but they directly influence click-through rate from the SERP, which indirectly influences rankings. Effective meta descriptions a…
Heading Structure (H1–H6) for SEO and Accessibility
Headings (H1–H6) give your page a hierarchical outline that helps Google, AI assistants, and screen readers understand structure. The rules: one H1 per page that matches the topic,…
Internal Linking: The Most Underused SEO Lever
Internal linking is how you tell Google which of your pages are most important and how they relate to each other. A great internal-linking strategy concentrates authority on money …
Image SEO: Performance, Accessibility, and Discovery
Image SEO does three things: helps images themselves rank in Google Images and AI assistants, improves accessibility for screen readers, and protects page speed (Core Web Vitals). …
Site Speed and Core Web Vitals
Core Web Vitals are Google's three real-user performance metrics: LCP (Largest Contentful Paint), INP (Interaction to Next Paint), and CLS (Cumulative Layout Shift). Pass all three…
Mobile SEO and Mobile-First Indexing
Google has indexed the mobile version of every site since late 2023. That means everything Google sees of your site is the mobile version — same content, same structured data, same…
Crawlability: Helping Google Find Your Pages
Crawlability is whether and how efficiently Google can discover and fetch your URLs. The four levers: a clean robots.txt that doesn't accidentally block important pages, an accurat…
Indexing: Getting Your Pages Into Google
Crawled doesn't mean indexed. Indexing is Google's decision to store and surface a page. Common reasons pages don't get indexed: thin or duplicate content, soft 404s, conflicting c…
Structured Data and Schema.org
Structured data is machine-readable markup (using the Schema.org vocabulary, in JSON-LD format) that tells search engines and AI assistants exactly what your page is about. It powe…
Content Strategy: Building a System That Compounds
Content strategy is the discipline of deciding what to publish, in what order, with what depth, for what audience, and to what business outcome. The output is not a content calenda…
E-E-A-T: Experience, Expertise, Authoritativeness, Trust
E-E-A-T (Experience, Expertise, Authoritativeness, Trust) is Google's framework for evaluating content quality, especially on YMYL (Your Money or Your Life) topics. It isn't a sing…
Topic Clusters and Pillar Pages
A topic cluster is a content architecture: one comprehensive pillar page on a broad topic, surrounded by 10–30 cluster pages on specific subtopics, all interlinked. The pattern sig…
Content Refreshing: How to Keep Pages Ranking
Content peaks 6–18 months after publication and decays without intervention. A systematic quarterly refresh — updating data, expanding thin sections, fixing broken links, modernizi…
Google Business Profile: The #1 Local SEO Asset
Google Business Profile (formerly Google My Business) is the highest-leverage local SEO asset for any business with a physical or service-area presence. A fully optimized GBP — com…
Local Citations and NAP Consistency
Local citations are mentions of your business name, address, and phone number (NAP) on third-party sites — directories, industry sites, professional associations, news sites. Citat…
Review Management: Acquisition, Response, and Strategy
Reviews are the highest-leverage local ranking signal after proximity, and the highest-leverage conversion signal in the local SERP. A real review-management system has three compo…
Link Building: Earning Authority Without Buying It
Link building is earning backlinks from authoritative third-party sites. Modern link building works through digital PR, original research, free tools, expert commentary, and genuin…
Anchor Text: The Most Misunderstood Link Signal
Anchor text — the visible clickable text of a link — is one of the strongest topical relevance signals for the destination page. The optimization is subtle: descriptive, varied, na…
Digital PR for SEO: Earning Authority Coverage
Digital PR earns press coverage on authoritative news and industry sites by giving journalists newsworthy material — original research, exclusive data, expert commentary, surveys, …
Google Search Console: The Most Important SEO Tool
Google Search Console (GSC) is Google's free, official tool for monitoring how your site performs in Google Search. It surfaces what queries you rank for, which pages get indexed, …
Google Analytics 4 (GA4) for SEO Measurement
GA4 is Google's event-based analytics platform, the successor to Universal Analytics. For SEO, GA4 measures what happens after the click: which pages drive engaged sessions, which …
Rank Tracking: Why, How, and What to Ignore
Rank tracking measures where your pages rank for tracked keywords over time. It's useful for trend analysis and competitive monitoring but should never be the primary SEO KPI — ran…
Calculating and Communicating SEO ROI
SEO ROI = (organic-attributed revenue − fully-loaded SEO investment) / SEO investment. The hard parts are accurate attribution (last-non-direct, first-touch, multi-touch all give d…
How to Rank in Google AI Overviews
Google AI Overviews (the generative summary block at the top of many SERPs, formerly SGE) cite sources from the top organic results, but with a different relevance bar than blue li…
What Is Answer Engine Optimization (AEO)?
Answer Engine Optimization (AEO) is the practice of optimizing content to be selected as the answer by systems that return synthesized responses instead of a list of links — Google…
What Is Generative Engine Optimization (GEO)?
Generative Engine Optimization (GEO) is the practice of optimizing content to be cited by generative AI search engines — ChatGPT, Perplexity, Claude, Gemini, Bing Copilot, and Goog…
How to Get Cited by ChatGPT
ChatGPT cites web sources in two distinct modes: when browsing the live web (ChatGPT search, GPT-4o with browsing) and from its training data. To get cited in browsing mode, ensure…
How to Get Cited by Perplexity
Perplexity is a citation-first generative engine — every answer includes inline source links to 5–15 web sources. Citations are drawn from a hybrid retrieval layer (its own crawler…
How to Format Content for LLM Extraction
Large language models extract from web pages using a sliding-window context that strongly favours the first 100–300 tokens of an answer-shaped block. Pages structured as 'question …
How to Recover from a Google Helpful Content Update
Recovery from a Helpful Content Update (HCU) demotion requires fixing the underlying content quality issue, not surface-level edits. The HCU signal is now a core ranking system com…
How to Do Programmatic SEO Without Getting Penalized
Programmatic SEO — generating large numbers of pages from a structured dataset — works in 2026 only when each page contains genuinely differentiated information at the row level, n…
How to Find and Fix Keyword Cannibalization
Keyword cannibalization happens when two or more pages on your site compete for the same query, splitting click signals and ranking weaker than a single consolidated page would. Di…
How to Build Topical Authority in 2026
Topical authority is the property of a site being recognized as a trusted source on a coherent topic, signalled by depth of coverage, breadth across the topic's natural sub-topics,…
What Is a Canonical Tag (and How to Use It)
A canonical tag (rel="canonical") is an HTML element that tells search engines which version of a page is the preferred one to index when multiple URLs serve substantially the same…
What Is Hreflang (and How to Implement It)
Hreflang is an HTML attribute (or HTTP header, or XML sitemap entry) that tells search engines which language and regional version of a page to serve to which audience. It does not…
301 vs 302 Redirects: When to Use Each
A 301 redirect is permanent — it tells search engines the original URL has moved and signals should consolidate onto the new URL. A 302 (or 307) is temporary — the original URL is …
Noindex vs Disallow: When to Use Each
Noindex (in a meta robots tag or X-Robots-Tag header) tells search engines to crawl the page but not to index it. Disallow (in robots.txt) tells crawlers not to crawl the page at a…
What Are Core Web Vitals (and How to Pass Them)
Core Web Vitals are three specific page-experience metrics Google uses as ranking signals: Largest Contentful Paint (LCP, loading), Interaction to Next Paint (INP, responsiveness —…
How to Find and Fix Broken Links
Broken links — internal links pointing to 404s, external links pointing to dead destinations — waste crawl budget, leak link equity, and degrade user experience. Find them with Sea…
How to Do a Content Gap Analysis
A content gap analysis identifies the topics, queries, and search intents your competitors rank for but you don't. The standard process: define a relevant competitor set (3–5 sites…
Domain Authority: What It Is, What It Isn't
Domain Authority (Moz), Domain Rating (Ahrefs), and Authority Score (Semrush) are third-party 0–100 scores that estimate a site's overall ranking strength. They are NOT Google rank…
Prompt Engineering for SEO Content (Without Getting Penalised)
LLMs are excellent SEO assistants when used as research and structuring tools, and dangerous when used as one-click article generators. The teams that publish AI-assisted content s…
Interaction to Next Paint (INP): The 2026 Core Web Vital
Interaction to Next Paint (INP) replaced First Input Delay as a Core Web Vital in March 2024 and is now one of three CWV ranking signals alongside LCP and CLS. INP measures the lat…
Web Design for Conversion: Principles That Move Revenue
Conversion-focused web design is not about aesthetics — it's about removing friction between intent and action. The five principles that consistently move conversion in our engagem…
Landing Page Anatomy: The Structure That Converts
High-converting landing pages share a consistent eight-section anatomy: outcome-focused headline, one-sentence subhead, primary CTA above the fold, social proof bar, problem framin…
Attributing Traffic from ChatGPT, Perplexity, and AI Overviews in GA4
Traffic from AI assistants and AI Overviews is real, growing, and structurally invisible to default GA4 setups. ChatGPT and Perplexity referrals appear under 'direct' or 'referral'…
Google AI Mode: The 2026 Search Interface That Changes Everything
Google AI Mode is the full conversational search interface Google rolled out from Search Labs to general availability through 2025. Unlike AI Overviews (which sit on top of a norma…
Google Local Service Ads (LSA): The 2026 Mastery Guide
Google Local Service Ads (LSA) — the Google Guaranteed and Google Screened ad units that appear above the Map Pack on local service queries — are the highest-intent paid channel av…
Entity SEO and the Knowledge Graph: How to Become Citable in AI Search
AI assistants and Google AI Mode preferentially cite sources that are recognised entities in Google's Knowledge Graph and Wikidata. Entity SEO — the practice of building, claiming,…
Reddit SEO Strategy in 2026: After the Google Deal
Reddit became a top-10 organic destination for most informational queries after Google's February 2024 content licensing deal and the subsequent ranking elevation. By 2025–2026 Red…
Schema Markup Engineered for LLM Citation
Schema.org markup originally evolved as a hint for traditional search engine SERP features (rich results, breadcrumbs, FAQ snippets). In 2025–2026 it has acquired a second, larger …
AI-Augmented Keyword Research: A Workflow That Beats Ahrefs Alone
Traditional keyword research tools (Ahrefs, Semrush, Moz) surface high-volume search terms but systematically miss the long-tail conversational queries that now drive both AI Overv…
Performance Max for Local Businesses: A 2026 Practitioner Guide
Performance Max (PMax) is Google's automated campaign type that places ads across Search, Maps, YouTube, Display, Discover, and Gmail using a single asset group. For local business…
Meta Ads for Local Service Businesses: What Works in 2026
Facebook and Instagram ads remain meaningful lead-generation channels for local service businesses despite the post-iOS-14 attribution challenges. The campaigns that work in 2026 a…
JavaScript SEO in 2026: Rendering, Crawling, and the RSC Era
JavaScript SEO is the practice of ensuring that JavaScript-heavy sites (React, Next.js, Vue, Svelte, modern SPAs) are reliably crawlable, renderable, and indexable by Google, Bing,…
AI Agents for SEO: What's Real, What's Hype, and Where They Actually Help
AI agents for SEO are autonomous or semi-autonomous LLM-driven systems that execute multi-step SEO workflows — competitive analysis, content brief generation, keyword research, tec…
Google Discover Optimisation: The Mobile Feed Channel Most Sites Ignore
Google Discover is the personalised mobile feed served on the Google app, Chrome's mobile new-tab page, and the home screen of most Android devices. It's a query-less surface — con…
B2B SaaS SEO: The 2026 Playbook
B2B SaaS SEO is structurally different from local services SEO, ecommerce SEO, and consumer content SEO. The buyer is a multi-stakeholder committee evaluating a high-consideration …
ChatGPT Search SEO: How to Get Cited in 2026
ChatGPT Search now serves real-time, citation-grounded answers to hundreds of millions of weekly users, and the citation pattern is meaningfully different from Google AI Overviews.…
Perplexity Citation Optimization: A Practitioner's Playbook
Perplexity is a citation-first answer engine, not a search engine — every answer it generates includes inline source links, and pages that earn those slots get measurable referral …
AI Overview Traffic Recovery: A 2026 Playbook
AI Overviews now appear on roughly half of all informational queries in major English-speaking markets, and many sites have lost 20–60% of their organic clicks on affected query cl…
Helpful Content Update Recovery: A 2026 Playbook
The Helpful Content system (now folded into Google's core ranking signals as of the March 2024 update) continues to suppress sites it has flagged. Recovery is real but slow — typic…
Topical Authority: A Structural Framework for 2026
Topical authority is a real ranking signal — Google's quality systems demonstrably favour sites that comprehensively cover a topic over sites that touch it lightly — but most expla…
Branded SERP Defense: Owning Your Own Name in 2026
Branded SERPs (the search results page when someone Googles your company name) are increasingly contested in 2026 — competitors run brand-conquesting ads, AI Overviews summarize in…
Local SEO for Lawyers: The Complete 2026 Playbook
Local SEO is now the dominant lawyer-acquisition channel for any practice that takes geographically-bound work — personal injury, family, criminal defence, immigration, real estate…
Best Lawyer Websites in Canada (2026): What Actually Converts
The best lawyer websites in Canada in 2026 share six structural patterns: practice-area-first navigation (not About-first), individual lawyer bio pages with credentials and matter …
Google Reviews Disappearing: Why It Happens and How to Recover Them
Google reviews disappear for one of seven reasons: spam-detection false positives, the reviewer's account being flagged or deleted, a competitor-reported policy violation, a Google…
Best Fonts for Lawyer Websites and Legal Documents (2026 Guide)
The best fonts for lawyer websites and legal documents balance authority, readability, and screen versus print performance. For lawyer websites, the strongest combinations pair a c…
Answering Services for Law Firms: When They Help, When They Hurt
Legal answering services range from generic call-centres to lawyer-specific intake services like Smith.ai, Ruby, and PATLive. For most Canadian law firms, the right choice depends …
Canadian Legal Directories Worth the Submission Time (2026)
Of the dozens of Canadian and US-Canadian legal directories, fewer than ten meaningfully move local SEO and referral signal in 2026. The high-value list: Lexpert (premium credibili…
Legal Website Content Strategy: What Actually Earns Signed Files
A legal website content strategy that earns signed files in 2026 has four content pillars: deep practice-area pages (one per matter type, not bundled), substantive lawyer bio pages…
Advertising Rules for Lawyers in Ontario: A Plain-English Guide (2026)
Lawyer advertising in Ontario is governed by the Law Society of Ontario's Rules of Professional Conduct, particularly Rule 4.2 and the Law Society's related guidance documents. The…
Semrush vs Moz: An Honest 2026 Comparison
Semrush and Moz both compete in the SEO platform tier but solve different jobs well. Semrush is the broader platform — keyword research, competitive analysis, paid-search insight, …
Ahrefs Alternatives in 2026: Honest Tool Comparisons
Ahrefs is the dominant backlink-and-keyword platform for serious SEO work, but it is not the only option. The credible alternatives in 2026 are Semrush (broadest competitor, simila…
PPC Pricing in Canada: An Honest 2026 Guide
PPC management for Canadian businesses typically costs C$1,000–C$8,000 per month for SMB engagements, plus the actual ad spend (typically 10–25% management fee on spend, with floor…
How to Use Google Keyword Planner Effectively (Canadian Edition, 2026)
Google Keyword Planner is a free tool inside Google Ads that provides keyword volume estimates, suggested CPCs, and related keyword discovery — but only when used correctly. The mo…
What Is SEO Consulting? An Honest 2026 Canadian Guide
SEO consulting is strategic and advisory work — typically engagement on specific problems, audits, or executive-level strategic guidance — distinct from full-service SEO retainers …
What 'Full-Service SEO' Actually Means in 2026
'Full-service SEO' is marketing language for an engagement that includes the full set of SEO disciplines — technical, on-page, content, local, link work, measurement, and AI-search…
Real SEO Examples: Canadian Case Patterns That Work in 2026
Effective SEO in Canada in 2026 looks different from the textbook examples that circulate online. Real Canadian patterns that consistently work in our engagements include: substant…
SEO vs PPC for Canadian Businesses: An Honest 2026 Comparison
SEO and PPC are complements, not alternatives. SEO compounds slowly into a long-term traffic asset with declining per-click cost over time; PPC produces immediate traffic at a per-…
Tailored for your audience
Every topic above has a specialized version for each of these audiences — same fundamentals, different priorities, examples, and FAQs.
Want senior practitioners running this on your site?
Toronto SEO is the senior-led, performance-obsessed agency behind this learning hub. Get a free, no-pitch audit of where your SEO program stands today.