Improve search engine visibility with structured data and German descriptions

Adds JSON-LD structured data for website, organization, and video objects, updates meta descriptions to German, and modifies Twitter creator handle.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 15f2f889-92c4-4e31-8a9c-79faa5c6cb62
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/7NzVbGU
This commit is contained in:
sebastjanartic 2026-01-24 14:03:54 +00:00
parent 2319f7062b
commit 3c77094946
2 changed files with 67 additions and 8 deletions

View File

@ -18,14 +18,14 @@
</script>
<script async src="https://fundingchoicesmessages.google.com/i/pub-4465464714854276?ers=1" nonce="temp-nonce"></script>
<script nonce="temp-nonce">(function() {function signalGooglefcPresent() {if (!window.frames['googlefcPresent']) {if (document.body) {const iframe = document.createElement('iframe'); iframe.style = 'width: 0; height: 0; border: none; z-index: -1000; left: -1000px; top: -1000px;'; iframe.style.display = 'none'; iframe.name = 'googlefcPresent'; document.body.appendChild(iframe);} else {setTimeout(signalGooglefcPresent, 0);}}}signalGooglefcPresent();})();</script>
<meta name="description" content="FOLX.TV Video Platform Amazing Content" />
<meta name="description" content="FOLX.TV Video Platform Musik, Unterhaltung und Live-Streaming. Jetzt deutsche Schlager, Volksmusik und mehr ansehen!" />
<!-- Google Search Console verification -->
<meta name="google-site-verification" content="YcRvFNGnAbAnlhQvhODVJOaqHLVdOKnpCqk7oH-xeKE" />
<!-- Open Graph meta podatki za družbena omrežja in mobilne aplikacije -->
<meta property="og:title" content="video.folx.tv FOLX.TV Video Platform" />
<meta property="og:description" content="FOLX.TV Video Platform Amazing Content" />
<meta property="og:description" content="FOLX.TV Video Platform Musik, Unterhaltung und Live-Streaming. Jetzt ansehen!" />
<meta property="og:type" content="website" />
<meta property="og:site_name" content="video.folx.tv" />
<meta property="og:locale" content="de_DE" />
@ -40,7 +40,7 @@
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@folxtv" />
<meta name="twitter:title" content="video.folx.tv FOLX.TV Video Platform" />
<meta name="twitter:description" content="FOLX.TV Video Platform Amazing Content" />
<meta name="twitter:description" content="FOLX.TV Video Platform Musik, Unterhaltung und Live-Streaming. Jetzt ansehen!" />
<meta name="twitter:image" id="twitter-image" content="https://video.folx.tv/api/social-image" />
<meta name="twitter:image:alt" content="video.folx.tv FOLX.TV Video Platform" />
@ -89,6 +89,52 @@
gtag('config', 'G-NNV14K77K3');
</script>
<!-- JSON-LD Structured Data for SEO -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "video.folx.tv",
"alternateName": "FOLX.TV Video Platform",
"url": "https://video.folx.tv",
"description": "Deutsche Video Streaming Plattform mit Musik, Unterhaltung und Live-Streaming",
"inLanguage": "de",
"potentialAction": {
"@type": "SearchAction",
"target": "https://video.folx.tv/?search={search_term_string}",
"query-input": "required name=search_term_string"
},
"publisher": {
"@type": "Organization",
"name": "FOLX.TV",
"url": "https://folx.tv",
"logo": {
"@type": "ImageObject",
"url": "https://video.folx.tv/folx-logo.png"
}
}
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "FOLX.TV",
"url": "https://video.folx.tv",
"logo": "https://video.folx.tv/folx-logo.png",
"sameAs": [
"https://www.facebook.com/folxtv",
"https://www.instagram.com/folx.tv",
"https://www.youtube.com/@folxtv"
],
"contactPoint": {
"@type": "ContactPoint",
"contactType": "customer service",
"availableLanguage": ["German", "English"]
}
}
</script>
</head>
<body>
<div id="root">

View File

@ -203,7 +203,7 @@ app.use((req, res, next) => {
<!-- Dodatni Twitter Card meta podatki -->
<meta name="twitter:player:width" content="1200">
<meta name="twitter:player:height" content="630">
<meta name="twitter:creator" content="@go4video">
<meta name="twitter:creator" content="@folaborable">
<!-- Structured data for Google -->
<script type="application/ld+json">
@ -211,16 +211,29 @@ app.use((req, res, next) => {
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "${escapeHtml(video.title)}",
"description": "${escapeHtml(video.description || `Watch ${video.title} on go4.video`)}",
"description": "${escapeHtml(shortDescription)}",
"thumbnailUrl": "${thumbnailUrl}",
"uploadDate": "${video.createdAt?.toISOString()}",
"duration": "PT${Math.floor(video.duration / 60)}M${video.duration % 60}S",
"contentUrl": "${videoUrl}",
"contentUrl": "${video.videoUrl}",
"embedUrl": "${videoUrl}",
"interactionStatistic": {
"@type": "InteractionCounter",
"interactionType": "https://schema.org/WatchAction",
"userInteractionCount": ${video.views || 0}
},
"publisher": {
"@type": "Organization",
"name": "go4.video",
"url": "${baseUrl}"
"name": "FOLX.TV",
"logo": {
"@type": "ImageObject",
"url": "https://video.folx.tv/folx-logo.png"
},
"url": "https://video.folx.tv"
},
"potentialAction": {
"@type": "WatchAction",
"target": "${videoUrl}"
}
}
</script>`;