Why structured data matters
When Google, Bing, or an AI assistant processes your page, it reads both your visible content and any machine-readable signals you’ve embedded. JSON-LD schema tells the engine unambiguously: “this block of content is a FAQ,” or “these numbered steps are a how-to guide.” That signal makes your content eligible for rich result formats — expanded SERP cards, voice answer readings, and AI Overview citations — that plain unstructured content cannot earn. Pages with valid FAQ schema are eligible for accordion-style rich results in Google Search. Pages with valid HowTo schema can appear with step-by-step carousels on mobile. Both schema types also increase the probability that an AI engine will quote your content, because the structured format makes individual answers trivially easy to extract.Schema markup does not guarantee a rich result. Google and other engines reserve the right to display rich results at their discretion. However, valid, relevant schema is a necessary precondition — without it, rich results are impossible for that page.
What the AEO Schema Agent does
The agent performs three core functions on every crawl cycle:Schema opportunity detection
Scans your content for FAQ sections, numbered step sequences, definition lists, and question-format headings that indicate schema potential.
JSON-LD generation
Drafts complete, valid JSON-LD for each identified opportunity, populated with the actual content from your page.
Schema injection
On approval, injects the JSON-LD into the
<head> of the relevant page via the Rankforce CMS plugin, without touching your visible page content.How the agent identifies schema opportunities
During each crawl, the agent looks for the following content patterns:- Question-format headings — H2 or H3 headings phrased as questions (e.g., “How long does onboarding take?”) are strong candidates for FAQ schema
- Numbered lists — Ordered lists with three or more steps are candidates for HowTo schema, especially when each item contains an action verb
- Definition sections — Content that defines a term and then elaborates on it may qualify for DefinedTerm or Article schema
- Page-level signals — Support pages, pricing pages, and product pages are systematically evaluated for FAQ potential based on their category, regardless of heading phrasing
FAQ schema: example
When the agent detects a FAQ section, it generates a completeFAQPage JSON-LD block containing each question-and-answer pair. Below is an example of what an approved FAQ schema injection looks like.
HowTo schema: example
When the agent detects a numbered step sequence, it generates aHowTo JSON-LD block with each step mapped to a HowToStep object. Below is an example.
name, text, and position for each step automatically from your numbered list content. The totalTime field is left blank by default and can be filled in during the review step.
How to review, edit, and approve schema suggestions
Open the AEO inbox
Navigate to AEO → Recommendations in the Rankforce dashboard. Each card shows the page URL, schema type, and a preview of the generated JSON-LD.
Review the generated schema
Expand the card to view the full JSON-LD. Check that question text, answer text, and step descriptions accurately reflect your page content. Pay particular attention to answer length — answers that are too brief may not display fully in rich results.
Edit if needed
Click Edit schema to open the inline JSON editor. You can modify any field value directly. The editor validates your JSON in real time and highlights any syntax errors before you save.
Approve and inject
Click Approve to inject the schema into the page’s
<head>. Rankforce writes the JSON-LD as a <script type="application/ld+json"> tag. The injection is non-destructive — your visible page content is unchanged.Verifying schema with Google’s Rich Results Test
Google’s Rich Results Test is the authoritative tool for confirming that your JSON-LD is syntactically valid and eligible for display. After the AEO agent injects schema on any page, you should verify it manually at least once.Open the Rich Results Test
Go to search.google.com/test/rich-results in your browser, or click the Test in Rich Results Test shortcut directly from your AEO approval confirmation screen.
Review the results
The tool shows which rich result types were detected (e.g., FAQPage, HowTo), whether any errors or warnings are present, and a preview of how the rich result may appear in search.
What other schema types does the agent support?
What other schema types does the agent support?
In addition to FAQPage and HowTo, the AEO Schema Agent supports Article, BreadcrumbList, Product, and LocalBusiness schema types. These are generated automatically when the agent detects the appropriate page context — for example, Product schema is generated for WooCommerce product pages detected during the crawl. Support for Event and Recipe schema is on the roadmap for Q3.
Will the injected schema conflict with schema already on my site?
Will the injected schema conflict with schema already on my site?
The agent checks for existing JSON-LD of the same type before injecting. If a FAQPage schema block already exists on a page, the agent proposes an update to the existing block rather than adding a duplicate. If you are using a plugin that also generates schema (such as Rank Math’s schema module), Rankforce will detect this and ask you to designate one source of truth to prevent conflicts.
