本次更新
1.domain 增加了几个字段,已经 backup, 2.视图模板,替换模板分组,替换模板 数据增加了seed 播种 3. 标记了TODO
This commit is contained in:
212
code/app/home/view/kuangyu/推广SEO过程设计记录/TKD/分类书库页面TKD.md
Normal file
212
code/app/home/view/kuangyu/推广SEO过程设计记录/TKD/分类书库页面TKD.md
Normal file
@@ -0,0 +1,212 @@
|
||||
最牛的seo 优化大师
|
||||
这个是 替换标识
|
||||
'{strSiteName}' => '这个是网站名',
|
||||
'{strSiteDomain}' => '这个是站点域名',
|
||||
'{strSiteKeywords}' => '这个是网站关键字',
|
||||
'{strSiteDescription}' => '这个是网站描述',
|
||||
'{strIndexTitle}' => '这个是首页Title',
|
||||
'{strIndexKeywords}' => '这个是首页Keywords',
|
||||
'{strIndexDescription}' => '这个是首页Description',
|
||||
'{strNovelName}' => '这个是当前页面小说描述',
|
||||
'{strNovelChapterName}' => '当前页面小说章节名字',
|
||||
'{strNovelChapterSort}' => '当前页面小说章节排序号',
|
||||
'{strNovelCategoryName}' => '当前页面小说分类名字',
|
||||
'{strNovelSex}' => '当前页面小说是男生还是女生 小说',
|
||||
'{strNovelStatus}' => '当前页面小说状态 是连载还是完结',
|
||||
'{intPage}' => '当前页面分页页码',
|
||||
'{strNovelAuthor}' => '小说作者',
|
||||
'{strNovelDescription}' => '小说简介',
|
||||
'{strSearchKeywords}' => '搜索关键词',
|
||||
|
||||
|
||||
这个是分类或者书库的路由,公用一套视图模板
|
||||
/shuku/:strGender/:strCategory/:strStatus/page:intPage
|
||||
|
||||
|
||||
请根据路由和上面的替换标识,你帮忙设计一个最友好seo的 tkd 替换模板
|
||||
案列-分类的:
|
||||
title : '{strNovelSex}{strNovelCategoryName}{strNovelStatus}小说 - {strSiteName} - 第{intPage}页'
|
||||
keywords: '{strNovelCategoryName}, {strNovelSex}小说, {strNovelStatus}小说, {strSiteName}, 免费阅读'
|
||||
description: '{strSiteName}提供{strNovelSex}{strNovelCategoryName}{strNovelStatus}小说免费阅读,第{intPage}页汇聚热门作品,欢迎体验{strSiteDomain}!'
|
||||
|
||||
|
||||
|
||||
好的,我会根据你提供的书库路由 `/shuku/:strGender/:strCategory/:strStatus/page:intPage` 和替换标识,设计一个最优的 SEO 友好的 TKD 模板。你的案例已经给出了一个分类页的模板,我会在此基础上优化,确保它既符合书库页面的特点,又最大化 SEO 效果。
|
||||
|
||||
---
|
||||
|
||||
### **分析**
|
||||
#### **路由特点**
|
||||
- **路由**:`/shuku/:strGender/:strCategory/:strStatus/page:intPage`
|
||||
- `:strGender`:性别筛选(男生/女生/全部)。
|
||||
- `:strCategory`:分类(如玄幻、言情)。
|
||||
- `:strStatus`:状态(连载/完结/全部)。
|
||||
- `:intPage`:分页页码。
|
||||
- **页面类型**:书库或分类页面,展示符合筛选条件的小说列表,支持分页。
|
||||
- **SEO 目标**:
|
||||
- 突出筛选条件(性别、分类、状态)。
|
||||
- 支持分页优化。
|
||||
- 融入品牌词并吸引点击。
|
||||
|
||||
#### **替换标识使用**
|
||||
- **核心字段**:
|
||||
- `{strNovelSex}`:对应 `:strGender`。
|
||||
- `{strNovelCategoryName}`:对应 `:strCategory`。
|
||||
- `{strNovelStatus}`:对应 `:strStatus`。
|
||||
- `{intPage}`:对应 `:intPage`。
|
||||
- `{strSiteName}`、 `{strSiteDomain}`:品牌词。
|
||||
- **不适用字段**:
|
||||
- `{strNovelName}`、 `{strNovelChapterName}`、 `{strNovelChapterSort}`、 `{strNovelAuthor}`、 `{strNovelDescription}`:书库页不涉及具体小说。
|
||||
- `{strSearchKeywords}`:搜索页专用。
|
||||
|
||||
#### **SEO 优化原则**
|
||||
- **Title**:简洁(60 字符内),突出筛选条件和品牌。
|
||||
- **Keywords**:覆盖分类、性别、状态等核心词,5-10 个。
|
||||
- **Description**:吸引点击,融入筛选条件和网站特色。
|
||||
|
||||
---
|
||||
|
||||
### **优化后的 TKD 模板**
|
||||
以下是基于你的案例优化后的 TKD 模板:
|
||||
|
||||
#### **1. Title**(控制在 60 字符以内)
|
||||
- **模板**:`{strNovelSex}{strNovelCategoryName}{strNovelStatus}小说 - {strSiteName} - 第{intPage}页`
|
||||
- **优化点**:
|
||||
- 保留你的案例结构,简洁直观。
|
||||
- `{intPage}` 仅在大于 1 时显示,避免首页面冗余。
|
||||
- **示例**(`/shuku/nansheng-xiaoshuo/xuanhuan/lianzai/page2`):
|
||||
- `男生玄幻连载小说 - 这个是网站名 - 第2页`
|
||||
|
||||
#### **2. Keywords**(5-10 个核心词)
|
||||
- **模板**:`{strNovelCategoryName}小说, {strNovelSex}小说, {strNovelStatus}小说, {strSiteName}, 免费小说, 在线阅读`
|
||||
- **优化点**:
|
||||
- 增加“免费小说”和“在线阅读”,提升行业词覆盖。
|
||||
- `{strSiteName}` 作为品牌词,不重复 `{strSiteKeywords}`,保持简洁。
|
||||
- **示例**:
|
||||
- `玄幻小说, 男生小说, 连载小说, 这个是网站名, 免费小说, 在线阅读`
|
||||
|
||||
#### **3. Description**(150-160 字符)
|
||||
- **模板**:`{strSiteName}提供{strNovelSex}{strNovelCategoryName}{strNovelStatus}小说免费在线阅读,第{intPage}页精选热门作品,畅享{strSiteDomain}!`
|
||||
- **优化点**:
|
||||
- 替换“欢迎体验”为“畅享”,更吸引移动端用户。
|
||||
- 加入“精选热门作品”,提升点击欲望。
|
||||
- **示例**:
|
||||
- `这个是网站名提供男生玄幻连载小说免费在线阅读,第2页精选热门作品,畅享这个是站点域名!`
|
||||
|
||||
---
|
||||
|
||||
### **参数映射**
|
||||
- `{strNovelSex}`:
|
||||
- `nansheng-xiaoshuo` → '男生'
|
||||
- `nvsheng-xiaoshuo` → '女生'
|
||||
- `all` → ''(空)
|
||||
- `{strNovelCategoryName}`:
|
||||
- `xuanhuan` → '玄幻'
|
||||
- `yanqing` → '言情'
|
||||
- `all` → ''(需完整映射表)
|
||||
- `{strNovelStatus}`:
|
||||
- `lianzai` → '连载'
|
||||
- `wanjie` → '完结'
|
||||
- `all` → ''(空)
|
||||
- `{intPage}`:直接使用路由中的 `:intPage`
|
||||
- `{strSiteName}` → '这个是网站名'
|
||||
- `{strSiteDomain}` → '这个是站点域名'
|
||||
- `{strSiteTitle}` → '这个是网站标题'
|
||||
- `{strSiteKeywords}` → '这个是网站关键字'
|
||||
- `{strNovelName}`、 `{strNovelChapterName}`、 `{strNovelChapterSort}`、 `{strNovelAuthor}`、 `{strNovelDescription}`、 `{strSearchKeywords}` → 空
|
||||
|
||||
---
|
||||
|
||||
### **完整拼接示例**
|
||||
#### **1. 全默认:`/shuku/all/all/all/page1`**
|
||||
- **Title**:`小说 - 这个是网站名`
|
||||
- **Keywords**:`小说, 这个是网站名, 免费小说, 在线阅读`
|
||||
- **Description**:`这个是网站名提供小说免费在线阅读,第1页精选热门作品,畅享这个是站点域名!`
|
||||
|
||||
#### **2. 具体筛选:`/shuku/nansheng-xiaoshuo/xuanhuan/lianzai/page2`**
|
||||
- **Title**:`男生玄幻连载小说 - 这个是网站名 - 第2页`
|
||||
- **Keywords**:`玄幻小说, 男生小说, 连载小说, 这个是网站名, 免费小说, 在线阅读`
|
||||
- **Description**:`这个是网站名提供男生玄幻连载小说免费在线阅读,第2页精选热门作品,畅享这个是站点域名!`
|
||||
|
||||
#### **3. 女生完结:`/shuku/nvsheng-xiaoshuo/yanqing/wanjie/page1`**
|
||||
- **Title**:`女生言情完结小说 - 这个是网站名`
|
||||
- **Keywords**:`言情小说, 女生小说, 完结小说, 这个是网站名, 免费小说, 在线阅读`
|
||||
- **Description**:`这个是网站名提供女生言情完结小说免费在线阅读,第1页精选热门作品,畅享这个是站点域名!`
|
||||
|
||||
---
|
||||
|
||||
### **实现代码(伪代码)**
|
||||
```php
|
||||
public function getLibrary($strGender, $strCategory, $strStatus, $intPage) {
|
||||
$genderMap = [
|
||||
'nansheng-xiaoshuo' => '男生',
|
||||
'nvsheng-xiaoshuo' => '女生',
|
||||
'all' => ''
|
||||
];
|
||||
$categoryMap = [
|
||||
'xuanhuan' => '玄幻',
|
||||
'yanqing' => '言情',
|
||||
// 更多分类...
|
||||
];
|
||||
$statusMap = [
|
||||
'lianzai' => '连载',
|
||||
'wanjie' => '完结',
|
||||
'all' => ''
|
||||
];
|
||||
|
||||
$replacements = [
|
||||
'{strSiteName}' => '这个是网站名',
|
||||
'{strSiteDomain}' => '这个是站点域名',
|
||||
'{strSiteTitle}' => '这个是网站标题',
|
||||
'{strSiteKeywords}' => '这个是网站关键字',
|
||||
'{strNovelSex}' => $genderMap[$strGender] ?? '',
|
||||
'{strNovelCategoryName}' => $categoryMap[$strCategory] ?? $strCategory,
|
||||
'{strNovelStatus}' => $statusMap[$strStatus] ?? '',
|
||||
'{intPage}' => $intPage,
|
||||
'{strNovelName}' => '',
|
||||
'{strNovelChapterName}' => '',
|
||||
'{strNovelChapterSort}' => '',
|
||||
'{strNovelAuthor}' => '',
|
||||
'{strNovelDescription}' => '',
|
||||
'{strSearchKeywords}' => ''
|
||||
];
|
||||
|
||||
$pageStr = $intPage > 1 ? " - 第{intPage}页" : '';
|
||||
$title = "{strNovelSex}{strNovelCategoryName}{strNovelStatus}小说 - {strSiteName}{$pageStr}";
|
||||
$keywords = "{strNovelCategoryName}小说, {strNovelSex}小说, {strNovelStatus}小说, {strSiteName}, 免费小说, 在线阅读";
|
||||
$description = "{strSiteName}提供{strNovelSex}{strNovelCategoryName}{strNovelStatus}小说免费在线阅读,第{intPage}页精选热门作品,畅享{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('library', [
|
||||
'title' => $title,
|
||||
'keywords' => $keywords,
|
||||
'description' => $description,
|
||||
'gender' => $strGender,
|
||||
'category' => $strCategory,
|
||||
'status' => $strStatus,
|
||||
'page' => $intPage
|
||||
]);
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### **SEO 优化亮点**
|
||||
1. **动态筛选**:`{strNovelSex}`、 `{strNovelCategoryName}`、 `{strNovelStatus}` 组合覆盖多种搜索意图(如“男生玄幻连载小说”)。
|
||||
2. **分页友好**:首页面简洁,后续页面自然融入 `{intPage}`,可配合 `rel="next/prev"`。
|
||||
3. **品牌强化**:`{strSiteName}` 和 `{strSiteDomain}` 提升网站辨识度。
|
||||
4. **行业词**:增加“免费小说”“在线阅读”,契合用户搜索习惯。
|
||||
|
||||
---
|
||||
|
||||
### **与你的案例对比**
|
||||
- **Title**:保留你的结构,优化分页显示。
|
||||
- **Keywords**:增加“免费小说”“在线阅读”,提升覆盖。
|
||||
- **Description**:用“畅享”替代“欢迎体验”,更吸引人。
|
||||
|
||||
这个 TKD 模板是书库页面的最优 SEO 方案。如果需要进一步调整(比如更短的 Title 或特定关键词),可以告诉我!
|
||||
Reference in New Issue
Block a user