Free WordPress plugin · 3,000+ active installs

Find the pages your visitors can’t.

See what visitors search for, and which searches come up empty.

  • 5 out of 5 from 30 ratings on WordPress.org
  • Data stays in your own database
Search Statistics
Last 30 days
Searches per day
Example search statistics
Search termSearchesResults
linen shirt21218
gift card1420
size chart960
summer sale889
return policy710
wool socks646

Example data

How it works

Install it, and every search gets recorded.

  1. Install from WordPress.org

    It’s free and listed in the plugin directory. No account and no API key.

  2. Visitors search as usual

    Every search from your site’s search box is saved with the number of results it found, including WooCommerce product searches.

  3. Open Search Analytics

    See your top terms, filter to the searches with no results, and export any view to CSV.

The Search Statistics screen listing search terms with their number of searches, average results and last search date
Every term with its searches, average results and last search date.
The dashboard widget showing searches, searches with no results and trending terms for the last 7 days
The dashboard widget.
A chart comparing searches with the previous period, and a grid of searches by day of the week and time of day
The period comparison and the “When people search” chart.

Everything in the free plugin

All of it is free on WordPress.org.

Every search recorded

Theme search boxes, the WooCommerce product search and wpForo. A live search can be recorded too, with one line of code.

Searches with no results

Filter to the searches that found nothing, and fix those first.

Results for every term

How many searches each term got, how many results it found on average, and when it was last searched.

Bots left out

Crawlers, AI assistants, link previews and scripts are skipped, and so are junk searches that contain a link or HTML.

Your own searches left out

Ignore your role even after you log out, plus listed IP addresses, very short terms, blocked words and repeats.

Charts and time filters

Compare with the previous period, see the days and hours people search most, and pick any date range.

Export to CSV

Download exactly the view you’re looking at.

Dashboard widget

The last 7 days against the week before, with trending terms and searches that found nothing.

Blocks and shortcodes

Show popular or latest searches on your site with two blocks, or the matching shortcodes.

Country of each search

Optional and off by default, because it sends visitors’ IP addresses to a lookup service.

Access by role

Choose which roles can view the statistics and which can change the settings.

Multisite

Each site in the network keeps its own data. Translation-ready too.

Your data stays in your database

Every statistic is saved in your own WordPress database. There’s no analytics service and no account to create. Nothing leaves your site unless you turn on the country lookup.

Open source, built in the open

The code is on GitHub: read it, open an issue, or send a pull request. Security reports go through Patchstack’s disclosure program.

View on GitHub

Rated 5 out of 5 on WordPress.org

Read all 30 reviews
“The plugin is exactly what I need! Also I really appreciate help from the author who has advised me how to connect the plugin to my custom theme!”
alexpalshin · April 2025
“A very useful module to understand your customers’ desires and needs.”
blacknetro · April 2025
“Great plugin, prompt reply and fix.”
Diiamo · September 2025

Coming next: Pro

Help decide what Pro does first.

Scheduled reports, alerts for searches with no results, WooCommerce insights. Pick the ones you’d pay for, and get founding-member pricing when Pro launches.

Join the Pro waitlist
  • Scheduled email reports
  • Alerts for searches with no results
  • WooCommerce search insights
  • and four more ideas on the waitlist