Automatic SEO Features
The plugin automatically adds essential SEO elements to all published stories without any configuration required.Document Metadata
Every story includes automatically generated metadata (fromincludes/Discovery.php:78-158):
- Title Tag: Generated from story title using
wp_get_document_title() - Meta Description: Extracted from story excerpt or content
- Canonical URL: Points to the story’s permalink
- Robots Meta: Respects WordPress robots settings
- Generator Tag: Identifies content as Web Stories
Schema.org Structured Data
The plugin automatically generates rich schema.org metadata for better search engine understanding.Article Schema
Each story includes Article schema markup (fromincludes/Discovery.php:288-372):
Product Schema
Stories with shopping integrations automatically include product schema (fromincludes/Discovery.php:385-429):
Open Graph Metadata
Stories include comprehensive Open Graph tags for optimal appearance on Facebook, LinkedIn, and other social platforms (fromincludes/Discovery.php:438-479).
Twitter Card Metadata
Stories include Twitter Card tags for optimal appearance when shared on Twitter/X (fromincludes/Discovery.php:489-519).
The plugin uses
summary_large_image card type to showcase your story’s poster image prominently in Twitter feeds.RSS Feed Support
Web Stories automatically integrate with your WordPress RSS feed:- Stories appear in your main RSS feed (if not disabled)
- Dedicated story RSS feed available at
/feed/web-story/ - Feed links automatically added to story pages
- Compatible with feed readers and aggregators
includes/Discovery.php:238-277 for feed implementation details.
Customizing SEO Metadata
You can customize or extend the default SEO metadata using WordPress filters:Customize Schema.org Metadata
Customize Open Graph Metadata
Customize Twitter Card Metadata
Disabling Default Metadata
If you’re using an SEO plugin (like Yoast SEO or Rank Math), you may want to disable specific metadata:SEO Best Practices
Write Compelling Titles
Write Compelling Titles
- Keep titles under 60 characters for search results
- Include primary keywords naturally
- Make titles descriptive and engaging
- Avoid clickbait or misleading titles
Craft Effective Descriptions
Craft Effective Descriptions
- Write unique descriptions for each story
- Include relevant keywords naturally
- Keep descriptions between 120-160 characters
- Accurately summarize story content
Optimize Poster Images
Optimize Poster Images
- Use high-quality vertical images (9:16 aspect ratio)
- Recommended size: 640×853 pixels minimum
- Compress images for fast loading
- Include descriptive alt text
- Ensure images are visually appealing in search results
Publisher Logo Requirements
Publisher Logo Requirements
- Configure publisher logo in Stories > Settings
- Use a square logo (1:1 aspect ratio)
- Minimum size: 96×96 pixels
- Maximum size: 600×600 pixels
- File formats: PNG, JPG, or WebP
Content Quality
Content Quality
- Create original, valuable content
- Follow Google’s Web Stories guidelines
- Maintain consistent publishing schedule
- Avoid duplicate content
- Ensure stories are mobile-friendly
Story Discovery
Google Search Console
- Verify your site in Google Search Console
- Monitor story performance under Performance reports
- Check for AMP validation errors under AMP section
- Submit XML sitemap if using an SEO plugin with sitemap support
Web Stories in Search
Google may show your stories in:- Google Discover: Featured story carousel
- Google Search: Story results for relevant queries
- Google Images: Individual story pages
- Google App: Featured in browse and search
Story visibility in Google surfaces is not guaranteed and depends on content quality, user engagement, and Google’s algorithmic selection.
XML Sitemap Support
Web Stories work with popular SEO plugins:- Yoast SEO: Automatically includes stories in XML sitemap
- Rank Math: Add stories to sitemap under Settings > Sitemap Settings
- All in One SEO: Enable Web Stories in Search Appearance settings
- SEOPress: Stories included in default sitemap configuration
Troubleshooting
Stories not appearing in Google
Stories not appearing in Google
- Verify stories are published and publicly accessible
- Check for AMP validation errors using AMP Validator
- Ensure robots.txt isn’t blocking story URLs
- Submit sitemap to Google Search Console
- Allow 2-4 weeks for Google to index new stories
Incorrect social sharing previews
Incorrect social sharing previews
Schema validation errors
Schema validation errors
- Test schema using Google Rich Results Test
- Verify publisher logo meets size requirements
- Check that all required fields are populated
- Ensure dates are in correct ISO 8601 format