Skip to content

Technical SEO terms

Crawling, indexing, redirects, canonicals, sitemaps, structured data and page speed. 55 terms, each with what it means, why it matters for SEO and what to do about it.

301 redirect
A 301 redirect permanently sends visitors and search engines from one URL to another and tells Google the new URL should be indexed.
302 redirect
A 302 redirect temporarily sends visitors to another URL while telling search engines to keep the original URL indexed.
404 error
A 404 error is the HTTP status a server returns when a requested page does not exist. It is normal, but broken links to 404s are worth fixing.
5xx server errors
5xx server errors are HTTP status codes meaning the server failed to handle a request. Persistent ones make Google crawl less and drop pages.
Canonical tag
A canonical tag is a link element that tells search engines which URL is the main version of a page when duplicates exist.
CDN (content delivery network)
A CDN (content delivery network) is a network of servers around the world that caches and serves your site from locations close to each visitor.
Client-side rendering (CSR)
Client-side rendering (CSR) sends a near-empty HTML page and builds the content in the browser with JavaScript, which crawlers must run to see it.
Core Web Vitals
Core Web Vitals are Google’s three metrics for real-world page experience: Largest Contentful Paint, Interaction to Next Paint and Cumulative Layout Shift.
Crawl budget
Crawl budget is the set of URLs Google can and wants to crawl on a site. It only becomes a constraint on very large or fast-changing sites.
Crawl depth
Crawl depth is how many clicks a page is from the homepage. Deep pages are found and crawled less often than shallow ones.
Cumulative Layout Shift (CLS)
Cumulative Layout Shift (CLS) is a Core Web Vital that measures how much content moves unexpectedly while a page is used. Good is 0.1 or less.
Duplicate content
Duplicate content is the same or very similar content available at more than one URL, on one site or across sites. Google picks one version to show.
Faceted navigation
Faceted navigation lets visitors filter a list by attributes such as size, colour or price, and can create huge numbers of crawlable URLs.
Hreflang
Hreflang is an annotation that tells search engines which language or regional version of a page to show to which searchers.
HSTS (Strict-Transport-Security)
HSTS is a response header that tells browsers to only connect to a site over HTTPS, so they never load it over insecure HTTP.
HTML sitemap
An HTML sitemap is a normal web page that links to a site’s main sections and pages, mainly to help visitors and crawlers navigate.
HTTP status codes
HTTP status codes are three-digit numbers a server returns with each response to say whether a request worked, moved or failed.
HTTPS
HTTPS is the encrypted version of HTTP. It protects data between browser and site, and Google uses it as a lightweight ranking signal.
Index bloat
Index bloat is when a search engine indexes many more of a site’s pages than it should, most of them low-value, duplicate or unintended URLs.
IndexNow
IndexNow is an open protocol that lets a site notify search engines such as Bing and Yandex the moment a URL is added, changed or deleted.
Interaction to Next Paint (INP)
Interaction to Next Paint (INP) is a Core Web Vital that measures how quickly a page responds to clicks, taps and key presses. Good is 200 ms or less.
JavaScript SEO
JavaScript SEO is the work of making sure search engines can crawl, render and index content and links that a site builds with JavaScript.
JSON-LD
JSON-LD is a JSON-based format for structured data, placed in a script tag. It is the format Google recommends for schema markup.
Lang attribute
The lang attribute declares the language of a page’s content, usually on the <html> element, for browsers, screen readers and translation tools.
Largest Contentful Paint (LCP)
Largest Contentful Paint (LCP) is a Core Web Vital that measures when the largest image or text block in the viewport appears. Good is 2.5 seconds or less.
Lazy loading
Lazy loading delays loading images, iframes or other content until they are about to scroll into view, which speeds up the first load of a page.
Lighthouse
Lighthouse is Google’s open-source tool that tests a page in a lab and scores its performance, accessibility, best practices and SEO.
Log file analysis
Log file analysis is reviewing your server’s access logs to see exactly which URLs search engine bots requested, when and with what result.
Mixed content
Mixed content is when an HTTPS page loads images, scripts or other files over insecure HTTP. Browsers block or upgrade much of it.
Mobile-first indexing
Mobile-first indexing means Google crawls and indexes the mobile version of your pages and uses it for ranking, on mobile and desktop alike.
Nofollow
Nofollow is a link attribute or meta directive asking search engines not to follow or credit links. Google treats it as a hint.
Noindex
Noindex is a robots directive, set in a meta tag or HTTP header, that tells search engines not to show a page in search results.
Orphan page
An orphan page is a page with no internal links pointing to it, so visitors and crawlers cannot reach it by browsing the site.
Page speed
Page speed is how quickly a page loads, shows its content and responds to input. Google measures it mainly through Core Web Vitals.
PageSpeed Insights
PageSpeed Insights is Google’s free tool that shows a page’s real-user Core Web Vitals and a Lighthouse lab test with suggestions, for mobile and desktop.
Pagination
Pagination splits a long list of items, such as products or articles, across a series of numbered pages, each with its own URL.
Redirect chain
A redirect chain is when a URL redirects to another URL that redirects again, so it takes two or more hops to reach the final page.
Redirect loop
A redirect loop is when redirects send a URL back to itself, so the page never loads and browsers show a too-many-redirects error.
Render-blocking resources
Render-blocking resources are CSS and JavaScript files that the browser must download and process before it can show any of the page.
Rich results
Rich results are Google search results with extra visual features, such as star ratings, prices or event dates, usually powered by structured data.
Robots.txt
Robots.txt is a plain-text file at the root of a site that tells crawlers which URLs they may and may not request.
Schema markup
Schema markup is structured data that uses the schema.org vocabulary to describe things on a page, such as products, articles and businesses.
Security headers
Security headers are HTTP response headers that tell browsers how to handle a site’s content safely, blocking common attacks.
Server-side rendering (SSR)
Server-side rendering (SSR) builds a page’s full HTML on the server for each request, so browsers and crawlers get the content in the first response.
Site architecture
Site architecture is how a website’s pages are organised and linked together, which shapes how people and search engines find and value them.
Site health score
A site health score is a single number, usually 0 to 100, that an SEO audit tool calculates from the technical issues found when it crawls a site.
Soft 404
A soft 404 is a page that returns a 200 success code but looks like an error or empty page, so Google treats it as not found.
Structured data
Structured data is code in a standard format that describes a page’s content to search engines, making it eligible for rich results.
Thin content
Thin content is a page with little or no useful content of its own, such as near-empty pages, copied text or doorway pages.
Time to First Byte (TTFB)
Time to First Byte (TTFB) is the time from requesting a page until the first byte of the response arrives. It sets the floor for every other speed metric.
URL parameters
URL parameters are key-value pairs after a ? in a URL, used for tracking, sorting, filtering and pagination. Each variation can look like a new page.
User agent
A user agent is the software making a web request, identified by a user-agent string such as Googlebot’s that servers and robots.txt can read.
Viewport meta tag
The viewport meta tag tells mobile browsers how to size and scale a page. Without it, phones show a shrunken desktop layout.
X-Robots-Tag
X-Robots-Tag is an HTTP response header that gives search engines robots directives such as noindex, including for PDFs and images.
XML sitemap
An XML sitemap is a file that lists the URLs you want search engines to crawl and index, with optional last-modified dates.

Your SEO, on your terms.

Start online in a minute, or run the whole suite on your own server. It is open source either way.