3,000+
May 31, 2026
March 2, 2018
Search Analytics for WP will keep history of the search terms used by your users and group them in a set of statistics including the number of posts resulted from that search term.
It can easily aid you in finding what your users are really searching for on your website and make sure you provide exactly what they need.
Help and/or ideas are greatly appreciated! You can contribute to the GitHub repository: Search Analytics for WP
NOTE: Search Analytics for WP stores all the statistics in your WordPress database. No info is sent to third-party services!
Search Analytics for WP can be installed via the WordPress Automatic Plugin Install page in the admin panel.
It can also be downloaded from the WordPress Plugin Directory and installed manually.
After the installation and activation is complete you should visit the plugin’s settings page ( Settings -> MWT: Search Analytics ) to make sure it is properly configured for your needs.
The plugin works with the standard WordPress search functionality by default. However, if you need to you can add custom search queries in the plugin’s settings or, why not, programmatically add searches to the plugin’s database tables to be displayed in the admin panel. For other requirements, please use the Support Forum or open new issues on the GitHub repository: Search Analytics for WP.
For enabling the shortcodes in widgets you need to add the following code in your child theme’s functions.php file:
add_filter( 'widget_text', 'do_shortcode' );
Before uninstalling, you should go to the plugin’s settings page and check the “Remove plugin tables on deactivate” setting. After doing that, deactivating the plugin should also remove all tables from the database.
You can use the Support Forum or open new issues on the GitHub repository: Search Analytics for WP.
Please report security bugs found in the source code of the Search Analytics for WP plugin through the Patchstack Vulnerability Disclosure Program. The Patchstack team will assist you with verification, CVE assignment, and notify me, the developer of Search Analytics for WP.
wp-admin/index.php?page=search-analytics%2Fadmin%2Fincludes%2Fclass.stats.php to wp-admin/admin.php?page=mwtsa-search-analytics. A proper redirect was added to the old routewp-admin/options-general.php?page=search-analytics to wp-admin/admin.php?page=mwtsa-search-analytics-settings. A proper redirect was added to the old routemwtsa_run_terms_history_data_query_args filter for changing the args before history data gets queried$mwtsa. It will be removed in a later version. Use the MWTSAI() to get the instancemwt_ prefix and renamed them to the proper prefix mwtsa_ to prevent possible collisionsmwtsa_run_terms_history_data_query filter. It could be used by bad actors to modify the query and pass a not sanitized query throughmwt_wp_date_format_to_js_datepicker_format() helper functionwp_timezone() in WP < 5.3.0| Version | Download | Type |
|---|---|---|
| 1.5.0 | Download | Stable |
| 1.4.16 | Download | Stable |
| 1.4.15 | Download | Stable |
| 1.4.14 | Download | Stable |
| 1.4.13 | Download | Stable |
| 1.4.12 | Download | Stable |
| 1.4.11 | Download | Stable |
| 1.4.10 | Download | Stable |
| 1.4.9 | Download | Stable |
| 1.4.8 | Download | Stable |
| 1.4.6 | Download | Stable |
| 1.4.5 | Download | Stable |
| 1.4.4 | Download | Stable |
| 1.4.3 | Download | Stable |
| 1.4.2 | Download | Stable |
| 1.4.1 | Download | Stable |
| 1.4.0 | Download | Stable |
| 1.3.6 | Download | Stable |
| 1.3.5 | Download | Stable |
| 1.3.4 | Download | Stable |
| 1.3.3 | Download | Stable |
| 1.3.2 | Download | Stable |
| 1.3.1 | Download | Stable |
| 1.3.0 | Download | Stable |
| 1.2.3 | Download | Stable |
| 1.2.2 | Download | Stable |
| 1.2.1 | Download | Stable |
| 1.2.0 | Download | Stable |
| 1.1.3 | Download | Stable |
| 1.1.1 | Download | Stable |
| 1.1 | Download | Stable |
| 1.0.4 | Download | Stable |
| 1.0.3 | Download | Stable |
| 1.0.2 | Download | Stable |
| 1.0.1 | Download | Stable |
| 1.0 | Download | Stable |
| Development | Download | Trunk |