
The language of AI-era websites.
Plain-language definitions of the terms behind AI-era web development, Next.js, technical SEO, AI search (AEO/GEO), and web performance — by Greeto Studio.
AEO/GEO
AI crawler
An AI crawler is an automated bot that fetches web pages to feed AI systems — training data for models or live answers in tools like ChatGPT and Perplexity. Examples: GPTBot, ClaudeBot, PerplexityBot.
AI Overviews
AI Overviews are Google's AI-generated answer summaries that appear at the top of search results, pulling and citing content from multiple web pages to answer a query before the classic blue links.
Answer Engine Optimization (AEO)
Answer Engine Optimization (AEO) is the practice of structuring web content so answer engines like ChatGPT, Perplexity, and Google AI Overviews can extract, trust, and cite it directly in their answers.
Featured snippet
A featured snippet is the boxed answer Google shows at the top of search results, pulled from a ranking page to answer a query directly. It appears as a paragraph, list, or table with a link to the source.
Generative Engine Optimization (GEO)
Generative Engine Optimization (GEO) is the practice of shaping a website's content, structure, and signals so AI engines like ChatGPT, Perplexity, and Google's AI Overviews cite it when generating answers.
llms.txt
llms.txt is an optional Markdown file at a site's root that lists your most important pages for AI tools. Coding agents can use it as a map. Google Search ignores it, and there is no proven link between having one and being cited by AI.
AI web development
Agentic workflow
An agentic workflow is a multi-step process where one or more AI agents plan, act, use tools, and check their own results in a loop — often split across specialized subagents — to complete a larger task.
AI agent
An AI agent is a system built on a large language model that pursues a goal across multiple steps — deciding actions, using tools, and reacting to results — rather than answering a single prompt in one shot.
AI-assisted web development
AI-assisted web development is building and maintaining websites with AI agents doing the heavy lifting under human direction — generating, editing, and testing real code — rather than a developer typing every line or a no-code tool producing a fixed template.
Claude Code
Claude Code is Anthropic's terminal-based AI coding agent: it reads your repository, runs commands, edits files, and verifies its own work in a loop — acting on a real codebase rather than handing you snippets to paste.
Coding agent
A coding agent is an AI system that performs software tasks end to end — reading code, running commands, editing files, and checking results in a loop — instead of only suggesting code for a human to copy.
Context window
A context window is the amount of text — measured in tokens — a large language model can consider at once. Everything the model 'sees' for a task, including instructions, code, and history, must fit inside it.
Human-in-the-loop
Human-in-the-loop is a workflow where a person reviews and approves an AI system's output before it takes effect, keeping a human accountable for every consequential decision the AI proposes.
Model Context Protocol (MCP)
The Model Context Protocol (MCP) is an open standard that lets AI agents connect to external tools and data sources — like analytics, a database, or a browser — through a consistent interface, so the model reasons over real data instead of guesses.
Spec-driven development
Spec-driven development is an AI coding practice where you write and approve a short specification before any code is generated, so the artifact you review is the plan — not a large diff after the fact.
Vibe coding
Vibe coding is building software by prompting an AI in a loose, conversational way and accepting what it produces without a written spec — fast for prototypes, risky for production code you have to maintain.
Migration
301 redirect
A 301 redirect is a server response that permanently sends a browser and search engines from an old URL to a new one. It passes nearly all ranking signals and is the standard way to move content without losing SEO.
Canonical URL
A canonical URL is the version of a page you tell search engines is the 'real' one when several URLs show the same or near-identical content, so ranking signals point to one address instead of being split.
Crawl budget
Crawl budget is the number of pages a search engine like Google will crawl on your site within a given window. It is set by how fast your server responds and how much the crawler wants your URLs.
DNS cutover
DNS cutover is the moment you change a domain's DNS records to point traffic from an old server to a new one. It's the final switch that makes a migration go live.
Index bloat
Index bloat is when a search engine indexes far more pages from your site than have real value — thin, duplicate, or low-quality URLs — which dilutes crawl attention and weakens how the site ranks overall.
Redirect map
A redirect map is a spreadsheet or file that pairs every old URL with its new destination, so a site migration sends each old page and its SEO value to the right new page.
WordPress to Next.js migration
WordPress to Next.js migration is the process of moving a site off WordPress and rebuilding it in Next.js, while preserving URLs, content, and search rankings through 301 redirects and matching metadata.
Next.js & technical SEO
App Router
The App Router is Next.js's routing system built on React Server Components, where folders in an app directory define URLs and pages render on the server by default, streaming HTML for fast, SEO-friendly results.
Incremental Static Regeneration (ISR)
Incremental Static Regeneration (ISR) is a Next.js feature that rebuilds individual static pages in the background after deploy, on a timer or on demand, so a site stays fast and cached while specific pages refresh without a full rebuild.
Next.js
Next.js is a React framework for building production websites and apps. It adds routing, server-side and static rendering, and build tooling on top of React, so pages can be fast, SEO-friendly, and deployed as one project.
Server-side rendering (SSR)
Server-side rendering (SSR) is when a web server builds the full HTML for a page on each request and sends it ready-to-read, so users and crawlers get content without waiting for client-side JavaScript.
Static site generation (SSG)
Static site generation (SSG) builds every page into a finished HTML file at deploy time, so the server sends pre-made files instead of rendering on each request. It makes pages load fast and stay cheap to serve.
Static vs dynamic rendering
Static rendering builds a page's HTML once at deploy or build time and serves the same cached file to everyone; dynamic rendering builds HTML on the server per request, so each response can differ by user or time.
Performance
Core Web Vitals
Core Web Vitals are Google's three user-experience metrics — LCP (loading), INP (responsiveness), and CLS (visual stability) — measured from real Chrome users and used as a ranking signal.
Cumulative Layout Shift (CLS)
Cumulative Layout Shift (CLS) measures how much a page's content unexpectedly jumps around while loading. Good is a score of 0.1 or less; the classic causes are images without dimensions, late-loading embeds, and font swaps.
Interaction to Next Paint (INP)
Interaction to Next Paint (INP) measures how quickly a page visually responds after a click, tap, or keypress — across the whole visit. Good is 200 milliseconds or less. It replaced FID in March 2024.
Largest Contentful Paint (LCP)
Largest Contentful Paint (LCP) measures how long it takes for the biggest visible element — usually the hero image or headline — to render. Good is 2.5 seconds or less.

Want this handled on your site?
Greeto Studio builds and improves B2B & SaaS marketing sites: AI builds them fast, we make them great. Tell us what you need and you'll get a straight answer, not a sales sequence.
