Digital visibility glossary
47 terms from search, performance, technical infrastructure, structured data and artificial intelligence. Every definition is 25–45 words, stands on its own, and has its own anchor.
How should you use this glossary?
This glossary is not written to be read end to end. Keep it open while you read a proposal or a technical report, and find the term from the category index or the alphabetical index. Every term has its own anchor address, which you can share directly. Definitions run 25–45 words and hold their meaning out of context.
The problem corporate teams run into is not that the terms are difficult. It is that the same term means something different in every proposal. If one agency uses “SEO” to mean content writing only and another uses it to mean a technical audit only, the two scopes cannot be compared. This glossary exists to build the shared language that makes comparison possible: each term is defined in one sense, and the definition is the same sentence as the DefinedTerm markup in this page’s structured data.
Most of the terms are not sufficient on their own; they take their meaning together. After you read one, follow the anchors on the “see also” line. If you want the full subject, the guide or service link under each definition goes to the page that shows where the term sits in practice. Which terms are read together is written in the term clusters section.
You may quote these definitions with attribution; the conditions are written in the terms of use. AI crawlers are also explicitly allowed to read and quote this page: the relevant crawlers are listed line by line as Allow in our robots.txt file.
Where do the numbers in these definitions come from?
Every threshold value in this glossary is taken from public primary documentation. No estimate, no rounding, no figure passed on second hand. The table below collects all of the thresholds used in the performance terms, each with its source.
| Metric | What it measures | Good threshold | Source |
|---|---|---|---|
| LCP | Time until the largest content element in the viewport is painted | 2.5 s | web.dev — LCP |
| INP | Delay before a visible response is painted after an interaction | 200 ms | web.dev — INP |
| CLS | Total unexpected layout movement during load | 0.1 | web.dev — CLS |
| TTFB | Interval between sending the request and receiving the first byte | 0.8 s | web.dev — TTFB |
2.5 s
The published good threshold for Largest Contentful Paint. Like every number on this page it is given with its source and the date it was accessed; a value whose source cannot be shown is not published here.
Source: Google web.dev — Largest Contentful Paint (LCP) · Accessed: 2026-07-29
Which categories do the terms fall into?
There are five categories: Search, Performance, Technical, Structured Data and Artificial Intelligence. The split follows responsibility rather than subject, because in a corporate project each category is a different team’s work. The category indexes are below; the full definitions are in the alphabetical list.
| Category | What it answers | Terms | Related resource |
|---|---|---|---|
| Search | How do people and engines find my page, and where is it shown? | 10 | AEO guide |
| Performance | How fast and how stable is the page, and who measures it with what data? | 13 | Core Web Vitals guide |
| Technical | Is the infrastructure crawlable, multilingual and accessible? | 13 | Corporate website |
| Structured Data | Where does a machine learn what my company is? | 7 | Schema.org guide |
| Artificial Intelligence | Do language models reach my page, and do they cite it in the answer? | 4 | GEO guide |
Search — where and how your page is shown
Terms that separate ranking, answer boxes and generated summaries. When a proposal uses the word “visibility”, these terms tell you which layer is actually being discussed.
Performance — speed, stability and the source of the measurement
The Core Web Vitals metrics and the data they are measured with. The distinction between field data and lab data settles most of the arguments a performance report produces.
Technical — crawlability, multiple languages, accessibility
Terms that describe the infrastructure. A fault in this layer limits the result of every other piece of work, however good the content and the design are.
Structured Data — how a machine learns what your company is
The markup terms that let a machine read the page without guessing. Until this layer exists, being recognised as the right entity by an AI engine is left to chance.
Artificial Intelligence — access permission and citation
Terms that describe how language models reach your pages and how they cite sources in an answer. The decisions in this category are corporate policy rather than technical detail.
47 terms, in alphabetical order
The list below is ordered A to Z. Each entry carries its category next to the term, the anchors of related terms under the definition, and a link to the page that shows the term in practice. Abbreviations are given with their full form, and every definition containing a number carries a source and access date.
Terms beginning with A
- AEOSearch
-
AEO (Answer Engine Optimization) is the work of making a page directly quotable inside search answer boxes and AI assistants. SEO targets ranking; AEO targets being the source of the answer. Success is measured in citations, not clicks.
See alsoGEOSEOExtractable passage
Source pageWhat is AEO? Why an answer engine picks one passage
- AI crawlerArtificial Intelligence
-
An AI crawler is a bot that collects web content for language model training or for live answer retrieval. GPTBot, ClaudeBot, PerplexityBot and Google-Extended are named separately in robots.txt, so access can be granted or refused one crawler at a time.
See alsoCrawlerrobots.txtGEO
Source pageGEO guide: what allowing or blocking each crawler costs
- AI OverviewsArtificial Intelligence
-
AI Overviews is the generated summary block Google places above its search results, with links to the sources it used. The user sees an answer without scrolling to the result list, so visibility depends on being cited inside the summary rather than on ranking.
Source pageGEO guide: how generative engines choose a source
- Alt textTechnical
-
Alt text is the short written description that carries an image's information to people who cannot see it and to machines. Decorative images take an empty value; informative images describe what the image shows, not the file name or a keyword list.
See alsoWCAGWCAG 2.1 AAVisible focus indicator
Source pageCorporate website: accessibility acceptance criteria
↑ Back to the alphabetical index
Terms beginning with C
- canonicalTechnical
-
canonical is the link tag that tells a search engine which address is the primary version when the same or near-identical content exists at several URLs. Set incorrectly, ranking signals accumulate on the wrong address and two versions compete with each other.
See alsohreflangIndexx-default
Source pageSEO service: scope of the technical audit
- CLSPerformance
-
CLS (Cumulative Layout Shift) is the total measure of unexpected content movement while a page loads. The published good threshold is 0.1. The usual causes are images without declared dimensions, fonts that load late, and banners injected above existing content.
See alsoCore Web VitalsLCPINP
Sourceweb.dev — Cumulative Layout ShiftAccessed: 2026-07-29
- Core Web VitalsPerformance
-
Core Web Vitals is Google's common name for three measurable user experience metrics: LCP for loading, INP for interaction response, and CLS for visual stability. Assessment uses field data collected from real visits, not a laboratory measurement.
See alsoLCPINPCLSField data
Source pageCore Web Vitals and performance optimisation service
- Crawl budgetTechnical
-
Crawl budget is the practical limit on how many pages a search engine will fetch from your site in a given period. Large catalogues, filter combinations and redirect chains spend it on nothing, and new pages are then discovered late.
See alsoCrawlerIndexrobots.txt
Source pageSEO service: crawlability work
- CrawlerTechnical
-
A crawler is software that downloads pages automatically and follows the links it finds. Googlebot gathers content for the search index; crawlers such as GPTBot and ClaudeBot gather it for language models. Access is granted per crawler name in robots.txt.
See alsoAI crawlerrobots.txtCrawl budget
Source pageGEO guide: the AI crawler policy decision
- Critical rendering pathPerformance
-
The critical rendering path is the chain of requests a browser must complete before it can paint the first meaningful pixels. Every blocking stylesheet, font or script in that chain adds directly to LCP, so the fix is usually removal rather than compression.
See alsoLCPTTFBPerformance budget
Source pagePerformance optimisation: the order fixes are applied in
- CrUXPerformance
-
CrUX (Chrome User Experience Report) is the public dataset collected from real visits by Chrome users. The Core Web Vitals report in Search Console is built on it. It uses a 28-day rolling window, so fixes appear in the report with a delay.
See alsoField dataLab dataCore Web Vitals
SourceChrome for Developers — CrUXAccessed: 2026-07-29
↑ Back to the alphabetical index
Terms beginning with D
- DefinedTermStructured Data
-
DefinedTerm is the schema.org type that declares a term's definition to machines. Terms are collected under a DefinedTermSet. Every definition on this page is marked up as a DefinedTerm, and the sentence in the markup is identical to the visible one.
See alsoschema.orgJSON-LDStructured data
Source pageSchema.org guide: choosing the right type
↑ Back to the alphabetical index
Terms beginning with E
- E-E-A-TSearch
-
E-E-A-T stands for experience, expertise, authoritativeness and trustworthiness, the criteria in Google's public quality rater guidelines. It is not a score inside the ranking system; it describes signals such as a named author, verifiable identity and consistent corporate data.
Source pageWhy Baki Bilisim: the proof architecture
- EntityStructured Data
-
An entity is a thing a machine can identify unambiguously, such as a company, a person, a place or a product, rather than a string of characters. Structured data and a sameAs network turn your company name into an entity the engine recognises.
See alsoKnowledge graphsameAsJSON-LD
Source pageSchema.org guide: @id and the entity graph
- Extractable passageSearch
-
An extractable passage is a short block of text that keeps its meaning when it is lifted out of its context, which is what makes it quotable. It asks the question in the heading, answers it in the first sentence, and contains no backward references.
See alsoAEOAI OverviewsRich result
Source pageAEO guide: how to write a quotable passage
↑ Back to the alphabetical index
Terms beginning with F
- FIDPerformance
-
FID (First Input Delay) was the Core Web Vitals responsiveness metric until March 2024, when INP replaced it. FID measured only the delay before the first interaction was processed; INP measures the full response time across all interactions in a visit.
See alsoINPCore Web VitalsTBT
Sourceweb.dev — Interaction to Next PaintAccessed: 2026-07-29
Source pageCore Web Vitals guide: the difference between INP and FID
- Field dataPerformance
-
Field data is performance measured from real user visits, collected in the browser and reported over a rolling window. It is the basis of Core Web Vitals assessment. It reflects real devices and networks, so it is usually worse than a laboratory score.
See alsoCrUXLab dataCore Web Vitals
↑ Back to the alphabetical index
Terms beginning with G
- GEOSearch
-
GEO (Generative Engine Optimization) is the work of making a brand citable inside answers produced by generative engines such as ChatGPT, Claude, Perplexity, Gemini and AI Overviews. It rests on machine readability and entity clarity rather than on link authority.
See alsoAEOllms.txtAI crawler
Source pageGEO service: becoming a source inside generative answers
↑ Back to the alphabetical index
Terms beginning with H
- Headless CMSTechnical
-
A headless CMS stores and edits content but does not render the pages; the front end fetches the content over an API or at build time. The editing experience stays, while performance and security stop depending on the content system.
See alsoStatic siteCritical rendering pathPerformance budget
Source pageCorporate website: the technology decision
↑ Back to the alphabetical index
Terms beginning with I
- IndexTechnical
-
The index is the database in which a search engine stores crawled pages and matches them against queries. Being crawled does not mean being indexed: a page-level robots meta tag, thin content or duplicate versions can keep a page out.
See alsoCrawlercanonicalCrawl budget
Source pageSEO service: indexation audit
- INPPerformance
-
INP (Interaction to Next Paint) measures how long a page takes to paint a visible response after a user interaction, reported near the worst interaction of the visit. The published good threshold is 200 milliseconds. It replaced FID in March 2024.
See alsoFIDTBTCore Web Vitals
Sourceweb.dev — Interaction to Next PaintAccessed: 2026-07-29
Source pageCore Web Vitals guide: what INP is
↑ Back to the alphabetical index
Terms beginning with J
- JSON-LDStructured Data
-
JSON-LD is the JSON-based format for writing structured data inside a script tag, separately from the visible markup. Google recommends it because content and markup do not tangle, and a page's whole entity graph can live in a single block.
See alsoschema.orgStructured dataEntity
Source pageStructured data and schema service
↑ Back to the alphabetical index
Terms beginning with K
- Knowledge graphStructured Data
-
A knowledge graph is the data structure in which a search engine stores entities and the relationships between them. If your company is a defined node in that graph, the engine knows who is meant when your name appears; otherwise it guesses each time.
See alsoEntitysameAsschema.org
Source pageSchema.org guide: the entity graph and @id
↑ Back to the alphabetical index
Terms beginning with L
- Lab dataPerformance
-
Lab data is performance measured in a controlled environment with a fixed device profile and a throttled network, which is what Lighthouse produces. It is repeatable and good for diagnosis, but it is not the data Google uses to assess Core Web Vitals.
See alsoField dataLighthouseCrUX
Source pageProof: this site's measured scores
- LCPPerformance
-
LCP (Largest Contentful Paint) measures when the largest content element in the viewport becomes visible. The published good threshold is 2.5 seconds. It is usually a hero image, a video poster or a large block of text, and server response time is included.
See alsoCore Web VitalsTTFBCritical rendering path
Sourceweb.dev — Largest Contentful PaintAccessed: 2026-07-29
Source pageCore Web Vitals guide: why LCP gets slow
- LighthousePerformance
-
Lighthouse is the open-source auditing tool built into Chrome that scores performance, accessibility, best practices and SEO in a simulated environment. Its score is lab data: useful for diagnosis and for regression checks, but it does not replace field measurement.
See alsoLab dataTBTPerformance budget
Source pageProof: scores with the tool and the measurement date
- LLMArtificial Intelligence
-
An LLM (large language model) is a model that produces text by predicting the next token from patterns learned in training. It has no live knowledge of your site unless a crawler has read it or a search tool retrieves it during the answer.
See alsoGEOAI Overviewsllms.txt
Source pageGEO guide: how generative engines work
- llms.txtArtificial Intelligence
-
llms.txt is a plain-text file at the site root that gives language models a compact map of the site: what the organisation is and which pages matter. It is a proposed convention, not a standard, and no engine is obliged to read it.
See alsorobots.txtGEOAI crawler
Live exampleThe llms.txt file of this site
- Local packSearch
-
The local pack is the map-and-listing block a search engine shows for queries with local intent, usually holding three businesses. Entry depends on business profile completeness, proximity, review signals and NAP consistency rather than on classic page ranking.
See alsoNAPMulti-location SEOSERP
Source pageCorporate web design in Kocaeli: local visibility
↑ Back to the alphabetical index
Terms beginning with M
- Multi-location SEOSearch
-
Multi-location SEO is the work that makes one brand visible separately for each branch, dealer or service area. Every location gets its own page, its own NAP data and its own LocalBusiness markup; a single list page does not do the same job.
See alsoNAPLocal packschema.org
Source pageDealer and branch network digital management
↑ Back to the alphabetical index
Terms beginning with N
- NAPSearch
-
NAP stands for name, address and phone number, the identity triple a business publishes. It has to read identically on the site, in structured data and in every business profile; a mismatch splits one company into several in the engine's view.
↑ Back to the alphabetical index
Terms beginning with P
- Performance budgetPerformance
-
A performance budget is a written ceiling on page weight, request count and metric values that a project agrees not to exceed. It turns performance from an opinion into an acceptance criterion, and a build that breaks the ceiling fails before release.
↑ Back to the alphabetical index
Terms beginning with R
- Rich resultSearch
-
A rich result is a search listing displayed with extra elements such as review stars, FAQ lines, breadcrumbs or prices, drawn from structured data. Valid markup makes a page eligible; it does not guarantee display, because the engine decides per query.
See alsoschema.orgJSON-LDSERP
Source pageStructured data service: validation
- robots.txtTechnical
-
robots.txt is the file at the site root that tells crawlers which paths they may fetch, per user agent. It controls crawling, not indexing: a blocked page can still appear in results, and access for AI crawlers is a separate decision line by line.
See alsoCrawlerllms.txtCrawl budget
Live exampleThe robots.txt file of this site
↑ Back to the alphabetical index
Terms beginning with S
- sameAsStructured Data
-
sameAs is the structured data property that links an entity to its other verifiable addresses: social profiles, registry records, professional directories. It is how an engine confirms that the company on your site and the one in another database are the same organisation.
See alsoEntityKnowledge graphschema.org
Source pageSchema.org guide: linking entities
- schema.orgStructured Data
-
schema.org is the shared vocabulary that defines the types and properties used in structured data: Organization, Product, FAQPage, DefinedTerm and several hundred more. Search engines and generative engines read the same vocabulary, so one markup layer serves both.
See alsoJSON-LDDefinedTermRich result
Source pageSchema.org and JSON-LD guide
- SEOSearch
-
SEO (Search Engine Optimization) is the work of ranking a site higher in organic search results. It covers technical infrastructure, information architecture, content and links. It targets position on the results page, which is a different objective from being quoted in an answer.
Source pageSEO service: scope and measurement criteria
- SERPSearch
-
SERP (Search Engine Results Page) is the page a search engine returns for a query. It is no longer a plain list: AI Overviews, answer boxes, the local pack, rich results and ads all compete for the same screen, above the organic links.
See alsoAI OverviewsRich resultLocal pack
Source pageSEO service: results page analysis
- Static siteTechnical
-
A static site is one whose pages are generated as finished HTML at build time and served as files, with no database query per request. Server response time drops, the attack surface shrinks, and hosting cost stops scaling with traffic.
See alsoHeadless CMSTTFBPerformance budget
Source pageCorporate website: WordPress or static
- Structured dataStructured Data
-
Structured data is machine-readable markup that states what a page is about in a defined vocabulary, rather than leaving it to be inferred from the text. It is the layer through which search and generative engines learn what your company is.
See alsoschema.orgJSON-LDRich result
Source pageStructured data and schema service
↑ Back to the alphabetical index
Terms beginning with T
- TBTPerformance
-
TBT (Total Blocking Time) is the lab metric that totals the time the main thread was blocked by long tasks during load. Lighthouse reports it as a proxy for responsiveness, because INP needs a real interaction and cannot be measured in a simulation.
See alsoINPLighthouseLab data
Source pageCore Web Vitals guide: measurement tools
- TTFBPerformance
-
TTFB (Time to First Byte) measures the interval between sending a request and receiving the first byte of the response. The published good threshold is 0.8 seconds. It sits inside LCP, so a slow server caps how fast a page can ever load.
See alsoLCPCritical rendering pathStatic site
Sourceweb.dev — Time to First ByteAccessed: 2026-07-29
↑ Back to the alphabetical index
Terms beginning with V
- Visible focus indicatorTechnical
-
A visible focus indicator is the outline that shows which element currently has keyboard focus. Removing it without a replacement makes a page unusable for keyboard and screen reader users; it is checked directly in a WCAG 2.1 AA conformance review.
See alsoWCAGWCAG 2.1 AAAlt text
Source pageCorporate website: keyboard access
↑ Back to the alphabetical index
Terms beginning with W
- WCAGTechnical
-
WCAG (Web Content Accessibility Guidelines) is the W3C standard that defines how web content is made usable by people with disabilities. It is organised around four principles, perceivable, operable, understandable and robust, and three conformance levels: A, AA and AAA.
See alsoWCAG 2.1 AAVisible focus indicatorAlt text
Source pageDigital asset audit: the accessibility axis
- WCAG 2.1 AATechnical
-
WCAG 2.1 level AA is the middle conformance level of the standard and the one this site is built to. It requires, among other things, a contrast ratio of at least 4.5:1 for normal text, full keyboard operability and a visible focus indicator.
See alsoWCAGVisible focus indicatorAlt text
SourceW3C — WCAG 2.1, Contrast (Minimum)Accessed: 2026-07-29
Source pageCorporate website: the accessibility report
↑ Back to the alphabetical index
Terms beginning with X
- x-defaultTechnical
-
x-default is the hreflang value that names the page to serve when no language or region version matches the visitor. Without it the engine picks one itself, which for a multi-market site usually means the wrong market gets the wrong page.
See alsohreflangcanonicalMulti-location SEO
Source pageExport industry: language and market architecture
Which terms should be read together?
The terms take their meaning in five clusters rather than one by one: visibility layers, speed and stability, machine readability, AI access, and multilingual or multi-location structure. If one term from a cluster is on the agenda of a meeting, the rest of that cluster is too, which is why they are listed separately.
Each cluster can be worked on separately. In practice, though, a gap in one limits the result of the work done in another: a page that cannot be crawled cannot be quoted, and a company that is not recognised as an entity cannot be cited as a source in a generative answer. Setting the order and the priorities is what an audit is for.
- 01 Visibility layers SEO, AEO, GEO, SERP, AI Overviews, extractable passage and rich result. This cluster defines the layers behind the question “where are we visible”; the layers do not replace one another, they stack.
- 02 Speed, stability and the source of the measurement Core Web Vitals, LCP, INP, CLS, TTFB, TBT, CrUX, field data, lab data, Lighthouse, critical rendering path and performance budget. Most reporting arguments come from field data and lab data being treated as the same thing.
- 03 Machine readability Structured data, schema.org, JSON-LD, DefinedTerm, entity, sameAs, knowledge graph and rich result. This cluster decides which identity a machine recognises your company by; until that identity is clear, the work in the other clusters stays fragmented.
- 04 AI access and policy LLM, AI crawler, crawler, robots.txt, llms.txt and AI Overviews. The decisions here are corporate rather than technical: whether your content may be read by language models is a management call.
- 05 Multilingual and multi-location structure hreflang, x-default, canonical, NAP, local pack and multi-location SEO. For a company with a dealer network, a branch chain or export markets, these six terms are parts of a single architectural decision.
To see the measurable checks behind these clusters on your own site, request the digital asset audit: it assesses five axes in one report. On multilingual sites only the primary-language version is measured; mapping between language versions and location structure is not assessed separately. Which service each term corresponds to in practice is written in the service scope matrix.
Frequently asked questions about this glossary
May I quote these definitions?
Yes. You may quote the definitions with attribution and a link back to this page; the conditions are written on the terms of use page. Every term has its own anchor address, so you can link straight to a single definition. AI crawlers are also explicitly allowed to read and quote this page.
Why are the definitions so short?
Each definition is kept between 25 and 45 words, because a passage of that length keeps its meaning when it is lifted out of its context. It carries as it is into an email, a meeting note or an assistant answer. Subjects that need a longer treatment live in the knowledge centre guides, not here.
Are SEO, AEO and GEO different names for the same thing?
No. SEO targets ranking on the search results page, AEO targets being quoted in answer boxes and assistants, and GEO targets being cited inside the answer a generative engine writes. The three are judged by different measures and need different work, but the upper layer does not hold without the one beneath it.
The term I need is not here. What should I do?
Write to bilgi@bakibilisim.com; we add the term and change the update date of the page. The same address applies to corrections: if you think a definition is wrong or a threshold has moved, tell us. This page is an open reference rather than part of a product, and its errors are corrected in the open.
How often is the glossary updated?
The last updated date at the top of the page is identical to the dateModified field in the structured data. When the public documentation we cite changes, or a term is added, the content is updated and the date changes that day. If nothing changed, the date does not change either; we do not refresh dates to make a page look recent.
Let us measure how these terms apply to your own site.
Several headings in this glossary are measurable: which crawlers your robots.txt allows, whether your pages have a single h1 and question-form headings, whether your structured data is valid, and where your lab-measured Core Web Vitals sit against the published thresholds. The free digital asset audit measures these, together with an automated accessibility scan, and returns a report within five working days.
The audit is free and creates no obligation to work with us. We work with corporate-scale, multi-location or multilingual organisations; one-off small jobs fall outside our scope, and in that case we point you to smaller studios.