SEO: The Complete Guide

Table of Contents

SEO Search Engine Optimization Complete Guide - Tommaso Liu

Key Takeaways

  • SEO compounds: unlike paid ads, rankings you earn keep driving traffic without ongoing spend.
  • Three pillars: on-page, technical, and off-page SEO must all work together to rank.
  • Keyword research first: every page should target one primary intent before you write a word.
  • Google evaluates authority: backlinks from relevant sites remain one of the strongest ranking signals.
  • AI search is changing the rules: GEO and AEO are now part of a complete SEO strategy.
  • Measurement matters: rankings alone are not the goal; organic traffic and conversions are.
  • Industry context shapes strategy: a dental clinic and a SaaS company need different SEO approaches.

What is SEO

SEO stands for Search Engine Optimization. It is the process of improving a website so it appears higher in organic (unpaid) search results on engines like Google, Bing, and increasingly in AI tools like ChatGPT, Gemini and Claude.

The goal is not just rankings. The goal is qualified traffic: people actively searching for the product, service, or answer you provide.

Is SEO dead?

No. But the version of SEO that relied on keyword volume, thin content, and low-effort blog posts is.

  • What has changed is where visibility happens. A growing share of queries now get answered directly on the results page, or inside AI tools, without a click to your website. Traffic to generic informational content has dropped materially.
  • What has not changed: authority, specificity, and content that genuinely answers a question still win. The brands compounding organic traffic right now are the ones that invested in real expertise before the rules shifted.

SEO is not dying. The gap between doing it right and doing it cheaply has never been wider.

Why SEO matters for your business

SEO builds a compounding asset. Every page you rank earns traffic without a recurring cost-per-click. The library grows with every article published, every page optimized, every link earned.

  • You get found by people who are already looking for what you sell. Unlike ads that interrupt people mid-scroll, organic search puts you in front of buyers who are actively searching for a solution.
  • People who find you through search are more likely to buy. Organic leads close at 14.6% vs 1.7% for outbound. They already know they have a problem. They are looking for who to trust. (HubSpot)
  • Rankings compound. Ad spend does not. Stop paying for ads and the traffic stops. Keep building SEO and your existing pages keep earning clicks for free.
  • AI tools like ChatGPT are becoming a second search engine. Traffic from AI platforms grew 796% in two years and those visitors convert at higher rates than traditional search. (WebFX, March 2026) The brands getting recommended built that visibility through SEO first.
  • Being cited in AI answers builds trust before the buyer even visits your site. When ChatGPT recommends your brand, people arrive already warm. They are more likely to book a call, fill a form, or make a purchase.

How search engines work

Search engines run three core operations:

  1. Crawling: Googlebot (Google’s web crawler) follows links across the web to discover pages.
  2. Indexing: Pages it finds get stored in Google’s database, ready to be retrieved.
  3. Ranking: When someone searches, Google’s algorithm scores indexed pages across hundreds of signals and returns the most relevant matches.

Google evaluates all of these signals through the lens of E-E-A-T (Experience, Expertise, Authoritativeness, and Trustworthiness) which determines whether your content is credible enough to rank.

Google publishes a full breakdown of its ranking systems at Google Search Central.

Types of SEO

SEO is not one discipline. It breaks into multiple distinct areas, each targeting a different ranking factor.

On-page SEO

On-page SEO is the practice of optimizing the elements on your page so Google understands what it is about and ranks it for the right searches.

The main on-page elements to optimize:

  • Headings: your H1, H2s, and H3s tell Google and the reader how your content is structured. Each page needs one H1 and clear sub-headings that organize the topic logically.
  • Meta tags: the title tag and meta description are what users see in search results before clicking. They determine your ranking relevance and your click-through rate.
  • Body content: the actual text on the page. It needs to match the search intent, answer the question directly, and cover the topic with enough depth to satisfy the reader.
  • Links: internal links help Google understand your site structure and distribute authority. External links to non-competitor, credible sources signal that your content is well-researched.
  • Images and videos: visual content need compressed file sizes for speed, descriptive alt text for Google indexing, and captions that reinforce the topic of the page.

Each page should target one primary keyword and one clear search intent.

RELATED ARTICLE

On-Page SEO: The Complete Guide →

Technical SEO

Technical SEO covers the structural and performance side of your website: the signals that determine whether Google can find your pages, index them, and serve them to users quickly.

The main technical areas to get right:

  • Page speed: slow pages lose rankings and visitors. Google measures load time as a direct ranking signal.
  • Mobile usability: Google indexes the mobile version of your site first. If it breaks on a phone, your rankings suffer.
  • Crawlability: if Googlebot cannot access a page, it cannot index it. Robots.txt files and internal linking structure control this.
  • Canonical tags: tell Google which version of a page is the original, preventing duplicate content from splitting your ranking power.
  • Structured data: code that helps Google understand what your content is about, making it eligible for rich results and AI citations.
  • Crawl errors: broken links, missing pages, and redirect chains waste Google’s crawl budget and dilute authority.

A site with excellent content but poor technical foundations will underperform. Tools like Google Search Console and Screaming Frog surface the most critical issues first.

RELATED ARTICLE

Technical SEO: The Complete Guide →

Off-page SEO and link building

Off-page SEO covers everything you do outside your website to build your authority in Google’s eyes.

The main signal is backlinks: links from other websites pointing to yours. Google treats each one as a vote of trust, but not all votes are equal. A link from a relevant, high-authority site carries more weight than ten links from irrelevant ones.

The main tactics to earn backlinks:

  • Digital PR: publish original data, studies, or tools that journalists and bloggers want to cite.
  • Guest posting: write for relevant industry publications with a contextual link back to your site.
  • Resource link building: identify resource pages in your niche and pitch your content as a fit.
  • Original research: proprietary data and statistics attract links naturally over time.

Avoid link schemes and paid link networks. Google’s Spam Policies penalize manipulative link patterns, and recovery is slow.

RELATED ARTICLE

Link Building for SEO →

Local SEO

Local SEO is how you get found by people searching for a business like yours in a specific location, like “dentist in Valencia” or “plumber near me.

Your most important asset is your Google Business Profile, not your website.

The main factors that determine who appears in the Local Pack:

  • Reviews: quantity, recency, and rating all influence your position.
  • Photos: businesses with photos receive significantly more clicks and direction requests than those without. Upload real images of your location, team, and work regularly.
  • Category relevance: your Business Profile category must match what the searcher is looking for.
  • NAP consistency: your Name, Address, and Phone number must match exactly across your website, Google, and all directories.
  • Content signals: service pages on your website that mention the city and service you offer reinforce your local relevance.

For local service businesses, ranking in the Local Pack often drives more leads than ranking in organic results. Most people click the map, not the blue links.

RELATED ARTICLE

Local SEO: How to Rank in Your City →

AI SEO: GEO and AEO

As AI tools become a primary way people discover information, two new disciplines have emerged alongside traditional SEO.

GEO (Generative Engine Optimization) The work you do to make your content citable by AI tools like ChatGPT, Gemini, and Perplexity. When someone asks an AI a question and it recommends your brand, that is GEO at work.

  • Build topical authority: cover your subject in depth across multiple pages so AI tools recognize you as a credible source.
  • Use original sources and data: AI engines favor content that cites verifiable facts over generic claims.
  • Structure content for extraction: clear headings, direct answers, and short paragraphs make it easier for AI to quote your content.

AEO (Answer Engine Optimization) The work you do to structure your content so it gets pulled as a direct answer, in featured snippets, voice results, and AI-generated summaries.

  • Answer the question in the first sentence: AI and featured snippets favor content that leads with the answer, not a preamble.
  • Use FAQ sections: question-and-answer format matches how people search and how AI retrieves answers.
  • Add schema markup: structured data tells search engines and AI tools exactly what type of content they are reading.

These are not replacements for SEO. They are extensions of it. The same authority and content quality signals matter, but the format and structure requirements differ.

How to create an SEO strategy

Whether you are launching a new site or growing an existing one, the sequence matters. Skipping steps creates ceilings you cannot explain

SEO for a new website

  1. Set up your technical foundation. Register your domain, install Google Search Console and Google Analytics 4, submit your sitemap, and make sure your site is crawlable and mobile-friendly before publishing content.
  2. Do keyword research. Identify the terms your target customers search for and map each one to a page. Start with low-competition, high-intent keywords you can realistically rank for early.
  3. Create and optimize your core pages. Service pages, location pages, and your homepage come before blog content. These are the pages that convert.
  4. Publish content consistently. Build topical authority by covering your subject in depth across multiple pages. One well-optimized article per week beats ten rushed ones per month.
  5. Earn your first backlinks. Start with directories, local citations, and guest posts on relevant sites. Focus on relevance over volume.

SEO for an existing website

  1. Audit before you add. Open Google Search Console and identify pages with impressions but low clicks. Fix what exists before creating new content.
  2. Fix technical issues first. Crawl errors, slow pages, and indexing problems limit everything else. Resolve them before any content work.
  3. Update before you create. Refreshing an existing page that already has authority is faster than ranking a new one from zero.
  4. Identify your highest-potential pages. Pages ranking in positions 5 to 15 are closest to page one. Optimize those first for the fastest traffic gains.
  5. Then build. Once the foundation is clean, add new content, build links, and expand into new keyword clusters.

How to do keyword research

Keyword research means finding the exact phrases your target audience types into Google, then mapping each one to a page on your site.

Every page should own one primary keyword and one clear intent. Get this wrong and you create content nobody searches for.

Start with seed terms that describe your service. Expand using tools like Ahrefs, Google Search Console, or Google Keyword Planner. Filter by search volume, difficulty, and intent match.

Search intent is the most important filter. Every search falls into one of three categories:

  • Informational: the user wants to learn. Target with blog posts and guides.
  • Commercial: the user is comparing options. Target with comparison and service pages.
  • Transactional: the user is ready to act. Target with landing pages and product pages.

In 2026, keyword research also means understanding how people prompt AI tools.

The phrases people type into ChatGPT, Gemini or Perplexity are longer, more conversational, and more specific than traditional search queries. Optimizing for both increases your visibility across all search surfaces.

RELATED ARTICLE

Prompt Research for GEO →

How to optimize a page for SEO

Every page you publish is an opportunity to rank. Follow this sequence every time you create or update a page.

  1. Keyword and intent: identify one primary keyword and the search intent before writing anything. Secondary keywords and related terms should support the topic, not compete with it.
  2. Meta tags: title tag with the primary keyword in the first 60 characters, meta description in 150–160 characters with a clear reason to click.
  3. H1 and headings: one H1 per page matching the title tag, H2s every 200–300 words, H3s for sub-points within each section.
  4. Body content: answer the search intent in the first 100 words. Cover the topic with enough depth to satisfy the reader.
  5. Links: internal links to related pages with descriptive anchor text, external links to credible sources for context.
  6. Structured data: schema markup for FAQs, articles, local businesses, or products makes your page eligible for rich results and AI citations.
  7. Visual content: compress images and videos, add descriptive alt text, use captions that reinforce the topic.
  8. URL slug: keep it short, lowercase, and keyword-focused. Remove stop words and dates.
RELATED ARTICLE

On-Page SEO: The Complete Guide →

How to build authority with backlinks

Backlinks are links from other websites pointing to yours. Google treats each one as a vote of trust and authority. A page with strong content but no backlinks will consistently lose to a page with both. Quality matters far more than quantity: one link from a relevant, high-authority site outweighs dozens from unrelated ones.

The main tactics to earn backlinks:

  • Digital PR: publish original data, studies, or tools that journalists and bloggers want to cite. The link comes naturally when your content is the primary source.
  • Guest posting: write for relevant industry publications with a contextual link back to your site.
  • Resource link building: identify resource pages in your niche and pitch your content as a worthy addition.
  • Original research: proprietary data and statistics attract links organically over time.

Useful tools and platforms:

  • Ahrefs or Semrush to find link opportunities and analyze competitor backlink profiles
  • HARO (now Connectively) to get cited by journalists looking for expert sources
  • Hunter.io to find contact emails for outreach campaigns

Avoid link schemes and paid link networks. Google’s Spam Policies penalize manipulative link patterns, and recovery is slow.

RELATED ARTICLE

Link building for SEO →

How to measure SEO performance

Rankings are a leading indicator, not the final metric. Set up your measurement stack before you start optimizing, so you have a baseline to compare against.

  1. Set up Google Search Console. Verify your site, submit your sitemap, and connect it to your domain. This is your primary source of organic search data directly from Google.
  2. Install Google Analytics 4 or Plausible. Track organic sessions, goal completions, and assisted conversions. Set up conversion events for the actions that matter: form submissions, calls, purchases.
  3. Set up rank tracking. Use Ahrefs, Semrush, or Ubersuggest to track your target keywords weekly. Rankings are a leading indicator of traffic changes before they show up in GA4.
  4. Add UTM parameters to every campaign. Organic traffic from AI tools and social often gets misattributed. UTMs help you trace where conversions actually came from.
  5. Define a review cadence. Search Console weekly for pages losing impressions. GA4 monthly for organic conversion trends. Rankings quarterly against your target keyword list.

How to interpret your SEO data

Numbers alone do not tell the full story. Here is what to do when the data looks off:

  • Same ranking, fewer impressions. Fewer people are searching that keyword on Google. Some demand has shifted to AI tools. Expand into related keywords and optimize for AI citations.
  • Same ranking, lower CTR. An AI Overview is likely answering the query before users reach your result. Optimize your title tag and meta description, and target the featured snippet.
  • Traffic down but revenue stable. A healthy sign. AI referrals are sending fewer but more qualified visitors. Shift your success metric from sessions to conversions.
  • Rankings drop suddenly across multiple pages. Check Search Console for manual actions first, then compare the drop date against Google’s algorithm update history and any recent site changes: migrations, redesigns, and URL changes are common culprits. Some drops recover once Google recrawls. Others require fixing redirects or reverting changes.
  • You publish consistently but rankings never move. Three likely causes: content that does not match search intent, keywords too competitive for your current domain authority, or no backlinks pointing to the page. Check who ranks and why before publishing more.

SEO by business model

SEO strategy does not change fundamentally across businesses. What changes is where you focus first.

FactorHow it differs
Target channelLocal Pack for service businesses, category pages for e-commerce, organic blue links for SaaS
Buying cycleA dental patient books within days. A SaaS buyer researches for weeks before contacting sales.
Content priorityService and location pages for local, category and product pages for e-commerce, comparison and integration pages for SaaS
CompetitionLocal SEO competes in a radius. SaaS and e-commerce compete globally against well-funded marketing teams.

SEO for SaaS

SaaS buyers do not search for your product first. They search for the problem they are trying to solve. By the time they type your category into Google, they have already been researching for weeks. Your SEO strategy needs to meet them at every stage of that journey.

  • Bottom-of-funnel pages convert: alternatives pages, comparison pages, integration pages, and use case pages target buyers who are close to a decision. These are the pages that generate signups and demos.
  • Top-of-funnel content builds pipeline: blog posts and guides targeting problem-aware queries (how to fix X, what causes Y) build authority and bring in buyers early in their research.
  • Developer tools need technical content: if engineers are your buyers, they search for specific error messages, code snippets, and tool comparisons. Write content that matches that language exactly.
  • Free tools earn links and qualified traffic: calculators, templates, and free utilities attract backlinks naturally and bring in users who are already in your target market.
RELATED ARTICLE

SEO for SaaS: The Complete Guide →

SEO for e-commerce

E-commerce SEO prioritizes category pages and product pages over blog content. Most of your organic revenue will come from commercial-intent pages, not articles.

  • Category pages carry the highest conversion potential: optimize them first before creating new content.
  • Product descriptions need to be unique: duplicate or thin descriptions hurt rankings and fail to convert.
  • Faceted navigation creates duplicate content: block filter URLs via canonical tags or noindex to avoid splitting ranking signals.
  • Internal linking from blog to category pages: editorial content should funnel traffic toward your highest-converting pages.
RELATED ARTICLE

AI SEO for Ecommerce →

SEO for local service businesses

Local businesses compete for visibility in a specific geographic area. The Local Pack and Google Maps drive the majority of leads. Organic rankings reinforce that visibility but rarely replace it.

  • One service page per city or neighborhood: each location you serve needs its own optimized page.
  • Google Business Profile is your primary asset: reviews, photos, and category relevance determine your Local Pack position.
  • NAP consistency across directories: your Name, Address, and Phone number must match everywhere.
  • Schema markup for local businesses: structured data helps Google surface your business in the right local queries.
RELATED ARTICLE

Local SEO: Complete Guide →

Dental SEO

Dental practices compete in some of the most active local SERPs. High-intent service pages for treatments like implants, orthodontics, and whitening drive the most qualified traffic. Reviews and local schema are the highest-leverage investments alongside your Google Business Profile.

RELATED ARTICLE

Dental SEO: A Complete Guide for Dentists →

SEO for law firms

Lawyers compete in some of the most expensive local SERPs. Practice area pages optimized for city-specific queries (personal injury lawyer in Valencia) and a strong review profile are the starting point. Trust signals like case results, credentials, and named attorneys on the page reinforce E-E-A-T.

RELATED ARTICLE

Local SEO for Lawyers →

SEO tools overview

No single tool covers everything. The strongest SEO workflows combine tools by function.

CategoryTools
Keyword researchAhrefs, Semrush, Google Keyword Planner, Search Console
Technical auditingScreaming Frog, Sitebulb, Search Console
Rank trackingAhrefs, Semrush, AccuRanker
Backlink analysisAhrefs, Majestic, Search Console
On-page analysisSurfer SEO, Clearscope, NeuronWriter
AI search visibilityProfound, Otterly.ai, Search Response

Start with Google Search Console: it is free, first-party, and surfaces the most actionable data for sites at any stage.

Frequently asked questions about SEO

What is the difference between SEO and paid search (SEM)?

SEO earns traffic from organic (unpaid) search results. Paid search buys placement above organic results on a cost-per-click basis. SEO takes longer to build but compounds over time. Paid search delivers immediate traffic but stops the moment you stop paying.

  1. If you need leads in the next 30 days, start with paid search.
  2. If you are building a long-term acquisition channel, invest in SEO in parallel from day one.

Start with paid to learn which keywords convert, then use that data to prioritize your SEO content. Both serve different time horizons: paid search is a tap you turn on and off, SEO is a system that keeps running.

Match the length to what is already ranking. Search your target keyword and check the top 3 results. If they are all 2,000-word guides, a 500-word page will not compete. If they are short and direct, padding your article to 3,000 words will not help. Informational and comparison keywords reward depth. Service pages and landing pages should be concise and conversion-focused. Google rewards completeness, not length.

Consistency matters more than frequency. One well-researched article per week outperforms five rushed ones. Start with a cadence you can sustain at quality, then scale. Publishing daily with thin content signals low quality and wastes crawl budget. Publishing monthly with authoritative, well-sourced content builds topical authority faster than most people expect.

Start with low-competition, high-intent keywords. A new or mid-authority site has no realistic chance of ranking for “project management software” against Asana, Monday, and Notion. But “project management software for construction companies” is winnable. Win the specific terms first, build authority, earn backlinks, then expand into broader terms. Chasing high-volume keywords too early is the most common reason SEO feels like it is not working.

Yes. One page per service and one page per city or neighborhood you serve. A single page for “SEO, content marketing, and web design” tells Google nothing specific. A dedicated page for each service ranks for that service and converts visitors looking for exactly that. The same logic applies to locations: “dentist in Rome” and “dentist in Milan” need separate pages. Combining them dilutes both.

If you operate in one country and your competitors use local domains, a ccTLD gives a mild local ranking boost. If you operate across multiple countries or plan to expand, .com is easier to manage and loses nothing in local markets when combined with hreflang tags and local content.

No, but they offer no advantage either. .io and .ai are popular in tech and SaaS for brand reasons. .info and .co carry no SEO benefit and can feel less credible to users. Choose them for brand or availability reasons, not SEO ones.

Always a subfolder. A subdomain splits your domain authority because Google treats it as a separate site. A subfolder concentrates it. This applies to most types of content:

  • Blog and editorial content: yourdomain.com/blog/
  • Documentation and help center (SaaS): yourdomain.com/docs/
  • E-commerce category and product pages: yourdomain.com/category/product/
  • Glossary and knowledge base: yourdomain.com/glossary/
  • Free tools and calculators: yourdomain.com/tools/

A subdomain is only justified if the content targets a completely separate audience under a different brand.

It depends on how seriously you are targeting each market. You have three options:

  • Subfolders (site.com/it/, site.com/es/): the simplest and most practical choice for most businesses. Everything lives under one domain, so all the authority you build over time benefits every language version. This is where most businesses should start.
  • Separate country domains (.it, .es, .de): Google gives a slight ranking boost to local domains in their respective countries. The downside is that each domain starts from zero authority and needs its own SEO work. Only worth it if you are fully committed to a specific market with a local team and a long-term investment.
  • Subdomains (it.site.com, es.site.com): avoid these. Google treats each subdomain as a separate website, so your authority gets split without gaining the local benefits of a country domain. The worst of both options.

Links related to SEO

Picture of Tommaso Liu

Tommaso Liu

I am an SEO and AI search (AEO/GEO) specialist focused on turning search visibility into users and revenue. Since 2018, I’ve built structured visibility and conversion systems across industries like healthcare, accounting, construction, SaaS and marketing. Results include growing a business from 13 to 81+ new customers per month through SEO, while scaling organic traffic from ~39K to 73K clicks in 6 months, and continuing to grow to 127K clicks with minimal additional work. I help local and SaaS businesses get found on Google, ChatGPT, and Gemini, then turn that visibility into real users through clear structure and conversion-focused pages.