From 5a45391d91cdbde562be1844d7cf96f7cef87d5e Mon Sep 17 00:00:00 2001 From: Adrian Bonpin Date: Wed, 2 Sep 2026 17:01:23 +0800 Subject: [PATCH] feat(www): optimize homepage title + add Product and BreadcrumbList schema --- www/src/pages/index.astro | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/www/src/pages/index.astro b/www/src/pages/index.astro index 431614e..82f3fc8 100644 --- a/www/src/pages/index.astro +++ b/www/src/pages/index.astro @@ -6,6 +6,8 @@ import { buildFaqJsonLd, buildOrganizationJsonLd, buildWebSiteJsonLd, + buildProductJsonLd, + buildBreadcrumbJsonLd, } from "../lib/seo"; import { Image } from "astro:assets"; import HeroDbViewer from "../components/hero/HeroDbViewer"; @@ -42,9 +44,21 @@ const jsonLd = [ name: "Gridline", url: `${site}/`, }), + buildProductJsonLd({ + name: "Gridline", + url: `${site}/`, + description: + "The open-source database GUI for PostgreSQL, MySQL, SQLite, and Redis. No paywalls, no tab limits, fully open source.", + image: `${site}/og.png`, + offersPrice: 0, + offersCurrency: "USD", + }), + buildBreadcrumbJsonLd([ + { name: "Home", url: `${site}/` }, + ]), ]; --- - +