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

@@ -8,6 +8,7 @@ import { Input } from '@/components/ui/Input';
import { Button } from '@/components/ui/Button';
import { Badge } from '@/components/ui/Badge';
import { calculateContrast } from '@/lib/utils';
import AdBanner from '@/components/ads/AdBanner';
interface InstantGeneratorProps {
t: any; // i18n translation function
@@ -276,6 +277,16 @@ export const InstantGenerator: React.FC<InstantGeneratorProps> = ({ t }) => {
</div>
</motion.div>
</div>
{/* Leaderboard Ad */}
<div className="mt-16 max-w-4xl mx-auto">
<div className="text-center text-xs text-gray-400 mb-2 uppercase tracking-wider">Advertisement</div>
<AdBanner
dataAdSlot="leaderboard-slot-id"
dataAdFormat="auto"
className="bg-white rounded-xl p-4 border border-gray-100 shadow-sm min-h-[90px]"
/>
</div>
</div>
</section>
);