Mappings

Mappings are designed to help us organize and structure content while improving the SEO on our website.

The markup in schema.org adds meaning to your content for search engines but the real benefits come when you use structured data as the basis for your content model.

We call it the entity-based content model and you can learn more about by watching the following webinars:

Or by booking a call with our SEO experts..

WordLift mappings have been developed as an integration for the Advanced Custom Fields plugin and allows you to either:

  • re-use fields that you might have already configured with ACF on your CMS or,
  • create new fields based on the schema.org taxonomy

WordLift loads automatically the latest version of schema.org and allows you to personalize your content model easily while taking care of the injection of the json-ld on your pages.

Getting Started

Requirements

_images/mappings-acf.png

Add Custom Fields

First create a new custom field by clicking on Field Group and choosing a title.

_images/mapping-custom-fields.png _images/mappings-field-group.png

Then add your first field

_images/mappings-field-step-1.png
  • Field Label is what the user will see editing a post
  • Field Name from schema.org (e.g. endDate)
  • Field Type “Date time picker” in the case of endDate
_images/mappings-field-type.png
  • Instructions for authors. Shown when submitting data
  • Required? whether this field is needed or not in order to publish a post
_images/mappings-field-example-1.png
  • Default Value, you can fill this box if you want a default data when creating a post
  • Placeholder Text, appears within the input
  • Prepend, appears before the input
  • Append, appears after the input
  • Character Limit
  • Conditional Logic
  • Wrapper Attributes
_images/mappings-field-example-2.png
  • Location
    Rules, here you can choose to use this ACF if for example your Post Type is equal or not equal to one of your Post Types
_images/mappings-rules.png

This is how it looks for authors while creating or editing a post:

_images/mappings-draft-example.png

Add New mapping

First go on Schema.org Types and Sync Schema.org classes

_images/mappings-schema.png _images/mappings-sync-schema.png

Then go on Mappings and add a new one.

_images/mappings-step-1.png

Choose a title and at least one Rule

_images/mappings-step-2.png

Add at least one Property:

_images/mappings-step-5.png
  • Property name, give a name to your property
  • Field Type, select ACF to use Custom Fields
  • Field Text, choose which custom field to use for that property
  • Transform Function