Elements Without URLs
The Metadata Field can be used on Elements like Users and Tags, that do not support URLs by default. To manage metadata on Non-URL-Enabled Elements you will need to:
- Setup a custom route in Craft to load your element on a specific page
- Add a Metadata Field to the Element's Field Layout
- Define the Element ID in your template's Sprout Seo
meta
tag
# User Metadata
{# Determine the User Element for your page #} {% set user = craft.users.id(1).one() %} {# Set the `id` variable to the Element ID that has your Metadata field #} {% do craft.sproutSeo.meta({ id: user.id }) %} {# Prepare your metadata #} {% sproutseo 'optimize' %}
# Custom Elements
Add integrated Metadata and XML Sitemap support for custom Elements or any Element that does not support URLs via a Custom URL-Enabled Section.