作者:empty 页数:354 出版社:empty |
Jai mi cSiro vich是一位搜索引擎营销顾问, 致力于与客户一起构建强大的在线展示平台。虽然Jaimie身为一个计算机程序员, 但是他更乐于参与营销方面的工作。他毕业于Stevens Inst tute of Technology, 获得计算机科学学士学位。2005年之前, 他任职于RustyBrick,Inc.公司, 并在Barry Schwartz的带领下展开工作, 在电子商务项目中担任高级程序员。Jaimie目前担任几个公司的顾问, 并且管理热门的搜索引擎营销博客SEOEgghead.com。Cris anD arie是一位软件工程师, 对各种现代技术具备丰厚的经验, 撰写多本技术图书, 涵盖AJAX、ASP.NET、PHP、SQL及相关领域, Criti an目前居住在Bucharest Romania,正在攻读分布式应用体系结构博士学位。他曾参与多个商业和研究项目,闲暇时也喜爱参与社交活动并获得乐趣。如果希望联系他,可以访问他的个人站点
欢迎阅读本书!搜索引擎优化在传统意义上是营销团队的工作。但在本书里,我们将从另外一个角度看待搜索引擎优化,让编程人员也参与到搜索引擎优化的队伍中来。为了尽量让搜索引擎优化的效果最大化, 开发人员和营销人员必须联手协作, 从Web站点的最初设想、技术规划、可视化设计到贯穿开发的全过程。我们将向开发人员和IT专家提供大量有用信息, 以帮助您创建并维护搜索引擎友好的Web站点, 并学习如何避免一些常见的容易导致搜索引擎蜘蛛(spider) 混淆的漏洞。本书深入讨论了如何利用站点检索以及各种可用于提升站点知名度的技术和服务。
本书读者对象本书主要针对Web开发人员, 因为它介绍了在Web站点编程开发的环境中进行搜索引擎优化的相关内容。即使不是编程人员也一样可以从本书获益,但是最好具有一定的编程背景才能够完全地理解并且按照示例进行练习,我们也试图让本书能够适用于那些具有一定的IT背景,并且希望从更为技术化的角度了解搜索引擎优化的搜索引擎营销人员。每章通常都以非技术化的讨论开始,随后再深入到技术细节。众多图书都研究了搜索引擎优化,但是很少深入到技术细节中,讨论如何针对搜索引擎优化而设计Web站点的书籍, 本书就是这少数之一。在讨论编程过程时,代码中带有大量注释.我们没有隐瞒代码背后的概念,并且包含了立即可用的练习。在本书的示例中包括基于XML的站点地图、社会书签技巧及伪装和地域定位的实现。
本书内容本书包含了编程人员和搜索引擎营销人员在设计Web站点时就应该知道的最重要主题。如何学习本书当然可以逐页逐页地阅读本书,但是也不一定非得这样,我们建议首先间读第1章~第6章,其他章节可以按照任意顺序细读,为了解决可能遇到的技术问题, JaiieSirovich在http:/www.eoegghend.com/sco-with-php-updates.html搜索引擎优化高级编程(PHP版)上维护了一个网页,带有每章的更新和勘误,也可以在www.wrox.com找到本书的勘误, 下面将会介绍, 如果有任何和本书相关的反馈, 请尽快联系Jaimiem或Cristian, 这将会让本书的每位读者都能受益,
在学习本书的示例时,可以选择手工输入所有的代码,也可以使用与本书有关的源代因为很多图书的书名都很相似, 所以通过ISBN查找本书是最简单的, 本书的ISBN加入在p2p.wrox.com上的P2P论坛,即可以进行作者和读者之间的讨论。该论坛是基于最后, 第16章“WordPress:创建搜索引擎友好的博客”记录了如何使用WordPress 2.0希望大家能够愉快地阅读本书,并且发现这一切在实际项目的搜索引擎优化中是多么有用!
尽管我们已经尽力保证本书不出现错误,但是错误总是在所难免,如果您在本书中发现了错误,例如拼写错误或代码错误,请告诉我们,我们将不胜感激。通过勘误表,可以让其他读者避免受挫,当然,这还有助于提供更高质量的信息。书, 然后在本书的信息页面上, 单击Book Errata链接。在这个页面上, 可以查看已经提交并通过编辑检查的所有勘误。此外,还有一些相关的错误勘误表链接和完整的图书列表可在http://www.wrox.com/misc-pages/booklistshtml上获得,搜索引擎优化高级编程(PHP版)http:/www.wrox.com/contact/techsupportshtml,填写上面的表单,将发现的错误发送给我们。可以登录http//www.wrox.com查找本书的勘误表, 通过Search工具或书名列表查找本如果在Book En at a页面上没有找到自己发现的错误,可以进入我们会检查您提供的信息,如果正确,将把上传到该书的勘误表页面上,或在本书的后续版本中采用。
Web的系统, 用于传送与Wrox图书相关的信息和相关技术, 与其他读者和技术用户交流该论坛还提供了订阅功能, 当论坛上有新贴子时, 会给你发送所订阅的主题。Wrox作者、编辑和其他业界专家和读者都会参与这个论坛上的讨论,可以在开发自己的应用程序时,从这个论坛中获益。要加入这个论坛,需执行下面的步骤:在http:/p2p.wrox.com上有很多不同的论坛,读者不仅可以在阅读本书时获取帮助,也(1) 进入p2p.wrox.com, 单击Register链接。(2) 阅读使用规则, 单击Agr ce按钮。(3) 提供加入论坛所需的信息及愿意提供的可选信息, 单击Submit按钮。(4)然后就可以收到一封电子邮件,其中的信息描述了如何验证账户,完成加入过程。
提示:不加入P2P也可以阅读论坛上的信息,但只有加入论坛后,才能发送信息.加入论坛后, 就可以发送新信息, 回复其他用户的贴子, 可以随时在Web上阅读信息。如果希望某个论坛给自己发送新信息, 可以在论坛列表中单击该论坛对应的Subscribe ToTo this Forum图标。关于如何使用WroxP2P的更多信息, 可阅读P2PFAQ, 了解论坛软件的工作原理,以及很多针对P2P和Wrox图书的常见问题解答。如果需要阅读FAQ, 可以单击任意P2P页面上的FAQ链接。
图1-1Manhartan的人们在网上可以向哪里定购pizza搜索引擎迅速发展的一个不那么明显的影响在于Web开发人员现在开始直接和搜索引擎营销过程相关了。为了在这些搜索结果中得到较好的排名,在使用典型的搜索引擎营销指南时, 似乎总是不能达到满意的效果, 相反的, Web应用程序的开发人员必须和营销团队协作, 使得构建的Web站点完全符合搜索引擎营销活动的特定特性或技术, 如果Web站点设计得不恰当,将会妨碍搜索引擎对其信息进行周期性的导航和索引。在最坏的情况下,搜索引擎根本就不能够检索其内容。因此, 有趣的是, 当用户越来越对Internet上数据的结构不再关心的同时, 在搜索引擎营销方面Web站点的结构却越来越起着重要的作用!Web站点的体系结构, 就是本书所要围绕展开讨论的内容。我们希望这个简要的介绍能够提起你的兴趣!本章接下来,将会阐述本书包含的主要内容。你也可能需要配置自己的开发环境,以确保在实施后继章节中的技术实践时不会遇到问题:
1.1你是谁也许你是个伟大的程序员或IT专家,但你完全不涉足营销方面的事情.或者也许你是个懂技术的搜索引擎营销人员, 希望能够了解针对搜索引擎优化的Web站点到底是什么,搜索引擎营销这个领域中, 技术和营销都很重要并且相互依赖, 因为在Web站点上进行的细微改动, 就有可能影响它在搜索引上的排名。此外, 技术和营销的结合, 可以让Web站点能够吸引更多的访间者。本书的目的在于帮助Web开发人员, 使其能够创建一个在主要搜索引擎上得到良好排名的站点:并且告诉搜索引擎营销人员如何充分地利用这些技术。我们认为无论营销人员还是技术人员都不可能生活在真空中,关键的是他们不要把对方看成组织里的对立面,而是必须协同工作。本书就是在这种理念下,对两方面都进行探讨,
第1章你是编程人员,也是搜索引擎营销人员故事来自美国的搜索引擎营销人员(Jaimie) , 遇见来自罗马尼亚的程序员(Cristian) , 将会发生什么?为此, 有必要讲一个小故事, 不久以前, Jaimie无意间购买了Cristian写的一本书(在此就不指出名字了) , 对其内容的特定部分感到不满意, 接着在公共Web站点上发表了一些批评言论,Cristian友好地联系了Jaimie, 并且解释了其中大部分问题, 我们接下来不是告诉你那本书的名字,它是什么内容,或者它是否仍在印刷,总之最后一切都解决了, 他们开始合作, Jaimie既是个Web站点开发人员, 又是个搜索引擎营销人员; 而Cristian是个软件工程师, 已经在技术领域出版了好几本书, 作为他们讨论的结果,就有了一本针对技术的搜索引擎优化的书,这就是本书的故事.
1.2你需要学习什么工作在任何和技术相关的产业,都必须对最新的新闻和趋势保持敏感,一直处于学习和研究中。多么让人疲惫!幸面对搜索引擎优化而言有一些基础的原理能很容易地理解又在一段时间之内不会改变。这些基础内容就是接下来的时间里需要学习的内容,我们还记得,以前的搜索引擎优化是根据页面单元进行分析和提高的“黑盒”艺术,搜索引擎营销人员搞不清关键词的密度以及该使用哪个HTML标记。很多人尽可能地对每个不同的搜索引擎单独推荐优化后的内容,为此使用不同的密度和标记为类似的内容创建不同的页面。今天, 这样做就会产生一个问题, 即重复内容(duplicate content) 。当前的努力是创建的站点使用交互式的内容和导航, 只有尽量少的重复内容, URL不会让Web蜘蛛(spider) 混淆并且有规整的内部链接结构.这是SearchEngineWatch(http:/www.searchenginewatch.com) 的思路。在那里有人请大家选出所需的技能,几乎全部的人都将编程列举为技能之一(http:/forums.searchenginewatch.com/show thread.php?t-11945) 。这并不奇怪。对编程和搜索引擎营销都理解, 将会在Internet上取得更大的成功,实的基础开始。如果你的Web站点存在结构性的问题, 就相当于你在对着一屋子的卡片广播你的营销信息,本书就是演示如何构建一个坚实的基础,当人们询问我们建议在SEO规划的哪个方面上投资, 我们总是请他们确认要从一个坚
第1章“你是编程人员,也是搜索引擎营销人员”的末尾创建了一个环境,本书的
全部代码可以在这个环境中运行。有时使用PHP编程可能会有点小麻烦; 为了帮助避免可
能遇到的大部分配置和编程错误, 我们将会指导你如何准备工作目录和MySQL数据库。
提示:
如果此时还没有准备好这些任务,也不必担心!阅读后面的章节时可以随时翻回来,
本书中的全部编程相关任务都按照逐步讲解方式,以尽量让每个人都可以操作完成.
第2章“SEO基础知识”是搜索引擎优化的基本原理介绍。对编程人员来说, 它强调
了和其工作特别相关的一些要点。搜索引擎营销人员和Web开发人员从中也可以学习到都
应该知道的一些工具和资源。
第3章“友好的搜索引擎URL地址”详细讨论了如何使用改善的URL来创建(或增
强) Web站点, 从而让搜索引擎更易于理解并对访问者更加引人入胜。在此甚至还将创建一
个URL工厂, 以便您在自己的项目中重用。
第4章“内容重定向和HTTP状态代码”显示了在使用各种HTTP状态代码以正确重
定位的所有细微差别, 以及其他内容状态。正确使用这些状态代码, 对Web站点上的重构
信息非常关键。
第5章“重复内容”非常详细地讨论了重复内容。它还对如何避免与重复内容相关的
问题进行了分门别类。
第6章“搜索引擎友好的HTML和JavaScript 讨论了在使用HTML、JavaScript、AJAX
和Flash进行内容表现时可能遇到的搜索引擎优化问题。
第7章“WebFeed和社会书签”讨论了Web联合和社会书签工具以创建并联合Feed,
并且提供了利用社会书签的方法。
第8章“黑帽SEO”从防止成为牺牲品和被攻击的角度, 阐述了黑帽SEO的相关信
息。您可以直接跳到这一章来看看到底是怎么回事。
第9章“站点地图”讨论了站点地图的使用(传统的和基于XML的) , 以改善并加快
索引。
第10章“链接诱饵”讨论了链接诱饵的概念,并提供了可以制作链接诱饵的站点工
具示例.
第11章“伪装、地域定向和IP分发”讨论了伪装、地域定向和IP分发的内容。它还
包括了这三个方面完全可用的示例。
第13章“处理技术问题”讨论了IT专家在维护Web站点时必须理解的各种问题, 如
第14章“案例学习:构建电子商务商店”围绕如何建立一个完整的搜索引擎优化电
第12章“外语SEO”讨论对于外语搜索引擎优化及一些相关概念。
在改变Web主机时如何不影响搜索排名。
第15章“站点体检:你有Web网站了?”列出了现有Web站点所需关注的一些问题,
并建议如何解决问题并实现Web站点的增强。
第1章你是编程人员,也是搜索引擎
2.4.2市场研究.-
2.4.3研究关键词-
2.4.4浏宽器插件.
2.4.5论坛
3.2.1静态URL地址.
3.2.2动态URL地址.
3.2.3URL地址与网站单击率--40
3.2.4URL地址与重复内容.41
真实世界的URL地址
3.3.3实例w 3:多关键词重写URL
3.34保持URL的一致性.44
3.4URL重写
营销人员
1.1你是谁.
1.2你需要学习什么.
.2
1.2.1SEO和站点体系结..-.-4
12.2SEO不能成为马后炮.5
1.2.3通信构建抉择.5
1.2.4构建细节将会决定成败.6
1.3准备软件环境
2.4.6搜索引擎博客和资源.35
2.5小结.36
第3章友好的搜索引擎URL地址37
3.1为什么URL地址重要38
63.2动态URL地址和静态URL
.7地址.38
.163.3.1实例#1:动态URL地址42
.-.173.3.2实例#2:数字化重写URL
.18地址.-.43
.19地址
-816.2.2DHTML菜单.119
---886.3.3帧.140
1.3.1安装XAMPP.
2.1.1链接价值
2.1.2 Google PageRank-.
2.1.3可用性和可达性
2.2.1页上因素.
2.2.2可见的页上因.19
2.2.3不可见的页上.---22
2.2.4基于时间的因素.-.---23
2.2.5外部因素.-24
2.3.1 Google沙盒效应.-.28
2.3.2过期域名惩罚28
2.3.重复内容惩罚..-28
2.3.4 Google补充索引.--29
2.4.1Web分析器.-29
3.4.9重写图像和流媒体.69
3.6最后的警告.73
代码75
4.1
HTTP状态代码.75
1.3.2准备工作文件.9
1.3.3准各数据库
1.4小结13
第2章SEO基础知识15
2.1SEO概述.15
2.2搜索引擎排名因素.18
2.3可能的搜索引擎罚.27
2.4资源和工具.29
搜索引擎优化高级编程(PHP版)
3.5重写没有解决的问题72
3.7小结.73
第4章内容重定向和HTTP状态
4.2使用301和302重定向.77
4.3使用404清除已删除页面80
3.3
3.4.1安装mod_row rte.
3.4.2测试mod_rewrite48
3.4.3介绍正则表达式.-53
3.4.4URL重写与PHP----58
3.4.5将带两个参数的URL进行
3.4.6重写多关键词URL地址61
3.4.7建立链接工厂.--63
3.4.8分页与URL重写.69
5.3.4具有重复Meta标签或Title
5.3.5URL规范化.-.104
5.3.6基于URL的会话ID.104
5.3.7其他导航链接参数105
5.3.8会员页面.-105
5.3.9重定向参数化的会员URL
5.4小结116
第6章搜索引擎友好的HTML和
6.1总体结构.117
6.2搜索引擎友好的JavaScript118
6.3搜索引擎友好的HTML.137
6.4使用自定义标记语言来生成搜索
6.5 Flash和AJAX.145
6.6小结.146
第7章WebFeed和社会书签147
7.1 WebFeed.147
7.2创建RSS Feed.150
7.3联合RSS和Atom Feed156
7.4联合内容的其他资源..159
7.5社会书签.160
7.6小结.168
第8章黑帽SEO.169
8.1帽子是什么意思.169
8.2绕过规则170
4.2.1301代码.
4.2.2302代码.
4.4
使用500避免索引错误的
4.5用PHP和mod_rewrite
4.6其他类型的重定向.91
页面
重定向
4.5.1使用重定向来改变文件名82
4.5.2URL修正--86
4.5.3正确处理多个城名.87
4.5.4使用重定向来改变域名-88
4.5.5URL地址标准化:
4.5.6URL地址标准化:index.php
4.7
小结.91
第5章重复内容93
5.1重复内容的起因和影响94
VIII
www.example.com对比
example.com.
对比.
5.1.1网站结构导致的重复内容94
5.1.2内容盗窃导致的重复内容94
5.2排除重复内容.95
5.3常见重复页面的解决方案101
5.2.1使用Robots meta标签95
5.2.2 robots.txt模式排除.-96
5.3.1打印友好的页面.101
5.32导航链接和眉毛导航101
5.3.3相似页面103
11.13关于伪装的争论
11.1.4伪装的危险.218
11.1.5使用Meta No archive
11.3.1将图像表现为文本229
11.3.2重定向排除内容-229
11.3.3将基于订阅的内容只提供给
11.34对蜘蛛禁用基于URL的会话
11.3.5其他伪装实现230
12.1.1指示语言与区域-.-.240
12.1.2服务地区与城名.-240
12.1.3尽可能包含其他国家地区的
12.1.4处理重读的字母
不可靠的Web主机或DNS-245
改变主机提供商246
商店
好的博客.285
16.11.1将下控并排除种类
16.11.2提供帖子内容的摘要304
8.3.2HTML插入攻击.-.
8.3.3使用Nofollow避免回帖
8.3.4清理用户销入.
8.3.5要求手工输入
8.3.6301重定向攻击.
8.3.7内容盗窃
8.3.8关于购买链接
8.3.9 Digital Point Co-op和
8.4小结
第9章站点地图195
9.1传统站点地图.195
9.2搜索引擎站点地图.196
标签-.
蜘蛛
处理
地址
(重音符)
链接
攻击
Link Vault
分发
Ajax站点
11.2实现伪装
11.3伪装案例学习
11.4实现地域定向
11.5小结
第12章外语SEO
12.1外语优化提示.-
12.2外语垃圾网站.
12.3小结.
第13章处理技术问题
13.1
13.2
13.3交叉链接
13.4针对SEO的分离测试249
13.5检测断链
13.6小结.--255
第14章案例学习:构建电子商务
14.1建立需求
14.2实现产品分类.258
14.3小结.278
第16章WordPress:创建搜索引擎友
16.1安装WordPress.286
16.2调整链接.288
16.3Akismet:防止评论垃圾290
16.4 Sociable:社会书签图标291
16.5WP-Email:发邮