summaryrefslogtreecommitdiff
path: root/src/layouts/Layout.astro
diff options
context:
space:
mode:
authorDawid Rycerz <dawid@rycerz.xyz>2026-02-08 20:11:14 +0100
committerDawid Rycerz <dawid@rycerz.xyz>2026-02-08 20:11:14 +0100
commitbabd05deb4972839242dc76b61d0ea1a842efec3 (patch)
treee3dc34ca6699933626fb304b7adfa1ac7ff5649a /src/layouts/Layout.astro
parentd00d86e42659d1b3a86049a290cc64bca0a1b448 (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/Layout.astro')
-rw-r--r--src/layouts/Layout.astro64
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>