Allow content created in Experience Builder to be used in meta tags and schema.org vocabularies

Created on 5 November 2024, 3 months ago

Overview

In an Experience Builder slack meeting I asked if data created from within the experience builder should be available above just the presentation of the data on the page.

The underlying issue is the same with paragraphs and/or blocks in a layout, that the structured data of a particular page builder built page is not available at the node level to use as meta data for that node.

Some scenarios for search engine optimization (SEO) I can immediately see being an issue are:

1. A summary of the content of the page that could be used in description meta tags and schema vocabularies. When we just had a body field, the node:summary token was great. Once we componentized, it got a lot harder.

2. Images that are representative of the page. Used in social meta tags and schema.org vocabularies.

3. Schema.org vocabulary markup for individual components. This could be done inline in the component’s markup or bubbles up the the page. Breadcrumbs, Frequently Asked Questions. Search boxes, and other parts of the page can have their own schema markup.

Proposed resolution

In the past, Drupal has relied on the Token module to bubble up content pieces that can be used in meta tags, schema.org vocabularies, and pathauto patterns. That may be possible with Experience Builder (XB) and a ticket has been created for that: πŸ“Œ Investigate possible token syntax and support for XB data Active .

But there may be other solutions not yet created as XB is a new approach so I am opening this ticket as a feature request.

User interface changes

TBD

✨ Feature request
Status

Active

Version

0.0

Component

Page builder

Created by

πŸ‡ΊπŸ‡ΈUnited States thejimbirch Cape Cod, Massachusetts

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024