Pagepro Glossary
Glossary
Clear, practical explanations of the concepts, tools and terminology behind modern digital products.
seo
.htaccess
A .htaccess file is a distributed configuration file that changes Apache's server configuration for one directory.
seo
301 Redirect
A 301 redirect is how a site tells browsers and crawlers that a page has moved for good.
seo
302 Redirect
A 302 redirect sends visitors to another URL for now, while the original URL stays the real address.
seo
307 Redirect
A 307 redirect sends a request to a temporary URL without altering it.
seo
308 Redirect
A 308 redirect is the strict form of a permanent redirect.
seo
404 Not Found
A 404 error means a URL leads nowhere.
seo
410 Gone
A 410 Gone response is how a site says a page was removed on purpose.
Next.js
API Routes and Route Handlers in Next.js
Route Handlers let you write custom request handlers for a route with the Web Request and Response APIs.
seo
Broken Links
A broken link is a link whose target no longer loads a working page.
Next.js
Caching in Next.js
Next.js caching stores the results of data fetching and other computations so later requests for the same data skip the work.
seo
Canonicalization
In SEO, canonicalization is the process of selecting one representative (canonical) URL for a piece of content.
Code Freeze
A code freeze is a period in which a team stops shipping new code to a project.
Content Inventory
A content inventory is a list of every piece of digital content a site has, at page or asset level, including related online assets, not only web pages.
Content Migration
Content migration means moving content such as web pages and documents from an old website to a new one.
seo
Crawl Budget
Crawl budget limits how much of a site Google fetches.
seo
Deindexing
Deindexing is a URL leaving Google's index, triggered by the site owner or by Google.
Next.js
Dynamic Routing in Next.js
In the App Router, a URL segment is either static, matched literally, or dynamic, a placeholder that captures a value from the URL.
seo
Dynamic URL
A dynamic URL is an address that uses query parameters to select what the page shows, as in /products?color=blue.
seo
hreflang
hreflang is an annotation that tells Google about the language and regional versions of a page, so Search can send each user to the most suitable one.
Next.js
Hydration in Next.js
React's hydration step attaches event handlers to server-rendered HTML in the browser so the page becomes interactive.
Next.js
Incremental Static Regeneration (ISR) in Next.js
Incremental Static Regeneration (ISR) lets a Next.js app update static content after deploy without rebuilding the entire site.
seo
Indexability
Indexability is whether a URL can enter Google's index.
seo
Internal Links
Internal links are links from one page to another page on the same website.
Legacy System
A legacy system is an IT system whose continued use creates a persistent, unacceptable burden or risk.
seo
Log File Analysis for SEO
Log file analysis is the SEO practice of reading raw server request logs to see what search engine bots actually fetch.
seo
Meta Refresh Redirect
A meta refresh redirect sends visitors to a new URL from the page's HTML.
seo
Meta Robots Tag
The meta robots tag is an HTML tag that controls how one page is indexed and shown in Google Search.
Next.js
Metadata API in Next.js
Introduced in Next.js 13.2, the Metadata API sets a page's head tags from Server Components.
seo
Microsite
A microsite is a small website with one message or purpose for a particular audience.
seo
Mobile-First Indexing
Mobile-first indexing means Google indexes and ranks the mobile version of a site's content, crawled with its smartphone agent.
seo
noindex
noindex is a rule, set in a meta tag or an HTTP response header, that tells supporting search engines not to index the content.
seo
Orphan Pages
An orphan page has no internal links pointing to it, so visitors and crawlers reach it only through a sitemap, an external link or an old index entry.
Next.js
Parallel Routes in Next.js
Parallel Routes let a Next.js App Router layout render one or more pages at the same time, or conditionally, inside the same layout.
Next.js
Partial Prerendering (PPR) in Next.js
Partial Prerendering (PPR), a rendering optimization in Next.js, combines prerendering and request-time rendering inside one route.
Next.js
React Server Components in Next.js
React defines Server Components as components that render ahead of time, before bundling, in an environment separate from the client app and the SSR server.
seo
Redirect Chain
A redirect chain is two or more redirects in a row between the requested URL and the page it ends on.
seo
Relative URL
A relative URL is a URL reference that is resolved against a base URL.
seo
robots.txt
A robots.txt file tells search engine crawlers which URLs on a site they may access.
Sanity
Sanity Functions
Sanity Functions, a feature of the Sanity CMS, are small, single-purpose pieces of code that Sanity runs on its own cloud infrastructure.
Sanity
Sanity GROQ Query
Short for Graph-Relational Object Queries, GROQ is Sanity's query language.
Sanity
Sanity Image URL
Sanity image URL usually means @sanity/image-url, the JavaScript package that builds image URLs from Sanity image records and, by default, applies the crop and hotspot that editors set on the image.
Sanity
Sanity Live Preview
Inside Sanity Studio, live preview shows editors their unpublished changes, rendered the way the real frontend displays them.
Sanity
Sanity Localization
Sanity handles localization in its content model.
Sanity
Sanity MCP
The Sanity MCP server lets AI assistants such as Claude Code and Cursor work directly with Sanity projects.
Sanity
Sanity Page Builder
In schema terms, a Sanity page builder is an array of objects.
Sanity
Sanity Plugins
Sanity plugins package pieces of Studio configuration so they can be reused across studios and workspaces.
Sanity
Sanity Portable Text
In Sanity, rich text fields are stored as Portable Text, a JSON-based specification published openly by Sanity that keeps content as blocks rather than HTML.
Sanity
Sanity Schema
Written as a set of JavaScript or TypeScript objects, a Sanity schema defines a project's content model.
Sanity
Sanity TypeGen
Sanity TypeGen generates TypeScript definitions from Studio schema types and from the results of GROQ queries in frontend code.
Sanity
Sanity Visual Editing
In Sanity, Visual Editing lets editors see their changes live and edit content directly from the web page.
Sanity
Sanity Webhook
When content in the Content Lake changes, a Sanity webhook sends a customizable HTTP request to an endpoint you choose.
Next.js
Server Actions in Next.js
In the Next.js App Router, a Server Action is a React Server Function invoked through a form action, a button formAction, or a client-side transition.
Next.js
Server-Side Rendering (SSR) in Next.js
Next.js server-side rendering (SSR) generates a page's HTML on the server for each request.
seo
Soft 404
A soft 404 is a URL that shows users a 'page not found' message while the server returns a 200 (success) status code.
Staging Environment
A staging environment is the last stop before the live site: AWS defines it as an environment configured the same as production.
Next.js
Static Site Generation (SSG) in Next.js
Static site generation (SSG) moves HTML rendering in Next.js to build time.
Strangler Fig Pattern
The strangler fig pattern is a way to migrate a legacy system step by step, replacing specific pieces of functionality with new applications and services.
seo
Trailing Slash
A trailing slash is the slash at the end of a URL path.
Next.js
Turbopack in Next.js
Built into Next.js and written in Rust, Turbopack is an incremental bundler for JavaScript and TypeScript.
seo
URL Slug
A URL slug is the readable part of a web address that names one page.
seo
Wildcard Redirect
A wildcard redirect is one rule that uses wildcard patterns to match many requests and sends them to a new target.
seo
X-Robots-Tag
The X-Robots-Tag is an HTTP response header that tells crawlers how to index a URL.
seo
XML Sitemap
An XML sitemap is an XML file that lists a site's pages, videos and other files and how they relate, so search engines can crawl the site more efficiently.