SleekPixel for Ajax Search Pro front-end search results
Ajax Search Pro generates fast on-site search across posts, products, and CPTs. SleekPixel hooks into the search request to render a per-query OG card showing the query string, the top result's title and image, and the total match count.
♾️ Lifetime License available
Search URLs are URLs too, and they get shared
Ajax Search Pro ships its own indexer in the wp_asp_index tables. A live search runs against that index and returns a result set with a relevance score per match. When someone hits enter on a search, the resulting archive URL contains the query and any filters. Visitors then often share that URL: "here is the search for the chair I mentioned." The default OG image is the site logo or the search template's static fallback.
SleekPixel reads the query string and any active filters from the request, then queries the Ajax Search Pro index for the count and the top match. The card renders the query as the main label, the top result's title and featured image as the hero content, and the total count as a small badge. Each unique query produces its own cached PNG so repeat shares serve a static image.
When the underlying index is rebuilt or the top result for a query changes, the affected cards invalidate and refresh. Editing the template, say to update the brand color or the badge style, regenerates every cached query card from the admin.
Workflow
From search query to branded result card
Hook into the search request
Query the Ajax Search Pro index
wp_asp_index tables the live search uses.
Render the card
Serve and cache
og:image meta points at the cached PNG for this query. Repeat shares serve the static file; the cache invalidates when the index rebuilds for that query.
Output
Sample Ajax Search Pro results card
Rendered from a real Ajax Search Pro query with the top result's title, the total count, and the query string read from the live index.
Comparison
Static search OG vs SleekPixel for Ajax Search Pro
Generic search-page image
- Every search result URL shares the same generic search-page OG image
- The search query is not visible in the link preview at all
- Top result title and image never make it into the shared card
- Match count and filter state are invisible to social platforms
- Marketing cannot share specific search URLs as recognizable links
SleekPixel
- Reads the query from the request and matches the Ajax Search Pro index
- Top match title and featured image render as the hero content of the card
-
Total result count pulled from the
wp_asp_indextables - Cached PNG per unique query for fast share previews
- Bulk regenerate every cached query card when the template changes
Features
What SleekPixel gives you for Ajax Search Pro
Query as the headline
The search query string renders as the headline label on the card. Quoted exactly, case-preserved, so the share previews say exactly what was searched, not a generic "search results" placeholder.
Top result spotlight
The highest-scoring match for the query renders as the hero content of the card. Its title, featured image, and category come from the same data Ajax Search Pro uses for the result row.
Cache and refresh
Unique queries cache as PNG files. When the index rebuilds or the top result for a query shifts, the card invalidates and regenerates on the next share. Template edits refresh all cards in batches.
Use cases
Where Ajax Search Pro sites benefit most
Catalog search on stores
Stores using Ajax Search Pro for product search ship a card per query, showing the top matching product. Sales pings with a search URL preview as that product card.
Knowledge bases
Documentation search URLs shared in support tickets preview with the query and top article, so support staff can see what was found before clicking through.
Editorial search
News and editorial sites with on-site search ship per-query cards showing the lead match. Sharing "search for the September feature" previews as that feature.
The bigger picture
Shared search URLs that read like the search itself
On-site search URLs are some of the most context-rich URLs a site can produce. "Search for home office chair" already says what the visitor wanted. "Search for return policy" already says why they were on the site.
"Search for September feature" already says what content they were looking at. The default OG image for those URLs throws all of that away and replaces it with the search-page template. SleekPixel keeps the context.
The query renders on the card. The top result for that query renders on the card. The match count anchors expectations: "18 matches" reads as a useful catalog slice, "1 match" reads as exactly the right thing.
Shared search URLs become legible to whoever receives them, which means they get clicked more often and answered faster in support contexts. The same Ajax Search Pro index that powers the live search now powers the link preview, with no extra indexing step and no manual screenshotting per query.
Questions
Common questions about SleekPixel for Ajax Search Pro
Yes. SleekPixel reads the search query parameter from the request when the result URL loads and uses it as a template variable. The query string is preserved exactly, including case and any quoted phrases.
 SleekPixel asks the Ajax Search Pro indexer for the top match against the same query the URL would run, using the same relevance scoring. The top match's title and featured image become the hero content of the card.
 Yes. The total number of matches from the Ajax Search Pro index for that query is read and rendered as a badge or footer label, depending on the template. The count matches what the live search would display.
 Yes. Each unique query string is hashed and stored as its own cached PNG. Repeat shares of the same search URL serve a static file, while new queries trigger a fresh render.
 Cached cards whose top match or count would change are invalidated. The next visit to the search URL regenerates the card with the new top match and total. Unchanged cards continue to serve their cached PNG.
 Yes. Ajax Search Pro lets you configure multiple search IDs with different scopes. SleekPixel keys cached cards by both the search ID and the query, so each search instance has its own card set.
 Yes. If the search is scoped to a post type or a filter set, SleekPixel reads that scope from the URL and exposes it as a variable. A search restricted to products previews differently from a search across all content.
 Yes. SleekPixel ships an admin action and a WP-CLI command that walks every cached query for a chosen search instance and regenerates the card in background batches. The cache rebuilds from real traffic between bulk runs.
 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 checkoutBrowse more
- Behance project covers
- Discord server banners
- LinkedIn company banners
- Twitch panel images
- GitHub social preview images
- Tumblr header
- YouTube Shorts thumbnails
- Behance banner
- Kindle book cover
- Patreon post thumbnails
- Poshmark listing images
- Substack post headers
- Mastodon profile banners
- KDP paperback cover
- Ghost feature images