diff options
| author | Dawid Rycerz <dawid@rycerz.xyz> | 2026-02-08 20:11:14 +0100 |
|---|---|---|
| committer | Dawid Rycerz <dawid@rycerz.xyz> | 2026-02-08 20:11:14 +0100 |
| commit | babd05deb4972839242dc76b61d0ea1a842efec3 (patch) | |
| tree | e3dc34ca6699933626fb304b7adfa1ac7ff5649a /src/layouts | |
| parent | d00d86e42659d1b3a86049a290cc64bca0a1b448 (diff) | |
feat(seo): add JSON-LD schema, keyword optimization, and Plausible analyticsmain
- Add LocalBusiness JSON-LD structured data with services catalog
- Update H1 to include "Bydgoszcz" for local SEO targeting
- Increase keyword density for detailing/wrapping/tuning/Bydgoszcz
- Diversify portfolio image alt texts with keyword-rich descriptions
- Add Plausible Analytics script and update privacy policy
- Remove unused demo navigation links from headerData
- Update footer copyright year to 2026
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'src/layouts')
| -rw-r--r-- | src/layouts/Layout.astro | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index 524a26f..abc2200 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -36,6 +36,70 @@ const { language, textDirection } = I18N; <SiteVerification /> <Analytics /> + <!-- Plausible Analytics --> + <script defer data-domain="customworks.pl" src="https://analytics.craftknight.com/js/script.js"></script> + + <!-- LocalBusiness JSON-LD --> + <script + type="application/ld+json" + set:html={JSON.stringify({ + '@context': 'https://schema.org', + '@type': 'AutoRepair', + name: 'CustomWorks', + description: + 'Profesjonalny detailing, wrapping i tuning samochodowy w Bydgoszczy. Renowacja lakieru, folie PPF, powłoki ceramiczne, zmiana koloru folią.', + url: 'https://www.customworks.pl', + telephone: '+48790209770', + address: { + '@type': 'PostalAddress', + addressLocality: 'Bydgoszcz', + addressRegion: 'kujawsko-pomorskie', + addressCountry: 'PL', + }, + geo: { + '@type': 'GeoCoordinates', + latitude: 53.13105, + longitude: 17.93132, + }, + sameAs: ['https://www.instagram.com/damian_detailer'], + priceRange: '$$', + areaServed: { + '@type': 'City', + name: 'Bydgoszcz', + }, + hasOfferCatalog: { + '@type': 'OfferCatalog', + name: 'Usługi detailingowe', + itemListElement: [ + { + '@type': 'Offer', + itemOffered: { + '@type': 'Service', + name: 'Detailing samochodowy Bydgoszcz', + description: 'Renowacja lakieru, detailing wnętrz, powłoki ceramiczne i ochronne', + }, + }, + { + '@type': 'Offer', + itemOffered: { + '@type': 'Service', + name: 'Car Wrapping Bydgoszcz', + description: 'Zmiana koloru folią, oklejanie samochodów, folie PPF', + }, + }, + { + '@type': 'Offer', + itemOffered: { + '@type': 'Service', + name: 'Tuning wizualny Bydgoszcz', + description: 'Stylizacja zewnętrzna i wewnętrzna samochodu', + }, + }, + ], + }, + })} + /> + <!-- Comment the line below to disable View Transitions --> <ClientRouter fallback="swap" /> </head> |
