Skip to content

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 feeds can be optimized to prevent duplicate content issues, drive traffic back to your site, and control indexing behavior.

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:

  1. Go to SEOvault AI > General > Feed
  2. Check Add noindex header to feeds
  3. Click Save Changes

This is recommended for most sites since feeds are not meant to be indexed as standalone content.

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:

  1. Go to SEOvault AI > General > Feed
  2. Check Excerpt feed content
  3. Set the excerpt length (default: 400 characters)
  4. Click Save Changes

The excerpt:

  • Strips HTML tags and shortcodes
  • Removes excessive whitespace
  • Truncates at word boundaries
  • Appends “…” to indicate truncated content

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:

  1. Go to SEOvault AI > General > Feed
  2. Check Add source link to feeds
  3. 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.

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 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.

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:

  1. Go to SEOvault AI > General > oEmbed
  2. Check Use SEO/OG title for oEmbed title
  3. 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

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:

  1. Go to SEOvault AI > General > oEmbed
  2. Check Use social image for oEmbed thumbnails
  3. 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 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:

  1. Go to SEOvault AI > General > oEmbed
  2. Check Remove author info from oEmbed
  3. Click Save Changes

This removes both author_name and author_url from the oEmbed response.

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 width
  • thumbnail_height — Image height
  • author_name — Author name (removed if enabled)
  • author_url — Author URL (removed if enabled)

Developers can customize feed and oEmbed behavior using filters:

add_filter( 'seovaultseo_feed_excerpt_length', function( $length ) {
return 500; // Custom excerpt length
} );
add_filter( 'seovaultseo_feed_source_link_text', function( $text ) {
return 'Read more'; // Custom link text
} );

After enabling feed optimizations:

  1. Visit your feed URL (typically /feed/ or /?feed=rss2)
  2. Check response headers for X-Robots-Tag: noindex, nofollow
  3. Verify content is excerpted if enabled
  4. Confirm source link appears at the end of items

After enabling oEmbed improvements:

  1. Use an oEmbed discovery tool or the WordPress oEmbed endpoint
  2. Check that the response includes your SEO title
  3. Verify the thumbnail uses your social image
  4. Confirm author info is removed if enabled