-
Hello Rank Math Support Team,
I’m experiencing a complex issue with **schema markup and meta tags not rendering correctly when pages are served from cache** on my website codice fiscal calcolo**, which dynamically generates Italian tax codes (codice fiscale) based on user input.
Here’s what’s happening:
* My site uses full-page caching (via LiteSpeed Cache) to optimize performance.
* Rank Math normally generates the correct meta tags and JSON-LD schema for initial uncached requests.
* However, once a page is cached and served statically, the **dynamic schema data** (for example, generated name, birth date, and codice fiscale results) does not update — it keeps showing the cached user’s data for all subsequent visitors.
* This leads to **structured data mismatches** and incorrect meta information (title, description, and schema fields) being shown to users and crawlers.
* I’ve tried enabling object cache bypass for logged-out users and purging dynamic URLs, but Rank Math’s schema still appears to be tied to the first cached instance of the page.Could you please advise how Rank Math can handle **dynamic schema and meta rendering** in server-cached environments where pages depend on user input?
Is there a way to isolate Rank Math’s output from static cache or force real-time regeneration of schema and meta tags using a hook (e.g.rank_math/json_ld
orrank_math/head
)?This issue is particularly critical for calculator-type sites like mine, where metadata must reflect user-specific dynamic values for accuracy and SEO compliance.
Thank you for your time and for continuously improving Rank Math — your plugin is invaluable for technical SEO work.
You must be logged in to reply to this ticket.