• Resolved 2chicks

    (@2chicks)


    There are well known structured data fields that are missing from WooCommerce. Is WooCommerce going to fix this issue so that we don’t have to hire a developer to add them every time Google releases a new set?

Viewing 11 replies - 1 through 11 (of 11 total)
  • Saif

    (@babylon1999)

    Hello @2chicks,

    I’m not sure if I fully understand what you mean here. Can you please elaborate?

    Look forward to hearing back from you.

    Thread Starter 2chicks

    (@2chicks)

    WooCommerce isn’t outputting the right structured data to make Google happy. https://developers.google.com/search/blog/2022/09/merchant-listings All of my WooCommerce sites are pulling errors in the Merchant Listing Errors in Google Search Console. Before that it was price and something else.

    Thread Starter 2chicks

    (@2chicks)

    Anything?

    Hi there @2chicks ??

    WooCommerce isn’t outputting the right structured data to make Google happy. https://developers.google.com/search/blog/2022/09/merchant-listings All of my WooCommerce sites are pulling errors in the Merchant Listing Errors in Google Search Console. Before that it was price and something else.

    Thanks for reaching out! This is from the Google document you are referencing here:

    These enhanced product experiences were previously only open to Merchant Center users.

    Additionally, from what I understand, you are managing various WooCommerce sites.

    Let’s start with focusing on one of them, for starters. Does it have the Google Listings & Ads installed, for example? That would enable the connection with Google’s Merchant Center.

    I hope that helps. Looking forward to hearing from you!

    Thread Starter 2chicks

    (@2chicks)

    The site in reference doesn’t use the Merchant Center, nor do we intend to. According to the article, all sites that sell anything online are expected to have the correct structured data on the site, and not depend on this data from the Merchant Center. “Now merchants can be eligible for merchant listing experiences by providing product data on web pages without a Google Merchant Center account.” So this gets back to my original question on whether WooCommerce plans an update that will provide this structured data (schema), so that we don’t have to hire a programmer to customize WooCommerce to include it?

    Thread Starter 2chicks

    (@2chicks)

    Anything on this?

    Hello,
    Sorry to hear about that.

    There are well known structured data fields that are missing from WooCommerce.

    All of my WooCommerce sites are pulling errors in the Merchant Listing Errors in Google Search Console.

    Can you please provide a screenshot of the issue on your end? You can send screenshots via https://snipboard.io – please follow the instructions on that page, then paste the URL in this thread.

    Can you provide a copy of your site’s System Status, please? You can find it via WooCommerce > Status. Select “Get system report” and then “Copy for support”.?

    Please share a copy of any fatal error log as well, it is found under WooCommerce > System Status > Logs (if any). That way we can take a closer look at the issue.

    Thread Starter 2chicks

    (@2chicks)

    Here you go:

    https://www.2cdevgroup.com/2022-10-27_10-25-54.png

    
    ### WordPress Environment ###
    
    WordPress address (URL): https://xxx.com
    Site address (URL): https://xxx.com
    WC Version: 7.0.0
    REST API Version: ? 7.0.0
    WC Blocks Version: ? 8.5.1
    Action Scheduler Version: ? 3.4.0
    Log Directory Writable: ?
    WP Version: 6.0.3
    WP Multisite: –
    WP Memory Limit: 256 MB
    WP Debug Mode: –
    WP Cron: ?
    Language: en_US
    External object cache: –
    
    ### Server Environment ###
    
    Server Info: Apache
    PHP Version: 7.4.32
    PHP Post Max Size: 256 MB
    PHP Time Limit: 180
    PHP Max Input Vars: 5500
    cURL Version: 7.85.0
    OpenSSL/1.1.1q
    
    SUHOSIN Installed: –
    MySQL Version: 5.7.40
    Max Upload Size: 256 MB
    Default Timezone is UTC: ?
    fsockopen/cURL: ?
    SoapClient: ?
    DOMDocument: ?
    GZip: ?
    Multibyte String: ?
    Remote Post: ?
    Remote Get: ?
    
    ### Database ###
    
    WC Database Version: 7.0.0
    WC Database Prefix: pah_
    Total Database Size: 44.59MB
    Database Data Size: 33.96MB
    Database Index Size: 10.63MB
    pah_woocommerce_sessions: Data: 0.23MB + Index: 0.00MB + Engine MyISAM
    pah_woocommerce_api_keys: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_woocommerce_attribute_taxonomies: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_woocommerce_downloadable_product_permissions: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_woocommerce_order_items: Data: 0.01MB + Index: 0.01MB + Engine MyISAM
    pah_woocommerce_order_itemmeta: Data: 0.08MB + Index: 0.06MB + Engine MyISAM
    pah_woocommerce_tax_rates: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_woocommerce_tax_rate_locations: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_woocommerce_shipping_zones: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_woocommerce_shipping_zone_locations: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_woocommerce_shipping_zone_methods: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_woocommerce_payment_tokens: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_woocommerce_payment_tokenmeta: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_woocommerce_log: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_actionscheduler_actions: Data: 0.46MB + Index: 0.18MB + Engine MyISAM
    pah_actionscheduler_claims: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_actionscheduler_groups: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    pah_actionscheduler_logs: Data: 0.28MB + Index: 0.18MB + Engine MyISAM
    pah_ai1ec_events: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_ai1ec_event_category_colors: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_ai1ec_event_feeds: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_ai1ec_event_instances: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_ai1ec_facebook_users: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_ai1ec_facebook_users_events: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_aryo_activity_log: Data: 0.50MB + Index: 0.00MB + Engine InnoDB
    pah_commentmeta: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_comments: Data: 0.08MB + Index: 0.05MB + Engine MyISAM
    pah_duplicator_packages: Data: 0.03MB + Index: 0.00MB + Engine MyISAM
    pah_dynamic_widgets: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_ecpt_meta_boxes: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_ecpt_meta_box_fields: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_ecpt_post_types: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_ecpt_taxonomies: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_gf_draft_submissions: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_gf_entry: Data: 1.93MB + Index: 0.16MB + Engine MyISAM
    pah_gf_entry_meta: Data: 4.39MB + Index: 3.55MB + Engine MyISAM
    pah_gf_entry_notes: Data: 0.14MB + Index: 0.04MB + Engine MyISAM
    pah_gf_form: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_gf_form_meta: Data: 0.07MB + Index: 0.00MB + Engine MyISAM
    pah_gf_form_revisions: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_gf_form_view: Data: 0.36MB + Index: 0.16MB + Engine MyISAM
    pah_gf_rest_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    pah_links: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_options: Data: 3.61MB + Index: 0.28MB + Engine MyISAM
    pah_postmeta: Data: 1.48MB + Index: 0.45MB + Engine MyISAM
    pah_posts: Data: 4.35MB + Index: 0.19MB + Engine MyISAM
    pah_rg_form: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_rg_form_meta: Data: 0.06MB + Index: 0.00MB + Engine MyISAM
    pah_rg_form_view: Data: 0.12MB + Index: 0.07MB + Engine MyISAM
    pah_rg_incomplete_submissions: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_rg_lead: Data: 0.82MB + Index: 0.07MB + Engine MyISAM
    pah_rg_lead_detail: Data: 1.92MB + Index: 2.36MB + Engine MyISAM
    pah_rg_lead_detail_long: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_rg_lead_meta: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_rg_lead_notes: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_smush_dir_images: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_termmeta: Data: 0.05MB + Index: 0.06MB + Engine MyISAM
    pah_terms: Data: 0.01MB + Index: 0.02MB + Engine MyISAM
    pah_term_relationships: Data: 0.01MB + Index: 0.01MB + Engine MyISAM
    pah_term_taxonomy: Data: 0.01MB + Index: 0.01MB + Engine MyISAM
    pah_usermeta: Data: 1.65MB + Index: 1.05MB + Engine MyISAM
    pah_users: Data: 0.10MB + Index: 0.11MB + Engine MyISAM
    pah_wc_admin_notes: Data: 0.04MB + Index: 0.00MB + Engine MyISAM
    pah_wc_admin_note_actions: Data: 0.02MB + Index: 0.01MB + Engine MyISAM
    pah_wc_category_lookup: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_wc_customer_lookup: Data: 0.05MB + Index: 0.06MB + Engine MyISAM
    pah_wc_download_log: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_wc_order_coupon_lookup: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_wc_order_product_lookup: Data: 0.01MB + Index: 0.02MB + Engine MyISAM
    pah_wc_order_stats: Data: 0.01MB + Index: 0.02MB + Engine MyISAM
    pah_wc_order_tax_lookup: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_wc_product_attributes_lookup: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    pah_wc_product_download_directories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    pah_wc_product_meta_lookup: Data: 0.01MB + Index: 0.02MB + Engine MyISAM
    pah_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    pah_wc_reserved_stock: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_wc_tax_rate_classes: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    pah_wc_webhooks: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_wfblockediplog: Data: 0.14MB + Index: 0.09MB + Engine MyISAM
    pah_wfblocks7: Data: 0.04MB + Index: 0.03MB + Engine MyISAM
    pah_wfconfig: Data: 2.34MB + Index: 0.02MB + Engine MyISAM
    pah_wfcrawlers: Data: 0.01MB + Index: 0.00MB + Engine MyISAM
    pah_wffilechanges: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_wffilemods: Data: 3.67MB + Index: 0.46MB + Engine MyISAM
    pah_wfhits: Data: 1.00MB + Index: 0.12MB + Engine MyISAM
    pah_wfhoover: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_wfissues: Data: 0.01MB + Index: 0.01MB + Engine MyISAM
    pah_wfknownfilelist: Data: 2.58MB + Index: 0.14MB + Engine MyISAM
    pah_wflivetraffichuman: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_wflocs: Data: 0.01MB + Index: 0.00MB + Engine MyISAM
    pah_wflogins: Data: 0.36MB + Index: 0.08MB + Engine MyISAM
    pah_wfls_2fa_secrets: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    pah_wfls_settings: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    pah_wfnotifications: Data: 0.03MB + Index: 0.01MB + Engine MyISAM
    pah_wfpendingissues: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_wfreversecache: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_wfsnipcache: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_wfstatus: Data: 0.12MB + Index: 0.05MB + Engine MyISAM
    pah_wftrafficrates: Data: 0.01MB + Index: 0.01MB + Engine MyISAM
    pah_wpfm_backup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    pah_wpmailsmtp_debug_events: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    pah_wpmailsmtp_tasks_meta: Data: 0.02MB + Index: 0.01MB + Engine MyISAM
    pah_yoast_indexable: Data: 0.50MB + Index: 0.18MB + Engine MyISAM
    pah_yoast_indexable_hierarchy: Data: 0.01MB + Index: 0.03MB + Engine MyISAM
    pah_yoast_migrations: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    pah_yoast_primary_term: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    pah_yoast_seo_links: Data: 0.02MB + Index: 0.01MB + Engine MyISAM
    pah_yoast_seo_meta: Data: 0.04MB + Index: 0.04MB + Engine MyISAM
    
    ### Post Type Counts ###
    
    attachment: 189
    custom_css: 1
    nav_menu_item: 11
    oembed_cache: 1
    page: 27
    pgp_public_key_block: 3
    post: 3
    product: 18
    product_variation: 123
    programs: 16
    programs_post_type: 16
    revision: 1381
    shop_order: 32
    staff: 1
    wcccf: 3
    wp_global_styles: 1
    
    ### Security ###
    
    Secure connection (HTTPS): ?
    Hide errors from visitors: ?
    
    ### Active Plugins (21) ###
    
    Gravity Forms: by Gravity Forms – 2.6.7
    Akismet Anti-Spam: by Automattic – 5.0.1
    Activity Log: by Activity Log Team – 2.8.4
    Yoast Duplicate Post: by Enrico Battocchi & Team Yoast – 4.5
    Duplicator: by Snap Creek – 1.5.0
    Genesis Connect for WooCommerce: by StudioPress – 1.1.1
    Genesis Featured Page Advanced: by Nick Diego – 1.9.9
    Gravity Forms PGP Encryption: by wp2pgpmail – 1.14
    Gravity Forms reCAPTCHA Add-On: by Gravity Forms – 1.1
    Hotjar: by Hotjar – 1.0.14
    Jetpack: by Automattic – 11.4
    Regenerate Thumbnails: by Alex Mills (Viper007Bond) – 3.1.5
    Simple Social Icons: by StudioPress – 3.1.1
    WooCommerce Clover Payment Gateway by Zaytech: by Zaytech – 1.2.8
    Checkout Field Editor for WooCommerce (Pro): by ThemeHigh – 3.4.0
    Customizer for WooCommerce: by SkyVerge – 2.7.7
    WooCommerce Google Analytics Integration: by WooCommerce – 1.5.15
    WooCommerce: by Automattic – 7.0.0
    Wordfence Security: by Wordfence – 7.7.1
    Yoast SEO: by Team Yoast – 19.9
    WP Mail SMTP: by WPForms – 3.6.1
    
    ### Inactive Plugins (0) ###
    
    ### Dropin Plugins (1) ###
    
    maintenance.php: maintenance.php
    
    ### Settings ###
    
    API Enabled: –
    Force SSL: –
    Currency: USD ($)
    Currency Position: left
    Thousand Separator: ,
    Decimal Separator: .
    Number of Decimals: 2
    Taxonomies: Product Types: external (external)
    grouped (grouped)
    simple (simple)
    variable (variable)
    
    Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)
    exclude-from-search (exclude-from-search)
    featured (featured)
    outofstock (outofstock)
    rated-1 (rated-1)
    rated-2 (rated-2)
    rated-3 (rated-3)
    rated-4 (rated-4)
    rated-5 (rated-5)
    
    Connected to WooCommerce.com: –
    Enforce Approved Product Download Directories: –
    
    ### WC Pages ###
    
    Shop base: #4820 - /enroll/
    Cart: #4821 - /cart/
    Checkout: #4822 - /checkout/
    My account: #4823 - /my-account/
    Terms and conditions: #3254 - /terms-and-conditions/
    
    ### Theme ###
    
    Name: Petra Allied Health Theme
    Version: (update to version 0 is available)
    Author URL: https://www.2cdevgroup.com/
    Child Theme: ?
    Parent Theme Name: Genesis
    Parent Theme Version: 3.4.0
    Parent Theme Author URL: https://www.studiopress.com/
    WooCommerce Support: ?
    
    ### Templates ###
    
    Overrides: xxx/woocommerce/cart/cart-empty.php
    xxx/woocommerce/cart/cart-item-data.php
    xxx/woocommerce/cart/cart-shipping.php
    xxx/woocommerce/cart/cart-totals.php
    xxx/woocommerce/cart/cart.php
    xxx/woocommerce/cart/cross-sells.php
    xxx/woocommerce/cart/mini-cart.php
    xxx/woocommerce/cart/proceed-to-checkout-button.php
    xxx/woocommerce/cart/shipping-calculator.php
    xxx/woocommerce/checkout/cart-errors.php
    xxx/woocommerce/checkout/form-billing.php
    xxx/woocommerce/checkout/form-checkout.php
    xxx/woocommerce/checkout/form-coupon.php
    xxx/woocommerce/checkout/form-login.php
    xxx/woocommerce/checkout/form-pay.php
    xxx/woocommerce/checkout/form-shipping.php
    xxx/woocommerce/checkout/order-receipt.php
    xxx/woocommerce/checkout/payment-method.php
    xxx/woocommerce/checkout/payment.php
    xxx/woocommerce/checkout/review-order.php
    xxx/woocommerce/checkout/terms.php
    xxx/woocommerce/checkout/thankyou.php
    xxx/woocommerce/content-product.php
    xxx/woocommerce/content-single-product.php
    xxx/woocommerce/notices/error.php
    xxx/woocommerce/notices/notice.php
    xxx/woocommerce/notices/success.php
    xxx/woocommerce/single-product/related.php
    xxx/woocommerce/single-product/tabs/tabs.php
    xxx/woocommerce/single-product.php
    
    ### Admin ###
    
    Enabled Features: activity-panels
    analytics
    coupons
    customer-effort-score-tracks
    experimental-products-task
    experimental-import-products-task
    experimental-fashion-sample-products
    experimental-product-tour
    shipping-smart-defaults
    shipping-setting-tour
    homescreen
    marketing
    multichannel-marketing
    mobile-app-banner
    navigation
    onboarding
    onboarding-tasks
    remote-inbox-notifications
    remote-free-extensions
    payment-gateway-suggestions
    shipping-label-banner
    subscriptions
    store-alerts
    transient-notices
    woo-mobile-welcome
    wc-pay-promotion
    wc-pay-welcome-page
    
    Disabled Features: minified-js
    new-product-management-experience
    settings
    
    Daily Cron: ? Next scheduled: 2022-10-27 16:33:22 +00:00
    Options: ?
    Notes: 84
    Onboarding: completed
    
    ### Action Scheduler ###
    
    Complete: 1,188
    Oldest: 2022-10-24 17:15:59 +0000
    Newest: 2022-10-27 15:29:35 +0000
    
    Failed: 1
    Oldest: 2020-03-25 20:33:56 +0000
    Newest: 2020-03-25 20:33:56 +0000
    
    Pending: 3
    Oldest: 2022-10-27 15:53:30 +0000
    Newest: 2022-10-31 15:00:31 +0000
    
    ### Status report information ###
    
    Generated at: 2022-10-27 15:29:36 +00:00
    
    -----------------
    
    

    2022-10-05T15:37:37+00:00 CRITICAL Uncaught Error: Class ‘WPSEO_Post_Type’ not found in /home/pah12/public_html/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-option-titles.php:302
    Stack trace:
    #0 /home/pah12/public_html/wp-includes/class-wp-hook.php(307): WPSEO_Option_Titles->enrich_defaults(”)
    #1 /home/pah12/public_html/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(NULL, Array)
    #2 /home/pah12/public_html/wp-includes/plugin.php(476): WP_Hook->do_action(Array)
    #3 /home/pah12/public_html/wp-settings.php(598): do_action(‘init’)
    #4 /home/pah12/public_html/wp-config.php(102): require_once(‘/home/pah12/pub…’)
    #5 /home/pah12/public_html/wp-load.php(50): require_once(‘/home/pah12/pub…’)
    #6 /home/pah12/public_html/wp-blog-header.php(13): require_once(‘/home/pah12/pub…’)
    #7 /home/pah12/public_html/index.php(17): require(‘/home/pah12/pub…’)
    #8 {main}
    thrown in /home/pah12/public_html/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-option-titles.php on line 302`
    `

    Hi @2chicks

    Can you please re-share the screenshot again as the link you provided produces a 403 Forbidden error?

    I’d recommend using https://snipboard.io or https://skitch.com/. You can share the direct link to the image as a response to this topic.

    As for the error logs, this points to the plugins/wordpress-seo or Yoast SEO: by Team Yoast – 19.9. It would be best to reach out to the developers or post to the proper forum thread for further assistance here: https://www.ads-software.com/support/plugin/wordpress-seo/

    Thanks!

    Thread Starter 2chicks

    (@2chicks)

    Try cutting and pasting this link into your browser. It is uploaded to my own hosting server and I can see the screenshot on many connections and browsers including provide window browsing. I will not install another program for this one screenshot. I can verify that the screenshot file here is public and available.

    https://www.2cdevgroup.com/2022-10-27_10-25-54.png

    Howdy @2chicks ??

    Thanks for the screenshot, I can confirm I was able to view it. I’d like to circle back to this:

    back to my original question on whether WooCommerce plans an update that will provide this structured data (schema), so that we don’t have to hire a programmer to customize WooCommerce to include it?

    From what I gather, you’d like more functionality included in the WooCommerce plugin, specifically related to Schema markup.

    Kindly note that WooCommerce is an open-source project and everyone is welcome to contribute. Directly linked here are some open issues related to schema markup, over on GitHub, while, additionally, enhancement requests can be submitted via this GitHub link.

    Meanwhile, I was able to find this related article, on how to add schema markup to a WooCommerce store and this configuration guide, should you choose to go ahead with a premium plugin for your needs.

    I trust that points you in the right direction, but if you have more questions, let us know. We’re happy to help.

Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘Structured Data Missing’ is closed to new replies.