seo十万个为什么

2017-05-27 04:33 阅读 16 views 次 评论 1 条

seo菜鸟指南:

不带www的域名如何设置?假设你的域名是

在域名管理后台,域名解析时,设置两个A记录:

www. 指向网站IP

空格. 指向网站IP

生效后,通过www. 和 都可以正常访问网站首页。

如何增加导入链接?

如何增加导入链接?

  1. 向目录网站(如DMOZ-开放目录)提交你的网址。
  2. 与相关、相似内容的网站交换友情链接。
  3. 书写“宣传软文”,并发表在合适的站点上。软文上带着站点的链接。
  4. 站点上的文章写明版权声明。
  5. 高质量的文章,将获得转载和导入链接。
  6. 在人气旺的论坛上发表文章和留言,并带着签名指向你的站点。
  7. 在博客上留言,名称指向你的站点。(适当)
  8. 参与百度知道、百度贴吧、Google论坛等,留着站点链接。

SEO“公理”:增加导入链接,可以让网站排名提高!

网站导航如何SEO优化?

网站导航指什么?

一般情况下,网站的栏目、文章分类、“您当前位置”等称为网站导航。比如 www. 这个网站的网站导航指:左侧文章分类、顶部功能分类、以及每篇文章的类别说明。

网站导航的目的:

  1. 告诉浏览者网站的主要内容和功能。
  2. 告诉浏览者他们所在网站的位置。
  3. 告诉浏览者他们访问过的页面。本站访问过的页面,链接变为紫色。

网站导航如何SEO优化?

  1. 在页脚添加一行关键词,并指向相应的页面。比如本站页脚的SEO指向到http://www. ,如果需要,也可以添加“SEO目的”指向到 http://www./9_40_zh.html。当你的主要关键词不在网站导航中时,采用该技巧。
  2. 如果更规范一点,本文的所在位置应该是:SEO>网站导航与链接>网站导航如何SEO优化? 第一个链接以网站主关键词指向首页,第二个链接以类别的关键词指向类别页面,第三部分不加链接,显示文章名称。
  3. 文章内容中应该根据需要添加链接锚文本。

什么是绝对地址和相对地址?

在电脑操作学习和互联网使用中,我们经常会接触绝对地址和相对地址的概念。这里,重点谈互联网上的,具体谈在做网站时,绝对地址和相对地址有什么区别?

绝对地址:互联网上的独立地址,在任何网站通过这个地址可以直接到达目标网页。包含主域名和目录地址。

相对地址:相对于网站的地址,当域名改变时,相对地址的“绝对地址”也发生变化。

假设2个网站A:www.  B: www.seoxzw.com

这2个网站的根目录下有都一个网页,比如:404.html

在这两个网站上,我们做同样的一个链接 /404.html (相对地址)

在网站A上,指向的是 www./404.html

在网站B上,指向的是 www.seoxzw.com/404.html

如果你希望在A网站上的 /404.html 指向B网站,那么你需要写 www.baidu.com/404.html(绝对地址)。

深刻理解相对地址和绝对地址的概念对SEO有很重要的意义。

1、当你做站内链接时,要使用绝对地址。如:长尾关键词 这个链接锚文本使用的是绝对地址:http://www./2_76_zh.html ,那么当本文被转载或被Rss阅读器爬取时,链接不会发生变化。相反,如果使用相对地址:/2_76_zh.html 那么本文被转载到其他网站时,可能变为:其他网站域名/2_76_zh.html。

2、首页的每个链接要使用绝对地址。特别是一些独立IP的网站,使用绝对地址可以防止网站被其他域名镜像。假如 www. 首页都用相对地址,那么当有其他域名指向本站IP时,在搜索引擎和用户看来,那个站和本站的内容是一模一样的。首页使用绝对地址后,用户第一次点击,就来到www. 域名下。

URL重写优化

URL标准化是什么意思?

URL标准化,英文:url canonicalization来自matt cutts的博客文章:SEO advice: url canonicalization 中文翻译:SEO的建议:URL标准化 “URL标准化”是一个动名词,不好直接解释,我把它反过来一下:

什么是一个标准化的URL?

很多情况下,我们认为以下这几个链接都指向同一个页面(首页):

  • www.example.com
  • example.com/
  • www.example.com/index.html
  • example.com/index.php

但是从URL发送请求并返回网页内容的过程来看,这些URL都是互不相同的。对于上述URLs,Web服务器完全可以返回完全不同的内容。当这些URL所对应的内容都一样时(一般情况下都一样的),谷歌需要从上述URLs中选一个具有代表性的,而忽略其余的。那么这个被谷歌选择了的URL,就是一个标准化的URL。谷歌选择的这个过程称为“标准化”。

谷歌是怎么URL标准化的?

一般情况下,谷歌根据被外链的数量来判断。采用多的,则是标准化URL。

我想告诉谷歌我想要的标准化URL,怎么办?

采用301重定向进行URL标准化。

如何把动态链接静态化?

这是SEO过程中最经常碰到的问题,也是必须解决的问题。因为搜索引擎喜欢静态页面。从Web服务器的角度,这个问题转变为:如何将静态化的文件名称转化成参数。

需要两步来处理:

1、把网页上带链接的地方,都换上新的静态化链接。搜索引擎和浏览器将通过该链接来发生请求。(有些人做修改不是在网页上,而是进行动态链接向静态链接的转向,这是严重错误的)

2、在httpd.conf或.htaccess中使用RewriteRule:

RewriteRule "^/dir/ ([^./]*) \.html" "/dir/script.cgi?doc=$1"  [PT]

[PT]标记告诉Apache执行后续的所有操作。

通过这个功能,使动态页面以静态链接的形式展示给搜索引擎,从而达到URL优化的目的。如SEO十万个为什么整站都是通过该方式实现。

如何将无效的URL重定向到其他页面?

很多时候,我们考虑把无效的URL比如:用户拼错的URL、不存在的URL重定向到别的网页,例如网站的首页、404页面等。

在httpd.conf或.htaccess文件中使用ErrorDocument来捕获404 (找不到文件)错误:

ErrorDocument 404 /index.html

DirectoryIndex index.html /path/to/notfound.html

本功能会让所有的404错误——每次当某人请求无效的URL 时,都返回URL / index.html 提供的网站首页。

这里需要注意两点:

1、直接指向首页是否是合适的?或者让它指向到一个404页面会更好些?如果在404页面用javasctrip做一个跳转到首页,也是SEO允许的做法。

2、即使返回有效的文件,仍然会将404 状态码返回给客户端和搜索引擎。这表示搜索引擎机器人来确认网站上的链接时,仍然会得到正确的结果(404状态码)。

改版时,如何保留原链接,创建新的URL?

具体操作办法(仅适用于apache网络服务器):

文件位置:apache->conf->httpd.conf

请在httpd.conf中使用Alias指令:

Alias /newurl /www/htdocs/oldurl

如:用户访问新的地址example.com/newurl/id34.html 服务器将提供的内容原地址是example.com/www/htdocs/oldurl/id34.html。

注意:Alias只会改变本地URL,如/newurl/id34.html 的/newurl/id34.html 部分,而无法改变URL的主机名称部分(如:http://www./部分)。若要更改URL的主机名称部分,请使用Redirect或RewriteRule指令。

菜鸟指南:本功能的Alias指令在 httpd.conf中是这一句: #Alias /webpath /full/filesystem/path 去掉前面的#,并做下相应的修改即可。

SEO过程中一般在这些情况下需要用到该功能:

1、当文件移动或文件目录名称发现改变,出于SEO需要,你需要保持旧的URL;

2、网站改版了,网站导航和链接发生变化,为了继续持有原链接带来的流量,你需要保持旧的URL;

3、你希望不同的人用不同URL来链接同一个的内容。(SEO一般不建议这样做)

等等。。

如何替换请求URL中的文字

以下解决方案,仅适用于Apache服务器。

在.htaccess文件中添加以下语句:

RewriteCond  %{REQUEST_URL}  "string1"

RewriteRule  "(.*)"string1(.*)"  "$1string2$2"  [N,PT]

例如当客户端发出请求URL:example.com/string1/abcstring1.html,则转换为目标URL:example.com/string2/abcstring2.html。其中[N]标记告诉Apache重新执行重写规则,直到RewriteCond失效为止。只要请求URL中包含需要替换的字符串,它就会一直重复地执行。当所有的string1都被替换完毕,则RewriteCond失效。本例子中,RewriteCond执行了2次。[PT]告诉mod_rewrite把重写的URL传送到Apache来进行接下来的处理工作。

我们都知道,关键字是否在URL中对于网站SEO至关重要。对于建站初期不注重SEO的站点,特别是大型站点,本功能真是雪中送炭。

注意:使用本功能时,有时会把非目标字符也做了修改,假如例子中的“abcstring1”不是目标字符,但这个功能也会替换了它。

当然,你或许可以通过这个功能获得另外的启发:改版时,如何保留原链接,创建新的URL?

问答类别-SEO工具

向百度提交网站地图Sitemap

我知道可以通过Google 网站管理员工具向 Google 提交网站地图 Sitemap,那么我如何向百度、雅虎等其他搜索引擎提交呢?我是否需要制作一个类似 Google Sitemap 一样的 baidu Sitemap 呢?

答案:搜索引擎都遵循一样的 Sitemap 协议,baidu Sitemap 内容和形式可以和 Google Sitemap 完全一样。但因为百度还没开通类似 Google 网站管理员工具的提交后台,所以,我们需要采用以下方式提交"baidu Sitemap" 。

我们可以通过在 robots.txt 文件中添加以下代码行来告诉搜索引擎 Sitemap 的存放位置。包括 XML Sitemap 和 文本形式的 Sitemap。

Sitemap:<sitemap_location>

<sitemap_location> 填写 Sitemap 的完整网址

如:http://www.example.com/sitemap.xml. http://www.example.com/sitemap.txt

如果有很多个.xml 或 .txt 文件,则你可以先建立一个索引文件,把这些.xml 或 .txt 文件的完整网址列在其中。<sitemap_location> 中填写完整的该索引文件的网址。

以上代码行放在 robots.txt 文件的任何位置都可以。

Google 网站管理员工具可以清楚看到 Sitemap 文件是否正确以及其他索引统计信息,所以除了以上的设置,我们建议你通过 Google 管理员工具再提交一次,以方便 Google 对你网站的更好收录。

Google关键字工具

Google 关键字工具地址:https://adwords.google.com/select/KeywordToolExternal

Google 关键字工具主要有以下用途和特征:

  • 网站初建,我们需要分析目标关键词。
  • 为大中型网站做 SEO 时,查找长尾关键词。
  • 当前目标关键词带来的搜索流量不理想,需要换个关键词。
  • 需要做竞价广告,查询关键词单次点击价格。
  • 完善的功能和说明,操作体验良好。

注:Google判断浏览器语言,通过以上链接到达Google 关键字工具页面时,可能是英文界面。选择中文,并输入验证码,点击获取关键词按钮可以返回中文界面。

百度指数

百度指数地址: http://index.baidu.com

百度指数是 SEO 工作者最常用的工具之一。关于百度指数:

  1. 百度指数是统计关键词搜索量的工具。
  2. 百度指数中“用户关注量”的依据是百度网页搜索。
  3. 从“直观图型显示”可以获得关键词在百度搜索量的稳定性。
  4. 百度指数与百度风云榜的数据并不统一。

从 SEO 的角度看百度指数:

  1. 可能出现这个情况:排名在百度搜索结果第一页,获得的流量却与百度指数相差甚远。
  2. 关键词的搜索量按季度、半年、一年的平均值来算,相对客观些。
  3. 目前,百度指数是关键词统计方面的主要工具。

创建文本形式的Sitemap

对于绝大部分站长,我想创建文本形式的 Sitemap 是最简易的。

这里我重申创建 Sitemap 的目的:

  1. 让搜索引擎全面收录你的站点网页地址
  2. 让搜索引擎了解你的站点网页地址的权重分布
  3. 让搜索引擎了解你的站点内容更新情况

文本形式的 Sitemap 因为其条件所限,它向搜索引擎提供的信息只能是以上第1条。所以,如果你的技术允许,建议制作符合 Sitemap 协议的XMl 形式Sitemap。

如何创建文本形式的 Sitemap?

  • 采用记事本文件,每行一个网址。除了网址,不能包含其他一切字符。
  • 网址必须完整,如:http://www./26_87_zh.html。
  • 每个文件可以添加的最多网址数目是50,000个。多于这个数目的,可以新开文件。
  • 记事本文件需使用 UTF-8 编码。(默认就是该编码,如出错,请另存为时选择编码)。
  • 整个记事本文件中,除了网址,不能包含其他一切字符。
  • 任意命名这个文件。以.txt 为扩展名最佳,如Sitemap1.txt。
  • 把这个记事本通过Ftp上传到最高级别的目录(根目录)。
  • 通过Google 网站管理员工具把该记事本存在的地址提供给 Google。(百度的呢?请点击这里:baidu Sitemap)

Google 会对你所提交的 Sitemap 进行检查。如果出错,你可以查看这两点:

  1. 是否网址中有超出 Sitemap 所在目录以上或之外的地址?
  2. 如果你的地址列表里包含了首页地址,则Google 最终显示的收录数会比列表网址数少1。

我的站点是大型网站,网址几十万个,这样制作显然不现实,怎么办?

你的网址一定有一个规律吧?写个程序把你的网址列出就行了。聪明的人,用 excel 也可以完成。

XML Sitemap 相关问题

Sitemap-网站地图包括:

  • 普通 Html 格式的网站地图
  • XML Sitemap

了解它们的区别: http://www./43_20_zh.html

XML Sitemap 的主要作用是让搜索引擎特别是 Google 更好地收录网站所有 URL。关于 XML Sitemap 的常见问题包括:

1、如果没有 XML Sitemap,对被收录会有影响吗?

XML Sitemap 是为了让你的站点更好地被收录。特别是当你的站点内容层次比较深,或者包含许多通过js或提交表单才能获得 URL 时,XML Sitemap 可以帮助搜索引擎机器人抓取原本不好获得的 URL。如果你的站点很简单、每个页面均可以通过 html 链接到达,且层次不超过三层,则不用 XML Sitemap 也会被全部收录。

2、提交了 XML Sitemap ,一定会被收录吗?或者,会不会受到因提交不当而导致的惩罚?

提交 XML Sitemap 可以帮助你的站点更好的被收录,但如果你的站点存在内容或操作上的问题,同样不会被收录。绝对不会因你提交了正确或错误的 XML Sitemap 而惩罚你的站点。

3、 XML Sitemap 具体有什么用?

XML Sitemap 向搜索引擎提供了这些信息包括,站点的所有 URL、站点页面的最后更新时间、各个 URL 在本站的相对权重。

4、XML Sitemap 会提高网站排名吗?

虽然说网站排名与 XML Sitemap 并没有直接的关系,但因为 XML Sitemap 为搜索引擎提供了你站点的更多信息,这有利于搜索引擎更好地评估你的站点。对于内容优秀的站点,XML Sitemap 可以从某种意义上帮助提高排名。

5、所有页面的优先级都设置为1.0会不会更好一点?

不会。优先级只是表明你站点各个 URL 相对本站点的权重,如果都设置为1.0,这和都没有设置是一样的效果。

6、XML Sitemap 应该放在哪里?

对于 Google 搜索引擎 XML Sitemap 可以放在任何一个它可以爬取的位置,包括其他的网站上。需要你通过 Google 网站管理员工具把存放的地址提交 Google。其他搜索引擎需要放在网站根目录,同样需要提交。

7、我只提交 Html 格式的网站地图,可以吗?

Html 格式的网站地图主要用来方便用户的浏览使用,并不能起到 XML Sitemap 所起的作用。所以最好是两者都要有。

8、XML Sitemap 到底怎么做?最简单的方式。

最简单的方式是把网站的所有单独页面 URL 列出来,放入记事本里,命名为 Sitemap.txt 直接提交给 Google。其他的搜索引擎则不支持这个方式。你或许需要使用 Sitemap 生成器创建 Sitemap 。从这里获得详细帮助:http://www.google.cn/support/webmasters/?hl=zh-CN

本文链接:https://www.seoxzw.com/jieda13.html
版权声明:本文著作权归广州网站优化原作者所有,欢迎分享本文,谢谢支持!
转载请注明:seo十万个为什么 | 广州seo首选狼道seo
分类:SEO疑问解答 标签:

发表评论


表情

  1. 胜达SEO博客
    胜达SEO博客 【农民】 @回复

    感谢分享,欢迎回访我的网站