Merge pull request #1279 from MODSetter/dev

feat: update SEO titles and descriptions for improved clarity and focus
This commit is contained in:
Rohan Verma 2026-04-21 01:34:48 -07:00 committed by GitHub
commit 1fea94a83e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
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",