Chapter Glossary
Hreflang An HTML attribute that tells search engines which language and regional audience a specific page is intended for, and points to equivalent version
Chapter Glossary
- Hreflang
- An HTML attribute that tells search engines which language and regional audience a specific page is intended for, and points to equivalent versions of that page in other languages or regions. Requires reciprocal annotation across all language versions to function correctly.
- ccTLD (Country Code Top-Level Domain)
- A domain extension tied to a specific country, such as .de for Germany or .fr for France. Sends a strong geographic targeting signal to search engines but requires authority to be built independently for each domain.
- Subdirectory (Subfolder)
- An international site structure where language or country versions live within the same root domain under a path prefix, such as site.com/de/. Consolidates domain authority across all markets into a single domain.
- Subdomain
- An international site structure where language or country versions are hosted on a prefix of the root domain, such as de.site.com. Sits between ccTLDs and subdirectories in terms of how authority is shared.
- Two-Wave Indexing
- Google's process of first crawling a page's raw HTML and later returning to render its JavaScript. Content that only appears after JavaScript executes may not be indexed until the second wave, which can be delayed by hours, days, or longer.
- Server-Side Rendering (SSR)
- A rendering approach where the server generates a complete HTML page before sending it to the browser or crawler. The full content is available on first request without requiring JavaScript execution.
- Client-Side Rendering (CSR)
- A rendering approach where the browser receives a minimal HTML shell and uses JavaScript to build the page content. Crawlers dependent on that first HTML response may see little or no content.
- Static Site Generation (SSG)
- A build-time rendering approach where complete HTML pages are generated in advance and served as finished files. No rendering occurs at request time, removing the delay associated with dynamic page assembly.
- Dynamic Rendering
- A workaround in which a site detects crawler requests and serves a pre-rendered HTML version while continuing to serve the JavaScript version to regular users. Addresses rendering gaps without changing the site's underlying architecture.
- Prerendering
- The process of generating a static HTML snapshot of a JavaScript page before it is requested, either at build time or on demand, so that crawlers receive complete content rather than an unexecuted script.
- Headless CMS
- A content management system that stores and delivers content independently of how it is displayed. The front end, built separately, is responsible for assembling and rendering content in a form search engines can read.
- Single-Page Application (SPA)
- A web application that loads a single HTML document and dynamically updates its content using JavaScript rather than navigating to new URLs. Without additional configuration, a crawler may see only the initial shell rather than the distinct content views the application presents to users.
- Multi-Page Application (MPA)
- A web architecture where each distinct view or content section exists as a separate URL and HTML document. Each page is independently crawlable and indexable without requiring JavaScript execution to expose content.
- Crawl Budget
- The finite number of pages a search engine will crawl on a given site within a given period. Rendering-heavy or poorly structured sites can exhaust crawl budget on unimportant or duplicate pages, leaving valuable content uncrawled.
- Reciprocal Hreflang
- The requirement that every page referenced in a hreflang annotation must itself contain a corresponding annotation pointing back. Without reciprocal tagging, search engines may ignore the entire set of language signals.