Structured data is section 9 of our Wix SEO checklist. This page covers presets, custom code and what to skip.
What Wix Adds by Itself
| Page type | Preset markup | Source of the values |
|---|---|---|
| Wix Stores product | Product | Product name, description, brand, price |
| Wix Blog post | Article (BlogPosting, NewsArticle or Article) | Post title, author, publish and update dates |
| Wix Bookings service | Course | Service details |
| Wix Events event | Event | Event name, date, place |
| Wix Portfolio | Images | Project images |
| Homepage | LocalBusiness | Business name and location from your business info |
Sources: Wix: preset markups and Wix default SEO settings, checked October 2026.
Presets use variables, so each product or post gets its own values. A product's markup changes when its price changes. That is why presets are the safest choice for product pages.
To see or switch presets: SEO & GEO > Tools and settings > SEO Settings > choose a page type > Edit next to Structured data markup.
How to Test What Google Sees
- Copy the URL of a live product or post.
- Paste it into Google's Rich Results Test.
- Check which items Google detects and whether any have errors or warnings.
- In Search Console, open the Enhancements or rich result reports (for example Product snippets or Merchant listings) to see errors across the site.
Fix errors first. Warnings for optional fields can wait.
How to Add Custom JSON-LD to a Wix Page
- In the Wix Editor, click Pages & Menu.
- Click More Actions next to the page, then SEO basics.
- Open the Advanced SEO tab and click Structured Data Markup.
- Click + Add New Markup, give it a name and paste your JSON-LD.
- Save, publish, then test the live URL in the Rich Results Test.
Wix only accepts JSON-LD, up to five markups per page, and each must be under 7,000 characters (Wix).
Example Organization markup for a fictional store, northwind-outdoors.com:
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Northwind Outdoors",
"url": "https://northwind-outdoors.com",
"logo": "https://northwind-outdoors.com/logo.png",
"sameAs": [
"https://www.instagram.com/northwindoutdoors"
]
}Only include facts that are true and shown on your site.
The "Convert to Custom Markup" Trap
In SEO Settings you can click Convert to custom markup on a preset. Wix copies the preset into a custom markup you can edit, and the preset is switched off.
That is fine if you keep the variables. Wix lets you insert them with Add Variable, so the copy still pulls each product's name, price and image. The trap is replacing a variable with typed text, for example a fixed price or "InStock". The next time the price or stock changes, your markup is wrong, and Google may show the wrong price or flag a mismatch with the page.
Rule: on Products, keep the preset unless you need a field it lacks. If you convert, keep price and availability as variables.
Markup That No Longer Pays Off
| Markup | What changed | Source |
|---|---|---|
| FAQPage | Google shows FAQ rich results only for well-known, authoritative government and health sites since August 2023 | Google, Aug 2023 |
| HowTo | HowTo rich results were removed in 2023 | Google, Aug 2023 |
| WebSite search box | Google retired the sitelinks search box in November 2024 | Google, Oct 2024 |
| Self-serving reviews | Review stars about your own business on your own site are not shown | Google review snippet docs |
FAQ markup does no harm, but do not expect stars or dropdowns in Google from it.
Google's Rule: Mark Up Only What People Can See
Google says markup must describe content that is visible on the page. Wix repeats it: "If some of the information included in your markup doesn't appear in the page, it might not show as a rich result" (Wix; Google structured data policies).
Also remember: markup makes a page eligible for a rich result. It does not promise one, and it is not a ranking boost by itself.
How to Use This with an AI Assistant
Connect SEOmatic at https://seomatic.ai/mcp and ask: "Use site_pages crawl on my top 5 Wix product and blog URLs and list the schema types on each page. Flag missing or duplicate markup and draft JSON-LD for my approval." This needs a free SEOmatic sign-in; in Approval mode nothing is added to your site until you approve it.
Let the Agents Do This on Your Wix Site
SEOmatic's AI agents connect to Wix, read your own Google Search Console data, and make the fixes from this checklist directly on your site:
- Rewrite SEO titles and meta descriptions on pages, blog posts and products
- Add schema and fix canonical and noindex settings
- Set up redirects for moved or deleted URLs
Each change can wait for your approval, one click undoes it, and the agents check it against how the rest of your site did. What they can change depends on your platform, and you see the full list before anything runs.
14-Day Trial for $1, credited to your first payment.
More From the Wix SEO Checklist
- The ChecklistWix SEO: The 2026 Checklist
- GuideIs Wix Good for SEO? An Honest Answer
- GuideWix 301 Redirects: How to Set Them Up
- GuideWix URLs: Remove /product-page/ and /post/
- GuideWix SEO Settings: Where Every Option Lives
- GuideWix Blog SEO: 12 Settings and Habits
- GuideWix robots.txt: How to Edit It (and When Not To)


