feat: implement high-priority SEO fixes and German localization

This commit is contained in:
Timo Knuth
2026-01-12 13:35:10 +01:00
parent c6adc8567f
commit 038c8dddbc
33 changed files with 776 additions and 194 deletions

View File

@@ -14,6 +14,7 @@ import { Button } from '@/components/ui/Button';
import { Input } from '@/components/ui/Input';
import { Select } from '@/components/ui/Select';
import { cn } from '@/lib/utils';
import AdBanner from '@/components/ads/AdBanner';
// Brand Colors
const BRAND = {
@@ -351,6 +352,20 @@ export default function CryptoGenerator() {
</div>
</div>
{/* Leaderboard Ad - Below Form */}
<div className="mt-12 mb-12">
<div className="text-center text-xs text-slate-400 mb-2 uppercase tracking-wider">Advertisement</div>
<div className="flex justify-center bg-slate-50 rounded-xl p-4 border border-slate-100">
{/* @ts-ignore */}
<ad-banner
data-ad-slot="leaderboard-slot-id"
data-ad-format="auto"
full-width-responsive="true"
className="w-full max-w-[728px]"
/>
</div>
</div>
{/* Upsell Banner */}
<div className="mt-8 bg-gradient-to-r from-slate-900 to-slate-700 rounded-2xl p-6 flex flex-col sm:flex-row items-center justify-between gap-4">
<div className="text-white text-center sm:text-left">