Practical SEO, AEO and GEO guides
Step-by-step guides that pair with the free SerionFlow tools: robots.txt testing, cannibalization fixes, competitor analysis, platform setups, GEO audits, and side-by-side tool comparisons.
168 pages
AEO and GEO
- Read the answer
AEO how-to
AEO link building: how to earn links and mentions that answer engines trust
How link building changes for answer engine optimization: why mentions and citations matter as much as links, which sources AI engines weigh, tactics that work, and what to skip.
- Read the answer
GEO measurement
AI search monitoring for SEO teams
How SEO teams monitor AI search: citation tracking for a prompt set, conversational query signals in Search Console and Bing, AI crawler logs, and a weekly routine.
- Read the answer
GEO how-to
GEO audit checklist: what to check before expecting AI citations
A generative engine optimization audit checklist: crawler access, static HTML, answer-first structure, schema, freshness, and measurement, with pass criteria for each check.
- Read the answer
Buying GEO for SaaS
GEO services for SaaS: what to buy, from whom, and what to expect
A buyer's guide to GEO services for SaaS: what agencies and consultants deliver, what to expect to pay, when software covers the work, and how to brief and measure any provider.
- Read the answer
GEO how-to
How to get cited by ChatGPT, Perplexity, and Google AI Overviews
A practical method to get cited by AI answer engines: verify crawler access, publish answer-first pages in static HTML, add original data, and measure monthly.
- Read the answer
Explainer
What is AI SEO and why does it matter?
AI SEO explained: the two meanings (using AI to do SEO, and optimizing for AI search), how each changes the work, what stays the same, and how to start without buying a new stack.
- Read the answer
SEO glossary
What is conversational search visibility?
Conversational search visibility defined: how often your site appears for question-shaped and assistant-issued queries, how it differs from rankings, and how to measure it.
- Read the answer
Agency solution
GEO for agencies: how to offer generative engine optimization as a service
How agencies add generative engine optimization as a service: the deliverables, a repeatable process per client, tooling that scales across accounts, pricing, and reporting.
- Read the answer
AI SEO agency buyer's guide
How to choose an AI SEO agency without paying for hype
How to choose an AI SEO agency: what the services include, questions to ask before signing, red flags such as promised citations, and how to measure results.
- Read the answer
Learning GEO
How to learn GEO (generative engine optimization)
How to learn generative engine optimization: the primary sources to read, the skills to build, a hands-on practice project, and how to judge GEO courses.
- Read the answer
AEO services
AEO services: what an answer engine optimization agency should actually deliver
What AEO services include: the deliverables, pricing models, reporting, and contract terms to expect from an answer engine optimization agency, plus red flags.
- Read the answer
SEO writing
SEO writers and AI SEO writing tools: who should write what
What an SEO writer does, what AI SEO writing tools can and cannot do, and how SaaS teams combine human writers and AI to publish content that ranks and gets cited.
- Read the answer
AI SEO tools
AI SEO tools: the best options for each SEO job
AI SEO tools grouped by the job they do: keyword research, content optimisation, page generation, technical audits, and AI visibility, with how to choose between them.
- Read the answer
AEO tools
Answer engine optimization tools for each step of AEO
AEO tools for each step: finding the questions buyers ask, checking answer readiness and structure, validating schema and crawler access, and measuring AI citations.
- Read the answer
AEO strategy
An AEO strategy for B2B SaaS: what to do in the first 90 days
An AEO strategy for B2B SaaS teams: choosing buyer prompts, fixing access, rewriting priority pages, filling answer gaps, earning mentions, and measuring in 90 days.
- Read the answer
AEO checklist
AEO checklist: what to check on every page and across the site
An answer engine optimization checklist covering access, page structure, content, entities, off-site sources, and measurement, with what to check and how.
- Read the answer
Reddit and AI search
Reddit and AI search: why threads shape the answers buyers see
Why Reddit threads appear so often in Google results and AI answers, what the Google and OpenAI data deals changed, and how B2B brands should participate honestly.
- Read the answer
GEO tools
Generative engine optimization tools, mapped to the GEO workflow
GEO tools mapped to the work: prompt research, AI crawler and rendering checks, content structuring, citation gap analysis, mention outreach, and visibility tracking.
Programmatic SEO
- Read the answer
Buyer's guide
Best programmatic SEO agencies: how to choose one, and when not to
How to evaluate programmatic SEO agencies: what they deliver, what to ask, typical pricing, red flags, and when software plus an in-house reviewer replaces an agency.
- Read the answer
Category guide
Best SEO automation software: what each tool actually automates
SEO automation software compared by what it automates: on-page fixes, content, programmatic pages, reporting, and AI visibility. Tools, pricing, and the tasks to keep manual.
- Read the answer
Bing search console
How to set up Bing Webmaster Tools, Bing's search console
How to set up Bing Webmaster Tools, Bing's equivalent of Search Console: verification options, sitemap and IndexNow submission, and the reports worth checking.
- Read the answer
LLM SEO tools
LLM SEO tools: which kind you need and how to judge them
LLM SEO tools compared by job: AI visibility trackers, citation analysis, crawler checks, and content tools, with what each measures and how to judge their data.
- Read the answer
ChatGPT for SEO
ChatGPT SEO tools: what to connect so ChatGPT works with real SEO data
The tools that make ChatGPT useful for SEO: SEO data connectors and apps, custom GPTs, browsing, and file analysis, plus the limits of using ChatGPT without real data.
- Read the answer
URL Inspection tool
How to use the URL Inspection tool in Google Search Console
How to use Google Search Console's URL Inspection tool: reading the index status, running a live test, viewing the crawled page, requesting indexing, and the API.
- Read the answer
Keyword clustering
The best keyword clustering tools, and how they differ
Keyword clustering tools compared: SERP-overlap clustering versus semantic clustering, free and paid options, and how to check a tool's clusters before using them.
- Read the answer
SEO tools for agencies
The best SEO tools for agencies, by job in the client workflow
SEO tools for agencies grouped by job: research suites, rank tracking, crawling, reporting, content, page production, and AI visibility, with how to price the stack.
- Read the answer
Programmatic SEO examples
Programmatic SEO examples and the patterns behind them
Real programmatic SEO examples from Zapier, Wise, Tripadvisor, G2, Canva, and others, the page pattern behind each, the data that makes it useful, and lessons for SaaS.
- Read the answer
SoftwareApplication schema
SoftwareApplication schema for SaaS products
How to add SoftwareApplication or WebApplication schema to SaaS pages: properties, offers for plans, ratings rules, operatingSystem and category, and multiple apps on one site.
Technical SEO
- Read the answer
SharePoint link audit
Broken link checker for SharePoint
How to find broken links in SharePoint Online, SharePoint 2013, and modern sites: PnP PowerShell scripts, on-premises options, online checkers, and how to fix the results.
- Read the answer
GEO how-to
How to run a citation gap analysis for AI search
How to run a citation gap analysis: build a prompt set, record which domains ChatGPT, Perplexity, and AI Overviews cite, compare with your own citations, and turn gaps into pages.
- Read the answer
Technical SEO how-to
How to do a free SEO competitor analysis, step by step
Run a free SEO competitor analysis with Search Console, a crawler, and free tools: pick competitors, compare pages and queries, and turn the gaps into a page plan.
- Read the answer
Technical SEO how-to
How to check a sitemap for errors
Check an XML sitemap for errors: fetchability, schema validity, size limits, non-canonical and noindexed entries, lastmod accuracy, and what Search Console reports mean.
- Read the answer
Technical SEO how-to
How to fix keyword cannibalization
A step-by-step method to fix keyword cannibalization: find queries split across pages in Search Console, decide which page wins, then merge, differentiate, or de-optimize.
- Read the answer
On-page SEO how-to
Meta description length and best practices
Meta description length limits on desktop and mobile, why Google replaces descriptions, how to write ones that get used, patterns for programmatic pages, and how to audit them.
- Read the answer
GEO and crawl control
robots.txt for AI crawlers: how to allow or block GPTBot, ClaudeBot, and others
How to allow or block AI crawlers in robots.txt: user agents for OpenAI, Anthropic, Perplexity, Google-Extended, and Common Crawl, what each controls, and how to verify access.
- Read the answer
Technical SEO how-to
robots.txt monitoring: how to detect changes and outages
Why robots.txt monitoring matters, what to watch (availability, content changes, rule regressions), how to set it up with scripts or uptime tools, and what to alert on.
- Read the answer
On-page SEO how-to
Title tag length and best practices
Title tag length in pixels and characters, why Google rewrites titles, how to write titles that survive, patterns for programmatic pages, and how to check titles in bulk.
- Read the answer
Technical SEO how-to
What is IndexNow and how do you verify it is working?
IndexNow explained: which engines use it, how the key file and API work, how to submit URLs, how to verify your setup with a checker and Bing Webmaster Tools, and common failures.
- Read the answer
GEO how-to
What is llms.txt and how do you create one?
llms.txt explained: what the proposed file is for, its format, what to include, how it differs from robots.txt, whether AI companies use it, and how to generate and publish one.
- Read the answer
WordPress robots.txt
WordPress robots.txt: what the default does and how to edit it
How WordPress robots.txt works: the default virtual file, how to edit it with or without a plugin, safe rules for search and AI crawlers, and common mistakes.
- Read the answer
robots.txt disallow all
robots.txt disallow all: how it works and when to use it
How to disallow all crawlers in robots.txt, how to allow only some bots or paths, what Disallow: / does not do, and how to avoid blocking a live site by accident.
- Read the answer
Search Console status
Blocked by robots.txt: what it means and how to fix it
What 'Blocked by robots.txt' and 'Indexed, though blocked by robots.txt' mean in Search Console, how to find the rule responsible, and when to leave it alone.
- Read the answer
Sitemap templates
Website sitemap templates: visual, HTML, and XML
Website sitemap templates for planning site structure: a visual hierarchy template, an HTML sitemap template, and an XML sitemap template, with when to use each.
- Read the answer
Search Console status
Sitemap 'Couldn't fetch' in Search Console: causes and fixes
Why Search Console says 'Couldn't fetch' for a sitemap, the checks that find the cause in minutes, how to fix status, format, and robots.txt problems, and when to wait.
- Read the answer
XML sitemap examples
XML sitemap examples, explained line by line
Annotated XML sitemap examples: a basic urlset, a sitemap index, lastmod usage, and image, video, news, and hreflang extensions, plus the rules each must follow.
- Read the answer
robots.txt crawl-delay
robots.txt crawl-delay: how it works and when to use it
How the crawl-delay directive works, which crawlers honour it (Bing yes, Google no), safe values, and better ways to manage crawl load from Googlebot and AI crawlers.
- Read the answer
Finding a sitemap
How to find a website's sitemap
How to find any website's sitemap: common URL paths, robots.txt, CMS defaults, Google search operators, Search Console, and what it means when no sitemap exists.
- Read the answer
llms.txt examples
llms.txt examples you can adapt
Annotated llms.txt examples for a SaaS product site, a documentation site, and an agency, with the required format, what to include, and the mistakes to avoid.
- Read the answer
noindex and robots.txt
Noindex in robots.txt: what to use instead
Google stopped supporting noindex in robots.txt in 2019. Why, what to use instead (meta robots or X-Robots-Tag), and how to noindex a whole site or file types correctly.
- Read the answer
WordPress sitemap
WordPress sitemaps: where they are and how to manage them
How WordPress sitemaps work: the core wp-sitemap.xml, how Yoast and Rank Math replace it, how to exclude content types, submit it to Google, and fix common errors.
- Read the answer
Sitemap in robots.txt
How to add your sitemap to robots.txt
How to add a Sitemap line to robots.txt, the exact syntax, multiple sitemaps and indexes, cross-host sitemaps, and whether it replaces submitting in Search Console.
- Read the answer
Meta description examples
Meta description examples for every type of page
Meta description examples for homepages, product, pricing, comparison, guide, tool, and local pages, with weak versions rewritten and why each rewrite works.
- Read the answer
Creating a sitemap
How to create an XML sitemap
How to create an XML sitemap: using your CMS or SEO plugin, an online generator, or a build script, what to include, how to split large sites, and how to submit it.
- Read the answer
Competitor analysis template
SEO competitor analysis template: what to put in each tab
A ready-to-build SEO competitor analysis template: the tabs, columns, and data sources for keywords, pages, SERP features, links, technical health, and AI visibility.
- Read the answer
Title tag examples
SEO title examples for every type of page
SEO title tag examples for homepages, product, pricing, comparison, guide, list, tool, and local pages, with weak titles rewritten and the patterns behind good ones.
- Read the answer
Broken links
How to find and fix broken links on your website
How to find and fix broken links: internal versus external, crawlers and Search Console reports, choosing between updating, redirecting, or removing, and preventing new ones.
- Read the answer
Broken link building
Broken link building: how to do it well
How broken link building works: finding dead pages with backlinks in your niche, checking what they covered, creating a better replacement, and outreach that gets replies.
Platforms
- Read the answer
Platform guide
Programmatic SEO on Next.js and Vercel
Programmatic SEO on Next.js and Vercel: static versus server rendering, dynamic routes, metadata and sitemaps, rewrites for pages served beside the app, and crawlability.
- Read the answer
Platform guide
Programmatic SEO on Shopify: what works and what does not
Programmatic SEO on Shopify: collections, metafields and metaobjects, blog and pages, app limits, why proxies are not supported on standard storefronts, and the headless option.
- Read the answer
Platform guide
Programmatic SEO on Webflow: how to set it up and where it stops
Programmatic SEO on Webflow: CMS collection templates, item limits per plan, CSV import, SEO field mapping, and how to serve additional pages beside Webflow via Cloudflare.
- Read the answer
Platform guide
Programmatic SEO on WordPress: how to set it up and what to watch
Programmatic SEO on WordPress: custom post types and fields, CSV import plugins, SEO plugin templates, performance at scale, and serving research-driven pages beside WordPress.
- Read the answer
Platform guide
How to connect Webflow to Google Search Console and use the data
Connect a Webflow site to Google Search Console: verification methods, submitting the Webflow sitemap, www versus non-www, common errors, and using the data to plan pages.
- Read the answer
Webflow SEO
Webflow SEO checklist
A Webflow SEO checklist: site-wide settings, page and CMS template SEO fields, sitemap, redirects, canonicals, Open Graph, schema, performance, and Webflow's limits for SEO.
- Read the answer
Framer SEO
Framer SEO: how to set up a Framer site to rank
Framer SEO explained: what Framer generates automatically, page and CMS SEO settings, redirects, structured data via custom code, performance, and when Framer is a good fit.
Glossary
- Read the answer
SEO glossary
What is query fan-out?
Query fan-out defined: how AI search engines expand one prompt into many sub-queries, why it changes which pages get retrieved, and how to plan content that covers the fan-out.
- Read the answer
SEO glossary
What is zero-click search?
What zero-click search means, why it grew with featured snippets and AI Overviews, how to tell if it affects your traffic, and how to measure value beyond clicks.
- Read the answer
SEO glossary
What is a Google knowledge panel?
What a Google knowledge panel is, where the information comes from, how businesses and people get one, how to claim and update it, and how it relates to AI answers.
- Read the answer
SEO glossary
Information gain in SEO
Information gain in SEO: the idea that content adding new information beyond what ranking pages say is more valuable, what Google's patent describes, and how to create it.
- Read the answer
SEO glossary
What is LLM SEO, and how does it work?
LLM SEO defined: optimising content and brand presence so large language model products retrieve, cite, and recommend you, how it relates to GEO and AEO, with examples.
- Read the answer
SEO glossary
What is People Also Ask in Google?
What People Also Ask is, how the PAA box expands and chooses answers, how often it appears, how to use PAA questions for content, and how it relates to AI Overviews.
- Read the answer
SEO glossary
What is share of voice in marketing?
What share of voice means in marketing, how to calculate it for ads, organic search, social, and AI answers, the formula, what a good number is, and how it relates to market share.
- Read the answer
SEO glossary
What is search volume in SEO?
What search volume means in SEO, where keyword tools get it, why numbers differ between tools, how to use volume with intent and difficulty, and what volume misses in AI search.
- Read the answer
SEO glossary
What is keyword difficulty?
What keyword difficulty is, how tools like Ahrefs, Semrush, and Moz calculate it, why scores differ, what counts as low difficulty, and how to judge difficulty from the SERP.
- Read the answer
SEO glossary
What are secondary keywords in SEO?
What secondary keywords are, how they differ from primary and long-tail keywords, how to find them from search results and Search Console, and how to use them without stuffing.
- Read the answer
SEO glossary
What are SERP features?
What SERP features are, the main Google result types from AI Overviews to People Also Ask, how often they appear, and which ones content can influence.
- Read the answer
SEO glossary
What is a brand SERP?
What a brand SERP is, what appears on it, why it matters for buyers and AI answers, how to audit yours, and how to improve the results for your brand name.
- Read the answer
SEO glossary
What are LSI keywords, and do they matter?
What LSI keywords are said to be, why Google says they do not exist as a ranking concept, what latent semantic indexing actually is, and what to focus on instead.
- Read the answer
SEO glossary
What are seed keywords?
What seed keywords are, how to choose good seeds from your product, customers, and Search Console, how to expand them into keyword lists, and mistakes that skew research.
- Read the answer
SEO glossary
What is an SEO silo structure?
What an SEO silo is, how silo structure organises pages and internal links by topic, physical versus virtual silos, the downsides of strict silos, and a modern alternative.
- Read the answer
SEO glossary
What is crawl depth in SEO?
What crawl depth (click depth) means, why deep pages get crawled and valued less, how to measure it with a crawler, and how to bring important pages closer to the homepage.
Solutions
- Read the answer
Agency solution
How to automate client SEO reports without losing the substance
How agencies automate client SEO reports: per-client Search Console and Bing data, weekly recommendations with evidence, page-level results, and a report structure clients read.
- Read the answer
Solution
Programmatic SEO blog generator: what to expect and how SerionFlow differs
What a programmatic SEO blog generator should do beyond writing posts: research intents, structure pages by type, publish on your domain, and refresh from Search Console data.
- Read the answer
E-commerce solution
Programmatic SEO for e-commerce: capture the questions before the cart
Programmatic SEO for e-commerce beyond category variants: buying guides, comparisons, compatibility and use-case pages linked into the catalogue, and how to publish them.
- Read the answer
White label SEO reports
White label SEO reports: structure, branding, and delivery for agencies
How agencies build white label SEO reports clients read: the sections to include, branding and delivery options, data sources, and how to explain AI search results.
- Read the answer
SEO for startups
SEO for SaaS startups: what to do with a small team and a new domain
SEO for SaaS startups with small teams and young domains: what to do in the first six months, which pages to build first, what to skip, and realistic timelines.
- Read the answer
SEO landing pages
SEO landing pages: built to rank as well as convert
How SEO landing pages differ from paid landing pages, how to structure them to rank and convert, what content depth they need, and when to build them at scale.
- Read the answer
Professional services SEO
SEO for professional services firms
SEO for professional services firms such as consultancies, IT services, and design studios: which pages win clients, how to show expertise, and how to measure leads.
- Read the answer
Marketplace SEO
SEO for marketplace platforms
SEO for two-sided marketplace platforms: category and listing page strategy, faceted navigation, expired listings, user-generated content quality, and crawl control.
- Read the answer
B2B SaaS SEO strategy
A B2B SaaS SEO strategy for growth-stage teams
A B2B SaaS SEO strategy for growth-stage teams: mapping keywords to the buying journey, the page portfolio to build, team and tooling, AI search, and pipeline metrics.
- Read the answer
Cybersecurity SEO
SEO for cybersecurity companies
SEO for cybersecurity vendors: targeting threat, compliance, and comparison searches, writing credibly for security buyers, publishing research, and measuring pipeline.
- Read the answer
Open source SEO
SEO for open source projects and the companies behind them
SEO for open source projects and the companies behind them: docs as the main asset, README and GitHub signals, comparison and integration pages, and open-source SEO tools.
More
- Read the answer
SEO agents explained
What is an SEO agent, and what should it be allowed to do?
An SEO agent is software that plans and carries out SEO tasks with some autonomy. What agents do well, where they fail, and how to evaluate one safely.
- Read the answer
GEO examples
Generative engine optimization examples you can copy
Real generative engine optimization (GEO) examples: answer-first pages, comparison tables, crawler access, and third-party mentions, with what each changes.
- Read the answer
Search Console status
Alternate page with proper canonical tag: should you fix it?
What 'Alternate page with proper canonical tag' means in Google Search Console, when it is fine, when it signals a mistake, and how to check each URL.
- Read the answer
Search Console status
Duplicate without user-selected canonical: what it means and how to fix it
What 'Duplicate without user-selected canonical' means in Search Console, why Google picked another URL, and how to declare the canonical you want.
- Read the answer
LLM content optimization
How to optimize content for LLMs
How to write and structure content that large language models can retrieve, quote, and cite: answer-first sections, clear entities, sourced facts, clean HTML.
- Read the answer
SEO project management
SEO project management: how to run SEO work without losing track
How to manage SEO projects: the recurring workflows, a task structure that works, how general PM tools compare with SEO-specific task managers, and reporting.
- Read the answer
Search Console status
Discovered, currently not indexed: why it happens and how to fix it
What 'Discovered, currently not indexed' means in Search Console, why Google postponed crawling, and the fixes that work: links, quality, and crawl capacity.
- Read the answer
Search Console status
Duplicate, Google chose different canonical than user: how to fix it
Why Search Console says 'Duplicate, Google chose different canonical than user', the signals that override your rel=canonical, and how to make Google agree.
- Read the answer
Search Console status
Crawled, currently not indexed: what it means and what to do
What 'Crawled, currently not indexed' means in Search Console, the quality and duplication reasons behind it, how to triage affected URLs, and fixes that work.
- Read the answer
Competitor keyword research
Competitor keyword research: a method that produces pages worth building
How to do competitor keyword research: pick real search competitors, run a keyword gap, filter by intent and difficulty, and turn the gaps into distinct pages.
- Read the answer
Search Console access
How to add users to Google Search Console
How to add users and owners to Google Search Console, the difference between owner, full, and restricted permissions, and how to transfer or remove access safely.
- Read the answer
ChatGPT for SEO
How to use ChatGPT for SEO without publishing guesswork
Practical ways to use ChatGPT for SEO: keyword clustering, briefs, metadata, schema, and Search Console analysis, with prompts and the checks each output needs.
- Read the answer
AI SEO strategy
AI-driven SEO strategies: what to change and what to keep
AI-driven SEO strategies for SaaS teams: using AI to speed up research and production, and adapting strategy to AI Overviews, AI Mode, and assistant answers.
- Read the answer
llms-full.txt
llms-full.txt: what it is and when to publish one
What llms-full.txt is, how it differs from llms.txt, what goes in it, which tools read it today, and when it is worth publishing one on your site.
- Read the answer
Search Console status
Excluded by 'noindex' tag: is it a mistake, and how do you fix it?
What 'Excluded by noindex tag' means in Search Console, how to tell intended exclusions from mistakes, where stray noindex comes from, and how to remove it.
- Read the answer
Soft 404
Soft 404 errors: what they mean and how to fix them
What a soft 404 is, why Google flags pages that return 200 but look empty or missing, the common causes on SPAs and stores, and how to fix each one.
- Read the answer
Content optimization
SEO content optimization: a checklist for improving existing pages
A step-by-step checklist for optimising existing content for SEO and AI search: intent match, answer-first rewrites, coverage gaps, metadata, links, and freshness.
- Read the answer
Website content writing
Website content writing for SEO: how to write the pages that sell
How to write website copy for SEO: homepage, product, feature, pricing, and use-case pages, with the query each should target and how to balance SEO with conversion.
- Read the answer
Topical maps
How to build a topical map for SEO
What a topical map is, how to build one from search data rather than guesswork, how to structure pillars and clusters, and how to avoid overlapping pages.
- Read the answer
AI visibility tools
The best AI visibility tools, compared by who they suit
AI visibility tools compared: Profound, Peec AI, Otterly.AI, Semrush, Ahrefs Brand Radar, Scrunch, and AthenaHQ, with selection criteria and how to test them.
- Read the answer
Low-competition keywords
How to find low-competition keywords worth targeting
How to find low-competition keywords: reading keyword difficulty correctly, checking the SERP for weak results, mining Search Console and forums, and avoiding no-demand traps.
- Read the answer
ChatGPT recommendations
How to rank in ChatGPT when buyers ask for recommendations
How brands end up recommended in ChatGPT answers for 'best tool' and 'which should I use' questions, and the specific work that makes a recommendation more likely.
- Read the answer
Redirecting a webpage
How to redirect a webpage (and which method to use)
How to redirect a webpage to another URL with server rules, hosting config, CMS settings, HTML meta refresh, or JavaScript, and which redirect type to use for SEO.
- Read the answer
Location pages
Location pages for SEO without doorway page risk
How to build location and service-area pages that rank without becoming doorway pages: what Google's policy says, what makes a location page unique, and when to merge.
- Read the answer
Integration pages
How to build integration pages that rank and convert
How SaaS teams build integration pages that rank and convert: hub structure, what each integration page needs, URL patterns, and how to avoid thin template pages.
- Read the answer
LLM SEO services
LLM SEO services or in-house: how to decide
Should you hire an LLM SEO service or do AI search optimization in-house? The skills, tools, time, and costs on each side, and a hybrid model that suits most SaaS teams.
- Read the answer
Perplexity SEO
How to optimize for Perplexity and get cited in its answers
How Perplexity finds and cites sources, how to allow PerplexityBot, and the page and off-site work that makes your content more likely to be cited in its answers.
- Read the answer
Entity SEO
Entity SEO: making search engines and AI understand who you are
What entity SEO is, how search engines and AI systems use entities, and practical steps to define your company and products clearly with content, schema, and profiles.
- Read the answer
SaaS SEO agency
How to choose a SaaS SEO agency
How to choose an SEO agency for a SaaS company: the experience to look for, questions that reveal how they work, pricing models, red flags, and when to stay in-house.
- Read the answer
Glossary pages
How to build glossary pages for SEO
How to build an SEO glossary: choosing terms with demand, page structure for definitions, avoiding thin entries, internal linking, and making definitions quotable for AI.
- Read the answer
Backlink gap analysis
Backlink gap analysis: finding the sites that link to competitors but not you
How to run a backlink gap analysis: choosing competitors, finding domains that link to them but not you, filtering for relevance, and turning gaps into outreach targets.
- Read the answer
SPA SEO
SPA SEO: how to make a single-page app rank
SEO for single-page applications: rendering options, real 404 status codes, per-route metadata, crawlable links, and how we moved a React and Vite site to prerendering.
- Read the answer
SEO Chrome extensions
The best SEO Chrome extensions, by the check you need
The Chrome extensions SEOs use for on-page checks, redirects, rendered HTML, structured data, and keyword data, with what each does and what to verify elsewhere.
- Read the answer
Performance report
How to read the Search Console Performance report
How to read the Google Search Console Performance report: clicks, impressions, CTR, and position, filters and comparisons, common misreadings, and which questions it answers.
- Read the answer
Search Console status
Page with redirect: what it means and when to fix it
What 'Page with redirect' means in Search Console, why it is usually expected, the cases that need action, and how to clean up redirects in links and sitemaps.
- Read the answer
Request indexing
How to request indexing in Google Search Console
How to request indexing for a URL in Google Search Console, what it does and does not do, quotas, how long it takes, and better options for many pages at once.
- Read the answer
SEO forecasting
SEO forecasting: how to estimate traffic without overpromising
How to forecast SEO traffic and leads: trend-based and keyword-based methods, using your own CTR by position, adjusting for AI Overviews, and presenting ranges, not promises.
- Read the answer
SEO funnel
The SEO funnel: matching keywords and pages to each stage
How to build an SEO funnel: classifying keywords as top, middle, or bottom of funnel, matching page types to each stage, linking between stages, and measuring each.
- Read the answer
Content consolidation
How to consolidate overlapping pages without losing traffic
How to consolidate overlapping pages: finding candidates, choosing the page to keep, merging content, redirecting, and measuring results, based on our 16-page consolidation.
- Read the answer
JavaScript SEO
JavaScript SEO: how rendering works and what breaks
How Google crawls, renders, and indexes JavaScript pages, the common JavaScript SEO problems (links, metadata, lazy loading, blocked files), and how to test each one.
- Read the answer
Search Console verification
How to verify your site in Google Search Console
How to verify a site in Google Search Console: DNS TXT records for domain properties, HTML file, meta tag, Google Analytics, and Tag Manager, plus fixes for failed verification.
- Read the answer
Comparison pages
How to build alternatives and comparison pages that buyers trust
How SaaS teams build competitor alternatives and comparison pages that rank and stay credible: page structure, verified facts, honest trade-offs, legal care, and upkeep.
- Read the answer
Page indexing report
How to use the Page indexing report in Search Console
How to read Google Search Console's Page indexing report: indexed and not indexed counts, every 'why pages aren't indexed' reason, sitemap filters, and validating fixes.
- Read the answer
SEO fundamentals
The four pillars of SEO
The four pillars of SEO: technical SEO, content, on-page optimisation, and off-page authority, what each covers, and what AI search changes in each.
- Read the answer
AI share of voice
AI share of voice: definition, calculation, and its limits
What AI share of voice means, how to calculate it from a fixed prompt set across ChatGPT, Perplexity, and Google AI, why it is noisy, and how to report it credibly.
- Read the answer
Scaled content abuse
Scaled content abuse: what it is and how to stay clear of it
What Google's scaled content abuse policy covers, how it applies to AI and programmatic pages, warning signs on your own site, and the quality gates that keep scaled work safe.
- Read the answer
FAQ schema
FAQ schema: what it does now and when to use it
What FAQPage schema is, how Google restricted FAQ rich results in 2023, when the markup is still worth adding, a correct JSON-LD structure, and mistakes to avoid.
- Read the answer
Topical authority
Topical authority: what it means and how to build it
What topical authority means in SEO, how search engines and AI systems infer expertise from coverage and links, how to build it on a young site, and how to tell it is working.
- Read the answer
Indexing time
How long does it take Google to index a new page?
How long Google takes to index new pages, what speeds it up or slows it down, what we saw on a young domain, and how to check whether a page is indexed.
- Read the answer
Keyword gap analysis
Keyword gap analysis: how to read the report and decide what to do
How to read a keyword gap report: missing, weak, untapped, and strong keywords, which gaps deserve new pages versus optimisation, and how to avoid chasing the wrong ones.
- Read the answer
On-page SEO checklist
On-page SEO checklist: what to check before you publish
A pre-publish on-page SEO checklist: intent match, title and meta description, URL, headings, answer-first opening, content depth, links, images, schema, and indexability.
- Read the answer
Internal linking strategy
Internal linking strategy: how to plan links that help pages rank
How to plan an internal linking strategy: hubs and clusters, which pages deserve the most links, anchor text, link placement, finding orphan pages, and maintaining links at scale.
- Read the answer
Single-page website SEO
Single-page website SEO: what one page can rank for
How to do SEO for a single-page website: what one page can and cannot rank for, section structure and anchors, metadata, speed, and when to add more pages.
- Read the answer
Canonical tags
Canonical tags for duplicate content: when and how to use them
How to use rel=canonical for duplicate content: when a canonical is the right fix versus a redirect or noindex, correct syntax, cross-domain canonicals, and common mistakes.
- Read the answer
Checking rankings
How to check your Google keyword rankings
How to check where your site ranks in Google for a keyword: Search Console average position, manual checks that avoid personalisation, rank trackers, and reading the results.
- Read the answer
React SEO
React SEO: how to make a React and Vite site rank
React SEO for Vite and other client-rendered apps: React 19 metadata tags, build-time prerendering with react-dom/static, routing, hydration pitfalls, and testing.
- Read the answer
Organization schema
Organization schema: how to add it and what to include
How to add Organization schema: the properties Google uses, a JSON-LD structure, logo and sameAs guidance, where to place it, and how it helps search and AI understand your brand.
- Read the answer
Wix SEO
Wix SEO: what the platform does for you and what it does not
Is Wix good for SEO? What Wix handles automatically, the settings to configure, its limits for larger sites, and a checklist to improve rankings on a Wix website.
- Read the answer
Squarespace SEO
Squarespace SEO: how to set it up and where it falls short
Squarespace SEO explained: built-in features, the page and site settings to configure, URL mappings for redirects, structured data options, limits, and an improvement checklist.
- Read the answer
Orphan pages
Orphan pages: what they are and how to fix them
What orphan pages are, why they hurt crawling and rankings, how to find them by comparing crawls with sitemaps, analytics, and Search Console, and how to fix each type.
- Read the answer
Review schema
Review schema: when star ratings can appear and how to mark them up
How review schema and AggregateRating work, which content types are eligible for review snippets, Google's self-serving review rule, a correct structure, and common violations.
- Read the answer
Product schema
Product schema: how to mark up product pages
How to add Product schema: the properties for product snippets and merchant listings, offers and pricing, reviews, shipping and returns, variants, and SaaS considerations.
- Read the answer
Local business schema
LocalBusiness schema: how to mark up a local business correctly
How to add LocalBusiness schema: choosing the subtype, required and recommended properties, hours and geo, multi-location setups, and matching your Business Profile.
- Read the answer
Breadcrumb schema
Breadcrumb schema: how to add BreadcrumbList markup
How to add breadcrumb schema with BreadcrumbList JSON-LD: structure, positions, which URLs to include, matching visible breadcrumbs, and the mistakes that cause invalid trails.
- Read the answer
Open Graph tags
Open Graph tags: how to control link previews
Open Graph tags explained: og:title, og:description, og:image, og:url, og:type, Twitter card tags, image sizes, why previews break, and how to test with platform debuggers.
- Read the answer
Redirect chains
Redirect chains: what they are and how to fix them
What redirect chains and loops are, why they slow users and crawlers, how many hops Google follows, how to find chains with crawlers and checkers, and how to collapse them.
- Read the answer
Crawl budget
Crawl budget: what it is and when you need to manage it
What crawl budget is, Google's crawl capacity and crawl demand, which sites need to care, how to read crawl stats, and the fixes that free up crawling for important pages.
- Read the answer
HubSpot SEO
HubSpot CMS SEO: how to set up and improve a HubSpot site
SEO on HubSpot Content Hub (formerly CMS Hub): page settings, SEO recommendations, topic clusters, redirects, sitemaps, structured data, performance, and where HubSpot falls short.
- Read the answer
JSON-LD examples
JSON-LD schema markup examples by type
JSON-LD schema markup examples described property by property: Organization, WebSite, Article, BreadcrumbList, FAQPage, Product, SoftwareApplication, and LocalBusiness.
Tool comparisons
- Read the answer
GEO vs SEO
GEO vs SEO: what changes when the answer comes from AI
GEO vs SEO compared: how optimizing for AI answers differs from ranking in search results, what both share, and how to measure each without guesswork.
- Read the answer
AEO vs GEO
AEO vs GEO: two names for overlapping work
AEO vs GEO explained: where answer engine optimization and generative engine optimization overlap, where they differ, and which work to do first.
- Read the answer
Search Console vs Analytics
Google Search Console vs Google Analytics: what each one tells you
Search Console vs Google Analytics: what each measures, why their numbers never match, which to use for SEO questions, and how to link them in GA4.
- Read the answer
Branded keywords
Branded vs non-branded keywords: what they are and why to separate them
Branded vs non-branded keywords explained, why to report them separately, how to split them in Search Console with regex, and what each means for SEO and AI search.
- Read the answer
HTML links
Internal and external links in HTML, with examples
Examples of internal and external links in HTML, the anchor tag attributes that matter (href, target, rel), and how each link type affects SEO and crawling.
- Read the answer
Brand mentions
Brand mentions vs backlinks: what matters for AI search
How unlinked brand mentions and backlinks differ in value for Google and AI answers, how to find unlinked mentions, and when to ask for a link versus a correction.
- Read the answer
AI SEO vs traditional SEO
AI SEO vs traditional SEO: what changes in the day-to-day work
How SEO done with AI differs from traditional manual SEO across research, writing, technical audits, and reporting, which tasks AI speeds up, and which still need people.
- Read the answer
301 vs 308
301 vs 308 redirects: the difference and which to use
301 and 308 are both permanent redirects; 308 preserves the request method. How Google treats each, when to use which, and how Vercel, Nginx, and Apache issue them.