What does Google say about SEO? /
Quick SEO Quiz

Test your SEO knowledge in 5 questions

Less than a minute. Find out how much you really know about Google search.

🕒 ~1 min 🎯 5 questions

Official statement

If a video is no longer available, an HTTP 404 status must be returned by the video’s web page, and the expiration date field in the video sitemaps and MRSS should be set to a past date.
0:34
🎥 Source video

Extracted from a Google Search Central video

⏱ 1:04 💬 EN 📅 06/12/2011 ✂ 3 statements
Watch on YouTube (0:34) →
Other statements from this video 2
  1. Comment Google rafraîchit-il vraiment les données vidéo avec schema.org ?
  2. Faut-il vraiment soumettre manuellement vos sitemaps vidéos dans Search Console ?
📅
Official statement from (14 years ago)
TL;DR

Google requires a double signal for missing videos: an <strong>HTTP 404</strong> status on the video page and a <strong>past expiration date</strong> in the video sitemaps. This redundancy ensures Googlebot understands the permanent removal. Missing either of these signals can lead to ghost videos lingering in the index, causing unnecessary crawl errors and diluting your budget.

What you need to understand

Why does Google require two distinct signals for a deleted video?

The requirement imposes a double-lock approach: the webpage must return a 404 AND the video sitemap (or MRSS) must indicate an expiration date that is earlier than the current date. This redundancy is not accidental.

Google treats sitemap signals and HTTP codes independently. A 404 on the page tells the crawler, "this resource no longer exists," but if the sitemap continues to list the video without an expiration date or with a future date, Googlebot may legitimately assume it's a temporary error. Conversely, a past expiration date in the sitemap without a 404 on the page creates an inconsistency that the algorithm could interpret in multiple ways.

What exactly is a video sitemap or MRSS?

A video sitemap is an extension of the classic XML sitemap protocol, including specific tags like <video:video>, <video:expiration_date>, or <video:publication_date>. The MRSS (Media RSS) format is an alternative standard used notably by video platforms and some CMS.

These files allow Google to discover videos without having to parse the HTML of each page. The tag <video:expiration_date> should adhere to the ISO 8601 format (e.g., 2023-12-31T23:59:59Z). A past date explicitly signals that the video is no longer valid, even if the page still physically exists.

What’s the difference between a deleted video and a temporarily unavailable video?

This is where the choice of HTTP response code becomes critical. A 404 means "permanent deletion." If the video is temporarily offline (maintenance, technical issue), a 503 code with a Retry-After header would be more appropriate.

Google clearly distinguishes between the two scenarios. A 503 keeps the video in the index with a temporary status, while a 404 triggers a gradual deindexing. The expiration date in the sitemap only applies to permanent deletions, not temporary unavailability.

  • 404 + past expiration date = permanent deletion, total deindexing
  • 503 (without sitemap modification) = temporary unavailability, retained in index
  • 410 Gone = an alternative to 404, explicitly signals a voluntary and permanent deletion
  • Inconsistency between sitemap and HTTP = unpredictable behavior, potential retention of video in partial index
  • Deindexing delay = Google does not instantly remove a 404 video, expect several days to weeks depending on crawl budget

SEO Expert opinion

Is this recommendation consistent with observed practices on the ground?

Absolutely, and it's even a point where Google is unusually precise. Field tests show that deleted videos still listed in a video sitemap without an expiration date generate chronic 404 errors in Search Console for months.

What's less documented: how long does Google continue to crawl a 404 URL before abandoning it permanently? Based on my observations, it depends on the internal PageRank of the page and the historical update frequency of the domain. A video news site will see its 404s purged in a few days, while a corporate site with few updates may see Google attempting recrawls for several weeks. [To be verified]: the exact impact of the expiration date on speeding up this process has never been publicly quantified by Google.

What inconsistencies does this statement not cover?

Google remains completely silent on the case of moved videos. If a video changes URL, should we mark the old one as expired AND add the new one to the sitemap, or is a 301 redirect sufficient? The official documentation suggests both, but tests show that a 301 alone is generally adequate if the sitemap is regularly recrawled.

Another area of uncertainty: videos hosted on third-party platforms (YouTube, Vimeo) embedded on your site. If you remove the embed but the video still exists on YouTube, should you issue a 404 or simply remove the entry from the video sitemap? Google does not state a preference, but empirically, removing the sitemap entry is sufficient — a 404 on your embed page would be technically incorrect since the page may still exist with other content.

Can this double requirement create unexpected issues?

Yes, especially on sites with rapidly rotating video content. Keeping a video sitemap updated with accurate expiration dates requires robust automation. I've seen cases where a batch deletion on the CMS updates HTTP codes but forgets the sitemap, creating a lag of several weeks.

More insidiously: some CMS generate dynamic video sitemaps based on the database. If a video is "soft deleted" (marked inactive in the database but not physically removed), it may disappear from the sitemap automatically but continue to return 200 if the URL is accessed directly. This is the opposite of the problem described by Google, but it is equally problematic for the index.

Warning: Video sitemaps are limited to 50,000 URLs per file. On large video catalogs, poor expiration management can saturate your sitemaps with outdated entries, pushing new videos into secondary files that are less prioritized by Googlebot.

Practical impact and recommendations

How do you properly implement this double requirement on an existing site?

First step: audit your current videos in Search Console, under the "Video Indexing" section. Filter by "Unindexed Pages" and look for persistent 404 errors. If URLs have appeared for more than 30 days, it means your video sitemap has not been updated correctly.

On the technical implementation side, automate the sync between your video database and your sitemap. Each deletion or unpublishing of a video should trigger two atomic actions: (1) modify the HTTP response code of the page, (2) add or update the <video:expiration_date> tag with today's date. Use a UTC timestamp to avoid timezone ambiguity.

What critical errors should absolutely be avoided?

Classic mistake: redirecting deleted video pages to the homepage or a category page. This is a disguised soft 404. Google explicitly recommends a true 404 (or 410) — a redirect is only appropriate if the video has been moved to a new permanent URL.

Another trap: using a future expiration date to "schedule" a deletion. Technically supported but dangerous: if you forget to remove the video on the scheduled date, Google will automatically deindex it even if it is still online. Prefer managing deletions in real time rather than planning.

How can you verify that the setup is functioning correctly?

Test with the URL inspection tool in Search Console. Paste a recently deleted video URL and perform a live inspection. Google should detect the 404. Then check your video sitemap (or MRSS): the <video:expiration_date> tag should display a date earlier than today.

Monitor the "Sitemaps" reports in Search Console. If Google detects inconsistencies (404 URLs still listed in the sitemap without an expiration date), warnings will appear. Fix them immediately: every inconsistency dilutes Google's trust in your sitemap.

  • Set up an automatic synchronization script between the video database and XML/MRSS sitemap
  • Return a 404 (or 410) on any permanently deleted video page, never redirect to a generic page
  • Add <video:expiration_date> with a past date in ISO 8601 format for each removed video
  • Use a 503 + Retry-After for temporary unavailability, not a 404
  • Monthly audit for persistent 404 errors in Search Console > Video Indexing
  • Limit each video sitemap to 50,000 URLs and regularly purge expired entries to avoid saturation
Strict management of deleted videos relies on a strict consistency between HTTP signals and sitemap. This double requirement protects your crawl budget and maintains a clean video index. Neglecting it generates chronic errors that slow down the indexing of your new videos. On large or rapidly rotating catalogs, automation becomes essential — it's the kind of technical optimization that benefits from support by a specialized SEO agency capable of implementing robust workflows tailored to your specific technical stack.

❓ Frequently Asked Questions

Peut-on utiliser un code 410 Gone au lieu d'un 404 pour les vidéos supprimées ?
Oui, le 410 est même préférable car il signale explicitement une suppression définitive et volontaire. Google le traite de manière identique au 404 pour la désindexation, mais certains crawlers tiers le priorisent différemment.
Faut-il mettre à jour le sitemap vidéo immédiatement ou peut-on attendre le prochain recrawl ?
Idéalement immédiatement, puis soumettre le sitemap mis à jour via Search Console pour accélérer la prise en compte. Un délai de plusieurs jours entre la suppression et la mise à jour du sitemap prolonge inutilement les erreurs 404 dans les logs.
Que se passe-t-il si on supprime simplement l'entrée du sitemap vidéo sans ajouter de date d'expiration ?
Google finira par désindexer la vidéo après plusieurs crawls 404, mais le processus est beaucoup plus lent. La date d'expiration accélère la désindexation en fournissant un signal explicite et daté.
Les vidéos YouTube embedées sur mon site doivent-elles être gérées de la même façon ?
Non. Si vous retirez un embed YouTube, retirez simplement l'entrée du sitemap vidéo. La page elle-même peut continuer à renvoyer 200 si elle contient autre chose. Le 404 n'est requis que si la page entière est supprimée.
Combien de temps Google met-il à désindexer une vidéo 404 avec date d'expiration correcte ?
Variable selon le crawl budget du site, mais généralement entre 3 et 14 jours. Les sites à forte fréquence de crawl voient leurs 404 purgés plus rapidement. Vérifiez l'évolution dans Search Console section Indexation vidéo.
🏷 Related Topics
Domain Age & History Crawl & Indexing HTTPS & Security Mobile SEO Search Console

🎥 From the same video 2

Other SEO insights extracted from this same Google Search Central video · duration 1 min · published on 06/12/2011

🎥 Watch the full video on YouTube →

Related statements

💬 Comments (0)

Be the first to comment.

2000 characters remaining
🔔

Get real-time analysis of the latest Google SEO declarations

Be the first to know every time a new official Google statement drops — with full expert analysis.

No spam. Unsubscribe in one click.