> Portal Navigation: > > - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version. > - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages). > - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`). > - Top-level index of all portals: https://dev.wix.com/docs/llms.txt > - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt # Method name: setStructuredData(structuredData: Array) # Method package: wixSeoFrontend # Method menu location: wixSeoFrontend --> setStructuredData # Method Link: https://dev.wix.com/docs/velo/apis/wix-seo-frontend/set-structured-data.md # Method Description: 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()`]($w.html#onReady) event handler to ensure search engines can read it. # Method Code Examples: *** Note: do not assume any prop names or enum values other than the ones in the example. ## Set a page's structured data ```javascript 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"); } ); } ); ``` ---