SEO 优化
SEO概述
RavenSaaS 内置完整的 SEO 优化功能,包括多语言支持、站点地图生成、元数据配置等,帮助您的网站在搜索引擎中获得更好的排名。
多语言文案
确保网站的多语言内容符合 SEO 最佳实践。
配置多语言内容
Terminal
1i18n/messages/
2├── en.json # 英文文案
3└── zh.json # 中文文案AI 辅助生成
Terminal
1update content of this file, for my new project "GAME AI", which is an AI Image Generator, with keywords "game ai, ai text generator"
设置站点地图
修改 public/sitemap.xml 文件,配置成你自己的站点信息。可以用 xml-sitemaps 网站一键生成。 xml-sitemaps 网站一键生成。
sitemap.xml 配置
Terminal
1<?xml version='1.0' encoding='utf-8' standalone='yes'?>
2<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
3 <url>
4 <loc>https://ravensaas.io/</loc>
5 <lastmod>2024-12-24T10:00:00+00:00</lastmod>
6 </url>
7</urlset>robots.txt 配置
按需修改 public/robots.txt 内容:
Terminal
1User-agent: *
2Disallow: /*?*q=
3Disallow: /privacy-policy
4Disallow: /terms-of-service网页 SEO 走查
使用专业工具检查网站的 SEO 优化情况,确保网站符合搜索引擎优化标准。
1. 下载 AITDK 插件
下载 AITDK 浏览器插件 AITDK 浏览器插件
2. 检查页面元数据
检查网站首页的 title / description / Canonical 是否合理

3. 调整关键词密度
用 AI 辅助修改 i18n/messages 下 json 文件对应的网页内容,调整网站主打的关键词密度(3%左右 比较合理)。

4. 查看网页结构
RavenSaaS 对默认的 landing page 做了内容结构优化。如果你有自定义页面组件,需要检查页面的结构是否合理。

5. SSR 检测
在 AITDK 插件的 Issues 面板开启 SSR Check,检测网页是否是服务端渲染。

Metadata 配置
如果你有创建新的页面路由 (page.tsx),可以配置一下新页面的 Metadata 信息。为子页面设置独立的 title / description / canonical 信息,有利于 SEO。
页面元数据配置
app/[locale]/posts/page.tsx
1import { getTranslations } from "next-intl/server";
2
3export async function generateMetadata({
4 params: { locale },
5}: {
6 params: { locale: string };
7}) {
8 const t = await getTranslations();
9
10 let canonicalUrl = `${process.env.NEXT_PUBLIC_WEB_URL}/posts`;
11
12 if (locale !== "en") {
13 canonicalUrl = `${process.env.NEXT_PUBLIC_WEB_URL}/${locale}/posts`;
14 }
15
16 return {
17 title: t("blog.title"),
18 description: t("blog.description"),
19 alternates: {
20 canonical: canonicalUrl,
21 },
22 };
23}
接入 GSC
网站上线后,在 Google Search Console 中添加你的站点,可以查看网站的搜索流量和排名情况。 Google Search Console 中添加你的站点,可以查看网站的搜索流量和排名情况。

