16 Commits

Author SHA1 Message Date
bdbe206e32 Update src/app/page.tsx 2026-04-20 15:15:27 +00:00
4af92e9ab4 Update src/app/page.tsx 2026-04-20 15:12:15 +00:00
8b2797305e Update src/app/styles/variables.css 2026-04-20 15:09:39 +00:00
92dccaa620 Update src/app/page.tsx 2026-04-20 15:09:38 +00:00
86f147659a Merge version_3 into main
Merge version_3 into main
2026-04-20 15:08:36 +00:00
856bc66d70 Update src/app/page.tsx 2026-04-20 15:08:33 +00:00
e076f361bc Merge version_3 into main
Merge version_3 into main
2026-04-20 15:07:37 +00:00
50e3e892c5 Update src/app/page.tsx 2026-04-20 15:07:34 +00:00
f6fc0fb767 Merge version_3 into main
Merge version_3 into main
2026-04-20 15:01:09 +00:00
7fdd2a31e1 Update src/app/styles/variables.css 2026-04-20 15:01:06 +00:00
ed15b841b6 Update src/app/page.tsx 2026-04-20 15:01:05 +00:00
93da9da371 Merge version_2 into main
Merge version_2 into main
2026-04-20 14:58:52 +00:00
f7faa99582 Update src/app/styles/variables.css 2026-04-20 14:58:48 +00:00
9b04838f75 Update src/app/page.tsx 2026-04-20 14:58:48 +00:00
f8c43aa9a8 Merge version_1 into main
Merge version_1 into main
2026-04-20 14:55:14 +00:00
eafa5374e9 Merge version_1 into main
Merge version_1 into main
2026-04-20 14:54:49 +00:00
2 changed files with 46 additions and 136 deletions

View File

@@ -21,7 +21,7 @@ export default function LandingPage() {
sizing="largeSizeMediumTitles"
background="aurora"
cardStyle="subtle-shadow"
primaryButtonStyle="double-inset"
primaryButtonStyle="diagonal-gradient"
secondaryButtonStyle="solid"
headingFontWeight="normal"
>
@@ -30,21 +30,13 @@ export default function LandingPage() {
<NavbarStyleCentered
navItems={[
{
name: "Home",
id: "/",
},
name: "Home", id: "/"},
{
name: "Services",
id: "/services",
},
name: "Services", id: "/services"},
{
name: "About",
id: "/about",
},
name: "About", id: "/about"},
{
name: "Contact",
id: "/contact",
},
name: "Contact", id: "/contact"},
]}
brandName="Local Rank Experts"
/>
@@ -53,63 +45,27 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroBillboard
background={{
variant: "gradient-bars",
}}
variant: "gradient-bars"}}
title="Calgary's Local SEO Specialists."
description="We get Calgary home service businesses to the top of Google Maps. That's all we do."
description="More calls. More customers. All from Google Maps. "
buttons={[
{
text: "Book Your Free GBP Audit",
href: "/contact",
},
text: "Book Your Free GBP Audit", href: "/contact"},
]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CVsKYOORG1QTC0iM3LA3BfvJY3/professional-minimalist-illustration-rep-1776696790913-1c019b1b.png"
imageAlt="Professional, minimalist illustration representing local search and map optimization on a mobile pho"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CVsKYOORG1QTC0iM3LA3BfvJY3/uploaded-1776697582356-a1c5dns3.png"
imageAlt="Professional, minimalist illustration representing local search and map optimization"
mediaAnimation="slide-up"
avatars={[
{
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CVsKYOORG1QTC0iM3LA3BfvJY3/professional-headshot-of-happy-local-bus-1776696843689-8dbd0f04.png",
alt: "Client review",
},
{
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CVsKYOORG1QTC0iM3LA3BfvJY3/professional-headshot-of-happy-local-bus-1776696852622-c4912824.png",
alt: "Client review",
},
{
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CVsKYOORG1QTC0iM3LA3BfvJY3/professional-headshot-of-happy-local-bus-1776696861443-d531fc32.png",
alt: "Client review",
},
{
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CVsKYOORG1QTC0iM3LA3BfvJY3/professional-headshot-of-happy-local-bus-1776696870151-40a7a8f3.png",
alt: "Client review",
},
{
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CVsKYOORG1QTC0iM3LA3BfvJY3/professional-headshot-of-happy-local-bus-1776696878966-489c7492.png",
alt: "Client review",
},
]}
avatarText="Trusted by 50+ local Calgary businesses"
marqueeItems={[
{
type: "text",
text: "Calgary SEO",
},
type: "text", text: "Calgary SEO"},
{
type: "text",
text: "Google Maps Ranking",
},
type: "text", text: "Google Maps Ranking"},
{
type: "text",
text: "GBP Audit",
},
type: "text", text: "GBP Audit"},
{
type: "text",
text: "Local Citations",
},
type: "text", text: "Local Citations"},
{
type: "text",
text: "Review Management",
},
type: "text", text: "Review Management"},
]}
/>
</div>
@@ -128,35 +84,17 @@ export default function LandingPage() {
useInvertedBackground={false}
features={[
{
id: "f1",
title: "GBP Optimization",
author: "Direct",
description: "Full audit and strategic setup of your profile for max visibility.",
tags: [
"Optimization",
],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CVsKYOORG1QTC0iM3LA3BfvJY3/detailed-magnifying-glass-hovering-over--1776696797495-e99d9ec3.png",
},
id: "f1", title: "GBP Optimization", author: "Direct", description: "Full audit and strategic setup of your profile for max visibility.", tags: [
"Optimization"],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CVsKYOORG1QTC0iM3LA3BfvJY3/detailed-magnifying-glass-hovering-over--1776696797495-e99d9ec3.png"},
{
id: "f2",
title: "Local SEO Management",
author: "Ongoing",
description: "Weekly posting, review management, and geo-grid tracking.",
tags: [
"Strategy",
],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CVsKYOORG1QTC0iM3LA3BfvJY3/icon-of-a-rising-chart-and-gears-profess-1776696803967-25d49a80.png",
},
id: "f2", title: "Local SEO Management", author: "Ongoing", description: "Weekly posting, review management, and geo-grid tracking.", tags: [
"Strategy"],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CVsKYOORG1QTC0iM3LA3BfvJY3/icon-of-a-rising-chart-and-gears-profess-1776696803967-25d49a80.png"},
{
id: "f3",
title: "Citation Building",
author: "Technical",
description: "Building and cleaning up your business listings web-wide.",
tags: [
"Foundations",
],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CVsKYOORG1QTC0iM3LA3BfvJY3/icon-showing-interconnected-digital-mark-1776696818359-2dd31738.png",
},
id: "f3", title: "Citation Building", author: "Technical", description: "Building and cleaning up your business listings web-wide.", tags: [
"Foundations"],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CVsKYOORG1QTC0iM3LA3BfvJY3/icon-showing-interconnected-digital-mark-1776696818359-2dd31738.png"},
]}
title="What We Do"
description="Specialized local search services designed to get you found by local customers."
@@ -171,25 +109,13 @@ export default function LandingPage() {
useInvertedBackground={false}
metrics={[
{
id: "m1",
value: "100%",
title: "Calgary-focused",
description: "We only work with businesses in the YYC region.",
icon: MapPin,
id: "m1", value: "100%", title: "Calgary-focused", description: "We only work with businesses in the YYC region.", icon: MapPin,
},
{
id: "m2",
value: "Local SEO",
title: "Specialists",
description: "No generalist marketing - just local maps.",
icon: Target,
id: "m2", value: "Local SEO", title: "Specialists", description: "No generalist marketing - just local maps.", icon: Target,
},
{
id: "m3",
value: "Live",
title: "Transparency",
description: "You see exactly where you rank daily.",
icon: LineChart,
id: "m3", value: "Live", title: "Transparency", description: "You see exactly where you rank daily.", icon: LineChart,
},
]}
title="Why Local Rank Experts"
@@ -201,16 +127,13 @@ export default function LandingPage() {
<ContactCTA
useInvertedBackground={false}
background={{
variant: "radial-gradient",
}}
variant: "radial-gradient"}}
tag="FREE AUDIT"
title="Not sure where you stand on Google Maps?"
description="Find out for free with a comprehensive GBP audit."
buttons={[
{
text: "Book Your Free GBP Audit",
href: "/contact",
},
text: "Book Your Free GBP Audit", href: "/contact"},
]}
/>
</div>
@@ -219,39 +142,26 @@ export default function LandingPage() {
<FooterMedia
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CVsKYOORG1QTC0iM3LA3BfvJY3/clean-modern-abstract-background-with-te-1776696827623-ef39d5b1.png?_wi=1"
logoText="Local Rank Experts"
copyrightText="© 2026 | Local Rank Experts"
columns={[
{
title: "Navigation",
items: [
title: "Navigation", items: [
{
label: "Home",
href: "/",
},
label: "Home", href: "/"},
{
label: "Services",
href: "/services",
},
label: "Services", href: "/services"},
{
label: "About",
href: "/about",
},
label: "About", href: "/about"},
{
label: "Contact",
href: "/contact",
},
label: "Contact", href: "/contact"},
],
},
{
title: "Contact",
items: [
title: "Contact", items: [
{
label: "tyler@localrankexperts.ca",
href: "mailto:tyler@localrankexperts.ca",
},
label: "tyler@localrankexperts.ca", href: "mailto:tyler@localrankexperts.ca"},
{
label: "localrankexperts.ca",
href: "https://localrankexperts.ca",
},
label: "localrankexperts.ca", href: "https://localrankexperts.ca"},
],
},
]}
@@ -260,4 +170,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #ffffff;
--card: #f9f9f9;
--foreground: #000612;
--primary-cta: #15479c;
--background: #f0f9ff;
--card: #e0f2fe;
--foreground: #082f49;
--primary-cta: #0369a1;
--primary-cta-text: #ffffff;
--secondary-cta: #f9f9f9;
--secondary-cta: #e0f2fe;
--secondary-cta-text: #000612;
--accent: #008080;
--background-accent: #e0f2f2;
--accent: #0ea5e9;
--background-accent: #bae6fd;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);