Tell Google you sell adult sexually related products with JSON-LD for SEO
Published: May 26, 2026
Google continues to expand structured data for Merchant Center for those who can't or don't want to use a product feed. Today, I'm happy to announce the ability to tell Google if you sell adult related products using JSON-LD for SEO's structured data.
By adding a metafield to your store, JSON-LD for SEO will include adult related markup to your Product data for all products or just the products that need it.
One thing to note is that at this time, Google is only looking for content that is considered sexually realated. You can add other fields that Schema accepts as explained below, but Google will ignore them at this time.
Adding adult-related for sexual content to all products
To enable sexual content for all products, you must enable a setting in JSON-LD for SEO to include this markup.

The adult-related products field indicates that your products are adult-oriented in the sexual category such as nudity, suggestive or explicit material, or related online services, or is intended to enhance sexual activity.
Examples of sexual content may include erotic videos or magazine, sexual enhancement devices, sex toys, etc.
Per product option for adult-related products
You can also set the adult-related flag to specific products rather than all products.
The adult-related field can be added using the following metafield to any product page.
namespace: jsonld
key: adultConsideration
type: single_line_text or string
We'll use Shopify's native metafield editor for our example but you can use your metafield tool of choice.
- Select Settings and go to Metafields and metaobjects
- Select Products
- Select Add a definition
- Add whatever name you wish, I used Adult Content Structured Data
- Click on the light grey text to change the namespace and key. This is required for the data to work correctly.
- Change the namespace and key to match the following text exactly. You can copy and paste if needed.
jsonld.adultConsideration - Change the type to use single_line_text.
- Select Save
Set your value
- Now go to the product URL you wish to set as the adult-related content field in the Shopify Admin. Scroll down until you see Metafields and locate the metafield we just created. Depending on your products, you can use one or more of the following in the text field:
-
- AlcoholConsideration: https://schema.org/AlcoholConsideration
- DangerousGoodConsideration: https://schema.org/DangerousGoodConsideration
- HealthcareConsideration: https://schema.org/HealthcareConsideration
- NarcoticConsideration: https://schema.org/NarcoticConsideration
- ReducedRelevanceForChildrenConsideration: https://schema.org/ReducedRelevanceForChildrenConsideration
- SexualContentConsideration: https://schema.org/SexualContentConsideration
- TobaccoNicotineConsideration: https://schema.org/TobaccoNicotineConsideration
- UnclassifiedAdultConsideration: https://schema.org/UnclassifiedAdultConsideration
- ViolenceConsideration: https://schema.org/ViolenceConsideration
- WeaponConsideration: https://schema.org/WeaponConsideration
- Copy and paste the adult consideration. Remember that Merchant Center only supports Sexual Content (SexualContentConsideration) at this time, but you can add others if you wish. You can use the Schema field name
SexualContentConsiderationor the full linkhttps://schema.org/SexualContentConsideration
To add more than one, seperate each with a comma such as ViolenceConsideration,WeaponConsideration:
Best Practices
- If you sell products that are considered adult-oriented according to Google's adult-oriented content policy, you must use this property to label them as adult-oriented. While these products are eligible to be shown in Shopping ads and free listings, they are subject to age- and country-based restrictions.
- Labeling products with adult-related fields ensures that Google can apply restrictions and show appropriate and legally compliant content to people shopping online. If the product is not adult-oriented, don't use the adult-related field as it may prevent your products from showing online.
- Don't use the adult-related product field to indicate age group.
- For alcohol related products, set the correct product category, not the adult attribute.
Test the new data
Once that's done, you can test the product in the Schema Markup Validator or Rich Results Testing Tool.
Open the ProductGroup data - if there is more than one, look for our data with #json-ld-for-seo appended to the @id. Once you found our data, search for hasAdultConsideration and data should match the same data you entered.
From here, you'll just need to wait for Google to recrawl and reanalyze the page. Once that happens, you should be good to go.
Not a JSON-LD for SEO customer but want the ability to add adult-related product fields? Contact me for a free structured data audit or install JSON-LD for SEO now.