If you see more posts in your listing than you have set in your listing query’s posts_per_page argument (or setting), check if you are using sticky posts.

See our sticky posts tutorial for workarounds you can implement to ignore sticky posts in FacetWP listings entirely or partially, and how to make them work if you actually want them.

Enable 'Advanced query detection' in FacetWP's settings.
Enable “Advanced query detection” in FacetWP’s settings.

Another reason could be that your listing is using the wrong query. First, try enabling the “Advanced query detection” setting (called “Strict query detection” in FacetWP versions older than v4.5). If that does not help, see this page about using the right query and the Troubleshooting page for more info.

See also

Last updated: October 21, 2025