For buyers contracting authority
Pick 72414000 when the deliverable is the search function itself, not the site it searches. A contracting authority reaches for this code to procure a search engine across its portals, an enterprise search index over its own documents, or a contract to improve how its services rank in public search engines and app stores.
The boundary that trips authorities is web design (72413000). Designing or building the website is one job; making its content searchable, or making the site findable, is another. If the accepted deliverable is the search layer, this is the code; if it is the site itself, that is 72413000. The same line separates it from hosting (72415000), which runs the servers a site lives on rather than the search over it.
One more neighbour. Where search is delivered as a hosted, subscription application rather than software an authority installs, the application-service-provider code (72416000) can be the better fit. Where a single tender folds search into a larger portal build, set the primary CPV code by the dominant deliverable, not by the whole bundle.