Sets the page's structured data.
The structured data on your page helps search engines understand more about your page and your business so they can display a richer snippet of your pages in search results.
The structured data you set overwrites any structured data information set earlier.
Note:
You should always set the structured data inside the onReady()
event handler to
ensure search engines can read it.
function setStructuredData(structuredData: Array<object>): Promise<void>;
List of structured data objects in the JSON-LD format as defined by schema.org.
import wixSeoFrontend from "wix-seo-frontend";
// ...
$w.onReady(() => {
wixSeoFrontend
.setStructuredData([
{
"@context": "http://schema.org",
"@type": "Organization",
name: "My Organization Name",
url: "https://www.myorgdomain.com",
},
{
"@context": "http://schema.org",
"@type": "Person",
email: "mailto:john.doe@somedomain.com",
jobTitle: "Professor",
name: "John Doe",
telephone: "(555) 555-555",
},
])
.then(() => {
console.log("structured data set");
})
.catch(() => {
console.log("failed setting structured data");
});
});