Glossary

No jargon without a definition. Every technical term used on this site is defined here in plain English, with the reason it matters to a business and a concrete example. 159 terms and counting.

#

A

A/B testing

A/B testing is a controlled experiment method where two versions of a webpage or app element are shown to comparable groups simultaneously to determine which option performs better.

Data & Analyticslearn more

ADA compliance

ADA compliance is the process of ensuring digital products meet the accessibility expectations of the Americans with Disabilities Act, allowing individuals with disabilities to access online software and websites.

Accessibilitylearn more

AI citation

An AI citation is a named, hyperlinked reference that an artificial intelligence assistant includes in its answer to credit the source of its information.

AI Searchlearn more

AI crawler

An artificial intelligence (AI) crawler is an automated software agent that visits websites to gather content for training machine learning models or serving real-time answers.

AI Searchlearn more

AI Overviews

AI Overviews are machine-generated search summaries that synthesize answers from multiple web sources and appear above traditional search engine results pages.

AI Searchlearn more

Alt text

Alt text is a concise written description embedded in Hypertext Markup Language image tags that screen readers read aloud to visually impaired users and search engines process to understand image content.

SEOlearn more

Anchor text

Anchor text is the visible, clickable text in a hyperlink that tells readers and search engines what content to expect on the linked webpage.

SEOlearn more

Answer Engine Optimization

Answer engine optimization is the practice of structuring and writing digital content so that artificial intelligence search systems extract and display it as the direct answer to a user query.

AI Searchlearn more

API

An application programming interface (API) is a defined set of rules that allows one software program to request data or services from another program.

Web Developmentlearn more

ARIA

Accessible Rich Internet Applications (ARIA) is a set of Hypertext Markup Language (HTML) attributes that describes custom interactive elements to assistive technology when standard markup is insufficient.

Accessibilitylearn more

Attribution

Attribution is the process of evaluating marketing touchpoints to determine which interactions contributed to a conversion or sale.

Data & Analyticslearn more

Authentication

Confirming that a person or system is who they claim to be, typically using credentials like passwords, magic links, or one-time codes.

Web Developmentlearn more

Authorization

Authorization determines what permissions an identified user or system possesses within an application, distinguishing what actions they can perform from the process of verifying their identity.

Web Developmentlearn more

B

C

Caching

Caching is the process of storing temporary copies of data in high-speed storage locations so future requests for that information can be served faster.

Web Developmentlearn more

Call to action

A call to action is an explicit instruction on a webpage or document that prompts the reader to perform a specific next step, such as booking a call or completing a form.

Marketinglearn more

Canonical URL

A canonical URL is an HTML code snippet that tells search engines which web address represents the primary, authoritative version of a page when identical content exists across multiple addresses.

SEOlearn more

CDN

A Content Delivery Network (CDN) is a geographically distributed network of servers that caches static website content close to end users to reduce latency and speed up page loading.

Web Developmentlearn more

Chunking

Chunking is the process of splitting a large document into smaller, standalone segments so an artificial intelligence search system can index, retrieve, and process relevant information efficiently.

AI Searchlearn more

Churn

Churn is the rate at which existing customers cancel their subscriptions or stop purchasing goods or services from a business over a given time period.

Businesslearn more

CI/CD

Continuous Integration and Continuous Delivery, or CI/CD, is an automated process that continuously tests software code changes and deploys them to production without manual intervention.

Web Developmentlearn more

Click-through rate

The percentage of people who saw a listing, link, or advertisement and actually clicked on it.

Data & Analyticslearn more

Client-side rendering

Client-side rendering is a web development method where a web browser downloads a minimal HTML document and uses JavaScript to build and display the page content.

Web Developmentlearn more

CMS

A content management system (CMS) is software that enables non-technical users to create, edit, manage, and publish website content without writing code.

Web Developmentlearn more

Colour contrast ratio

Colour contrast ratio is a numerical measure of the visual difference in luminance between text or graphical elements and their background color.

Accessibilitylearn more

Content pruning

Content pruning is the practice of systematically removing, combining, or updating low-quality web pages to improve the overall quality and performance of a website.

Marketinglearn more

Context window

The context window is the maximum amount of text, measured in tokens, that an artificial intelligence model can process and hold in working memory during a single request.

AI Searchlearn more

Conversion rate

The percentage of visitors who complete a desired action on a website or application, such as submitting a form or making a purchase.

Data & Analyticslearn more

Core Web Vitals

Core Web Vitals are a set of standardized performance metrics defined by Google to measure web page loading speed, interactivity, and visual stability.

SEOlearn more

Crawl budget

Crawl budget is the maximum number of pages on a website that a search engine bot will request and analyze during a specific timeframe.

SEOlearn more

Crawling

Crawling is the process where search engine bots systematically browse the internet, following links to discover and download web page content.

SEOlearn more

CSS

Cascading Style Sheets (CSS) is the web language that controls how a web page looks, managing visual features like colours, fonts, layout, and responsiveness across different screen sizes.

Web Developmentlearn more

Cumulative Layout Shift

Cumulative Layout Shift measures how much a webpage's visible elements unexpectedly move around on the screen while the page is loading.

SEOlearn more

Customer acquisition cost

Customer acquisition cost is the average total spend required to win one new paying customer over a set period.

Businesslearn more

Customer lifetime value

Customer lifetime value is the total net profit a business expects to generate from a single customer over the entire duration of the commercial relationship.

Businesslearn more

D

E

F

G

H

I

J

K

L

Landing page

A landing page is a web page designed for a specific audience and a single objective, stripped of navigation and unrelated content to maximize conversion rates.

Marketinglearn more

Large language model

A large language model is a computer program trained on massive text datasets to calculate probability distributions over word sequences and generate human-like text.

AI Searchlearn more

Largest Contentful Paint

Largest Contentful Paint measures the time it takes for a web page to render its main piece of visible content, such as a hero image or primary heading, relative to when loading began.

SEOlearn more

Lead

A lead is an individual or business that has demonstrated interest in a company's products or services and provided contact information for future communication.

Marketinglearn more

Lead magnet

A lead magnet is a free resource or piece of content offered to potential customers in exchange for their contact information, such as an email address.

Marketinglearn more

llms.txt

An llms.txt file is a plain text file located at the root of a website that presents key content in a clean, structured format specifically for artificial intelligence crawlers.

AI Searchlearn more

Local SEO

Local SEO is the process of optimizing a business's web presence so it appears prominently in search engine results when people search for products or services in a specific geographic area.

SEOlearn more

LocalBusiness schema

LocalBusiness schema is a structured data format that provides search engines with standardized information about a company's physical location, opening hours, contact details, and geographic service area.

Structured Datalearn more

Long-tail keyword

A long-tail keyword is a highly specific search phrase that receives a low volume of monthly searches but targets users with explicit intent.

SEOlearn more

M

N

O

P

R

Rate limiting

Rate limiting restricts network traffic by capping the number of requests a single user or Internet Protocol address can make to a server within a set timeframe.

Security & Privacylearn more

React

React is an open-source JavaScript library for building user interfaces by combining small, self-contained pieces of code called components.

Web Developmentlearn more

Referral traffic

Referral traffic consists of website visitors who arrive by clicking a hyperlink on another website, rather than through search engines, direct address typing, or paid advertisements.

Data & Analyticslearn more

Responsive design

Responsive design is a web development approach that creates a single website layout that automatically adjusts its structure and visual elements to fit any screen size or device.

Web Developmentlearn more

REST API

A Representational State Transfer Application Programming Interface (REST API) is an architectural style for web services where data resources are accessed through unique web addresses using standard web commands.

Web Developmentlearn more

Retargeting

Retargeting is a digital advertising practice that serves targeted ads to users who have previously visited a website or interacted with digital content.

Marketinglearn more

Retrieval-Augmented Generation

Retrieval-Augmented Generation is an artificial intelligence framework that searches an external database for relevant information to ground a language model's answer in factual, up-to-date sources.

AI Searchlearn more

Return on investment

Return on investment is the gain produced by a financial outlay relative to its cost, expressed as a percentage or a payback period.

Businesslearn more

Rich result

A rich result is an enhanced search engine listing that displays extra visual features or information, such as review stars, prices, or frequently asked questions, alongside the standard link and text description.

Structured Datalearn more

Robots.txt

A plain text file placed at the root of a website that instructs automated web crawlers which pages or files they are permitted or forbidden to request.

SEOlearn more

Row Level Security

Row Level Security is a database feature that restricts access to individual table records based on user identity or role rules enforced directly at the data layer.

Web Developmentlearn more

S

Schema markup

Schema markup is code added to a website that explicitly defines content elements for search engine crawlers using a standardized, shared vocabulary.

Structured Datalearn more

Schema.org

Schema.org is a standardized, openly maintained vocabulary of tags that major search engines use to understand structured data on web pages.

Structured Datalearn more

Scope creep

Scope creep is the uncontrolled expansion of a project's scope beyond its original goals, usually occurring without adjustments to the schedule, budget, or resources.

Businesslearn more

Screen reader

Software that converts digital text and visual elements into speech or braille output, allowing blind or low-vision individuals to interact with websites and applications.

Accessibilitylearn more

Search Engine Optimization

Search engine optimization is the practice of shaping a website's content, structure, and technical setup so search engines can find, understand, and rank it for relevant user queries.

SEOlearn more

Search intent

Search intent is the primary goal behind a search query, indicating whether a user wants to learn information, locate a specific website, compare options, or make a purchase.

SEOlearn more

Semantic HTML

Semantic HTML is the practice of using Hypertext Markup Language elements according to their intended structural meaning rather than purely for visual formatting.

Accessibilitylearn more

Semantic search

Semantic search is a retrieval method that interprets the context and meaning of a user query rather than matching exact keywords.

AI Searchlearn more

SERP

A search engine results page (SERP) is the web page displayed by a search engine in response to a user query, containing organic listings, paid advertisements, and rich interactive features.

SEOlearn more

Server-side rendering

Server-side rendering is a web development method where a server generates the complete HTML code for a webpage upon request before sending it to the user's web browser.

Web Developmentlearn more

Service level agreement

A service level agreement is a formal contract between a service provider and a customer that defines measurable performance standards, such as system availability and response times, along with remedies for failing to meet them.

Businesslearn more

SOC 2

SOC 2 is an independent audit report that evaluates how a service provider manages and protects customer data based on security, availability, processing integrity, confidentiality, and privacy.

Security & Privacylearn more

Software as a Service

Software as a Service (SaaS) is a licensing model where software is delivered over the internet on a subscription basis, hosted centrally by a third-party vendor.

Businesslearn more

SQL

Structured Query Language, or SQL, is the standard programming language used to manage, search, and update information stored inside relational databases.

Web Developmentlearn more

SSL certificate

An SSL certificate is a digital credential that verifies the identity of a website and enables an encrypted connection between a web server and a browser.

Web Developmentlearn more

Staging environment

A staging environment is a private copy of a live website or software application used to test changes safely before deploying them to production.

Web Developmentlearn more

Static site generation

Static site generation is the process of pre-building every page of a website into fixed files ahead of time so they can be delivered instantly to users without real-time database queries or server rendering.

Web Developmentlearn more

Structured data

Structured data is information organized in a standardized, machine-readable format that helps search engines and software applications understand the precise meaning of webpage content.

Structured Datalearn more

T

Tech stack

A tech stack is the specific combination of programming languages, frameworks, databases, and hosting infrastructure used to build and run a software application.

Web Developmentlearn more

Technical debt

Technical debt is the implied future cost of extra work and maintenance created by choosing an expedient, short-term software solution over a better-architected long-term approach.

Web Developmentlearn more

Time to First Byte

Time to First Byte is a performance metric that measures the duration between a web browser requesting a page and receiving the very first byte of response data from the server.

SEOlearn more

Title tag

A HyperText Markup Language element that names a web page, appearing as the clickable headline in search results and as the label on a browser tab.

SEOlearn more

Token

A token is a basic unit of text, averaging roughly three quarters of a word, that a language model reads, processes, and generates.

AI Searchlearn more

Topical authority

Topical authority is the credibility a website gains with search engines by publishing comprehensive, accurate, and interconnected content covering every aspect of a specific subject.

SEOlearn more

Total cost of ownership

Total cost of ownership is the full financial obligation of acquiring, operating, maintaining, and replacing a system throughout its entire lifecycle, rather than just its initial purchase price.

Businesslearn more

TOTP

A Time-based One-Time Password (TOTP) is a temporary passcode generated by an algorithm using the current time and a shared secret key, commonly used for multi-factor authentication.

Security & Privacylearn more

Twitter Card

Twitter Cards are HTML meta tags embedded in a webpage that control how links appear when shared on X, specifying visual previews like image size, title, and summary text.

Structured Datalearn more

Two-factor authentication

Two-factor authentication is an identity verification process that requires users to provide two distinct forms of evidence, such as a password and a temporary mobile code, before gaining access.

Security & Privacylearn more

TypeScript

TypeScript is an open-source programming language that builds on JavaScript by adding explicit type definitions, catching structural errors before code is deployed to users.

Web Developmentlearn more

U

V

W

X

Z