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 中添加你的站点,可以查看网站的搜索流量和排名情况。
