Index of every page on this site: llms.txt

What is Technical SEO?

See what technical SEO covers, why AI crawlers need it too, and which Nuxt SEO module fixes each gap.
Harlan Wilton3 mins read Published Updated

The Short Version

Technical SEO helps search engines discover, render, and index your public pages. AI answer engines like ChatGPT, Gemini, and Perplexity now sit alongside classic search results as a source of traffic, and your content needs to be machine-readable for both.

A page that depends on JavaScript needs a crawler capable of rendering it. Check the initial and rendered HTML.

What Technical SEO Covers

AreaWhat It DoesNuxt SEO Module
DiscoveryTells search engines and AI agents which pages to accessRobots
StructureLists URLs to help crawlers discover those pagesSitemap
IdentityShares your site URL, name, and description across modulesSite Config
SemanticsDescribes page entities and supports eligible rich resultsSchema.org
HealthCatches broken links before they become a crawl signal problemLink Checker
VisualsProvides images for social link previewsOG Image

Why It Matters

Broken links and inaccessible content can prevent crawlers from reaching your pages. Server-rendered HTML makes public content available without JavaScript execution. Each crawler has its own access rules and rendering support.

Nuxt's hybrid rendering (SSR, SSG, ISR) adds another layer: you need a consistent SEO strategy across rendering modes, not just one page that happens to work. Core Web Vitals, especially INP, factor in too. Google recommends good Core Web Vitals for page experience. Good scores do not guarantee rankings. Poor interactivity still costs you real users even when it doesn't cost you rank.

What Nuxt SEO Does

Instead of configuring each concern separately:

// Without Nuxt SEO - scattered configuration
// robots.txt - manual file
// sitemap - separate package
// meta tags - per-page useHead calls
// schema.org - manual JSON-LD
// og images - external service or manual creation

Nuxt SEO handles it in one install:

export default defineNuxtConfig({
  modules: ['@nuxtjs/seo'],
  site: {
    url: 'https://example.com',
    name: 'My Site',
    description: 'The definitive guide to Technical SEO.'
  }
})

This gives you:

  • Unified site config: all modules share the same brand and environment data
  • AI crawler controls: configure robots rules for supported user-agent groups
  • OG images: generated previews, with deployment requirements that depend on your renderer
  • Smart sitemaps: automatic route discovery

Do You Need This?

Yes, if:

  • You're launching a production Nuxt application
  • You don't want to manually maintain SEO plumbing

Quick Wins

  1. Set your site URL: essential for absolute URLs in your sitemap and social tags
  2. Audit for AI: use robots.txt to manage AI crawler access
  3. Use Schema.org: don't rely on crawlers guessing your content, define it explicitly
  4. Fix broken links: use Link Checker to maintain technical health

Start Here

Published a page or deployed an SEO fix? Google Search timelines explains discovery, crawling, indexing, and when search results can reflect the change.

Framework Guides

Was this page helpful?