Glossary

Terms, defined.

Clear, jargon-free definitions for AI app building, web development, and SEO concepts.

AI App Builder

A tool that generates working applications from natural-language prompts, producing real code you can export and deploy.

No-Code

A category of tools that let non-developers build applications through visual interfaces without writing code.

Vibe Coding

Building software by describing what you want in natural language instead of writing every line of code manually.

Visual Editor

A tool for building or editing web interfaces through direct manipulation — drag, drop, resize, rearrange — rather than writing code.

Server-Side Rendering (SSR)

Generating HTML on the server for each request, so the page arrives fully rendered in the browser.

Static Site Generation (SSG)

Pre-rendering pages at build time so they can be served instantly from a CDN without a server.

Incremental Static Regeneration (ISR)

A Next.js feature that updates static pages in the background without rebuilding the entire site.

JSON-LD (Structured Data)

A format for embedding machine-readable metadata in web pages so search engines understand the content and display rich results.

Tailwind CSS

A utility-first CSS framework where you style elements by composing small, single-purpose classes directly in your HTML.

shadcn/ui

A collection of copy-paste React components built on Radix primitives and styled with Tailwind CSS.

Next.js

A React framework that adds routing, server rendering, and deployment tooling on top of React's component model.

Component Tree

The hierarchical structure of UI components that make up a page — parent components contain child components.

CDN (Content Delivery Network)

A global network of servers that delivers your website's static files from the location closest to each visitor.

Rich Results

Enhanced Google search results that display extra information — FAQ dropdowns, breadcrumbs, pricing, star ratings — pulled from structured data.

Schema.org

A shared vocabulary for structured data that search engines use to understand web page content.

Canonical URL

The definitive URL for a page, declared via <link rel='canonical'>, telling search engines which version to index when duplicates exist.

Model Context Protocol (MCP)

An open protocol that lets AI applications share context and tools across different language models and providers.

Prompt Engineering

The practice of writing effective instructions for AI models to produce the desired output.

Low-Code

Platforms that reduce the amount of hand-written code needed to build applications, typically using visual builders with code escape hatches.

WYSIWYG

What You See Is What You Get — an editor where the visual output matches the final rendered result.

Core Web Vitals

Google's three page-experience metrics — Largest Contentful Paint (LCP), Interaction to Next Paint (INP), and Cumulative Layout Shift (CLS) — that factor into search ranking.

Structured Data

Machine-readable metadata embedded in a webpage that helps search engines understand what the page is about — typically via JSON-LD using Schema.org vocabulary.

Jamstack

An architecture pattern where the frontend (JavaScript + Markup) is decoupled from the backend (APIs), enabling fast static sites with dynamic capabilities via APIs.

MVP

Minimum Viable Product — the smallest version of a product that delivers real user value and can collect learnings to inform the next iteration.

Conversion Rate

The percentage of visitors who complete a desired action — signing up, buying, downloading — out of total visitors.

Headless CMS

A content management system that stores content via API but has no opinion on how the content is rendered — your frontend is separate.

Open Graph

A meta-tag protocol that controls how a URL appears when shared on social platforms — the title, description, and preview image.

Sitemap

An XML file that lists every URL on a site, telling search engines which pages exist and how often each changes.

robots.txt

A plain-text file at the root of a site that tells crawlers which paths they can and can't crawl.

Meta Description

The `<meta name="description">` tag that controls the snippet shown beneath a page's title in Google search results.

Alt Text

Text describing an image's content, used by screen readers and search engines when the image can't be displayed.

Page Speed

How fast a page loads and becomes interactive — measured by Core Web Vitals and contributing to both ranking and conversion.

Crawl Budget

The number of pages Googlebot will crawl on a site within a given window — finite, especially for large sites.

Indexability

Whether a page is eligible to appear in search results — controlled by the page's `noindex` meta tag, robots.txt, and canonical URL.

Schema Markup

Structured data using the Schema.org vocabulary that helps search engines understand and richly display page content.

H1 Tag

The top-level heading on a page — typically the page title that appears most prominently to readers and search engines.

Breadcrumbs

Navigation showing the user's position in the site hierarchy (Home › Section › Page), helpful for UX and rich results.

REST API

An architectural style for web APIs that uses HTTP methods (GET, POST, PUT, DELETE) and predictable URLs to expose resources.

GraphQL

A query language for APIs that lets clients request exactly the data they need in a single request.

JSON

JavaScript Object Notation — a plain-text format for structured data, the lingua franca of web APIs.

HTML

HyperText Markup Language — the standard language for structuring web pages, using nested tags to describe content.

CSS

Cascading Style Sheets — the language for styling HTML, controlling layout, color, typography, and animation.

JavaScript

The programming language that runs in every web browser — and increasingly on the server (Node.js, Deno, Bun) and at the edge.

TypeScript

A typed superset of JavaScript that compiles to plain JavaScript — catching bugs at build time instead of runtime.

React

A JavaScript library for building user interfaces from composable components — the most-used frontend library in 2026.

DNS

Domain Name System — the internet's phonebook that maps human-readable domain names to IP addresses.

HTTPS

HTTP over TLS — encrypted web traffic that prevents eavesdropping and tampering between the browser and server.

Bounce Rate

The percentage of visitors who land on a page and leave without taking any action — a key signal of content/intent mismatch.

Click-Through Rate (CTR)

The percentage of people who saw a link (in search results, an email, an ad) and clicked it.

Backlink

A link from another website to your site — historically the most important off-page SEO signal.

Internal Link

A link from one page on your site to another page on the same site — critical for both UX and SEO crawling.

Anchor Text

The clickable text of a hyperlink — the words a user reads and clicks on.

Ranking Factor

A signal Google's algorithm uses to determine where a page ranks for a given query — content quality, backlinks, freshness, and 200+ others.

Domain Authority

A third-party metric (from Moz) estimating how strongly a domain ranks overall — not used by Google directly.

Lighthouse

Google's open-source auditing tool that scores Performance, Accessibility, Best Practices, SEO, and PWA quality of a webpage.

Accessibility (a11y)

Designing websites so people with disabilities — vision, hearing, motor, cognitive — can use them with assistive technologies.

CSS Grid

A modern CSS layout system that lets you create two-dimensional grids — rows and columns together — declaratively.

JSON-LD vs JSON

JSON is a data-serialization format; JSON-LD is a JSON-based format for structured linked data used in SEO. JSON-LD uses JSON syntax but adds @context and @type for semantic meaning.

301 Redirect

A permanent HTTP redirect that tells browsers and search engines a URL has moved permanently to a new location. Passes ~95% of link equity to the destination.

Twitter Cards

Meta tags that control how a URL appears when shared on Twitter/X — image, title, description, and card type (summary, summary_large_image, app, player).

Hreflang

An HTML attribute (or HTTP header) that tells search engines which language and regional version of a page to show users from a specific locale.

Featured Snippet

The boxed answer Google shows at the top of search results (position 0) — paragraph, list, table, or video — that directly answers a query.

E-E-A-T

Google's quality framework: Experience, Expertise, Authoritativeness, Trustworthiness. Used by quality raters and reflected in the ranking algorithm — especially for YMYL (Your Money or Your Life) topics.

Search Intent

The reason behind a search query — informational, navigational, commercial-investigation, or transactional. Matching intent is the #1 ranking factor in modern SEO.

Knowledge Graph

Google's database of real-world entities (people, companies, places, things) and the relationships between them. Powers the right-side info panel in search results.

Dofollow vs Nofollow

Link attributes that tell search engines whether to pass ranking signal through a link. Dofollow passes equity; nofollow / sponsored / ugc do not.

LCP (Largest Contentful Paint)

A Core Web Vital measuring when the largest visible element on a page finishes rendering. Target: under 2.5 seconds for a 'good' score.

INP (Interaction to Next Paint)

A Core Web Vital measuring the time from a user input (click, tap, keypress) to the next visual update. Target: under 200ms for a 'good' score. Replaced FID in March 2024.

CLS (Cumulative Layout Shift)

A Core Web Vital measuring unexpected layout shifts during page load. Target: under 0.1 for a 'good' score. Affects everything from ad placement to image dimensions.

Google Search Console

Google's free SEO dashboard showing which queries bring traffic to your site, which pages rank, indexing issues, and Core Web Vitals data from real users.

Technical SEO

The non-content side of SEO: crawlability, indexability, site speed, structured data, canonicalization, hreflang, mobile-friendliness, and security headers.

SEO Audit

A systematic review of a site's SEO health — covering technical issues, on-page optimization, content gaps, backlink profile, and competitor benchmarks.

App Router

Next.js 13+ routing system built on React Server Components, with file-based routes under `app/`, nested layouts, and streaming.

React Server Components (RSC)

React components that render exclusively on the server, ship zero JavaScript to the client, and can fetch data + access secrets directly.

Server Actions

Next.js feature letting you write server-side mutation functions that you call directly from form components and event handlers, without writing API routes.

Edge Runtime

A lightweight JavaScript runtime (V8 isolate based) that runs on geographically distributed edge servers, with sub-50ms cold starts globally.

Middleware (Next.js)

Code that runs before a request is completed, on every matching path. Used for auth checks, redirects, header rewriting, and A/B routing.

MDX

Markdown extended with JSX syntax. Lets you embed React components inside markdown content, ideal for blog posts that need interactive elements.

Vercel

Frontend cloud platform created by Next.js's authors. Hosts Next.js, React, Svelte, Vue, and most modern frontends with global edge CDN.

Serverless

A cloud execution model where code runs in stateless containers spawned per request, billed by execution time rather than uptime.

Radix UI

An unstyled, accessible React component primitive library. Used as the foundation under shadcn/ui and most modern React component systems.

Prisma

TypeScript-first ORM that lets you define your schema once and get type-safe database queries, automatic migrations, and a visual database GUI.