diff --git a/apps/www/data/CustomerStories.json b/apps/www/data/CustomerStories.json
index c94eb20b47c..d97f6e79991 100644
--- a/apps/www/data/CustomerStories.json
+++ b/apps/www/data/CustomerStories.json
@@ -3,8 +3,8 @@
"type": "Customer Story",
"title": "HappyTeams unlocks better performance and reduces cost with Supabase.",
"description": "How a bootstrapped startup migrated from Heroku to Supabase in 30 minutes and never looked back.",
- "imgUrl": "images/case-studies/logos/happyteams.png",
- "logoUrl": "images/case-studies/logos/happyteams.png",
+ "imgUrl": "images/customers/logos/happyteams.png",
+ "logoUrl": "images/customers/logos/happyteams.png",
"organization": "HappyTeams",
"url": "/customers/happyteams",
"path": "/customers/happyteams",
@@ -20,8 +20,8 @@
"type": "Customer Story",
"title": "Xendit use Supabase and create a full solution shipped to production in less than one week.",
"description": "As a payment processor, Xendit are responsible for verifying that all transactions are legal.",
- "imgUrl": "images/case-studies/logos/xendit.png",
- "logoUrl": "images/case-studies/logos/xendit.png",
+ "imgUrl": "images/customers/logos/xendit.png",
+ "logoUrl": "images/customers/logos/xendit.png",
"organization": "Xendit",
"url": "/customers/xendit",
"path": "/customers/xendit",
@@ -37,8 +37,8 @@
"type": "Customer Story",
"title": "Replenysh uses Supabase to implement OTP in less than 24 hours.",
"description": "With Supabase, Replenysh gets a slick auth experience, reduces DevOps overhead, and continues to scale with Postgres.",
- "imgUrl": "images/case-studies/logos/replenysh.png",
- "logoUrl": "images/case-studies/logos/replenysh.png",
+ "imgUrl": "images/customers/logos/replenysh.png",
+ "logoUrl": "images/customers/logos/replenysh.png",
"organization": "Replenysh",
"url": "/customers/replenysh",
"path": "/customers/replenysh",
diff --git a/apps/www/pages/customers/[slug].tsx b/apps/www/pages/customers/[slug].tsx
index d1b151a5397..05f4ea25d11 100644
--- a/apps/www/pages/customers/[slug].tsx
+++ b/apps/www/pages/customers/[slug].tsx
@@ -68,7 +68,7 @@ function CaseStudyPage(props: any) {
openGraph={{
title: props.blog.title,
description: props.blog.description,
- url: `https://supabase.io/blog/${props.blog.slug}`,
+ url: `https://supabase.io/customers/${props.blog.slug}`,
type: 'article',
article: {
//
@@ -78,9 +78,7 @@ function CaseStudyPage(props: any) {
},
images: [
{
- url: `https://supabase.io${basePath}/images/blog/${
- props.blog.image ? props.blog.image : props.blog.thumb
- }`,
+ url: props.blog.og_image ?? `${basePath}/images/customers/og/customer-stories.jpg`,
},
],
}}
diff --git a/apps/www/pages/customers/index.tsx b/apps/www/pages/customers/index.tsx
index 4fbf7f6ee33..d494154ea59 100644
--- a/apps/www/pages/customers/index.tsx
+++ b/apps/www/pages/customers/index.tsx
@@ -37,6 +37,13 @@ function CustomerStoriesPage(props: any) {
const [blogs, setBlogs] = useState(props.blogs)
const { basePath } = useRouter()
+ const META = {
+ TITLE: 'Customer Stories | Supabase',
+ IMAGE: `${basePath}/images/customers/og/customer-stories.jpg`,
+ DESCRIPTION:
+ 'See how Supabase empowers companies of all sizes to accelerate their growth and streamline their work.',
+ }
+
useEffect(() => {
// Update the document title using the browser API
setBlogs(
@@ -61,6 +68,10 @@ function CustomerStoriesPage(props: any) {
return (
<>
+ {META['TITLE']}
+
+
+
diff --git a/apps/www/public/images/case-studies/logos/epsilon3.png b/apps/www/public/images/customers/logos/epsilon3.png
similarity index 100%
rename from apps/www/public/images/case-studies/logos/epsilon3.png
rename to apps/www/public/images/customers/logos/epsilon3.png
diff --git a/apps/www/public/images/case-studies/logos/happyteams.png b/apps/www/public/images/customers/logos/happyteams.png
similarity index 100%
rename from apps/www/public/images/case-studies/logos/happyteams.png
rename to apps/www/public/images/customers/logos/happyteams.png
diff --git a/apps/www/public/images/case-studies/logos/light/epsilon3.png b/apps/www/public/images/customers/logos/light/epsilon3.png
similarity index 100%
rename from apps/www/public/images/case-studies/logos/light/epsilon3.png
rename to apps/www/public/images/customers/logos/light/epsilon3.png
diff --git a/apps/www/public/images/case-studies/logos/light/happyteams.png b/apps/www/public/images/customers/logos/light/happyteams.png
similarity index 100%
rename from apps/www/public/images/case-studies/logos/light/happyteams.png
rename to apps/www/public/images/customers/logos/light/happyteams.png
diff --git a/apps/www/public/images/case-studies/logos/light/mobbin.png b/apps/www/public/images/customers/logos/light/mobbin.png
similarity index 100%
rename from apps/www/public/images/case-studies/logos/light/mobbin.png
rename to apps/www/public/images/customers/logos/light/mobbin.png
diff --git a/apps/www/public/images/case-studies/logos/light/netlify.png b/apps/www/public/images/customers/logos/light/netlify.png
similarity index 100%
rename from apps/www/public/images/case-studies/logos/light/netlify.png
rename to apps/www/public/images/customers/logos/light/netlify.png
diff --git a/apps/www/public/images/case-studies/logos/light/replenysh.png b/apps/www/public/images/customers/logos/light/replenysh.png
similarity index 100%
rename from apps/www/public/images/case-studies/logos/light/replenysh.png
rename to apps/www/public/images/customers/logos/light/replenysh.png
diff --git a/apps/www/public/images/case-studies/logos/light/vercel.png b/apps/www/public/images/customers/logos/light/vercel.png
similarity index 100%
rename from apps/www/public/images/case-studies/logos/light/vercel.png
rename to apps/www/public/images/customers/logos/light/vercel.png
diff --git a/apps/www/public/images/case-studies/logos/light/xendit.png b/apps/www/public/images/customers/logos/light/xendit.png
similarity index 100%
rename from apps/www/public/images/case-studies/logos/light/xendit.png
rename to apps/www/public/images/customers/logos/light/xendit.png
diff --git a/apps/www/public/images/case-studies/logos/mobbin.png b/apps/www/public/images/customers/logos/mobbin.png
similarity index 100%
rename from apps/www/public/images/case-studies/logos/mobbin.png
rename to apps/www/public/images/customers/logos/mobbin.png
diff --git a/apps/www/public/images/case-studies/logos/netlify.png b/apps/www/public/images/customers/logos/netlify.png
similarity index 100%
rename from apps/www/public/images/case-studies/logos/netlify.png
rename to apps/www/public/images/customers/logos/netlify.png
diff --git a/apps/www/public/images/case-studies/logos/replenysh.png b/apps/www/public/images/customers/logos/replenysh.png
similarity index 100%
rename from apps/www/public/images/case-studies/logos/replenysh.png
rename to apps/www/public/images/customers/logos/replenysh.png
diff --git a/apps/www/public/images/case-studies/logos/vercel.png b/apps/www/public/images/customers/logos/vercel.png
similarity index 100%
rename from apps/www/public/images/case-studies/logos/vercel.png
rename to apps/www/public/images/customers/logos/vercel.png
diff --git a/apps/www/public/images/case-studies/logos/xendit.png b/apps/www/public/images/customers/logos/xendit.png
similarity index 100%
rename from apps/www/public/images/case-studies/logos/xendit.png
rename to apps/www/public/images/customers/logos/xendit.png
diff --git a/apps/www/public/images/customers/og/customer-stories.jpg b/apps/www/public/images/customers/og/customer-stories.jpg
new file mode 100644
index 00000000000..1423ae3fb8f
Binary files /dev/null and b/apps/www/public/images/customers/og/customer-stories.jpg differ
diff --git a/apps/www/public/images/customers/og/epsilon3.jpg b/apps/www/public/images/customers/og/epsilon3.jpg
new file mode 100644
index 00000000000..fe933e7eca0
Binary files /dev/null and b/apps/www/public/images/customers/og/epsilon3.jpg differ
diff --git a/apps/www/public/images/customers/og/happyteams.jpg b/apps/www/public/images/customers/og/happyteams.jpg
new file mode 100644
index 00000000000..2aac7752540
Binary files /dev/null and b/apps/www/public/images/customers/og/happyteams.jpg differ
diff --git a/apps/www/public/images/customers/og/mobbin.jpg b/apps/www/public/images/customers/og/mobbin.jpg
new file mode 100644
index 00000000000..941a97f35a1
Binary files /dev/null and b/apps/www/public/images/customers/og/mobbin.jpg differ
diff --git a/apps/www/public/images/customers/og/replenysh.jpg b/apps/www/public/images/customers/og/replenysh.jpg
new file mode 100644
index 00000000000..2cf759a1f95
Binary files /dev/null and b/apps/www/public/images/customers/og/replenysh.jpg differ
diff --git a/apps/www/public/images/customers/og/xendit.jpg b/apps/www/public/images/customers/og/xendit.jpg
new file mode 100644
index 00000000000..5c021b7eab2
Binary files /dev/null and b/apps/www/public/images/customers/og/xendit.jpg differ