Structured data errors and warnings: fixing schema markup problems on Wix

Module 50: Wix SEO Troubleshooting, Diagnostics & Common Fixes | Lesson 564 of 687 | 55 min read

By Michael Andrews, Wix SEO Expert UK

Structured data (schema markup) is the invisible code that helps Google understand exactly what your content represents: a product, a FAQ, a local business, an article, a recipe, or any of hundreds of other content types. When structured data is implemented correctly, your Wix pages become eligible for rich results (enhanced search appearances such as star ratings, FAQ dropdowns, product prices, and knowledge panels) that dramatically increase click-through rates. But structured data is unforgiving of errors. A single missing field, an incorrect value, or improper nesting can invalidate your entire schema, stripping you of rich results and leaving Google confused about your content. This lesson is your complete reference for diagnosing and fixing every common structured data error on Wix websites, whether the schema was auto-generated by Wix, added via Wix Custom Code, or injected by a third-party app.

Schema markup debugging and validation
Proper structured data earns rich results that significantly improve search visibility and click-through rates.

Understanding Structured Data Errors vs Warnings

Google classifies structured data issues into two categories in Search Console, and the distinction is critically important for prioritising your fixes.

Errors (Critical)

Errors indicate that required fields are missing or contain invalid values. When a structured data item has errors, Google will NOT display any rich result for that page. The schema markup is considered broken and provides no SEO benefit. Errors must be fixed as a high priority because they represent lost rich result opportunities.

Warnings (Non-Critical)

Warnings indicate that recommended (but not required) fields are missing or that optional properties have issues. Pages with warnings may still receive rich results, but they may be less prominent or feature fewer details than fully optimised results. Warnings should be addressed to maximise rich result visibility but are lower priority than errors.

Impact on Rich Results: Think of it this way: errors prevent rich results entirely, while warnings reduce the quality or completeness of rich results. A product page with a schema error showing missing "offers" will never get a price snippet in search results. A product page with a warning for missing "review" can still show prices but will not display star ratings. Both should be fixed, but errors are urgent while warnings are important.

Rich Results Test vs Schema Markup Validator

Two primary tools exist for validating structured data, and they serve different purposes. Understanding when to use each one saves time and produces more accurate diagnoses.

Every Common Structured Data Error Explained

The following is a comprehensive reference of every structured data error you are likely to encounter on a Wix website, along with the exact cause and fix for each one.

Error: Missing @context

The @context property tells Google which vocabulary you are using for your structured data. Without it, Google cannot interpret any of the other properties. The fix is simple: ensure your JSON-LD begins with "@context": "https://schema.org". Wix auto-generated schema always includes this, so this error typically only appears in manually added Custom Code schema. Check your Custom Code injection for a missing or misspelled @context property.

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Your Business Name"
}

Error: Missing @type

The @type property identifies what kind of entity your structured data describes (Product, Article, FAQPage, LocalBusiness, etc.). Without it, Google has no framework for interpreting the remaining properties. This is another error that almost exclusively affects manually added schema via Custom Code. Ensure every JSON-LD block includes a valid @type value from the Schema.org vocabulary.

Error: Invalid URL in Field

This error appears when a URL property (such as "url", "image", or "logo") contains a malformed URL, a relative path instead of an absolute URL, or a URL that does not resolve. On Wix, the most common cause is using relative image paths instead of full URLs. Always use complete URLs starting with https:// for all URL properties in your schema markup.

Common Wix URL Error: When referencing Wix media images in schema markup, never use the Wix internal media URL (wix:image://...). Always use the publicly accessible URL that starts with https://static.wixstatic.com/. You can get the public URL by right-clicking an image on your published site and selecting "Copy image address".

Error: Missing Required Property

Each schema type has a set of required properties that must be present. When a required property is missing, the entire schema item is invalid. The specific required properties vary by type.

Error: Incorrect Date Format

Date properties in schema markup must follow the ISO 8601 format. Google will flag an error for any date that does not conform to this standard. The correct formats are: YYYY-MM-DD for dates (e.g. "2026-03-30"), YYYY-MM-DDTHH:MM:SS+HH:MM for dates with time and timezone (e.g. "2026-03-30T14:30:00+00:00"), or YYYY-MM-DDTHH:MM:SSZ for UTC dates (e.g. "2026-03-30T14:30:00Z"). On Wix, date formatting errors most commonly occur in manually added Event or Article schema where dates are entered in local formats (DD/MM/YYYY or MM/DD/YYYY) instead of ISO 8601.

Error: Missing Image

Several schema types require an image property, and Google is strict about this requirement. Article, Product, Recipe and NewsArticle all require at least one image. The image must be a crawlable, publicly accessible URL (not behind a login). On Wix, this error can occur when: the page has no featured image set, the image URL uses a Wix internal reference instead of a public URL, or the image file has been deleted from the Wix Media Manager but the schema still references it.

Error: Invalid aggregateRating

The aggregateRating property allows you to display star ratings in search results. Errors occur when: "ratingValue" is missing or outside the valid range, "bestRating" is missing when the scale is not 1-5, "ratingCount" or "reviewCount" is missing or set to zero, or the rating values are not numeric. On Wix Stores, aggregateRating is generated from product reviews. If you have zero reviews, do not include aggregateRating in your schema, as an empty rating is an error.

Error: Incorrect Nesting or Missing Parent Type

Structured data types have specific nesting requirements. For example, "offers" in a Product must be nested within the Product type, not at the root level. "mainEntity" items in FAQPage must be nested inside the FAQPage object. Incorrect nesting often results from copy-paste errors or misunderstanding the schema hierarchy. Always validate your schema structure against the Schema.org specification for the type you are implementing.

// INCORRECT - offers outside Product
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Example Product"
}
{
  "@type": "Offer",
  "price": "29.99"
}

// CORRECT - offers nested inside Product
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Example Product",
  "offers": {
    "@type": "Offer",
    "price": "29.99",
    "priceCurrency": "GBP",
    "availability": "https://schema.org/InStock"
  }
}

How to Debug Schema Markup Added via Wix Custom Code

When you add schema markup manually through Wix Custom Code (Settings > Custom Code or via individual page code injection), debugging requires a systematic approach because errors in hand-written JSON-LD are extremely common.

Debugging custom schema markup on Wix

Fixing Wix Auto-Generated Schema Issues

Wix automatically generates structured data for certain content types, including Products (Wix Stores), Blog Posts (Wix Blog), Events (Wix Events), and Bookings (Wix Bookings). While this auto-generated schema is generally well-formed, issues can arise from the source data.

Override Wix Auto-Schema Carefully: If you need to enhance Wix auto-generated schema with additional properties, the safest approach is to use the Wix SEO advanced settings to add supplementary structured data rather than injecting a competing JSON-LD block via Custom Code. This avoids duplicate schema conflicts. If you must use Custom Code, add properties that complement rather than contradict the auto-generated schema.

Testing Schema Markup After Fixes

Post-fix validation workflow

Monitoring Structured Data Health in GSC Enhancements

The Enhancements section in Google Search Console provides ongoing monitoring for every structured data type Google has detected on your Wix site. Each type (Product, FAQ, Breadcrumbs, How-To, Article, etc.) has its own sub-report showing the status over time.

Preventing Schema Errors When Updating Content

Many structured data errors are introduced when content is updated but the schema markup is not updated to match. This is particularly common with manually added Custom Code schema that references specific content values.

Bulk Schema Validation Strategies

For Wix sites with hundreds of pages, testing schema individually is impractical. Use these strategies to validate schema at scale.


Complete How-To Guide

Complete step-by-step structured data troubleshooting guide for Wix

Final Checkpoint: After completing your structured data troubleshooting, run the Rich Results Test on your homepage, your most important product or service page, and your most recent blog post. All three should return "All items are valid" or at minimum "Valid with warnings" (no errors). If any of these three pages have errors, revisit the relevant section of this lesson. These three pages represent the most common schema types on Wix sites (Organization/LocalBusiness, Product/Service, and Article) and serve as reliable indicators of your overall schema health.

This lesson on Structured data errors and warnings: fixing schema markup problems on Wix is part of Module 50: Wix SEO Troubleshooting, Diagnostics & Common Fixes in The Most Comprehensive Complete Wix SEO Course in the World (2026 Edition). Created by Michael Andrews, the UK's No.1 Wix SEO Expert with 14 years of hands-on experience, 750+ completed Wix SEO projects and 425+ verified five-star reviews.