diff --git a/web/src/html.js b/web/src/html.js
index a310f45d7..ea5648297 100644
--- a/web/src/html.js
+++ b/web/src/html.js
@@ -191,11 +191,19 @@ function buildGoogleVideoMetadata(claimUri, claim) {
thumbnailUrl: `${claimThumbnail}`,
uploadDate: `${new Date(releaseTime * 1000).toISOString()}`,
// --- Recommended ---
- duration: moment.duration(claim.duration * 1000).toISOString(),
+ duration: claim.duration ? moment.duration(claim.duration * 1000).toISOString() : undefined,
contentUrl: generateDirectUrl(claim.name, claim.claim_id),
embedUrl: generateEmbedUrl(claim.name, claim.claim_id),
};
+ if (
+ !googleVideoMetadata.description.replace(/\s/g, '').length ||
+ googleVideoMetadata.thumbnailUrl.startsWith('data:image') ||
+ !googleVideoMetadata.thumbnailUrl.startsWith('http')
+ ) {
+ return '';
+ }
+
return (
'\n'
);