feat: update SEO titles and descriptions for improved clarity and focus

- Revised metadata titles and descriptions across multiple pages to better reflect the open-source and privacy-focused nature of SurfSense.
- Enhanced user engagement by simplifying titles for the free AI chat feature and individual model pages.
This commit is contained in:
DESKTOP-RTLN3BA\$punk 2026-04-21 01:33:58 -07:00
parent afd1d87b5d
commit e06c8419b1
3 changed files with 7 additions and 7 deletions

View file

@ -41,7 +41,7 @@ async function getAllModels(): Promise<AnonModel[]> {
function buildSeoTitle(model: AnonModel): string { function buildSeoTitle(model: AnonModel): string {
if (model.seo_title) return model.seo_title; if (model.seo_title) return model.seo_title;
return `${model.name} Free Online Without Login | No Sign-Up AI Chat | SurfSense`; return `Chat with ${model.name} Free, No Login | SurfSense`;
} }
function buildSeoDescription(model: AnonModel): string { function buildSeoDescription(model: AnonModel): string {

View file

@ -18,7 +18,7 @@ import type { AnonModel } from "@/contracts/types/anonymous-chat.types";
import { BACKEND_URL } from "@/lib/env-config"; import { BACKEND_URL } from "@/lib/env-config";
export const metadata: Metadata = { export const metadata: Metadata = {
title: "ChatGPT Free Online Without Login | Chat GPT No Login, Claude AI Free | SurfSense", title: "Free AI Chat, No Login Required | SurfSense",
description: description:
"Use ChatGPT free online without login. Chat with GPT-4, Claude AI, Gemini and more for free. No sign-up required. Open source NotebookLM alternative with free AI chat and document Q&A.", "Use ChatGPT free online without login. Chat with GPT-4, Claude AI, Gemini and more for free. No sign-up required. Open source NotebookLM alternative with free AI chat and document Q&A.",
keywords: [ keywords: [
@ -67,7 +67,7 @@ export const metadata: Metadata = {
canonical: "https://surfsense.com/free", canonical: "https://surfsense.com/free",
}, },
openGraph: { openGraph: {
title: "ChatGPT Free Online Without Login | Claude AI Free No Login | SurfSense", title: "Free AI Chat, No Login Required | SurfSense",
description: description:
"Use ChatGPT free online without login. Chat with GPT-4, Claude AI, Gemini and 100+ AI models. Open source NotebookLM alternative.", "Use ChatGPT free online without login. Chat with GPT-4, Claude AI, Gemini and 100+ AI models. Open source NotebookLM alternative.",
url: "https://surfsense.com/free", url: "https://surfsense.com/free",
@ -84,7 +84,7 @@ export const metadata: Metadata = {
}, },
twitter: { twitter: {
card: "summary_large_image", card: "summary_large_image",
title: "ChatGPT Free Online Without Login | Claude AI Free No Login | SurfSense", title: "Free AI Chat, No Login Required | SurfSense",
description: description:
"Use ChatGPT free online without login. Chat with GPT-4, Claude AI, Gemini and more. No sign-up needed.", "Use ChatGPT free online without login. Chat with GPT-4, Claude AI, Gemini and more. No sign-up needed.",
images: ["/og-image.png"], images: ["/og-image.png"],

View file

@ -45,7 +45,7 @@ export const metadata: Metadata = {
alternates: { alternates: {
canonical: "https://surfsense.com", canonical: "https://surfsense.com",
}, },
title: "SurfSense - NotebookLM Alternative | Free ChatGPT & Claude AI", title: "SurfSense Open Source, Privacy-Focused NotebookLM Alternative for Teams",
description: description:
"Open source NotebookLM alternative for teams with no data limits. Use ChatGPT, Claude AI, and any AI model for free.", "Open source NotebookLM alternative for teams with no data limits. Use ChatGPT, Claude AI, and any AI model for free.",
keywords: [ keywords: [
@ -87,7 +87,7 @@ export const metadata: Metadata = {
"SurfSense", "SurfSense",
], ],
openGraph: { openGraph: {
title: "SurfSense - NotebookLM Alternative | Free ChatGPT & Claude AI", title: "SurfSense Open Source, Privacy-Focused NotebookLM Alternative for Teams",
description: description:
"Open source NotebookLM alternative for teams with no data limits. Use ChatGPT, Claude, and any AI model for free.", "Open source NotebookLM alternative for teams with no data limits. Use ChatGPT, Claude, and any AI model for free.",
url: "https://surfsense.com", url: "https://surfsense.com",
@ -105,7 +105,7 @@ export const metadata: Metadata = {
}, },
twitter: { twitter: {
card: "summary_large_image", card: "summary_large_image",
title: "SurfSense - NotebookLM Alternative | Free ChatGPT & Claude AI", title: "SurfSense Open Source, Privacy-Focused NotebookLM Alternative for Teams",
description: description:
"Open source NotebookLM alternative for teams with no data limits. Use ChatGPT, Claude AI, and any AI model for free.", "Open source NotebookLM alternative for teams with no data limits. Use ChatGPT, Claude AI, and any AI model for free.",
creator: "@SurfSenseAI", creator: "@SurfSenseAI",