-
Hello Rank Math Support Team,
I run an Italian based net salary calculation website, where users input values (e.g. salary, region) to generate a net salary result page. These result pages are generated dynamically (via template + query params / form submission) and are critical for SEO and user engagement.
I’m encountering a problem where the SEO metadata and structured data (title, meta description, Open Graph tags, JSON-LD schema) remain generic and do not adapt based on the input values. For example:
If a user inputs “€30,000 lordo, Lombardia”, the result page content shows the exact net amount, but the page’s <title> and description remain “Calcolo stipendio netto – calcolostipendioneto.it” (or similarly generic).
The Schema / JSON-LD markup (if any) does not embed the computed values (net, deductions, region) in the structured output.
In some cases, metadata appears to be injected via JavaScript after page load, meaning crawlers (which might not execute JS) only see default placeholders and miss key dynamic data.
This causes two major issues:
Search engines may view these pages as low value / thin content, since the metadata is not tailored to the content.
Rich snippets or structured data features may not trigger because the JSON-LD doesn’t reflect the dynamic content.
It limits click-through rate, since titles/descriptions are not descriptive of the user’s unique inputs.
What I’d like assistance with / what to inquire:
Is there a recommended method or hook in Rank Math to dynamically set title, description, and JSON-LD Schema based on query parameters or form inputs?
Does Rank Math support conditional filters for metadata that run after dynamic content is computed (on result pages)?
If metadata is being injected too late (via JS), how to force server-side rendering or ensure crawlers see the dynamic metadata?
Is there a best practice or example snippet to integrate Rank Math with calculator / form-based result pages?
I believe solving this would greatly improve the SEO effectiveness of my result pages. I’d appreciate your guidance or suggestions.
You must be logged in to reply to this ticket.