Hi @SanaQu ,
What’s happening is:- when you publish, only the exact path /products.page.html gets invalidated. Variants like /products.list.page.html or the extensionless /products are treated as separate URLs by the CDN/Dispatcher, so they stay cached until TTL expires.
Check the AEM Publish flush logs to see what paths are being invalidated.
Adjust your Dispatcher/CDN cache rules so cache-invalidations include selectors and extensionless variants (wildcards or regex).
Or configure resource-based invalidation (invalidate by node path) so all URL variants of the same page clear together.
selectors and clean URLs aren’t auto-flushed — you need to expand your cache flush rules to cover them.
Hrishikesh Kagane