Dynamic content and caching

Static page caching speeds up delivery but can freeze dynamic geo content if a snapshot is shared across all visitors. Use these principles:

  1. Prefer AJAX for geo blocks: Geo Controller injects dynamic parts after page load
  2. Disable server level full page cache for pages that require per visitor variation
  3. Exclude AJAX endpoints and geo specific URLs from page cache
  4. Purge cache after changing geo settings
Tip: In cache plugins, exclude pages that rely on geo shortcodes or payment visibility rules.
Was this page helpful?