Performance & SEO optimization + Google login for CMS

Performance:
- Enable image optimization (Image: true, SVG: true)
- 429MB saved with WebP conversion

SEO:
- Add JSON-LD structured data (Organization & FAQ schemas)
- Add keywords and author metadata
- Update robots.txt with sitemap reference
- Add alt text to OpenGraph images

CMS:
- Enable Google OAuth login for admin panel
- Add logo to admin login page

Fixes:
- Update Telegram link to @ym1ktc on homepage

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Buğra Canata
2026-01-17 16:23:11 +03:00
parent 6889f7a0b4
commit 214e9733d0
9 changed files with 115 additions and 6 deletions
+2
View File
@@ -11,6 +11,7 @@ import Metadata from '~/components/common/Metadata.astro';
import SiteVerification from '~/components/common/SiteVerification.astro';
import Analytics from '~/components/common/Analytics.astro';
import BasicScripts from '~/components/common/BasicScripts.astro';
import OrganizationSchema from '~/components/structured-data/OrganizationSchema.astro';
// Comment the line below to disable View Transitions
import { ClientRouter } from 'astro:transitions';
@@ -35,6 +36,7 @@ const { language, textDirection } = I18N;
<Metadata {...metadata} />
<SiteVerification />
<Analytics />
<OrganizationSchema />
<!-- Netlify Identity for Decap CMS -->
<script is:inline src="https://identity.netlify.com/v1/netlify-identity-widget.js"></script>