CreativeWork schema and portfolio markup for Wix
Module 36: SEO for Creative Professionals on Wix | Lesson 422 of 687 | 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.

- 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.
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
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
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, 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.