🔍 Overview
If OTTO is successfully deploying meta titles and descriptions on your homepage and blog posts but not on WooCommerce product pages, you are not alone. WooCommerce product pages use a custom post type that requires a specific configuration inside OTTO before deployments take effect. This article walks you through the most common causes and the steps to resolve them.
⚙️ Why This Happens
WooCommerce product pages are registered as a custom post type (product) rather than standard WordPress pages or posts. OTTO's deployment settings are scoped by post type, so if the product post type is not explicitly enabled, OTTO will skip those pages during deployment — even when everything else appears to be working correctly.
Additional reasons meta data may not appear on WooCommerce product pages include:
- A conflicting SEO plugin (such as Yoast SEO or Rank Math) is overriding OTTO's output for the product post type.
- The WooCommerce product pages were not included in the initial OTTO site crawl.
- OTTO deployment has not been re-run after the product post type was enabled.
- A caching plugin or server-level cache is serving a stale version of the page.
✅ Step-by-Step Fix
- Open OTTO SEO. In the left sidebar, click OTTO SEO, then open SEO Automation inside it. This opens the OTTO SEO dashboard at /seo-automation-v3.
- Check post type settings. Inside OTTO, locate the deployment or site settings panel and confirm that the product post type is toggled on. If it is disabled, enable it and save your changes.
- Verify there are no plugin conflicts. If another SEO plugin is active on your WordPress site, make sure it is not set to manage meta data for WooCommerce products. Only one plugin should control meta output per post type. Disable meta management for the product post type in the conflicting plugin, or deactivate the plugin entirely if OTTO is your primary SEO tool.
- Re-crawl your WooCommerce product pages. Return to the OTTO SEO dashboard and trigger a new crawl so that product pages are discovered and indexed within OTTO.
- Re-deploy meta data. After the crawl completes, run a new OTTO deployment targeting your product pages. OTTO will now write the meta titles and descriptions to the correct post type.
- Clear your cache. In your WordPress caching plugin (e.g., WP Rocket, W3 Total Cache) or your hosting control panel, purge the full-site cache. Then reload a product page and use your browser's View Page Source option to confirm the meta tags appear inside the section.
🔎 How to Confirm the Fix Worked
After completing the steps above, verify that the deployment was successful:
- Open any WooCommerce product page in your browser.
- Right-click anywhere on the page and select View Page Source.
- Use Ctrl + F (or Cmd + F on Mac) and search for meta name="description".
- Confirm that the correct description written by OTTO is present in the source code.
If the meta title and description now appear in the page source, the fix was successful. Changes may take 24–72 hours to be reflected in Google Search results.
💡 Pro Tips
- Whenever you add a new custom post type to your WordPress site, revisit OTTO's post type settings to make sure it is included in future deployments.
- Use the Meta Generator tool (left sidebar → Content → Meta Generator) to bulk-create optimised meta titles and descriptions for all your WooCommerce products before deploying with OTTO.
- After any major WooCommerce update, re-run an OTTO crawl to catch any post type or URL structure changes.
🆘 Still Need Help?
If you have followed all the steps above and OTTO meta descriptions are still not appearing on your WooCommerce product pages, If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.