Autocomplete Real-time suggestions for terms, products, and categories that complete a user's search query before they finish typing it. → Learn more
Autosuggest (same in English; "search suggestions" also used) A search feature that surfaces relevant products, categories, and query suggestions as the user types, before they finish writing. → Learn more
Attribute-based filtering A mechanism that allows users to narrow down results by selecting specific values from catalog attributes, such as color, brand, material, or price range. → Learn more
AI-assisted merchandising The use of artificial intelligence to decide which products to show, in what order, and to whom, without relying on manual rules for every scenario.
Analytics dashboard A visual interface that brings together key search performance metrics in one place: queries, clicks, conversions, zero-result terms, and trends. → Learn more
A/B testing An experimental method that compares two versions of an element by showing each to a different group of users to measure which performs better. Commonly used in eCommerce to test changes to search ranking, layouts, or recommendations before a full rollout. → Learn more
Algorithmic ranking The process by which a search engine orders results based on a combination of textual relevance, business signals, and user behavior. Unlike manual sorting or fixed rules, algorithmic ranking adjusts dynamically, weighing multiple factors simultaneously to surface the most relevant result for each query. → Learn more
Assisted selling / guided selling A shopping experience where technology (chatbots, quizzes, AI assistants) guides the user toward the right product, replicating the role of an in-store sales assistant. → Learn more
Browse abandonment When a visitor browses products or runs searches but leaves without adding anything to the cart.
Behavioral targeting Adapting what a shopper sees, products, search results, recommendations, banners, based on what they've already done: pages visited, searches made, products clicked, items bought. → Learn more
Bundle recommendations Automatic suggestions that group complementary products into a pack or set, based on co-purchase data and catalog affinity. → Learn more
Boolean search Search queries built with logical operators (AND, OR, NOT) that tell the engine exactly what to include, exclude, or treat as interchangeable.
Boosting rules Configurable instructions that adjust the position of products in search results based on business criteria such as stock level, margin, seasonality, or newness. They allow merchandising teams to align search rankings with commercial priorities without overriding the relevance algorithm entirely. → Learn more
Behavioral signals Data generated by user interactions, searches, clicks, time on page, purchases, that the system uses to personalize and reorder results. → Learn more
Cart abandonment When a shopper adds items to their online cart but leaves without completing the purchase. → Learn more
Contextual search The ability of the search engine to interpret user intent beyond exact keywords, using contextual signals to return more relevant results. → Learn more
Callbacks Functions that execute automatically when a specific event occurs in the search engine, such as a completed search, a result click, or a filter change, allowing behavior to be customized.
Category merchandising Manual or algorithmic control over the order, visibility, and presentation of products within a store's category pages. → Learn more
Conversational commerce Buying through conversation via chat, WhatsApp, or voice assistants instead of navigating a traditional website. → Learn more
Cross-selling Suggesting complementary products based on what a customer is already buying, like recommending a phone case when someone buys a phone. → Learn more
CSS The code that controls how a website looks: colors, fonts, spacing, and layout, separate from the content itself. → Learn more
CTR (internal search) / Search CTR The percentage of search results that users actually click on, measuring how relevant and appealing those results are to what people were looking for. → Learn more
Custom Results Manually curated search results that override the default algorithmic output, giving full control over what appears for specific queries. → Learn more
Data layer A JavaScript object that acts as a bridge between store events, such as searches, clicks, and purchases, and analytics and advertising tools like Google Tag Manager.
Dynamic re-ranking Automatic, real-time reordering of search results based on behavioral signals, context, and business rules, so each user sees the products most likely to convert at the top. → Learn more
Dynamic filtering Filtering that recalculates the available options in real time based on the user’s selections, displaying only attribute combinations that lead to actual results. → Learn more
Empty search / null search A term that covers two situations: when the user hasn't typed anything yet (empty query), and when what they've typed doesn't match any product (zero-results query).
Edge caching A technique that stores search responses on geographically distributed servers to serve frequent queries in milliseconds, without consulting the origin server.
Exact match Search behavior where results only come back when the user's query is a literal match with catalog data, without interpreting variations or related terms. → Learn more
Excluded Results A mechanism that prevents certain products from appearing in search results, regardless of their relevance or the search query. → Learn more
Entity extraction A natural language processing (NLP) technique that automatically identifies and classifies entities with distinct meaning within a text, such as brands, categories, colors, sizes, and materials.
Engagement rate The percentage of sessions in which a user interacts meaningfully with the site, beyond simply landing on a page. In eCommerce search, it tracks whether users are clicking results, applying filters, or exploring products rather than bouncing after seeing the first page. → Learn more
First-party data Information a business collects directly from its own customers, through purchases, site behavior, or sign-ups, rather than buying it from a third party.
Featured products Products displayed in prominent positions within search results or category pages, selected either manually or through merchandising rules. → Learn more
Filters User interface controls that allow users to refine search results or category listings by selecting attribute values such as price, brand, size, or color. → Learn more
Frequently Bought Together An automated recommendation feature that displays products other customers have purchased together with the product the user is currently viewing, based on real co-purchase data. → Learn more
Freshness scoring A ranking mechanism that boosts or demotes search results based on how recently a product or piece of content was added or updated. Useful when recency matters, such as new arrivals or time-sensitive promotions.
Fuzzy search / typo tolerance A search technique that returns relevant results even when a query contains typos or misspellings. A shopper searching for "sunnglases" still finds sunglasses. → Learn more
Faceted navigation / faceted search A dynamic filtering system that lets users narrow down a set of results by selecting product attribute values such as size, color, price, or brand. → Learn more
Guided search A search experience that helps users narrow down their intent through questions, progressive filters, or contextual suggestions, rather than expecting them to formulate a precise query from the start. → Learn more
Headless commerce An ecommerce architecture that decouples the customer-facing frontend from the backend systems handling business logic and transactions. The two layers communicate via APIs, giving teams flexibility to build custom experiences without being constrained by a monolithic platform.
Intent detection / query intent detection The automatic identification of what kind of result a user expects from a query: a product, a category, information, or a specific action. → Learn more
Indexing The process by which a search engine reads, analyzes, and stores catalog or website content so it can retrieve relevant results when a user searches. Any updates to the catalog need to be indexed before they appear in results. → Learn more
Inverted index A data structure that maps each word to every document or product in which it appears, allowing a search engine to locate relevant results in milliseconds. Instead of scanning the entire catalog for each query, the search engine simply looks up the term and retrieves the pre-built list of matches.
Installation script A snippet of JavaScript added to an online store to connect it to an external service and activate its features. In most cases it only needs to be added once, either directly in the store's theme or via a tag manager. → Learn more
Journey analytics The analysis of a user's full path from first interaction to conversion, mapping touchpoints and decisions at each stage. Helps teams understand where shoppers drop off and what drives them forward. → Learn more
Metadata Structured information that describes the content of a page without being visible to the user, but which determines how search engines and external platforms interpret and display it. → Learn more
Merchandising rules Configurable instructions that determine which products appear first in search results or category pages based on manually defined business criteria. Unlike algorithmic ranking, ranking rules give merchandising teams direct control over specific positions regardless of relevance signals. → Learn more
No-results searches / zero-result searches A query that the search engine is unable to answer with any product from the catalog, leaving the user facing a blank page. → Learn more
Out-of-stock management The decisions and settings that control how a site search handles products with no available inventory. Common approaches include demoting or hiding out-of-stock items, or keeping them visible with a "notify me" option. → Learn more
Product attributes The structured data fields that describe a product (size, color, material, price, brand) and that the system uses to index it, filter it, and surface it in the right results. → Learn more
Product categories The hierarchical structure that groups products by common criteria like type, brand, material, and use case, and defines how users browse and discover the cata. → Learn more
People Also Viewed A collaborative recommendation that surfaces products other shoppers viewed alongside the item currently being viewed. Often displayed as "customers who viewed this also viewed" widgets on product pages. → Learn more
Product feed / data feed A structured file containing all the data from a store's catalog: product names, prices, stock levels, images, and attributes, in a format that external tools and platforms can read and process. Search engines, comparison shopping sites, and ad platforms rely on a product feed to stay in sync with the catalog. → Learn more
Product quiz / Quiz Maker (Doofinder product name — confirmed) A product finder quiz is a short sequence of questions that guides users to the products that best match their needs, without requiring them to search or browse. → Learn more
Personalized ranking A search results order tailored to each individual user based on their interaction history, preferences, and behavioral signals. Two users searching for the same term may see a different order of results depending on how they have previously browsed, clicked, and purchased. → Learn more
Product recommendations Automatic product suggestions based on a visitor's behavior, broader purchase patterns, or relationships between catalog items. When done well, they increase average order value, reduce drop-off on product pages, and help shoppers discover less visible items. → Learn more
Related searches Search suggestions that appear on the results page and propose other queries to the user based on behavioral patterns or semantic similarity.
Relevance score / relevance ranking A score that determines the order in which results appear when a user runs a search. The higher a product's relevance score, the higher it ranks, based on factors like how well it matches the query, its popularity, and any manual boosting rules in place. → Learn more
Request Any call made by your store or its users to Doofinder's servers to retrieve data, whether for search results, recommendations, indexing, or any other active function. API requests are typically how usage is measured and billed in search platforms. → Learn more
Reranking A process that reorders an initial set of search results by applying additional criteria, so the top results better reflect what is most relevant in context. Reranking typically happens after the initial retrieval step and can factor in signals like user behavior, business rules, or personalization. → Learn more
Site search / internal search The search box on an online store and the engine behind it: the system that takes a user's query and returns relevant results from the store's own catalog. → Learn more
Sitewide search Search engine that operates across the entire website or online store content, as opposed to searches scoped to a specific section or category.
Semantic search Technology that interprets the meaning behind what the user types, not just the exact words, to return relevant results even when they don't literally match the catalog. → Learn more
Search intent The classification of what a user is trying to accomplish with a query: navigational, informational, transactional, or commercial investigation. Understanding intent helps a search engine surface the most relevant results rather than just the most literal match. → Learn more
Search personalization The ability of a search engine to tailor results to each user based on their behavior, rather than returning the same ranking for everyone. Personalization can draw on in-session signals like clicks and searches, or on longer-term data such as purchase history. → Learn more
Search query / search term The text a user types into a search box, which the engine matches against its index to return results. A query can be a single word, a phrase, or even a misspelled term. Understanding how queries are interpreted is key to diagnosing why certain searches return unexpected or poor results.
Search redirect A rule that sends a user directly to a specific URL when they type a particular search term, bypassing the results page entirely. Useful for routing branded searches, promotional campaigns, or navigational queries to the right destination. → Learn more
Search results page (SRP) The page that displays products matching what a user typed into a store's internal search. It is one of the highest-intent pages in any eCommerce site, since users who search are actively looking for something specific.
Searchandising The practice of applying business criteria, margin, stock level, seasonality, promotions, to influence which products appear first in eCommerce search results. It combines the logic of traditional merchandising with the mechanics of site search, giving teams control over ranking without compromising relevance. → Learn more
Synonyms Different words that mean the same thing: they connect the way customers search with the terms in the catalog, preventing zero-result pages caused by vocabulary mismatches. → Learn more
Search conversion rate The percentage of search sessions that end in a purchase. It measures how effectively the search engine turns intent into revenue. Users who search are already telling the store what they want, so a low search conversion rate points directly to a relevance or experience problem, not a traffic problem. → Learn more
Taxonomy The hierarchical structure that organizes catalog products into categories, subcategories, and attributes so users can find and filter them.
Tokenization The process of breaking text into its smallest meaningful units, words, fragments, or characters, so a search engine can analyze and match it.
Typeahead / autocomplete A search technique that expands a query to every word sharing its root, so searching 'run' also returns 'running', 'runner', and 'runs'.
Typeahead A mechanism that surfaces search suggestions in real time as the user types, before they have finished forming their query. It reduces search effort by anticipating intent and guiding users toward terms the catalog actually contains. → Learn more
User intent The underlying goal behind a search query, which may differ from the literal words a user types. Interpreting intent accurately is key to returning results that feel relevant rather than just technically matched. → Learn more
URL parameters The parameters that appear after the ? symbol in a URL and pass additional information to the server. For example, a URL like example.com/search?q=shoes&color=red uses query strings to filter or customize what the page returns, without pointing to a different page.
Visual search Technology that allows users to search for products using an image as input instead of text, identifying objects, colors, shapes, and patterns through computer vision. → Learn more
Zero-results management / no-results handling A set of strategies and settings that prevent a site search from returning an empty results page when no exact matches are found. Common approaches include falling back to fuzzy matching or surfacing results for related terms. → Learn more
Zero-results rate The percentage of site searches that return no results to the user. It measures how often the search engine fails to find a match for a query, whether due to vocabulary mismatches, indexing gaps, or catalog limitations. → Learn more