Risk Free, Backed By Our 90-Day Money Back Guarantee
 - 
Read More
Lifetime Licenses Are Ending Soon, Get Yours Before They're Gone
 - 
Read More
Risk Free, Backed By Our 90-Day Money Back Guarantee
Pricing

You may have seen some references on our site to annual licensing or renewals.

All plugins currently come with a lifetime license, no matter what the site says.

We’re currently running tests before we make the switch to annual pricing. Check the Discounts tab to purchase our other plugins and get a lifetime license before they’re gone.

I Understand I Have a Lifetime License
Now is your last chance to buy a lifetime license before we switch to annual pricing. Existing licenses will be unaffected.
Read More
200,000+ Active Installs
1500+ 5 Star Reviews
Pricing
Now is your last chance to buy a lifetime license before we switch to annual pricing. Existing licenses will be unaffected.
Read More
200,000+ Active Installs
1500+ 5 Star Reviews
Pricing

ElasticPress: How Does it Compare to Other Search Plugins?

When website visitors use the search feature and cannot find the content they need, they leave, increasing bounce rate and harming SEO.

This scenario is common on sites using WordPress’s basic search, which lacks features for a more dynamic, accurate, and relevant search experience.

Adding a plugin such as ElasticPress is an easy way to resolve this issue. It delivers faster, smarter, and more secure search for WordPress sites, keeping site visitors engaged and helping businesses achieve their site goals.

This article takes a close look at ElasticPress, exploring its features, configuration process, pros, cons, and pricing to provide a clear perspective on the value it brings to WordPress search and whether it’s worth the investment.

What is ElasticPress?

ElasticPress is a free WordPress search plugin that operates differently from other popular search plugins

Rather than integrating directly with WordPress's native search database, it connects to an external Elasticsearch server to deliver a more advanced search experience for users.

elasticpress-plugin-homepage

Conceptually, ElasticPress works by intercepting WordPress’s default MySQL database queries and routes them to the highly optimized Elasticsearch engine for faster, more accurate results. This enables near-instant search results, ultimately providing a superior user experience. 

The Elasticsearch server a user connects to can be either the managed search hosting service provided by the plugin developers or a third-party/self-hosted service. 

ElasticPress is a robust plugin that offers a range of useful search features, making it a top choice for WordPress users looking to improve site search. 

It is an ideal search plugin option for high-traffic, media-heavy, or content-rich sites where fast, advanced search features are non-negotiables. The next section explores some of its features in detail.

ElasticPress Core Features

ElasticPress caters to the search needs of both site users and site admins. Some of the top features it offers include:

Instant Results & Search Performance

Compared with WordPress’s native search, ElasticPress returns results up to 6x faster. This is because it routes queries through its dedicated search API, which bypasses WordPress’s default database.

When a site visitor submits a search query, a modal opens and displays search results from the ElasticPress API.

elasticpress-plugin-homepage

Ultimately, this reduces database load and maintains consistent search performance on a website, even during peak usage.

This feature is especially valuable for enterprise-level WordPress websites with large media and content databases that would otherwise be difficult for site visitors to filter through.

Content Indexing, Customization & Control

ElasticPress lets users index all their content, including private and unpublished content, to speed up searches across the entire website, including the admin panel.

elasticpress-protected-content-indexing-feature

The plugin also supports document indexing, which enables it to display file types such as ppt, pptx, pdf, docx, xls, txt, and more in search results.

elasticpress-documents-indexing-feature

After the initial content sync, ElasticPress automatically updates the index whenever there is a new post or an edit to existing content or products, ensuring the latest content is always reflected in search results.

Advanced Search Capabilities

ElasticPress includes an extensive set of advanced search capabilities that significantly improve a site’s search experience. These include:

  • Fuzzy Matching: This feature helps site visitors find relevant results even when they have typos. For example, a search for “shrt” on a clothing store website returns all available T-shirts. However, this feature can be enabled or disabled only via WordPress hooks and filters.
  • Autosuggest: ElasticPress displays real-time search suggestions that try to predict a user’s search intent, helping them find relevant results even faster.
elasticpress-autosuggest-demo
  • Faceted Filtering: With this feature, users can enable faceted search on their site and allow site visitors to filter by taxonomies, post types, post dates, and metadata. ElasticPress provides filter widgets and Gutenberg blocks to support implementation.
elasticpress-faceted-filtering-feature
  • Keyword Weighting: Users can specify how heavily each search field should be weighted in the search algorithm by assigning a number to each field. The higher the number, the higher the field's relevance score.
elasticpress-content-weighting-dashboard
  • Synonyms: This feature adds flexibility to the search experience, helping site users find relevant results even when what they enter in the search bar is not an exact match. The feature offers three options - Synonyms, Hyponyms, and Replacements. 

WooCommerce Integration

Designed for efficiency, even on robust WooCommerce stores, ElasticPress’s WooCommerce integration is another valuable feature. 

elasticpress-woocommerce-integration

This feature enables site visitors to filter WooCommerce products more quickly and easily, regardless of the complexity of their search query.

It is ideal for WooCommerce stores with large or complex product catalogs and high volumes of simultaneous customer searches.

Admin Enhancements

ElasticPress also offers a couple of admin-side features that fine-tune search relevance and enhance search within the admin dashboard. These include:

  • Faster admin searches as protected and unpublished content can be indexed, speeding up backend content filtering.
  • Orders autosuggest to make it possible to find any order within seconds.
  • Search result customization to promote or de-emphasize certain content for specific search queries.

Setting Up and Configuring ElasticPress

Now that the key features of the ElasticPress plugin have been outlined, it’s time to discuss how it is configured for use.

Setup Prerequisites

As previously mentioned, ElasticPress uses a hosted search solution to power faster WordPress searches. Therefore, a working server is required before installing the plugin.

Option 1: ElasticPress Managed Search Hosting

ElasticPress offers a managed search hosting service, built specifically for WordPress and WooCommerce, that integrates seamlessly with the plugin. 

They offer tiered plans with resource allocations based on site content and search volume. It is an easy option for users who want the simplest server setup for the plugin.

Option 2: Third-Party/Self-Hosted Server

For users who already have a third-party hosting service or prefer to self-host, ElasticPress offers the option to install and configure Elasticsearch on their server.

Self-hosting requires server administration expertise, so it is ideal only for developers with the technical know-how.

Setting up on third-party hosting services, such as AWS, also requires technical skills to configure the hosted Elasticsearch instance. However, the technical customer support teams for many third-party hosting service providers can also assist with setup for non-technical users.

Once the server-side configuration is complete, the next step is to install the ElasticPress plugin.

Installing the ElasticPress Plugin

The ElasticPress plugin is available for installation in the WordPress.org plugin repository within the WordPress admin dashboard. 

To install it, users can navigate to Plugins › Add Plugin and enter “ElasticPress” in the search bar. 

elasticpress-plugin-wordpress.org-repository

Once the plugin pops up, click Install Now › Activate.

Setting Up ElasticPress

To set up ElasticPress, go to the Plugins page and click Dashboard under ElasticPress to view the setup steps. 

elasticpress-plugin-setup-steps

First, set up Elasticsearch hosting by clicking Got hosting? Get started. On the Settings page that appears, choose the correct hosting service option for your setup, enter the details, and then click Save Changes.

elasticpress-search-hosting-settings

Next, select and activate the features you want enabled on the site. 

Once the ideal features have been selected, click Save Changes.

The last step is to index the site’s content. Click the Index Your Content button to start the process.

elasticpress-setup-steps-content-indexing

All content on the site will be synchronized with the Elasticsearch server.

As soon as the process is complete, ElasticPress activates behind the scenes on the website, automatically rerouting all search requests to the Elasticsearch server.

Other ElasticPress Settings

Users who want to further customize ElasticPress to meet their unique search needs can explore the other available settings. 

Click Search Fields & Weighting to specify which fields ElasticPress should sync, whether to include those fields in searches, and how heavily to weight them in the search algorithm.

ElasticPress lets users set this up for Posts, Taxonomies, Pages, Floating Elements, Products, and Product Taxonomies. 

elasticpress-weighting-settings-pages-products

Another setting users can tweak is Synonyms. It lets them map different terms to the same content. There are 3 rules that can be configured on the Synonyms page:

  • Synonyms: This lets users add all the variations of terms with similar meanings, e.g., “tennis shoes”, “sneakers”, and “trainers”.
elasticpress-synonyms-setting
  • Hyponyms: Users can use this option to add parent and child terms that return different result sets based on the search query.
elasticpress-hyponyms-page
  • Replacements: Users can add terms to replace incorrect ones. For example, the search term “flustrated” can be set to return “flustered” or “frustrated” as the correct replacements.
elasticpress-replacements-page

Common Setup Challenges (and How to Fix Them)

Due to the slightly technical nature of the ElasticPress setup process, users may encounter setup challenges. Below are a few common issues and how to avoid them:

  • Connection errors: These occur when incorrect hosting credentials are entered during plugin configuration. Always verify credentials before adding them.
  • Indexing failures: If server resources are insufficient or timeouts are too short, indexing issues may occur. Increase PHP memory limits and execution time to resolve this.
  • Missing search results: This happens when certain fields are not included during indexing. Double-check the search fields' settings and re-index as necessary.
  • Outdated results: When major changes or updates are made to a site without re-indexing, search results may be out of date. Run a sync to re-index content and fix the issue.

ElasticPress Pros & Cons

Pros

  • Extremely fast WordPress search
  • Integrates seamlessly with WooCommerce
  • Reduces load on WordPress database and servers
  • Highly scalable search solution
  • Developer-friendly customizations

Cons

  • Not a standalone plugin
  • Requires technical know-how for setup
  • Not beginner-friendly out of the box
  • Hosting requirement is an added cost

ElasticPress Pricing

The ElasticPress plugin is free to download from the WordPress.org plugin repository. It has no licensing fees or restrictions, which makes it appear appealing as the ideal search plugin on the surface.

elasticpress-plugin-page

However, its setup requires search hosting, which comes at a cost. 

ElasticPress.io offers a managed search hosting service with 4 tiers:

  • Engage: The most basic plan for beginners, priced at $31/month or $348/year.
  • Essential: Priced at $79/month or $72.90/month, this cost-effective plan is for growing publishers and WooCommerce stores.
  • Extended: Ideal for networks, larger sites, and agencies managing multiple customers, with a $299 monthly fee or a $3,228 annual fee.
  • Enterprise: A private cluster offering for clients with performance-hungry internet projects, priced at $699/month or $7,188/year.

Users who choose third-party hosting or self-hosting will also incur server-related costs, even if those costs are slightly lower than ElasticPress’s managed hosting.

Final Thoughts – Is ElasticPress Worth It?

Whether ElasticPress is worth it largely depends on a user’s search needs. The plugin delivers exceptional search speed through its unique approach and offers many valuable features, even as a free plugin. These include advanced faceted filtering, seamless WooCommerce integration, and content-weighting capabilities, all of which make it a powerful option for improving WordPress search. 

Websites with thousands of posts, large WooCommerce stores, enterprise installations, and similar setups will benefit most from a plugin like ElasticPress, which is built to handle content-heavy sites.

However, its technical complexity and infrastructure requirements are not worth the investment for smaller sites with limited budgets. They are better off using alternative search plugins, such as Relevanssi and SearchWP, which offer comparable search features but are easier to set up and more cost-effective. 

ElasticPress— Frequently Asked Questions

What is an elastic press?

ElasticPress is a search plugin that works by intercepting WordPress’s default MySQL database queries and routing them to the highly optimized Elasticsearch engine for faster, more accurate search results. 

Is ElasticPress free?

The ElasticPress plugin is free to download. However, it requires a search hosting to work, which comes at a cost. ElasticPress.io offers a managed search hosting service with plans tailored to a user’s search needs. It starts at $31/month or $348/year.

Do I need technical knowledge to use ElasticPress?

Yes. You need some level of technical knowledge to use ElasticPress because it relies on an external Elasticsearch server to deliver faster and more relevant search results. The Elasticsearch server must be configured before the plugin works, which requires some technical knowledge.

Is ElasticPress good for WooCommerce?

Yes. ElasticPress is good for WooCommerce because it integrates seamlessly, enabling site visitors to filter WooCommerce products more quickly and easily, regardless of the complexity of their search query.

ElasticPress — Related Information

Plugin Review Team
WP All Import's Plugin Review Team is behind investigating, testing and showcasing the most interesting WordPress plugins out there.

The best import export plugin for WordPress & WooCommerce.

Complete, granular control of your data with an easy to use drag & drop interface.
  • 90 Day Money Back Guarantee
  • Unlimited Installs
  • Lifetime Licence
  • Fast, World-Class Support
Get Started
90 Day Money Back Guarantee

Unlimited Installs.
World-Class Support. Money Back Guarantee.

Packages
Standalone
Import
Pro Package
$199
.00
/yr
Save $494, 71% Discount
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
$693 If Purchased Individually
Buy Now
90 Day Money Back Guarantee
Import + Export Pro Package
$299
.00
/yr
Save $1087, 78% Discount
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
$1386 If Purchased Individually
Buy Now
90 Day Money Back Guarantee
WooCommerce Import Package
$169
.00
/yr
Save $29, 15% Discount
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
$198 If Purchased Individually
Buy Now
90 Day Money Back Guarantee
Lifetime License
$1299
One-Time Payment
  • Import Pro + Export Pro
  • All Current Add-Ons
  • All Future Add-Ons
  • Lifetime Support
  • Lifetime Updates
  • No Renewal Fees
Buy Now
90 Day Money Back Guarantee
Import Standalone
$99
.00
/yr
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
Buy Now
90 Day Money Back Guarantee
Import + Export Standalone
$169
.00
/yr
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
Buy Now
90 Day Money Back Guarantee
Export Standalone
$99
.00
/yr
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
Buy Now
90 Day Money Back Guarantee
Packages
Standalone
Import
Pro Package
$16.58
per month, billed annually
Save $494/yr, 71% Discount
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
$693/yr If Purchased Individually
Buy Now
90 Day Money Back Guarantee
Import + Export Pro Package
$24.92
per month, billed annually
Save $1087/yr, 78% Discount
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
$1386/yr If Purchased Individually
Buy Now
90 Day Money Back Guarantee
WooCommerce Import Package
$14.08
per month, billed annually
Save $29/yr, 15% Discount
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
$198/yr If Purchased Individually
Buy Now
90 Day Money Back Guarantee
Lifetime License
$1399
One-Time Payment
  • Import Pro + Export Pro
  • All Current Add-Ons
  • All Future Add-Ons
  • Lifetime Support
  • Lifetime Updates
  • No Renewal Fees
Buy Now
90 Day Money Back Guarantee
Import Standalone
$8.25
per month, billed annually
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
Buy Now
90 Day Money Back Guarantee
Import + Export Standalone
$14.08
per month, billed annually
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
Buy Now
90 Day Money Back Guarantee
Export Standalone
$8.25
per month, billed annually
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
Buy Now
90 Day Money Back Guarantee

Unlimited Installs.
World-Class Support. Money Back Guarantee.

Developer
Pro features to get your WordPress data moving
Normally $299/yr
$149
.00
/yr
Save $150
Import & Export Pro
  • Posts Types, Pages & Taxonomies
  • Custom Fields & Meta Support
  • WordPress Users Support
  • Gravity Forms Entries
  • Developer Tools
  • Pro Settings
  • See detailed list of features
    Buy Now
    90 Day Money Back Guarantee
    Professional
    Everything you need to import and export anything
    Normally $599/yr
    $299
    .00
    /yr
    Save $300
    All Features & Integrations
  • WooCommerce
  • Bulk Editing & Data Migration
  • Advanced Custom Fields
  • JetEngine
  • Meta Box
  • Manual Scheduling
  • See detailed list of features
    Buy Now
    90 Day Money Back Guarantee
    Unlimited Lifetime
    All features and integrations forever for unlimited sites
    Normally $1599
    $1299
    .00
    once
    Limited-Time Offer
    ONE-TIME PAYMENT 
  • Import Pro + Export Pro
  • All Current Features & Integrations
  • All Future Features & Integrations
  • Lifetime Updates
  • Lifetime Support
  • No Renewal Fees
  • See detailed list of features
    Buy Now
    90 Day Money Back Guarantee

    Risk Free with our Money-Back Guarantee

    We would love for you to try WP All Import. Our 90-day money-back guarantee means that if you decide our plugins don’t meet your needs, just let us know, and we’ll gladly give you a full refund, no questions asked.
    200,000+ Active Installs
    1500+ 5 Star Reviews
    Developer
    $149
    .00
    /yr
    Buy Now
    Professional
    $299
    .00
    /yr
    Buy Now
    Ultimate Lifetime
    $1299
    Buy Now
    Unlimited Lifetime Package Features
    included in only in the Ultimate Lifetime Package
    One-Time Payment. No Renewal.
    All Future Add-Ons
    Developer Package Features
    included in all packages
    Untilimited Site Activations
    World-Class Support
    Import & Export Custom Post Types, Pages & Taxonomies
    Import & Export Custom Fields & Meta
    Download Import File from URL & FTP
    Export to CSV, XLSX, and XML
    Import & Export Filters
    Import & Export WordPress Users
    Import & Export Gravity Forms Entries
    Delete Missing Records on Import
    Run PHP Functions on Imports & Exports
    Choose Which Data to Update
    WP_Query Exports
    Secure Client Mode for Exports
    Zapier Integration for Exports
    Professional Package Features
    everything the Developer package, plus:
    Import & Export WooCommerce Products
    Import & Export WooCommerce Product Galleries
    Import & Export WooCommerce Orders
    Import & Export WooCommerce Customers
    Import & Export WooCommerce Reviews & Coupons
    Sync WooCommerce Stock & Prices
    Import & Export ACF Fields
    Import & Export JetEngine Fields
    Import & Export Meta Box Fields
    Export to Google Merchant Center
    Migrate Data Between Sites
    Bulk Edit with Export, Edit, Import
    Manual Scheduling for Imports & Exports

    Have any questions? 

    These are some of the most frequent questions we get about how to get data imported to or exported from WordPress

    Can I use any file type to import my data?

    Absolutely. It doesn't matter how big your CSV file is or what your column names are. Just use our Drag and Drop interface to map incoming data elements to their target fields, and you'll be done in minutes.

    Can I import Excel or Google Sheets to WordPress?

    Yes. Importing any spreadsheet is straightforward. Need to import Google Sheets to WordPress? Just copy and paste its URL. Need to import into WordPress from Excel? Same thing!

    How does my WordPress import data need to be organized?

    Our plugin is extremely flexible, so you probably won't have to make any changes to your data. You can try your WordPress import right now, and if you have any issues, we'll be glad to help you out.

    What will my WordPress export file look like?

    Unlike other solutions, our plugin gives you complete control over your WordPress export, including how it's formatted. You can modify fields, merge them together, and even create completely custom fields using embedded PHP.

    How do I export WordPress data to CSV?

    To export data to a CSV file, you don't have to do anything at all, as CSV is our default export format. If you want to export to other file formats, just change the export type in the Drag & Drop screen.

    Can I export WooCommerce products?

    Yes. Our software is completely integrated with WooCommerce. It provides full support to export WooCommerce customers, orders, products, variations, attributes, subscriptions, and reviews.
    linkcross