Skip to content

Commit e112b33

Browse files
committed
feat: update meta tags and add structured data for improved SEO and user clarity
1 parent bad7892 commit e112b33

1 file changed

Lines changed: 134 additions & 10 deletions

File tree

docs/upscaler/index.html

Lines changed: 134 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,16 @@
88
/>
99
<meta name="google-adsense-account" content="ca-pub-8579453810848662" />
1010
<title>
11-
Free AI Video Upscaler - Enhance Video Quality Online | ArtPlayer
11+
Free Offline Video Upscaler - AI Super Resolution in Browser | No
12+
Upload
1213
</title>
1314
<meta
1415
name="description"
15-
content="Free browser-based AI video upscaler. Enhance and upscale MP4/WebM videos using WebGPU/WebGL super resolution. No upload required - runs 100% locally in your browser."
16+
content="100% offline AI video upscaler. Enhance and upscale videos with super resolution directly in your browser. No upload, no server, completely private. Supports WebGPU/WebGL."
1617
/>
1718
<meta
1819
name="keywords"
19-
content="video upscaler, AI video enhancement, super resolution, WebGPU, WebGL, free video upscaler, online video enhancer, video quality improvement, 4K upscaling"
20+
content="offline video upscaler, AI video enhancement, browser video upscaler, no upload video enhancer, private video upscaling, super resolution, WebGPU upscaler, free video quality enhancement, client-side video processing, 4K upscaling, local video enhancer"
2021
/>
2122
<meta name="robots" content="index,follow" />
2223
<meta name="author" content="ArtPlayer" />
@@ -25,27 +26,50 @@
2526
<meta property="og:url" content="https://artplayer.org/upscaler/" />
2627
<meta
2728
property="og:title"
28-
content="Free AI Video Upscaler - Enhance Video Quality Online"
29+
content="Free Offline Video Upscaler - No Upload, 100% Private"
2930
/>
3031
<meta
3132
property="og:description"
32-
content="Upscale videos with AI super resolution directly in your browser. Free, private, no upload needed."
33+
content="AI video upscaler runs entirely in your browser. No upload needed, completely offline and private."
3334
/>
3435
<meta property="og:site_name" content="ArtPlayer" />
3536
<meta name="twitter:card" content="summary_large_image" />
3637
<meta
3738
name="twitter:title"
38-
content="Free AI Video Upscaler - Enhance Video Quality Online"
39+
content="Free Offline Video Upscaler - No Upload, 100% Private"
3940
/>
4041
<meta
4142
name="twitter:description"
42-
content="Upscale videos with AI super resolution directly in your browser. Free, private, no upload needed."
43+
content="AI video upscaler runs entirely in your browser. No upload needed, completely offline and private."
4344
/>
4445
<link
4546
rel="shortcut icon"
4647
href="/assets/img/favicon.ico"
4748
type="image/x-icon"
4849
/>
50+
<script type="application/ld+json">
51+
{
52+
"@context": "https://schema.org",
53+
"@type": "WebApplication",
54+
"name": "Offline Video Upscaler",
55+
"description": "Free AI-powered video upscaler that runs 100% offline in your browser. No upload required, completely private.",
56+
"url": "https://artplayer.org/upscaler/",
57+
"applicationCategory": "MultimediaApplication",
58+
"operatingSystem": "Any",
59+
"offers": {
60+
"@type": "Offer",
61+
"price": "0",
62+
"priceCurrency": "USD"
63+
},
64+
"featureList": [
65+
"100% Offline Processing",
66+
"No File Upload Required",
67+
"AI Super Resolution",
68+
"WebGPU/WebGL Acceleration",
69+
"Privacy Focused"
70+
]
71+
}
72+
</script>
4973
<script
5074
async
5175
src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-8579453810848662"
@@ -81,13 +105,13 @@
81105
<h1
82106
class="text-2xl sm:text-3xl font-bold text-slate-900 mb-3 tracking-tight"
83107
>
84-
Video Upscaler
108+
Offline AI Video Upscaler
85109
</h1>
86110
<p
87111
class="text-slate-500 text-sm sm:text-base max-w-md mx-auto leading-relaxed"
88112
>
89-
Enhance video quality with AI super resolution. Runs locally
90-
in your browser — no upload needed.
113+
Enhance video quality with AI super resolution. Runs 100%
114+
offline in your browser — no upload, completely private.
91115
</p>
92116
</div>
93117

@@ -475,6 +499,106 @@
475499
</div>
476500
</div>
477501
</div>
502+
503+
<!-- Features Section for SEO -->
504+
<section
505+
class="mt-12 grid grid-cols-2 sm:grid-cols-4 gap-4 text-center"
506+
>
507+
<div class="p-4">
508+
<div
509+
class="w-10 h-10 mx-auto mb-2 rounded-full bg-emerald-100 flex items-center justify-center"
510+
>
511+
<svg
512+
class="w-5 h-5 text-emerald-600"
513+
fill="none"
514+
stroke="currentColor"
515+
viewBox="0 0 24 24"
516+
>
517+
<path
518+
stroke-linecap="round"
519+
stroke-linejoin="round"
520+
stroke-width="2"
521+
d="M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2zm10-10V7a4 4 0 00-8 0v4h8z"
522+
/>
523+
</svg>
524+
</div>
525+
<h3 class="text-sm font-semibold text-slate-800">
526+
100% Offline
527+
</h3>
528+
<p class="text-xs text-slate-500 mt-1">No server upload</p>
529+
</div>
530+
<div class="p-4">
531+
<div
532+
class="w-10 h-10 mx-auto mb-2 rounded-full bg-blue-100 flex items-center justify-center"
533+
>
534+
<svg
535+
class="w-5 h-5 text-blue-600"
536+
fill="none"
537+
stroke="currentColor"
538+
viewBox="0 0 24 24"
539+
>
540+
<path
541+
stroke-linecap="round"
542+
stroke-linejoin="round"
543+
stroke-width="2"
544+
d="M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z"
545+
/>
546+
</svg>
547+
</div>
548+
<h3 class="text-sm font-semibold text-slate-800">
549+
Private
550+
</h3>
551+
<p class="text-xs text-slate-500 mt-1">
552+
Files stay on device
553+
</p>
554+
</div>
555+
<div class="p-4">
556+
<div
557+
class="w-10 h-10 mx-auto mb-2 rounded-full bg-purple-100 flex items-center justify-center"
558+
>
559+
<svg
560+
class="w-5 h-5 text-purple-600"
561+
fill="none"
562+
stroke="currentColor"
563+
viewBox="0 0 24 24"
564+
>
565+
<path
566+
stroke-linecap="round"
567+
stroke-linejoin="round"
568+
stroke-width="2"
569+
d="M13 10V3L4 14h7v7l9-11h-7z"
570+
/>
571+
</svg>
572+
</div>
573+
<h3 class="text-sm font-semibold text-slate-800">
574+
GPU Accelerated
575+
</h3>
576+
<p class="text-xs text-slate-500 mt-1">WebGPU / WebGL</p>
577+
</div>
578+
<div class="p-4">
579+
<div
580+
class="w-10 h-10 mx-auto mb-2 rounded-full bg-amber-100 flex items-center justify-center"
581+
>
582+
<svg
583+
class="w-5 h-5 text-amber-600"
584+
fill="none"
585+
stroke="currentColor"
586+
viewBox="0 0 24 24"
587+
>
588+
<path
589+
stroke-linecap="round"
590+
stroke-linejoin="round"
591+
stroke-width="2"
592+
d="M12 8c-1.657 0-3 .895-3 2s1.343 2 3 2 3 .895 3 2-1.343 2-3 2m0-8c1.11 0 2.08.402 2.599 1M12 8V7m0 1v8m0 0v1m0-1c-1.11 0-2.08-.402-2.599-1M21 12a9 9 0 11-18 0 9 9 0 0118 0z"
593+
/>
594+
</svg>
595+
</div>
596+
<h3 class="text-sm font-semibold text-slate-800">
597+
Free Forever
598+
</h3>
599+
<p class="text-xs text-slate-500 mt-1">No watermark</p>
600+
</div>
601+
</section>
478602
</main>
479603

480604
<!-- Footer -->

0 commit comments

Comments
 (0)