SEO Tweaks

This commit is contained in:
2026-05-12 00:45:02 +12:00
parent 955a563d14
commit ac6179e776
96 changed files with 1623 additions and 273 deletions
+7 -25
View File
@@ -12,6 +12,7 @@
import TestimonialsSection from '$lib/components/TestimonialsSection.svelte';
import ValuesSection from '$lib/components/ValuesSection.svelte';
import OnboardingPage from '$lib/components/OnboardingPage.svelte';
import { buildAreaServed } from '$lib/seo';
import type { PageData } from './$types';
export let data: PageData;
@@ -38,7 +39,8 @@
},
{
'@context': 'https://schema.org',
'@type': 'LocalBusiness',
'@type': ['LocalBusiness', 'PetCareService'],
'@id': 'https://www.goodwalk.co.nz/#business',
name: 'Goodwalk',
description:
'Professional dog walking services across Auckland Central, including pack walks, 1:1 walks, and puppy visits.',
@@ -46,7 +48,7 @@
logo: `${siteUrl}/images/goodwalk-auckland-dog-walking-logo.png`,
image: absoluteUrl(data.content.hero.imageUrl),
email: 'info@goodwalk.co.nz',
telephone: '+64-22-642-1011',
telephone: '+64226421011',
sameAs: ['https://www.instagram.com/goodwalk.nz/', 'https://g.page/r/CUsvrWPhkYrAEB0/'],
address: {
'@type': 'PostalAddress',
@@ -54,25 +56,7 @@
addressRegion: 'Auckland',
addressCountry: 'NZ'
},
areaServed: [
'Morningside',
'Kingsland',
'Ponsonby',
'Grey Lynn',
'Mt Albert',
'Mt Eden',
'Sandringham',
'Mt Roskill',
'Arch Hill',
'Freemans Bay',
'Herne Bay',
'Pt Chevalier',
'Avondale',
'Three Kings',
'Hillsborough',
'Eden Terrace',
'Balmoral'
],
areaServed: buildAreaServed(),
openingHoursSpecification: [
{
'@type': 'OpeningHoursSpecification',
@@ -98,7 +82,7 @@
ratingValue: '5.0',
bestRating: '5',
worstRating: '1',
reviewCount: String(data.content.testimonials.length)
reviewCount: '30'
},
review: data.content.testimonials.map((testimonial) => ({
'@context': 'https://schema.org',
@@ -149,9 +133,7 @@
<HeroSection hero={content.hero} reviewCta={content.intro.reviewCta} />
<PromiseSection promise={content.promise} />
<ServicesSection services={content.services} />
{#if data.howItWorksEnabled}
<HowItWorksSection content={content.howItWorks} />
{/if}
<HowItWorksSection content={content.howItWorks} />
<TestimonialsSection testimonials={content.testimonials} seedKey="/" />
<ValuesSection values={content.values} />
<BookingSection booking={content.booking} />