• Skip to main content
  • Skip to forum navigation

StudioPress

  • Shop for Themes
  • My StudioPress

Forum navigation

  • Home
  • General Genesis Discussions
  • StudioPress Themes
  • Genesis Blocks
    • Genesis Blocks
    • Genesis Custom Blocks
  • Retired Themes
  • FAQs
  • Forum Rules
  • Internationalization and Translations
  • Forum Bugs and Suggestions
  • Forum Log In

Are You Using The WordPress Block Editor?

Genesis now offers plugins that help you build better sites faster with the WordPress block editor (Gutenberg). Try the feature-rich free versions of each plugin for yourself!

Genesis Blocks Genesis Custom Blocks

SiteNavigationElement crap in current form?

Welcome!

These forums are for general discussion on WordPress and Genesis. Official support for StudioPress themes is offered exclusively at My StudioPress. Responses in this forum are not guaranteed. Please note that this forum will require a new username, separate from the one used for My.StudioPress.

Log In
Register Lost Password

Community Forums › Forums › Archived Forums › General Discussion › SiteNavigationElement crap in current form?

This topic is: not resolved

Tagged: itemprop, scheme, sitenavigationelement

  • This topic has 1 reply, 2 voices, and was last updated 11 years, 2 months ago by Tom.
Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • October 10, 2014 at 12:58 pm #127403
    timmelody
    Member

    Ok no I don't mean crap, but hopefully I did get your attention.

    The issue is, when checking markup with Google's Structured Data Testing Tool, it simply does not recognize "SiteNavigationElement" or return any sort of result to indicate Google is saying "Yes, I understand this is your SiteNavigationElement."

    My hunch has been that this is because there is no itemprop="url" being automatically added to the menu links.

    I tested my theory with this code placed in an HTML snippet on one of my pages

    <ul itemscope itemtype="http://www.schema.org/SiteNavigationElement">
    <li><a href="/about.html" itemprop="url">About</a></li>
    <li><a href="/contact.html" itemprop="url">Contact</a></li>
    <li><a href="/" itemprop="url">Home</a></li>
    </ul>

    and sure enough the Structured Data Testing result immediately recognizes the snippet, returning the result:

    Item
    type: http://schema.org/sitenavigationelement
    property:
    url: About
    url: Contact
    url: Home

    but still completely ignores the markup in my Genesis theme (Decor).

    So the question is, how can we expand the SiteNavigationElement markup to include itemprop="url" on each menu link so that Google actually recognizes it?

    Or, is there something I am missing?

    Thanks for any help and tips.

    October 10, 2014 at 7:48 pm #127429
    Tom
    Participant

    I believe that this is something you'll have to address with StudioPress: http://my.studiopress.com/help/


    Choose your next site design from over 350 Genesis themes.
    [ Follow me: Twitter ] [ Follow Themes: Twitter ] [ My Favourite Webhost ]

  • Author
    Posts
Viewing 2 posts - 1 through 2 (of 2 total)
  • The forum ‘General Discussion’ is closed to new topics and replies.

CTA

Ready to get started? Create a site or shop for themes.

Create a site with WP EngineShop for Themes

Footer

StudioPress

© 2025 WPEngine, Inc.

Products
  • Create a Site with WP Engine
  • Shop for Themes
  • Theme Features
  • Get Started
  • Showcase
Company
  • Brand Assets
  • Terms of Service
  • Accptable Usse Policy
  • Privacy Policy
  • Refund Policy
  • Contact Us
Community
  • Find Developers
  • Forums
  • Facebook Group
  • #GenesisWP
  • Showcase
Resources
  • StudioPress Blog
  • Help & Documentation
  • FAQs
  • Code Snippets
  • Affiliates
Connect
  • StudioPress Live
  • StudioPress FM
  • Facebook
  • Twitter
  • Dribbble