5,000+
Reports migrated onto the platform, every one of them something a user has to be able to locate
Advanced Search
Core WordPress runs a text match against post content and sorts what it finds chronologically. On a library of thousands of documents, spread across custom post types, taxonomies and custom fields, that is why people stop searching and email someone instead.
The problem
None of these are configuration mistakes. They are properties of core WordPress, which is why enterprise WordPress search is a build rather than a setting.
Core search matches your keywords against title and content, then orders the results by publish date. There is no relevance scoring, so the most useful answer and the most recent one get treated as the same thing.
There is no facet layer. A visitor cannot narrow results by content type, region, industry, publication year or any of the custom classifications your content model was designed around.
On enterprise sites most of the substance lives in ACF fields and custom post types. Core search does not index them, so content that plainly exists is unreachable through the search box.
Core search is a database text match. It was never designed for large archives, and response times get worse as the library gets deeper, which is precisely the point where search starts to matter.
No AJAX, no combined filters, no result counts, no sorting controls. Every refinement is a full page reload, and the results page reads like a list of links because that is what it is.
Adjusting what gets indexed, what gets boosted or which filters appear is developer work by default. Moving as much of that as possible into the admin is the point of this capability.
Scale
Everest Group, a global research and advisory firm, runs its gated reports portal and its marketing site on one WordPress platform. These figures describe the scale and the access model of that catalog. They are not a search performance result: we have no published latency or relevance benchmark for this engagement.
Reports migrated onto the platform, every one of them something a user has to be able to locate
Reports portal and marketing site unified in a single WordPress install instead of two disconnected systems
Membership tiers and Auth0 SSO decide which documents a given account is allowed to reach
The stack
Your hosting platform decides the engine. The layer your users actually touch is usually the same either way.
On WordPress VIP, Enterprise Search runs on Elasticsearch and is managed by Automattic, so nobody operates a cluster. It indexes custom post types, taxonomies and custom fields, supports complex queries and relevance ranking, and is configured through code or the REST API. It ships without a front end, so the interface is a separate piece of work.
The layer users touch. Facets for taxonomies, post types, dates and ACF fields, AJAX result updates and combined filtering, all configured in the WordPress admin. It is compatible with ACF, custom post types and VIP, and it sits on top of Enterprise Search rather than competing with it.
SearchWP gives finer control over exactly what is indexed and suits self-managed hosting, but it is not VIP compatible. Algolia is a hosted option for non-VIP sites; we have not run it on a client project, and we would rather say so than list it as experience.
Worth reading even if you never hire us.
Related insights
Structure, volume and what enterprise grade actually means on WordPress.
Mar 30, 2026
WordPress
Jun 18, 2026
WordPress
Jun 18, 2026
WordPress
Take the next step
Send us the URL of your current search results page and a rough count of your content library. We will tell you whether the bottleneck is the engine, the content model or the interface, and which one we would fix first.