summaryrefslogtreecommitdiff
path: root/src/layouts
diff options
context:
space:
mode:
authorDawid Rycerz <dawid@rycerz.xyz>2026-02-08 19:50:51 +0100
committerDawid Rycerz <dawid@rycerz.xyz>2026-02-08 19:50:51 +0100
commit31fcfdc5e1c1fe04eaf4f9498b1156357ee261b2 (patch)
tree5e74ee1039057d549da0104ae68648cd77bd247e /src/layouts
parent5e380b79c507fcda27c2e39cc478565cbb069094 (diff)
feat(seo): add Tczew/Gdańsk keywords, JSON-LD schema, and Plausible analytics
Target "płytki tczew" and "gres tczew" search queries by adding location keywords throughout title, meta description, headings, body content, and image alt texts. Add LocalBusiness JSON-LD structured data with service areas and types. Add Plausible analytics via craftknight.com. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'src/layouts')
-rw-r--r--src/layouts/Layout.astro45
1 files changed, 45 insertions, 0 deletions
diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro
index 524a26f..d2ba684 100644
--- a/src/layouts/Layout.astro
+++ b/src/layouts/Layout.astro
@@ -35,6 +35,51 @@ const { language, textDirection } = I18N;
<Metadata {...metadata} />
<SiteVerification />
<Analytics />
+ <script is:inline defer data-domain="gres-tech.com" src="https://analytics.craftknight.com/js/script.js"></script>
+
+ <script is:inline type="application/ld+json" set:html={JSON.stringify({
+ "@context": "https://schema.org",
+ "@type": "HomeAndConstructionBusiness",
+ "name": "Gres-Tech Dawid Kupczyk",
+ "url": "https://www.gres-tech.com",
+ "email": "grestech.biuro@gmail.com",
+ "address": {
+ "@type": "PostalAddress",
+ "streetAddress": "ul. Kolejowa 10",
+ "addressLocality": "Rokitki",
+ "postalCode": "83-112",
+ "addressRegion": "pomorskie",
+ "addressCountry": "PL"
+ },
+ "geo": {
+ "@type": "GeoCoordinates",
+ "latitude": 54.0467,
+ "longitude": 18.7756
+ },
+ "areaServed": [
+ { "@type": "City", "name": "Tczew" },
+ { "@type": "City", "name": "Gdańsk" },
+ { "@type": "City", "name": "Rokitki" },
+ { "@type": "City", "name": "Starogard Gdański" },
+ { "@type": "City", "name": "Pelplin" },
+ { "@type": "City", "name": "Gniew" },
+ { "@type": "City", "name": "Subkowy" }
+ ],
+ "serviceType": [
+ "Układanie płytek",
+ "Usługi glazurnicze",
+ "Gresy wielkoformatowe",
+ "Spieki kwarcowe",
+ "Tarasy wentylowane",
+ "Hydroizolacje",
+ "Fugowanie epoksydowe",
+ "Remonty łazienek"
+ ],
+ "description": "Profesjonalne usługi glazurnicze – układanie płytek, gresów wielkoformatowych, spieków kwarcowych, klinkieru. Tarasy wentylowane, hydroizolacje, remonty łazienek. Tczew, Gdańsk, Rokitki i okolice.",
+ "priceRange": "$$",
+ "image": "https://www.gres-tech.com/default.png",
+ "sameAs": []
+ })} />
<!-- Comment the line below to disable View Transitions -->
<ClientRouter fallback="swap" />