CreativeWork schema and portfolio markup for Wix

Module 36: SEO for Creative Professionals on Wix | Lesson 418 of 683 | 42 min read

By Michael Andrews, Wix SEO Expert UK

CreativeWork is a Schema.org type designed specifically for creative output: artwork, designs, photographs, music, writing and more. By adding CreativeWork schema to your Wix portfolio, you give Google explicit metadata about your creative works including the creator, date, medium, genre and subject. This structured data can earn enhanced search results and helps Google understand your portfolio at a deeper level than page text alone.

Understanding CreativeWork Schema Types

CreativeWork is a parent type with dozens of specific subtypes. Choosing the right subtype tells Google exactly what kind of creative work you produce. Using the generic CreativeWork type is acceptable but using a specific subtype provides stronger signals and more relevant rich result opportunities.

Code editor showing CreativeWork schema markup implementation for a Wix portfolio
CreativeWork schema markup gives Google explicit metadata about your creative output, enabling richer search result presentations.
  • VisualArtwork: paintings, illustrations, sculptures, digital art and mixed media pieces
  • Photograph: professional photography including portraits, landscapes, editorial and commercial
  • MusicComposition: original songs, scores and musical arrangements
  • MusicRecording: recorded audio tracks and performances
  • VideoObject: video works including films, music videos, documentaries and reels
  • DigitalDocument: design files, brand guidelines, UX documentation and digital publications
  • WebSite: web design projects showcasing sites you have built for clients
  • SoftwareApplication: apps, tools and interactive projects you have developed
  • Article: published writing, essays, journalism and editorial content

Essential CreativeWork Properties

Every CreativeWork schema implementation should include a core set of properties that provide Google with comprehensive information about the work. The more properties you include, the richer the data available for Google to use in search results. At minimum, include the name, creator, dateCreated, description and image properties.

  • @type: the specific CreativeWork subtype (VisualArtwork, Photograph, etc.)
  • name: the title of the creative work
  • creator: a Person or Organization object with your name, URL and professional details
  • dateCreated: the date the work was completed in ISO 8601 format
  • description: a detailed text description of the work, its purpose and context
  • image: URL of the primary image representing the work
  • url: the canonical URL of the page showcasing this work on your Wix site
  • genre: the style, movement or category of the work
  • material: physical media used for traditional artwork or tools used for digital work
  • artMedium: specific to VisualArtwork, the medium such as oil on canvas or digital illustration
  • artworkSurface: specific to VisualArtwork, the surface such as canvas, paper or screen
  • width and height: dimensions of visual works for display context
  • keywords: relevant tags and descriptors for the work
  • copyrightHolder: the person or entity that holds copyright
  • license: the license under which the work is published if applicable

Implementing CreativeWork Schema on Wix

Adding CreativeWork markup to your Wix portfolio pages

  • Open your Wix Editor and navigate to the portfolio project page you want to mark up
  • Go to the page SEO settings and find the Advanced SEO section
  • Click on Structured Data Markup or use the Custom Code option under page settings
  • Create a JSON-LD script block containing your CreativeWork schema
  • Set the @context to "https://schema.org" and @type to your specific CreativeWork subtype
  • Fill in all applicable properties using the actual content from the page
  • Ensure the creator property contains a Person object with your name and Wix site URL
  • Add the schema to the page head section using Wix custom code (Settings > Custom Code > Head)
  • Publish the page and validate the schema using the Google Rich Results Test
  • Repeat for each portfolio project page, customising the schema for each specific work

CreativeWork Schema Code Examples

Below are schema templates for the most common creative professional types. Copy and customise these for your own portfolio pages. Replace all placeholder values with your actual information. The schema goes in a script tag with type application/ld+json in the page head.

Photographer Schema Example: For a photography portfolio page, use @type: Photograph with properties including name (image title), creator (your Person schema), dateCreated, description, contentLocation (where the photo was taken), genre (wedding, portrait, landscape), and image (the full URL of the photograph on your Wix site). This schema structure helps your photos appear in Google Images with enhanced attribution.

Person Schema for the Creator Profile

The creator property in every CreativeWork should reference a detailed Person schema. This Person schema acts as your digital identity card for Google, connecting all your creative works to your professional profile. Include your name, job title, URL, social profiles, area of expertise and any relevant credentials. This Person schema should be consistent across all your portfolio pages.

  • @type: Person
  • name: your full professional name as it appears across the web
  • jobTitle: your primary professional title such as Graphic Designer, Photographer or Illustrator
  • url: the canonical URL of your Wix website homepage
  • image: a professional headshot URL hosted on your Wix site
  • sameAs: an array of your professional profile URLs including LinkedIn, Behance, Dribbble, Instagram and any other platforms
  • knowsAbout: an array of your areas of expertise
  • hasOccupation: an Occupation object with your role details
  • alumniOf: educational institutions relevant to your creative career

Connecting CreativeWork to Broader Site Schema

Your CreativeWork schema should not exist in isolation. It connects to other schema types on your site to build a comprehensive knowledge graph. Your homepage should have Organization or Person schema. Your portfolio index page should have a CollectionPage schema referencing individual CreativeWork items. Your about page should have the detailed Person schema that each CreativeWork creator property references.

Building a connected schema architecture

  • Add Person or Organization schema to your homepage identifying you or your studio
  • Add CollectionPage schema to your portfolio overview page listing the individual work URLs
  • Add specific CreativeWork subtype schema to each individual project page
  • Use consistent @id values to connect the creator in each CreativeWork to the Person schema on your about page
  • Add BreadcrumbList schema to create a clear navigation path from homepage to portfolio to individual work
  • Validate the entire schema chain using the Schema Markup Validator to check for errors and warnings
Schema Accuracy: Only add schema markup that accurately reflects the content on the page. Do not add VisualArtwork schema to a page that does not contain a visual artwork. Do not fabricate dates, awards or credentials in your schema. Google may penalise sites that use misleading structured data. Every property value should be verifiable from the visible page content.

Testing and Validating Your Schema Implementation

  • Google Rich Results Test: validates whether your schema is eligible for rich results in Google search
  • Schema Markup Validator: checks your JSON-LD syntax and property usage against the Schema.org specification
  • Google Search Console Enhancements report: monitors schema errors and warnings across your entire Wix site over time
  • Structured Data Testing Tool: provides detailed parsing of your schema with error highlighting
  • Manual search verification: search for your creative works by name and check if rich snippets appear in results

Essential Tools for This Lesson

  • SEO Fix in a Box: My Wix app. Free to install, it scans your site and shows what needs fixing, and paid plans write the fixes from your own Google searches

Was this lesson useful?

It takes 1 minute to tell me. The course is free and I want to keep it that way, and your feedback shows me what is working and helps other people find it.

Leave quick feedback

This lesson on CreativeWork schema and portfolio markup for Wix is part of Module 36: SEO for Creative Professionals on Wix in The Most Comprehensive Complete Wix SEO Course in the World (2026 Edition). Created by Michael Andrews, a Wix Marketplace Legend Partner with 14 years of hands-on experience, 800 completed Wix SEO projects and 456 verified five-star reviews.

Related

The Wix app

Fix your Wix SEO from your dashboard

Wix SEO Fix in a Box scans every page, writes your fixes from your own Google searches and puts them on in one click, with undo. Start on the free plan.

See everything it does

The Wix SEO Fix in a Box app, showing a site health score, the next step to take and a list of everything the app does