-
Hello Support Team,
I’m reaching out to report a **complex integration issue** with Rank Math’s new **AI Auto Schema and Content Context Detection** feature on my website Buscador de estatus. The site dynamically retrieves government scholarship status for users via their **CURP** and supports both **Spanish and partially localized English interfaces**.
### **Issue Overview**
The AI-based **Auto Schema & Content Detection** system in Rank Math is inconsistently detecting page context and generating schema or meta data in the wrong language or structure depending on user interaction.
Here’s what’s happening:
1. **Rank Math’s AI context parser misidentifies the page type** — for example, it sometimes labels dynamic result pages (which display user-specific scholarship data) as “NewsArticle” or “FAQPage” instead of a “WebApplication” or “ServicePage.”
2. When the site automatically switches to English for bilingual users (via JavaScript language detection), Rank Math’s AI-generated schema **combines English and Spanish labels** in the same JSON-LD — creating hybrid or invalid entities.
3. The new **Auto Schema** tries to rewriteheadline
,description
, andkeywords
dynamically using AI suggestions, but it uses cached Spanish context from a previous visitor session, resulting in mismatched text like:`
“Consulta tu beca” — headline
“Find your scholarship status quickly in Mexico” — description
`
This mixed-language metadata leads to invalid structured data and poor contextual alignment in Google Search Console.
4. Google’s Indexing API flags these pages as **“inconsistent language or context signals”** under Enhancement reports, while Rank Math still reports the schema as valid internally.### **Steps Attempted**
* Disabled “Auto Detect Schema Type” and “AI Meta Description Rewrite” temporarily — issue persists for cached user sessions.
* Tried clearing Rank Math’s AI cache from the database and rescanning — still produces hybrid schema entries.
* Verified that the multilingual plugin (TranslatePress) outputs correct language meta, so the issue seems tied to Rank Math’s context detection AI layer.### **Request for Guidance**
1. Is there a way to completely isolate Rank Math’s AI auto schema logic from dynamic or multilingual context (so it only uses fixed schema templates)?
2. Can Rank Math’s AI be forced to reparse content after language switch, rather than reusing cached analysis?
3. Alternatively, is there a PHP hook (likerank_math/ai/context_detection
orrank_math/schema/build
) to override AI schema selection based on detected locale?This conflict is producing unreliable schema and context metadata, especially in a bilingual dynamic environment where Rank Math’s AI assumes a static page structure. It’s currently impacting how Google interprets structured data for both Spanish and English users.
Thank you for your continued development of AI-based SEO tools — this feature is incredibly promising, and resolving this issue would make Rank Math far more compatible with modern multilingual, dynamic sites like buscadordeestatuss.mx.
You must be logged in to reply to this ticket.