本次更新
1.domain 增加了几个字段,已经 backup, 2.视图模板,替换模板分组,替换模板 数据增加了seed 播种 3. 标记了TODO
This commit is contained in:
209
code/app/home/view/kuangyu/推广SEO过程设计记录/TKD/小说章节页面TKD.md
Normal file
209
code/app/home/view/kuangyu/推广SEO过程设计记录/TKD/小说章节页面TKD.md
Normal file
@@ -0,0 +1,209 @@
|
||||
最牛的seo 优化大师
|
||||
这个是 替换标识
|
||||
'{strSiteName}' => '这个是网站名',
|
||||
'{strSiteDomain}' => '这个是站点域名',
|
||||
'{strSiteKeywords}' => '这个是网站关键字',
|
||||
'{strSiteDescription}' => '这个是网站描述',
|
||||
'{strIndexTitle}' => '这个是首页Title',
|
||||
'{strIndexKeywords}' => '这个是首页Keywords',
|
||||
'{strIndexDescription}' => '这个是首页Description',
|
||||
'{strNovelName}' => '这个是当前页面小说描述',
|
||||
'{strNovelChapterName}' => '当前页面小说章节名字',
|
||||
'{strNovelChapterSort}' => '当前页面小说章节排序号',
|
||||
'{strNovelCategoryName}' => '当前页面小说分类名字',
|
||||
'{strNovelSex}' => '当前页面小说是男生还是女生 小说',
|
||||
'{strNovelStatus}' => '当前页面小说状态 是连载还是完结',
|
||||
'{intPage}' => '当前页面分页页码',
|
||||
'{strNovelAuthor}' => '小说作者',
|
||||
'{strNovelDescription}' => '小说简介',
|
||||
'{strSearchKeywords}' => '搜索关键词',
|
||||
|
||||
这个是小说章节页面的路由
|
||||
/xiaoshuo/小说拼音-小说id/zhang-章节排序/章节分页
|
||||
|
||||
请根据路由和上面的替换标识,你帮忙设计一个最友好seo的 tkd 替换模板
|
||||
案列-分类的:
|
||||
title : '{strNovelSex}{strNovelCategoryName}{strNovelStatus}小说 - {strSiteName} - 第{intPage}页'
|
||||
keywords: '{strNovelCategoryName}, {strNovelSex}小说, {strNovelStatus}小说, {strSiteName}, 免费阅读'
|
||||
description: '{strSiteName}提供{strNovelSex}{strNovelCategoryName}{strNovelStatus}小说免费阅读,第{intPage}页汇聚热门作品,欢迎体验{strSiteDomain}!'
|
||||
|
||||
|
||||
|
||||
好的,我会根据你提供的小说章节页面路由 `/xiaoshuo/小说拼音-小说id/zhang-章节排序/章节分页` 和替换标识,设计一个最优的 SEO 友好的 TKD 模板。小说章节页面与分类页面和详情页面不同,它聚焦于具体章节内容,因此需要突出小说名、章节名和排序,同时优化分页和搜索可见性。以下是我的设计:
|
||||
|
||||
---
|
||||
|
||||
### **分析**
|
||||
#### **路由特点**
|
||||
- **路由**:`/xiaoshuo/{strPinYin}-{intNId}/zhang-{intChapterSort}/{intPage}`
|
||||
- `{strPinYin}`:小说拼音(如 `douluodalu`)。
|
||||
- `{intNId}`:小说 ID(如 `123`)。
|
||||
- `{intChapterSort}`:章节排序号(如 `5`,表示第 5 章)。
|
||||
- `{intPage}`:章节分页(如长章节可能分多页显示)。
|
||||
- **页面类型**:小说章节页面,展示具体章节内容,可能包含分页。
|
||||
- **SEO 目标**:
|
||||
- 突出小说名和章节信息,吸引搜索具体章节的用户。
|
||||
- 支持分页优化。
|
||||
- 融入品牌词并提升阅读吸引力。
|
||||
|
||||
#### **替换标识使用**
|
||||
- **核心字段**:
|
||||
- `{strNovelName}`:小说标题。
|
||||
- `{strNovelChapterName}`:章节名字。
|
||||
- `{strNovelChapterSort}`:章节排序号。
|
||||
- `{intPage}`:章节分页页码。
|
||||
- `{strNovelAuthor}`:小说作者。
|
||||
- `{strNovelCategoryName}`:小说分类。
|
||||
- `{strNovelSex}`:男生/女生小说。
|
||||
- `{strNovelStatus}`:连载/完结。
|
||||
- `{strSiteName}`、 `{strSiteDomain}`:品牌词。
|
||||
- **不适用字段**:
|
||||
- `{strSearchKeywords}`:搜索页专用。
|
||||
- `{strSiteTitle}`、 `{strSiteKeywords}`、 `{strSiteDescription}`:更适合全局使用。
|
||||
|
||||
#### **SEO 优化原则**
|
||||
- **Title**:简洁(60 字符内),包含小说名和章节信息。
|
||||
- **Keywords**:覆盖小说名、章节、分类等高相关性词。
|
||||
- **Description**:吸引点击,融入章节相关信息。
|
||||
|
||||
---
|
||||
|
||||
### **优化后的 TKD 模板**
|
||||
以下是专为小说章节页面设计的 TKD 模板:
|
||||
|
||||
#### **1. Title**(控制在 60 字符以内)
|
||||
- **模板**:`{strNovelName} 第{strNovelChapterSort}章 {strNovelChapterName} - {strSiteName}`
|
||||
- **优化点**:
|
||||
- `{strNovelName}` 和 `{strNovelChapterSort}` 突出具体章节,匹配用户搜索(如“斗罗大陆 第5章”)。
|
||||
- `{strNovelChapterName}` 增加可读性。
|
||||
- `{strSiteName}` 强化品牌。
|
||||
- 若 `{intPage}` > 1,可附加“- 第{intPage}页”,但需控制长度。
|
||||
- **示例**(`/xiaoshuo/douluodalu-123/zhang-5/1`):
|
||||
- `斗罗大陆 第5章 魂兽森林 - 这个是网站名`
|
||||
|
||||
#### **2. Keywords**(5-10 个核心词)
|
||||
- **模板**:`{strNovelName}, 第{strNovelChapterSort}章, {strNovelChapterName}, {strNovelAuthor}, {strSiteKeywords}, {strSiteName}`
|
||||
- **优化点**:
|
||||
- `{strNovelName}` 和 `{strNovelChapterSort}` 是核心词。
|
||||
- `{strNovelChapterName}` 和 `{strNovelAuthor}` 提升具体性。
|
||||
- `{strNovelCategoryName}小说` 和 `{strNovelSex}小说` 增加分类相关性。
|
||||
- “免费阅读”吸引流量。
|
||||
- **示例**:
|
||||
- `斗罗大陆, 第5章, 魂兽森林, 唐家三少, 玄幻小说, 男生小说, 这个是网站名, 免费阅读`
|
||||
|
||||
#### **3. Description**(150-160 字符)
|
||||
- **模板**:`{strSiteName}提供{strNovelName}第{strNovelChapterSort}章{strNovelChapterName}免费阅读,{strNovelAuthor}创作,畅享{strSiteDomain}!`
|
||||
- **优化点**:
|
||||
- 突出章节内容,吸引用户点击。
|
||||
- 融入 `{strNovelAuthor}` 和 `{strNovelCategoryName}`,提升相关性。
|
||||
- “畅享”更具吸引力。
|
||||
- 若有分页,可附加“第{intPage}页”,但需控制长度。
|
||||
- **示例**:
|
||||
- `这个是网站名提供斗罗大陆第5章魂兽森林免费阅读,唐家三少创作的玄幻小说,畅享这个是站点域名!`
|
||||
|
||||
---
|
||||
|
||||
### **参数映射**
|
||||
- `{strNovelName}`:从数据库根据 `{intNId}` 获取小说标题。
|
||||
- `{strNovelChapterName}`:从数据库根据 `{intChapterSort}` 获取章节名。
|
||||
- `{strNovelChapterSort}`:直接使用路由中的 `{intChapterSort}`。
|
||||
- `{intPage}`:直接使用路由中的 `{intPage}`。
|
||||
- `{strNovelAuthor}`:从数据库获取作者名。
|
||||
- `{strNovelCategoryName}`:从数据库获取分类(如“玄幻”)。
|
||||
- `{strNovelSex}`:从数据库获取性别(如“男生”)。
|
||||
- `{strNovelStatus}`:从数据库获取状态(如“连载”)。
|
||||
- `{strSiteName}` → '这个是网站名'
|
||||
- `{strSiteDomain}` → '这个是站点域名'
|
||||
- `{strNovelDescription}`、 `{strSearchKeywords}` → 空(章节页不适用)
|
||||
|
||||
---
|
||||
|
||||
### **完整拼接示例**
|
||||
#### **路由:`/xiaoshuo/douluodalu-123/zhang-5/1`**
|
||||
- 假设:
|
||||
- `{strNovelName}` = '斗罗大陆'
|
||||
- `{strNovelChapterSort}` = '5'
|
||||
- `{strNovelChapterName}` = '魂兽森林'
|
||||
- `{intPage}` = '1'
|
||||
- `{strNovelAuthor}` = '唐家三少'
|
||||
- `{strNovelCategoryName}` = '玄幻'
|
||||
- `{strNovelSex}` = '男生'
|
||||
- `{strNovelStatus}` = '连载'
|
||||
- **Title**:
|
||||
- `斗罗大陆 第5章 魂兽森林 - 这个是网站名`
|
||||
- **Keywords**:
|
||||
- `斗罗大陆, 第5章, 魂兽森林, 唐家三少, 玄幻小说, 男生小说, 这个是网站名, 免费阅读`
|
||||
- **Description**:
|
||||
- `这个是网站名提供斗罗大陆第5章魂兽森林免费阅读,唐家三少创作的玄幻小说,畅享这个是站点域名!`
|
||||
|
||||
#### **路由:`/xiaoshuo/douluodalu-123/zhang-5/2`**
|
||||
- `{intPage}` = '2'
|
||||
- **Title**:
|
||||
- `斗罗大陆 第5章 魂兽森林 - 这个是网站名` (若需分页,可加“- 第2页”,但需截断)
|
||||
- **Keywords**:
|
||||
- `斗罗大陆, 第5章, 魂兽森林, 唐家三少, 玄幻小说, 男生小说, 这个是网站名, 免费阅读`
|
||||
- **Description**:
|
||||
- `这个是网站名提供斗罗大陆第5章魂兽森林免费阅读,唐家三少创作的玄幻小说,畅享这个是站点域名!`
|
||||
|
||||
---
|
||||
|
||||
### **实现代码(伪代码)**
|
||||
```php
|
||||
public function getChapter($strPinYin, $intNId, $intChapterSort, $intPage) {
|
||||
// 假设从数据库获取小说和章节信息
|
||||
$novel = Novel::find($intNId);
|
||||
$chapter = Chapter::where('novel_id', $intNId)->where('sort', $intChapterSort)->first();
|
||||
|
||||
$replacements = [
|
||||
'{strSiteName}' => '这个是网站名',
|
||||
'{strSiteDomain}' => '这个是站点域名',
|
||||
'{strSiteTitle}' => '这个是网站标题',
|
||||
'{strSiteKeywords}' => '这个是网站关键字',
|
||||
'{strNovelName}' => $novel->title ?? '',
|
||||
'{strNovelChapterName}' => $chapter->title ?? '',
|
||||
'{strNovelChapterSort}' => $intChapterSort,
|
||||
'{intPage}' => $intPage,
|
||||
'{strNovelAuthor}' => $novel->author ?? '',
|
||||
'{strNovelCategoryName}' => $novel->category ?? '',
|
||||
'{strNovelSex}' => $novel->sex === 'boys' ? '男生' : '女生',
|
||||
'{strNovelStatus}' => $novel->status === 'ongoing' ? '连载' : '完结',
|
||||
'{strNovelDescription}' => '',
|
||||
'{strSearchKeywords}' => ''
|
||||
];
|
||||
|
||||
$title = "{strNovelName} 第{strNovelChapterSort}章 {strNovelChapterName} - {strSiteName}";
|
||||
$keywords = "{strNovelName}, 第{strNovelChapterSort}章, {strNovelChapterName}, {strNovelAuthor}, {strNovelCategoryName}小说, {strNovelSex}小说, {strSiteName}, 免费阅读";
|
||||
$description = "{strSiteName}提供{strNovelName}第{strNovelChapterSort}章{strNovelChapterName}免费阅读,{strNovelAuthor}创作的{strNovelCategoryName}小说,畅享{strSiteDomain}!";
|
||||
|
||||
foreach ($replacements as $key => $value) {
|
||||
$title = str_replace($key, $value, $title);
|
||||
$keywords = str_replace($key, $value, $keywords);
|
||||
$description = str_replace($key, $value, $description);
|
||||
}
|
||||
|
||||
return view('chapter', [
|
||||
'title' => $title,
|
||||
'keywords' => $keywords,
|
||||
'description' => $description,
|
||||
'novel' => $novel,
|
||||
'chapter' => $chapter
|
||||
]);
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### **SEO 优化亮点**
|
||||
1. **章节精准**:`{strNovelName} 第{strNovelChapterSort}章 {strNovelChapterName}` 匹配用户搜索具体章节的习惯。
|
||||
2. **关键词丰富**:包含小说名、章节、作者、分类等多维度词。
|
||||
3. **分页支持**:`{intPage}` 可灵活扩展,若章节内容分多页,可在 Title 或 Description 中体现。
|
||||
4. **品牌融入**:`{strSiteName}` 和 `{strSiteDomain}` 提升网站辨识度。
|
||||
5. **吸引点击**:突出“免费阅读”和“畅享”,契合用户需求。
|
||||
|
||||
---
|
||||
|
||||
### **与分类案例的区别**
|
||||
- **分类页**:聚焦筛选条件(如“男生玄幻连载小说”),多分页。
|
||||
- **章节页**:聚焦具体章节(如“斗罗大陆 第5章”),单章节内容。
|
||||
|
||||
这个 TKD 模板是小说章节页的最优 SEO 方案。如果需要调整(比如更短的 Title 或分页处理),可以告诉我!
|
||||
Reference in New Issue
Block a user