搜索引擎优化高级编程(PHP版)

搜索引擎优化高级编程(PHP版)
作 者: 西若威齐 达里 邓少鹍
出版社: 清华大学出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: PHP
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  Jaimie Sirovich是一位搜索引擎营销顾问,致力于与客户一起构建强大的在线展示平台。虽然Jaimie身为一个计算机程序员,但是他更乐于参与营销方面的工作。他毕业于Stevens Institute of Technology,获得计算机科学学士学位。2005年之前,他任职于RustyBrick, Inc.公司,并在Barry Schwartz的带领下展开工作,在电子商务项目中担任高级程序员。Jaimie目前担任几个公司的顾问,并且管理热门的搜索引擎营销博客SEOEgghead.com。Cristian Darie是一位软件工程师,对各种现代技术具备丰厚的经验,撰写多本技术图书,涵盖AJAX.SQL及相关领域.Cristian目前居住在Bucharest,正在攻读分布式应用体系结构博士学位.他曾参与多个商业和研究项目,闲暇时也喜爱参与社交活动并获得乐趣.

内容简介

搜索引擎优化在传统意义上是营销团队的工作。但在本书里,我们将从另外一个角度看待搜索引擎优化,让编程人员也参与到搜索引擎优化的队伍中来。这本手册专门为PHP开发人员或涉及技术的营销人员编写,涵盖了从Web站点的最初设想、技术规划、可视化设计到贯穿开发的整个过程。本书深入讨论了各种可用于提升站点知名度的技术和服务,并提供大量有用的信息以帮助您创建并维护搜索引擎友好的Web站点和避免一些常见的错误。搜索引擎优化(SEO)不只是营销部门的工作。它必须经过Web站点开发人员的深思熟虑,贯穿了从最初的Web站点设想开始的整个开发过程。通过改变Web站点的体系结构和修改其表现技术,能够极大地提升搜索引擎的排名和流量水平。这本独特的手册专门为PHP开发人员或涉足技术的营销人员编写,为创建和维护针对搜索引擎进行优化的Web站点提供了各种技术,包括如何通过简化站点的索引及如何通过协调专业技术和服务来提升自己的站点。本书将指导您理解Web站点体系结构在搜索引擎优化中的角色,并学习相关的各种主题,从而帮助您开发出搜索引擎排名靠前的站点。最后,本书通过创建一个简单的电子商务商店和优化的WordPress博客来教会您如何运用这些知识。本书主要内容影响搜索引擎排名的各种因素使用PHP、Apache和mod_rewrite创建富含关键词的URL使用HTTP报头来正确指示Web文档的状态创建优化的内容和有效地处理重复的内容避免成为黑帽(black hat)SEO技术的牺牲品地域定向(geo-targeting)和伪装(cloaking)技术使访问者和搜索引擎可以高效地使用站点地图创建搜索引擎友好的WordPress博客创建搜索引擎友好的电子商务商店本书读者对象本书针对需要将搜索引擎优化原理运用于Web应用开发的PHP开发人员,以及希望更好地理解营销中涉及的搜索引擎技术的市场营销员。

图书目录

第1章 你是编程人员,也是搜索引擎营销人员/1

1.1 你是谁/2

1.2 你需要学习什么/3

1.2.1 SEO和站点体系结构/4

1.2.2 SEO不能成为马后炮/5

1.2.3 通信构建抉择/5

1.2.4 构建细节将会决定成败/6

1.3 准备软件环境/6

1.3.1 安装XAMPP/7

1.3.2 准备工作文件夹/9

1.3.3 准备数据库/11

1.4 小结/13

第2章 SEO基础知识/15

2.1 SEO概述/15

2.1.1 链接价值/16

2.1.2 Google PageRank/17

2.1.3 可用性和可达性/18

2.2 搜索引擎排名因素/18

2.2.1 页上因素/19

2.2.2 可见的页上因素/19

2.2.3 不可见的页上因素/22

2.2.4 基于时间的因素/23

2.2.5 外部因素/24

2.3 可能的搜索引擎惩罚/27

2.3.1 Google沙盒效应/28

2.3.2 过期域名惩罚/28

2.3.3 重复内容惩罚/28

2.3.4 Google补充索引/29

2.4 资源和工具/29

2.4.1 Web分析器/29

2.4.2 市场研究/30

2.4.3 研究关键词/33

2.4.4 浏览器插件/34

2.4.5 论坛/35

2.4.6 搜索引擎博客和资源/35

2.5 小结/36

第3章 友好的搜索引擎URL地址/37

3.1 为什么URL地址重要/38

3.2 动态URL地址和静态URL地址/38

3.2.1 静态URL地址/39

3.2.2 动态URL地址/39

3.2.3 URL地址与网站单击率/40

3.2.4 URL地址与重复内容/41

3.3 真实世界的URL地址/41

3.3.1 实例#1:动态URL地址/42

3.3.2 实例#2:数字化重写URL地址/43

3.3.3 实例#3:多关键词重写URL地址/43

3.3.4 保持URL的一致性/44

3.4 URL重写/45

3.4.1 安装 mod_rewrite/47

3.4.2 测试mod_rewrite/48

3.4.3 介绍正则表达式/53

3.4.4 URL重写与PHP/58

3.4.5 将带两个参数的URL进行重写数字化/59

3.4.6 重写多关键词URL地址/61

3.4.7 建立链接工厂/63

3.4.8 分页与URL重写/69

3.4.9 重写图像和流媒体/69

3.5 重写没有解决的问题/72

3.6 最后的警告/73

3.7 小结/73

第4章 内容重定向和HTTP状态代码/75

4.1 HTTP状态代码/75

4.2 使用301和302重定向/77

4.2.1 301代码/78

4.2.2 302代码/79

4.3 使用404清除已删除页面/80

4.4 使用500避免索引错误的页面/81

4.5 用PHP和mod_rewrite重定向/81

4.5.1 使用重定向来改变文件名/82

4.5.2 URL修正/86

4.5.3 正确处理多个域名/87

4.5.4 使用重定向来改变域名/88

4.5.5 URL地址标准化:www.example.com对比example.com/88

4.5.6 URL地址标准化:/index.php对比//89

4.6 其他类型的重定向/91

4.7 小结/91

第5章 重复内容/93

5.1 重复内容的起因和影响/94

5.1.1 网站结构导致的重复内容/94

5.1.2 内容盗窃导致的重复内容/94

5.2 排除重复内容/95

5.2.1 使用Robots meta标签/95

5.2.2 robots.txt模式排除/96

5.3 常见重复页面的解决方案/101

5.3.1 打印友好的页面/101

5.3.2 导航链接和眉毛导航/101

5.3.3 相似页面/103

5.3.4 具有重复Meta标签或Title值的页面/104

5.3.5 URL规范化/104

5.3.6 基于URL的会话ID/104

5.3.7 其他导航链接参数/105

5.3.8 会员页面/105

5.3.9 重定向参数化的会员URL地址/106

5.4 小结/116

第6章 搜索引擎友好的HTML和JavaScript/117

6.1 总体结构/117

6.2 搜索引擎友好的JavaScript/118

6.2.1 JavaScript链接/118

6.2.2 DHTML菜单/119

6.2.3 弹出窗口/119

6.2.4 DHTML弹出窗口/126

6.2.5 可检索的图像和图形文本/126

6.3 搜索引擎友好的HTML/137

6.3.1 HTML结构化单元/137

6.3.2 内容突出和表格/138

6.3.3 帧/140

6.3.4 使用表单/140

6.4 使用自定义标记语言来生成搜索引擎友好的HTML/141

6.5 Flash和AJAX/145

6.6 小结/146

第7章 Web Feed和社会书签/147

7.1 Web Feed/147

7.2 创建RSS Feed/150

7.3 联合RSS和Atom Feed/156

7.4 联合内容的其他资源/159

7.5 社会书签/160

7.6 小结/168

第8章 黑帽SEO/169

8.1 帽子是什么意思/169

8.2 绕过规则/170

8.3 黑帽技术分析/172

8.3.1 攻击避免/172

8.3.2 HTML插入攻击/173

8.3.3 使用Nofollow避免回帖攻击/175

8.3.4 清理用户输入/180

8.3.5 要求手工输入/184

8.3.6 301重定向攻击/190

8.3.7 内容盗窃/192

8.3.8 关于购买链接/192

8.3.9 Digital Point Co-op和Link Vault/193

8.4 小结/193

第9章 站点地图/195

9.1 传统站点地图/195

9.2 搜索引擎站点地图/196

9.2.1 使用Google站点地图/197

9.2.2 使用Yahoo!站点地图/199

9.3 程序化生成站点地图/199

9.4 提示Google已经更新/204

9.5 Sitemaps.org标准协议/205

9.6 小结/206

第10章 链接诱饵/207

10.1 钩子链接/207

10.1.1 信息钩子/208

10.1.2 新闻故事钩子/208

10.1.3 幽默笑话钩子/208

10.1.4 歪门邪道钩子/208

10.2 链接诱饵的传统示例/209

10.3 交互式链接诱饵/209

10.4 案例学习:幸运甜饼/210

10.5 小结/214

第11章 伪装、地域定向和IP分发/215

11.1 伪装、地域定向和IP分发/215

11.1.1 关于地域定向的补充/216

11.1.2 介绍JavaScript重定向伪装/216

11.1.3 关于伪装的争论/217

11.1.4 伪装的危险/218

11.1.5 使用Meta Noarchive标签/218

11.2 实现伪装/219

11.3 伪装案例学习/228

11.3.1 将图像表现为文本/229

11.3.2 重定向排除内容/229

11.3.3 将基于订阅的内容只提供给蜘蛛/229

11.3.4 对蜘蛛禁用基于URL的会话处理/230

11.3.5 其他伪装实现/230

11.4 实现地域定向/230

11.5 小结/237

第12章 外语SEO/239

12.1 外语优化提示/239

12.1.1 指示语言与区域/240

12.1.2 服务地区与域名/240

12.1.3 尽可能包含其他国家/地区的地址/241

12.1.4 处理重读的字母(重音符)/241

12.2 外语垃圾网站/243

12.3 小结/244

第13章 处理技术问题/245

13.1 不可靠的Web主机或DNS/245

13.2 改变主机提供商/246

13.3 交叉链接/247

13.4 针对SEO的分离测试/249

13.5 检测断链/250

13.6 小结/255

第14章 案例学习:构建电子商务商店/257

14.1 建立需求/257

14.2 实现产品分类/258

14.3 小结/278

第15章 站点体检:你有Web网站了?/279

15.1 创建站点地图/279

15.2 创建新闻Feed/280

15.3 修复重复的标题和Meta标签/280

15.4 列入到著名的目录中/280

15.5 请求并交换相关链接/280

15.6 购买链接/281

15.7 创建链接诱饵/281

15.8 添加社会书签功能/281

15.9 启动博客或论坛/282

15.10 处理纯粹的Flash或Ajax站点/282

15.11 防止成为黑帽的牺牲品/282

15.12 检查URL问题/282

15.13 查找重复内容/283

15.14 清除会话ID/283

15.15 减少页上因素/283

15.16 小结/284

第16章 WordPress:创建搜索引擎友好的博客/285

16.1 安装WordPress/286

16.2 调整链接/288

16.3 Akismet:防止评论垃圾/290

16.4 Sociable:社会书签图标/291

16.5 WP-Email:发邮件给朋友/292

16.6 Chicklet Creator插件/293

16.7 插件Sitemap Generator/295

16.8 Google Sitemaps插件/296

16.9 插件Digg Button/300

16.10 插件Pagerfix/301

16.11 清除重复内容/303

16.11.1 将下拉并排除种类链接/304

16.11.2 提供帖子内容的摘要/304

16.12 将博客作为主页/305

16.13 小结/306

附录A 简单的正则表达式/307

术语表/335