SleekView for SearchWP
SearchWP indexes posts, custom fields, and PDFs into wp_swp_index, then logs every query into wp_swp_log. SleekView pivots both into one sortable WP Admin table with engine, query, hits, and index state per row.
♾️ Lifetime License available
SearchWP indexes everything but exposes very little
SearchWP builds a powerful custom index across posts, custom fields, PDFs, and taxonomies, then logs every query users run into wp_swp_log. The default UI shows aggregate analytics, but the underlying index rows and search log entries stay locked behind admin pages and SQL queries. A zero-result query for refund policy that returned nothing yesterday is in the log; finding it requires either the analytics drill-down or a hand-rolled query against the log table.
SleekView reads the same two tables and pivots them into a sortable grid: ID, post ID, engine (default, products, kb), query, hits, index state. The same data SearchWP shows you piece by piece in different screens, displayed as a single dataset. The Index State column is the one that bridges the two tables: a query that returned zero hits against an index entry marked Stale is a different problem than a query that returned zero hits against a properly indexed corpus, and the two need different responses.
The Engine column is what makes this useful at scale. SearchWP supports multiple engines on the same site - default for blog posts, products for WooCommerce, kb for documentation - and each engine indexes different post types with different attribute weights. Comparing performance across engines (running shoes returned 76 in products but should also run against kb) is hard from the analytics dashboard because it groups by engine implicitly. The grid makes the engine a first-class filter, so cross-engine debugging becomes a saved view.
Workflow
From SearchWP index to a queryable grid
Read both tables
Pivot by engine
Save the zero-results view
Trigger reindex inline
Sample columns
Search index and query log
wp_swp_index / wp_swp_log
| Array | Array | Array | Array | Array | Array |
|---|---|---|---|---|---|
| 84291 | 1402 | default | wireless headphones | 182 | Array |
| 84304 | 2188 | products | running shoes | 76 | Array |
| 84317 | 971 | default | checkout error | 0 | Array |
| 84321 | 3402 | kb | refund policy | 0 | Array |
Comparison
SearchWP analytics vs SleekView
SearchWP default
- Aggregate analytics hide which posts are missing from the index
- No inline way to spot zero-result queries beside the index status
- Filtering by engine across logs requires custom database access
- Cannot export the raw search log with applied filters
- Stale index rows are invisible until a full rebuild
SleekView
- See zero-result queries beside the matching engine
- Filter the index by post type or engine instantly
- Spot stale rows that need a re-index
- Inline edit search log notes for follow up
- Export filtered logs to CSV for content teams
Features
What SleekView gives you for SearchWP
Engine filter
Pivot rows by SearchWP engine to compare default, products, and KB indexes. Cross-engine debugging becomes a saved view, not a spreadsheet.
Zero-result alerts
Color-coded statuses surface queries that returned nothing for content teams. The refund-policy zero-result is the brief for next week's article.
Index inspection
Sort wp_swp_index by post ID or term frequency to debug ranking issues without dropping into wp db query for every investigation.
Audience
Where SearchWP power users reach for SleekView
Content gap analysis
Filter to zero-result queries to find content opportunities the team should write. The brief writes itself from the user's own search terms.
Debugging engines
Compare hits across engines to confirm a custom engine is returning the right posts for the right query. The grid replaces three analytics tabs.
Editor handoff
Export a filtered log so editors know which articles to refresh next. The CSV is the work order; the grid is where it gets generated.
The bigger picture
Why search-log inspection beats search analytics
SearchWP's analytics dashboard is good at telling you what people search for. It is less good at telling you what the index looks like for those queries, and the gap matters. A query that gets twenty hits per week with a zero-result rate looks fine in aggregate; the same query against an engine that does not include the right post type is hiding a content gap.
A query that returns plenty of results but ranks the wrong post first looks healthy in the dashboard; the index row tells you the term frequency that produced the ranking. Aggregate analytics are designed to summarise, and summarising is exactly what hides the per-row truth that actually moves the needle on search quality. The teams that get the most out of SearchWP are the ones who can read the underlying index and log together: editors who see the zero-result queries that need new articles, engineers who see the Stale rows that need a rebuild, marketers who see the cross-engine performance that informs which content stack drives conversion.
SleekView gives all three teams the same row-level view of the data SearchWP already collects, in WP Admin where they already work.
Questions
Common questions about SleekView for SearchWP
No. SearchWP's analytics dashboard remains the right place for aggregate trends, top queries, and the high-level view of search health. SleekView covers the row-level view the dashboard cannot, and the two are complementary: the dashboard tells you the shape, the grid tells you the rows that produce that shape.
 Yes. Inline actions invoke SearchWP's standard reindex API for the selected post, the same hook the plugin's own admin uses. A Stale row becomes a candidate for a one-click rebuild without leaving the grid, and the index state column updates after the reindex completes.
 Yes. Each row reports the engine that matched the query, and SearchWP's multiple-engine architecture is fully supported. Filtering by engine produces a focused view; saving it produces a per-engine ops surface (one for the default engine, one for products, one for kb).
 No. SleekView only reads from the index and log tables; it never injects into the indexing pipeline. Reads are paginated and use the same indexes SearchWP already maintains on post ID, engine, and timestamp, so a million-row index queries the same as a thousand-row one because pagination keeps the working set constant.
 Yes. Filtered exports work with both the index and the log tables. A common export is engine equals products plus hits less than 5 in the last 30 days, which produces the underperforming-product-search list a merchandising team wants to see.
 Yes. Any add-on that writes to the standard SearchWP tables surfaces automatically. The PDF Indexer, Custom Fields, and Term Synonyms extensions all enrich the index rows with extra metadata, which SleekView picks up as additional filterable columns.
 Indirectly. The log table only contains queries that actually ran, so a post that has never matched any query is absent from the log. Joining the index against the log (which SleekView does in the engine-filtered view) surfaces indexed posts with zero historical hits, which is the inverse of the zero-result-query view.
 If WPML or Polylang is configured, SearchWP indexes per language and writes the language as part of the index row. SleekView surfaces language as a column, so filtering by locale becomes the same gesture as filtering by engine. Cross-language ranking issues become a saved view.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkout