Structured Data

Schema markup built as one connected entity graph

Most SEO plugins print a handful of separate JSON-LD blocks per page — an Organization here, an Article there — with no relationship between them. NexalSEO outputs a single @graph where every node carries an @id and references the others, the way search engines actually resolve entities.

The graph, node by node

Organization or Person (your Knowledge Graph identity, with knowsAbout semantic-authority signals) → WebSite → WebPage (the hub node — links to the site, the primary image, the breadcrumb, and the main content, all by reference) → Article or Product. Nothing is duplicated: the Article’s image, publisher and page all point back to the same node instead of repeating the data three times.

A real author entity, not a name string

Every Article links to a proper Person node for its author — bio, avatar, and sameAs links pulled from their WordPress profile fields — instead of a bare “author”: “name” string. That’s the structured-data side of E-E-A-T.

FAQ schema from a native block

Add the NexalSEO FAQ block in the block editor and it renders as clean, semantic HTML on the front end while the plugin emits validatable FAQPage JSON-LD server-side — connected to the same WebPage node, so it’s one more spoke on the graph rather than an isolated script tag.

Product schema, enriched for WooCommerce

Brand entity, GTIN, the full image gallery (not just the featured image), aggregateRating plus real approved reviews, and an Offer with priceValidUntil, itemCondition and seller filled in — the fields Google’s Merchant/Product structured-data guidance actually checks for.

LocalBusiness without a duplicate identity

If you fill in the Local SEO tab, the LocalBusiness node links back to your main Organization identity with branchOf instead of repeating your logo and social links as a second, disconnected entity. Full detail on the Local SEO page.

Also included

Speakable & inLanguage

Marks the headline and opening passage as speakable for voice assistants, and every node declares its language — future-proofing for voice search.

BreadcrumbList, connected

The breadcrumb trail is its own node, referenced from the WebPage by @id — not a separate, unlinked script.

Validate it yourself

Install the plugin, fill in your Knowledge Graph identity under Schema settings, and check any page with Google’s Rich Results Test — you’ll see one connected graph, not a pile of disconnected snippets. See how this plugs into semantic authority on the semantic SEO page.

Download NexalSEO free