Feed and oEmbed SEO Improvements
SEOVault AI provides optional optimizations for RSS feeds and oEmbed responses, giving you control over how your content appears in feed readers and when embedded on other sites.
RSS feed optimizations
Section titled “RSS feed optimizations”RSS feeds can be optimized to prevent duplicate content issues, drive traffic back to your site, and control indexing behavior.
Feed noindex header
Section titled “Feed noindex header”Prevent search engines from indexing your RSS feeds by adding the X-Robots-Tag: noindex, nofollow header. This prevents feed URLs from appearing in search results and avoids duplicate content issues.
To enable:
- Go to SEOvault AI > General > Feed
- Check Add noindex header to feeds
- Click Save Changes
This is recommended for most sites since feeds are not meant to be indexed as standalone content.
Feed excerpting
Section titled “Feed excerpting”Automatically truncate full post content in feeds to a configurable character limit. This encourages readers to visit your site for the full content and protects your content from being scraped.
To enable:
- Go to SEOvault AI > General > Feed
- Check Excerpt feed content
- Set the excerpt length (default: 400 characters)
- Click Save Changes
The excerpt:
- Strips HTML tags and shortcodes
- Removes excessive whitespace
- Truncates at word boundaries
- Appends “…” to indicate truncated content
Source backlink
Section titled “Source backlink”Automatically append a nofollow source link to the end of each feed item. This drives traffic back to your site and provides proper attribution when content is syndicated.
To enable:
- Go to SEOvault AI > General > Feed
- Check Add source link to feeds
- Click Save Changes
The link format:
<p><a href="https://yoursite.com/post-url/" rel="nofollow">Source</a></p>You can customize the link text using the seovaultseo_feed_source_link_text filter.
When to use feed optimizations
Section titled “When to use feed optimizations”Enable feed excerpting and source links if:
- You want to protect your content from scrapers
- You want to drive traffic from feed readers to your site
- Your posts are long and full content in feeds is overwhelming
Keep full content in feeds if:
- You publish short posts (under 400 characters)
- Your audience reads primarily via email subscriptions
- You want full content available in feed readers
oEmbed improvements
Section titled “oEmbed improvements”oEmbed allows your content to be embedded on other sites (like when pasting a URL into WordPress, Slack, or social media). SEOvault AI can enhance these embeds with your SEO metadata.
Use SEO title for oEmbed
Section titled “Use SEO title for oEmbed”Replace the default post title in oEmbed responses with your custom SEO title or Open Graph title. This ensures consistent branding across embeds.
To enable:
- Go to SEOvault AI > General > oEmbed
- Check Use SEO/OG title for oEmbed title
- Click Save Changes
The plugin uses:
- Open Graph title if OG is enabled and set
- SEO title if OG is disabled or not set
- Falls back to post title if neither is set
Use social image for oEmbed thumbnails
Section titled “Use social image for oEmbed thumbnails”Replace the default post thumbnail in oEmbed responses with your configured Open Graph image. This ensures your chosen social image appears in embeds.
To enable:
- Go to SEOvault AI > General > oEmbed
- Check Use social image for oEmbed thumbnails
- Click Save Changes
The plugin uses:
- Featured image if set
- Open Graph image if configured
- Falls back to WordPress default behavior if neither is set
Remove author from oEmbed
Section titled “Remove author from oEmbed”Remove author name and author URL from oEmbed responses. This is useful for sites with multiple authors or when author attribution is not relevant for embeds.
To enable:
- Go to SEOvault AI > General > oEmbed
- Check Remove author info from oEmbed
- Click Save Changes
This removes both author_name and author_url from the oEmbed response.
oEmbed response data
Section titled “oEmbed response data”When enabled, the oEmbed improvements modify the following fields in the oEmbed response:
title— Post title (uses SEO/OG title if enabled)thumbnail_url— Image URL (uses social image if enabled)thumbnail_width— Image widththumbnail_height— Image heightauthor_name— Author name (removed if enabled)author_url— Author URL (removed if enabled)
Filters
Section titled “Filters”Developers can customize feed and oEmbed behavior using filters:
Feed excerpt length
Section titled “Feed excerpt length”add_filter( 'seovaultseo_feed_excerpt_length', function( $length ) { return 500; // Custom excerpt length} );Source link text
Section titled “Source link text”add_filter( 'seovaultseo_feed_source_link_text', function( $text ) { return 'Read more'; // Custom link text} );Testing feed changes
Section titled “Testing feed changes”After enabling feed optimizations:
- Visit your feed URL (typically
/feed/or/?feed=rss2) - Check response headers for
X-Robots-Tag: noindex, nofollow - Verify content is excerpted if enabled
- Confirm source link appears at the end of items
Testing oEmbed changes
Section titled “Testing oEmbed changes”After enabling oEmbed improvements:
- Use an oEmbed discovery tool or the WordPress oEmbed endpoint
- Check that the response includes your SEO title
- Verify the thumbnail uses your social image
- Confirm author info is removed if enabled