Openstatus www.openstatus.dev

chore: seo (#1419)

* chore: seo

* chore: seo

* chore: seo

* chore: sitemap

* chore: seo

* fix: og

* chore: seo

* chore: seo

authored by

Maximilian Kaske and committed by
GitHub
d17d4844 88214ec0

+19 -15
+1 -1
apps/web/src/app/(pages)/(content)/play/checker/_components/checker-play.tsx
··· 22 22 <CardDescription className="max-w-md"> 23 23 Is your{" "} 24 24 <span className="text-foreground">endpoint globally fast</span>? Test 25 - your website and API performance across all continents. 25 + your website and API speed from different locations. 26 26 </CardDescription> 27 27 </CardHeader> 28 28
+3 -3
apps/web/src/app/(pages)/(content)/play/checker/_components/global-monitoring.tsx
··· 18 18 }[] = [ 19 19 { 20 20 icon: "gauge", 21 - catchline: "Speed Test", 21 + catchline: "API & Website Speed Test", 22 22 description: 23 23 "Enter your URL and get a website speed check. Get insights on page load, header details and timing phases (DNS, Connect, TLS, TTFB, Transfer) of the response.", 24 24 }, 25 25 { 26 26 icon: "globe", 27 - catchline: "Global Latency", 27 + catchline: "Global Speed Test", 28 28 description: 29 - "Monitor performance in different regions to ensure quick load times for users across 35 regions around the world.", 29 + "Monitor latency performance in different regions to ensure quick load times for users across 35 regions worldwide.", 30 30 }, 31 31 { 32 32 icon: "link",
+14 -11
apps/web/src/app/(pages)/(content)/play/checker/page.tsx
··· 14 14 import { mockCheckAllRegions } from "./api/mock"; 15 15 import { searchParamsCache } from "./search-params"; 16 16 17 - const title = "Global Speed Checker"; 18 - const description = 19 - "Test the performance of your api, website from multiple regions. Get speed insights for free."; 17 + const TITLE = "Global Speed Checker"; 18 + const DESCRIPTION = 19 + "API speed test and website speed checker: global speed test from different locations. Free speed test."; 20 + 21 + const OG_DESCRIPTION = 22 + "Test the performance of your api, website from different locations. Get speed insights for free."; 20 23 21 24 export const metadata: Metadata = { 22 25 ...defaultMetadata, 23 - title, 24 - description, 26 + title: TITLE, 27 + description: DESCRIPTION, 25 28 twitter: { 26 29 ...twitterMetadata, 27 - title, 28 - description, 29 - images: [`/api/og?title=${title}&description=${description}`], 30 + title: TITLE, 31 + description: DESCRIPTION, 32 + images: [`/api/og?title=${TITLE}&description=${OG_DESCRIPTION}`], 30 33 }, 31 34 openGraph: { 32 35 ...ogMetadata, 33 - title, 34 - description, 35 - images: [`/api/og?title=${title}&description=${description}`], 36 + title: TITLE, 37 + description: DESCRIPTION, 38 + images: [`/api/og?title=${TITLE}&description=${OG_DESCRIPTION}`], 36 39 }, 37 40 }; 38 41
+1
apps/web/src/app/sitemap.ts
··· 35 35 "/play", 36 36 "/play/checker", 37 37 "/play/curl", 38 + "/play/uptime-sla", 38 39 "/pricing", 39 40 "/oss-friends", 40 41 ].map((route) => ({