Filter
{
"@type": "ItemList",
"numberOfItems": 6,
"itemListElement": [
{ "@type": "Product", "name": "Red Runner" },
{ "@type": "Product", "name": "Red Court" } …
]
}Two ways CAF makes filters search-ready
The two things AJAX filters usually get wrong for SEO — handled.
Shareable Filtered URLs
Every filter combination gets its own real URL. Visitors can bookmark it, share it, or link to it — and opening it loads the exact filtered results. Search engines can crawl these pages too, instead of seeing one static view.


Item List Schema Output
CAF outputs ItemList structured data (JSON-LD) for your filtered results, so search engines can understand the list of products or posts on the page — helping your filtered content show up the way you want in search.
Why it matters
Standard AJAX filters are invisible to search, CAF fixes that.

Crawlable Filtered Pages
Because each filtered view has a real URL, search engines can find and index it — instead of only ever seeing your unfiltered page.

Shareable & Bookmarkable
A visitor who filters to exactly what they want can share that link or come back to it later, and land on the same results every time.

Understood by Search Engines
ItemList schema describes your filtered results in a structured way, giving search engines clear context about what’s on the page.
How SEO Controls work
It works as your visitors filter — nothing extra for them to do.
A visitor filters
They pick a color, size, category — whatever your filter offers — and the results update instantly via AJAX.
The URL updates
The address bar reflects the selection, like /shop/?color=red&size=large — a real, shareable link to that view.
Schema is output
CAF adds ItemList structured data for the results, so the page is ready for search engines to read.
Turn filtered views into real pages
Starts from
$39
Frequently Asked Questions
Q. What does a filtered URL look like?
It reflects the selected filters as parameters, for example /shop/?color=red&size=large. Opening that link loads the exact filtered results, so it can be shared, bookmarked, or crawled.
Q. What schema does CAF output?
CAF outputs ItemList structured data (JSON-LD) for the items in your filtered results, giving search engines a clear description of the list on the page.
Q. Do visitors need to do anything?
No. As they filter, the URL updates and the schema is generated automatically, there’s nothing extra for them to do.
Q. Does it work with WooCommerce?
Yes. Filtered product views get shareable URLs and ItemList schema, just like posts and custom post types.
Q. Is this included in the free version?
SEO Controls is a Category AJAX Filter Pro feature.