Glossary
SEO, GEO & Vibe-Coding Glossary
90 terms explained clearly. From meta titles to GPTBot — everything you need for SEO in AI-built apps.
SEO Fundamentals
Alt Text
Alt Text (alternative text) describes an image's content and function. It's vital for accessibility and provides context for search engines.
Anchor Text
Anchor text is the visible, clickable text of a hyperlink. It signals to users and search engines what the linked page is about, influencing SEO.
Backlink
A backlink is a hyperlink from an external website to a page on your domain. It acts as a 'vote of confidence' from other sites, boosting your SEO.
Canonical Tag
The Canonical Tag (rel=canonical) tells search engines which URL is the preferred, authoritative version among duplicate or very similar pages.
Click-Through Rate
Click-Through Rate (CTR) is the percentage of users who click on a specific link after viewing it. It measures content's effectiveness in attracting clicks.
Crawl Budget
Crawl Budget refers to the number of URLs Googlebot and other search engine crawlers will crawl on your site within a given timeframe.
Domain Authority
Domain Authority (DA) is a Moz metric (0-100) predicting a website's ranking potential in SERPs based on various factors like backlinks.
Duplicate Content
Duplicate content refers to identical or nearly identical content appearing on multiple URLs, which can confuse search engines and dilute ranking signals.
Featured Snippet
A Featured Snippet is a selected search result displayed at the top of Google's SERP (position zero) to directly answer a user's query.
H1 Tag
The H1 Tag is the primary heading for a web page, signaling its main topic. Best practice is to have only one H1 per page.
Heading Hierarchy
Heading Hierarchy refers to the structured use of H1-H6 tags to organize content logically, improving readability and SEO.
Hreflang
Hreflang tags signal the language and regional targeting of alternate versions of a web page to search engines, preventing duplicate content issues.
Indexation
Indexation is the process where search engines store your web page in their vast database (index) to make it discoverable in search results.
Internal Linking
Internal linking involves creating hyperlinks between pages on the same domain. It helps search engines discover content and users navigate your site, improvin…
Meta Description
The Meta Description is an HTML meta tag providing a brief summary of a web page. It often appears as the snippet below the title in search results.
Meta Title
The Meta Title is an HTML title tag that appears in search engine results pages (SERPs) and browser tabs. It's crucial for SEO and user experience.
Robots.txt
Robots.txt is a text file at the domain root that instructs search engine crawlers which parts of a website they can or cannot access.
SERP
SERP stands for Search Engine Results Page. It's the page displayed by a search engine after a user submits a query, showing organic and paid results.
Sitemap.xml
A Sitemap.xml is an XML file listing all important URLs on a website, helping search engine crawlers discover and index content.
Topic Cluster
A Topic Cluster is an SEO strategy where a central 'pillar page' broadly covers a topic, supported by multiple 'cluster content' pages detailing sub-topics.
GEO & AI Search
AI Overviews
AI Overviews are Google Search Engine Results Page (SERP) features that display AI-generated summaries and answers directly at the top of search results.
Bing Webmaster Tools
Bing Webmaster Tools is a free service by Microsoft that helps website owners monitor site performance, submit sitemaps, and manage crawling.
Citation-Readiness
Citation-Readiness measures how easily and accurately AI engines can extract, understand, and quote specific passages from your content.
ClaudeBot
ClaudeBot is Anthropic's web crawler, responsible for gathering publicly available web data to train and enhance their large language model, Claude.
Entity SEO
Entity SEO is an optimization strategy focusing on making your content understandable to search engines as distinct 'entities' in knowledge graphs.
GEO (Generative Engine Optimization)
GEO is the practice of optimizing content specifically for Generative AI search engines like ChatGPT and Perplexity, focusing on clarity and structured data.
Google-Extended
Google-Extended is a new user-agent token allowing publishers to opt out of having their content used for training Google's AI models.
GPTBot
GPTBot is OpenAI's web crawler, designed to collect publicly available data from the internet to train future versions of ChatGPT and other OpenAI models.
Knowledge Graph
The Google Knowledge Graph is a vast database of entities—people, places, things—and their relationships, used to enhance search results with rich, contextual…
llms.txt
The <code>llms.txt</code> file is a plain-text file summarizing a website's structure and key content for Large Language Models, guiding their data collection.
Passage Citation
Passage Citation refers to AI engines directly quoting specific text snippets or paragraphs from your web page as sources in their generated answers.
PerplexityBot
PerplexityBot is the web crawler used by Perplexity AI to gather real-time information and provide direct citations in its AI-generated answers.
Q&A Content
Q&A Content is structured information presented in a question-and-answer format, highly favored by AI for direct extraction and summarization.
Retrieval-Augmented Generation
RAG enhances AI models by fetching relevant information from external knowledge bases in real-time to generate more accurate and up-to-date responses.
Server-Side Rendering
SSR renders HTML on the server before sending it to the browser, making content immediately available for display and crucial for AI crawlers.
Core Web Vitals
CLS (Cumulative Layout Shift)
CLS measures the total unexpected layout shift of visual page content, where a lower score indicates better visual stability and user experience.
Core Web Vitals
Core Web Vitals are a set of three key metrics (LCP, CLS, INP) from Google that measure real-world user experience and are crucial for search ranking.
FCP (First Contentful Paint)
FCP measures the time from page load start until the first piece of content (text, image, SVG) is rendered, indicating the initial visual feedback to the user.
INP (Interaction to Next Paint)
INP measures the responsiveness of a page to user interactions, tracking the time from interaction to the next visual update, replacing FID as a Core Web Vital.
LCP (Largest Contentful Paint)
LCP measures the time it takes for the largest content element visible in the viewport to render, indicating a page's perceived loading speed.
Lighthouse
Lighthouse is an open-source, automated tool for improving the quality of web pages, auditing performance, accessibility, SEO, and best practices.
PageSpeed Insights
Google PageSpeed Insights analyzes web page performance, providing real-world field data and lab data to help optimize for Core Web Vitals and user experience.
TTFB (Time To First Byte)
TTFB measures the time from when a user requests a page to when the first byte of data is received from the server, impacting perceived speed.
Schema Types
AggregateRating Schema
AggregateRating Schema marks up the average star rating and total review count for a product or service. This structured data helps search engines display rich…
Article Schema
Article Schema marks up blog posts and news articles, helping search engines understand content type and display rich results like headlines and images.
BreadcrumbList Schema
BreadcrumbList Schema marks up breadcrumb navigation, allowing search engines to display a clear, hierarchical path in SERP snippets.
FAQPage Schema
FAQPage Schema marks up question-answer pairs on a page, allowing them to appear as rich results directly in search engine results pages.
HowTo Schema
HowTo Schema marks up step-by-step instructions, enabling rich results that guide users through a process directly in search results.
JSON-LD
JSON-LD (JavaScript Object Notation for Linked Data) is a lightweight data format for structured data, commonly used with Schema.org markup.
LocalBusiness Schema
LocalBusiness Schema marks up brick-and-mortar businesses with address, contact, and geo-coordinates, crucial for local search visibility.
Offer Schema
Offer Schema provides specific details about a product's price, availability, and shipping, typically nested within Product Schema.
Organization Schema
Organization Schema uses Schema.org markup to define your brand's identity, contact info, and social profiles for search engines and knowledge panels.
Product Schema
Product Schema marks up product pages with details like name, image, and description, enabling rich results for shopping searches.
Review Schema
Review Schema marks up user reviews and ratings, enabling star-rating rich results that boost visibility and trust in search results.
Rich Results
Rich Results are enhanced search engine results that display additional visual and interactive elements, powered by structured data like Schema.org.
Schema.org
Schema.org is a collaborative vocabulary for structured data markup, helping search engines understand content and display rich results.
SoftwareApplication Schema
SoftwareApplication Schema is structured data for SaaS products, detailing features, pricing, and compatibility. It enhances your listing in search results wit…
Structured Data
Structured data is machine-readable metadata, often using Schema.org vocabulary, embedded in web pages to help search engines understand content context.
Security
Content Security Policy (CSP)
A Content Security Policy (CSP) is an HTTP header that whitelists trusted content sources, mitigating cross-site scripting (XSS) and other injection attacks.
CORS
CORS (Cross-Origin Resource Sharing) is a browser security mechanism that allows web pages to request resources from a different domain than the one that serve…
Exposed API Keys
Exposed API Keys are secret credentials accidentally included in publicly accessible frontend code (like JavaScript bundles), allowing unauthorized access to s…
HSTS
HSTS (HTTP Strict Transport Security) is a web security policy mechanism that helps protect websites against downgrade attacks and cookie hijacking by forcing…
Let's Encrypt
Let's Encrypt is a free, automated, and open certificate authority that provides free SSL/TLS certificates, enabling widespread adoption of HTTPS for enhanced…
Row Level Security (RLS)
Row Level Security (RLS) in databases like Postgres restricts data access based on user roles or policies, ensuring users only see authorized rows.
Supabase Anon Key
The Supabase Anon Key is a public, client-side safe API key for your Supabase project. It requires Row Level Security (RLS) to enforce data access rules.
Supabase Service Role Key
The Supabase Service Role Key is an admin-level API key that bypasses RLS. It must be kept strictly server-side and never exposed to clients.
X-Frame-Options
The X-Frame-Options HTTP response header protects users from clickjacking attacks by preventing a web page from being embedded in an iframe on another site.
XSS
XSS (Cross-Site Scripting) is a web security vulnerability that allows attackers to inject malicious client-side scripts into web pages viewed by other users,…
Vibe Coding
Bolt.new
Bolt.new is an AI app generator powered by StackBlitz, allowing you to create full-stack applications directly in your browser with AI assistance.
Cursor
Cursor is an AI-first code editor designed for rapid development, integrating powerful AI features directly into your coding workflow for enhanced productivity.
Fix-Prompt
A Fix-Prompt is a specific, copy-pasteable set of instructions given to an AI to implement a precise code correction or feature addition.
Lovable
Lovable is an AI-powered application builder that generates full-stack React applications from natural language prompts, enabling rapid prototyping and develop…
Prompt Engineering
Prompt Engineering is the art and science of crafting effective prompts to guide AI models towards generating desired, consistent, and high-quality outputs.
Replit
Replit is a collaborative browser-based IDE with an integrated AI Agent (Ghostwriter) for building full-stack applications directly online.
Stack Detection
Stack Detection identifies the underlying technologies and AI tools used to build a website by analyzing HTTP signals and other web characteristics.
Supabase
Supabase is an open-source alternative to Firebase, providing a PostgreSQL database, authentication, real-time subscriptions, and storage for modern web apps.
v0 by Vercel
v0 by Vercel is an AI tool that generates production-ready React components and UI from simple text prompts, accelerating front-end development.
Vibe Coding
Vibe Coding is a modern approach to software development where developers use AI tools and natural language prompts to generate code, components, or entire app…
Content & Marketing
Alternative Page
An Alternative Page targets users searching for 'alternatives to [competitor]'. It highlights your product's unique benefits over competitors.
Cannibalization
Cannibalization occurs when multiple pages on your website compete for the same keyword, confusing search engines and diluting your SEO efforts.
Comparison Page
A Comparison Page directly compares two or more products, services, or concepts (e.g., X vs. Y) to help users make informed decisions.
Content Calendar
A Content Calendar is a scheduled plan outlining upcoming content topics, publication dates, and responsible team members.
Content Pillar
A Content Pillar is a comprehensive, long-form page that covers a broad topic in depth, serving as the central hub for a cluster of related content.
Cornerstone Content
Cornerstone Content refers to your most important, comprehensive, and evergreen articles that are crucial for your website's SEO strategy.
E-E-A-T
E-E-A-T stands for Experience, Expertise, Authority, and Trust. These are Google's core quality signals to evaluate content credibility and trustworthiness.
Evergreen Content
Evergreen content remains relevant and valuable to readers for an extended period, often years, requiring minimal updates.
Image SEO
Image SEO optimizes images for search engines through alt text, descriptive filenames, appropriate sizing, and compression.
Keyword Research
Keyword Research is the process of finding and analyzing actual search terms people use to find information, products, or services online.
Long-Tail Keyword
A Long-Tail Keyword is a specific, multi-word search phrase, typically with lower search volume but higher user intent and less competition.
Search Intent
Search Intent is the underlying goal a user has when typing a query into a search engine, categorized as informational, navigational, commercial, or transactio…