1、网站导航条优化用什么标签?
网站导航条一般是使用<ul>标签和<li>标签,在HTML5中新增<nav>标签,使用方法是在原来导航条最外侧增加<nav></nav>。<nav>标签是语义标签,对布局中的样式没有任何影响,只是告诉搜索引擎和浏览器引擎这是导航区域。相关代码如下:
<nav>
<a href="index.asp">Home</a>
<a href="html5_meter.asp">Previous</a>
<a href="html5_noscript.asp">Next</a>
</nav>
关于网站导航结构优化,可以参考以下几项:
一、导航目录直观清晰
导航栏,是网站最重要的入口之一。导航可以算是网站内容上的整体分类,所以做好分类就可以非常直接的给访客呈现出网站的整个结构。便于用户能够及时的找到自己所需要的内容,不容易迷失在网站中。而且搜索引擎在对网站进行索引爬取的时候层次的明确和直观也会让搜索引擎非常便捷的抓取到整个网站的信息。
二、切勿使用图片和按钮
根据GOOGLE和百度的站长优化指南,搜索引擎是无法识别图片和按钮代码,所以即便使用了这些也未必会给优化带来任何好处,虽然现在谷歌和百度都在增加图片识别技术,但是要到非常成熟的地步仍然需要时间,所以现在还是用锚文本做好分类的描述,导航关键词避免和首页的目标关键词冲突,而且导航关键词之间不要存在上下级关系。
三、突出重点利于优化
为什么说突出重点利于优化,因为当网站首页的权重不断提高的时候,那么在导航所分得的权重也是相当高,通过前面提到的归纳分类,根据有限的导航空间大小,放入适当的导航文字,同样也可以选择关键词,这样可以通过权重的传导,提高关键词的权重值,所以要合理操作,不能浪费资源。
四、根据行业进行导航调整
一般导航能照搬照抄,但一定要符合行业类型,导航目录分类如何操作:
根据行业属性分类
根据地区分类
根据网站用户喜好分类
根据价格分类
根据产品分类
五、从用户的角度思考
首先要搞清楚清楚一个观念,用户群体和产品的用户需求到底是什么(是通过网站进行直接接单,从而产生收益。)通过需求来建立符合用户体验的网站。
2、怎样让JS脚本不影响SEO优化
在网站优化中,为了让js不影响优化,一般采用js外部调用的方式,就是把js写在一个文件里,需要用到的时候,直接调用这个js文件的名字就好了。
3、<NOSCRIPT> <iframe src="*.html"></iframe> </NOSCRIPT>
<NOSCRIPT>
<iframe src="*.html"></iframe>
</NOSCRIPT>
这类frame一般情况下用来做表单的无刷新提交 , 如果你这个页面不涉及表单提交
那么可以整个删除 无影响
4、<NOSCRIPT> <iframe src="*.html"></iframe> </NOSCRIPT> 的含义
可以取消它。功能:禁止对新文件的另存为操作。
5、玩转html5移动页面,怎样优化代码
头部代码
1、标题标签(title标签)
在HTML5中标题标签依然存在,其仍然具有不可替代的作用;不过我们看到还有更多的可供搜索引擎识别的代码,我们将改代码的等级微降。
2、元标签(meta标签)
字符集编码声明标签
该标签原本就是搜索引擎必看且首先要看的标签,其他属性都省略唯独留下charset属性能看到google公司用心良苦。
网页描述标签
该标签虽然没有什么提示,但是该区域的内容将会在SERP显示,其重要性不应该被忽略。
正文代码
1、头部标签(header标签)
这块区域之前以logo居多,而从目前的情况来看,很多资料都建议在这类使用标题1或2标签,即H1或H2标签。我们认为未来每个网页只会出现一个H1标签,而他的位置就是位于header标签内。该区域我们不建议使用strong标签,不要使用b标签。
2、导航标签(nav标签)
nav标签内基本上都是a标签,而HTML5中不应该靠添加title标签来进行优化,我们建议是用strong标签。
3、文章标签(article标签)
article标签区域,我们可以使用h2标签,而不建议使用h1标签。基本上有多少个article标签就可以使用多少个h2标签。PS:可把SEO乐死了,估计黑帽又找到作弊的地方了。
而article标签区域的section标签将会替代h2标签链接过去的URL的title属性,这块区域的文字有可能将成为目标URL的description内容,即有可能会影响目标URL在SERP中的描述。
4、左或右侧标签(aside标签)
aside标签的文字信息与article标签区域的文字信息需要匹配,如果关联程度不大,可能会影响到该页面以及目标页面的排名。这是在HTML4
中很多SEO忽视的一块区域,而这块区域的关键词对本页面可能影响不是很大。因为aside标签的内容基本上都属于公共内容,即会有N多的页面都有该内
容。
5、底部标签(footer标签)
footer标签区域的内容对首页的排名将会增加,而对于内页来说搜索引擎将有可能会视而不见。不建议每个web的footer信息都是独立的,这或许意味着新的黑帽手段将会出现。
6、其他标签等
video标签中间区域的文字信息将会让搜索引擎读懂视频,这是一次飞跃。不过也为黑帽SEO节约了一笔不菲的时间。
audio标签作为类似img一样的单标签来处理感觉的确有点过分,这样对于音乐可能会有很多障碍,不过音乐里面基本上没有几个关键词,也就不再网页搜索引擎优化的研究范围了。注意下该标签上下文的关键词即可。
time标签可能会作为一个来判断网页文字源,也就是能够通过time标签来识别那篇文章是原创的。而time标签可能将是成为HTML5时代SEO们整理不休的一个标签。
noscript标签将会被大量使用,因为HTML5时代将会是一个富媒体时代。传统的文字、图片、链接、视频、音频可能已经满足不了用户的需求,大量的脚本能够编辑出丰富的信息,包括游戏、个性化设计等等。
总之,一个新的时代即将到来,SEO们将会有大量的工作要去处理。
6、SEO优化中的蜘蛛陷阱怎样去避免
1、 登录要求
有些企业站和个人站设置一定要用户注册登录后,才能看到相关的文章内容,这种对蜘蛛不是很友好,因为蜘蛛无法提交注册,更无法输入用户名和密码登录查看内容。对于蜘蛛来说,用户直接点击查看到的内容也是蜘蛛所能看到的内容。如果你的网站有这种情况,请取消这一功能,但网站如果有VIP用户或部分资源,是可以这样设置的。
2、动态URL
动态URL可以简单理解为在URL中加入过多的符号或者网址参数,虽然随着搜索引擎的技术发展,动态URL对于蜘蛛的抓取已经越来越不是问题了,但是从搜索引擎友好度上讲,静态哪陷是伪静态相对来说都比动态URL要好。URL优化将在本章第6节中讨论。 /
3、强制用Cookies
强制用Cookies对于搜索引擎来说相当于直接禁用了Cookies,而有些网站为了实现某些功能。会采取强制Cookies,例如跟踪用户访问路径,记住用户信息,甚至是盗取用户隐私等,如果用户访问这类站点时没有启用Cookies,所显示的页面就会不正常。所以,对于蜘蛛来讲,同样的网页无法正常访问。
4、 框架结构
早期框架网页到处被泛滥使用,而现在很多网站已经很少使用了,一是因为现在随着各大CMS系统的开发问世,网站维护相对越来越简单了,早期网站使用框架是因为对网站页面的维护有一定的便利性,现在已经大可不必了,而且不利于搜索引擎收录也是框架越来越少被使用的原因之一。
5、各种跳转
对搜索引擎来说,只对301跳转相对来说比较友好,对其他形式的跳转都比较敏感。如JavaScritp跳转、MetaRefresh跳转、Flash跳转、302跳转。
有些网站的做法很让人无奈,当打开网页后,会自动转向其他页面,如果打开的页面和你要找的页面丰体相关.+扫.笪讨很去,佃是很大部分的网站转向让你无任何理由和目的,这种转向不推荐大家使用,如果非要做转向,只推荐用301永久跳转,可以将权重进行传递,除此转向其他都不推荐,因为很多其他转向欺骗用户和搜索引擎,也是黑帽的一种手段,建议大家不要使用。
6、Flash
有的网站页面使用Flash视觉效果是很正常的,例如用Flash做的Logo、广告、图表等,这些对搜索引擎抓取和收录是没有问题的,但很多网站的首页是一个大的Flash文件,这种就叫蜘蛛陷阱。在蜘蛛抓取时,HTML代码中只是一个链接,并没有文字,虽然大的Flash效果看上去很好,外观看着也很漂亮,但可惜搜素引擎看不到,无法读取任何内容,所以,为了能体现网站优化的最好效果,不提倡这种Flash作为首页图片。
7、采用session id的页面
有的销售类站点为了分析用户的某些信息,会采用会话ID来跟踪用户。访问站点时,每个用户访问都会增加一次:?ssion id而加人到URL中。同样,蜘蛛的每一次访问也会被当作一个新用户。每次蜘蛛访问的URL中都会加入一个。Ession id,产生同一个页面但URL不同的情况,这种情况会产生复制内容页面,造成高度重复的内容页,同时也是最常见的蜘蛛陷阱之一。
8、JavaScript跳转
虽然现在搜索引擎对于JavaScript里的链接可以跟踪,甚至尝试拆解分析,但是我们最好不要寄望于搜索引擎自己克服困难。虽然通过JavaScript可以做一些效果不错的导航,但是CSS同样也可以做到。为了提高网站对搜索引擎的友好度,使网页能够更好地蜘蛛爬行,尽量不要采用JavaScript当然,在SEO中,JavaScript有一个好处就是站长不希望被收录的页面或者友情链接可以采用JavaSc:npt。当然,有一种方法可以消除JavaScript蜘蛛程序陷阱,即使用<noscript>标签。<noscript>标签是为不支持JavaScript的浏览器提供备选的代码。蜘蛛程序不会执行JavaScript,因此,它们通过处理<noscript>代码来代替。在SEO中,JavaScript也有一个好处就是站长不希望被收录的页面或者友情链接可以采用JavaScript。
7、垃圾站如何去做好SEO
1.对网站进行必要的分析,看看网站的收录情况。
百度搜索site:域名,看看网站收录的情况,确保网站没有被百度降权,如果已经降权那就不用再看下面的方法了。对企业的产品与销售等有个初步的了解,自己都不了解的东西你想作好推广是不可能的。
2.对网站的代码进行优化
对于代码已经作过优化的网站可以跳过此步,对网站的导航进行合理的优化一定要作成文字锚链接,图片与flash的一定要进行修改,如果实在不能修改,可以在适当的位置添加上去,如:页面底部、<noscript></noscript>标签内等。
3.首页三元素修改,标题、关键词、描述
这个就是我们要改的重点,众所周知改这三个元素是很危险的。所以一定要注意,对于没把握的朋友我们可以分层进行修改,第一次改标题,第二次改描述。记住改了以后就不能再改了,只能改一次,否则后果自负。
修改标题的时先去百度搜索一下看看,百度搜索的结果与现在页面的标题是否一样,不一样的话等百度更新以后再去修改。
4.友链与外链的建设
等上面的都作好后我们就要对网站适当的找些外链与友链。同时站内优化也是一步步建设起来。
8、蜘蛛陷阱的如何避免
1:采用session id的页面,有的销售类站点为了分析用户的某些信息会采用会话ID来跟踪用户,访问站点的时候每个用户访问都会增加一次session id而加入到URL中,同样蜘蛛的每一次访问也会被当做为一个新用户,每次蜘蛛来访问的URL中都会加入一个session id,这样就会产生了同一个页面但URL不同的情况,这种的一来会产生复制内容页面,造成了高度重复的内容页,同时也是最常见的蜘蛛陷阱之一。比如说有的网站的为了提高销售业绩,而进行弹窗会话等,比如说您好来自XXX地的朋友等。
2:常识性的蜘蛛陷阱,采用强制注册或登录才能访问的页面,这种的对于蜘蛛来说就相当为难了,因为蜘蛛无法提交注册,更无法输入用户名和密码登录查看内容,对于蜘蛛来说我们直接点击查看到的内容也是蜘蛛所能看到的内容。
3:喜欢采用flash的站点,之所以说是喜欢采用flash的站点是因为对于一些中小型企业来说,因为flash本身可以做很多种效果,尤其是放在导航上视觉效果强,所以不少企业站喜欢弄个flash来展示自己公司的实力,文化,产品等,甚至一些企业站点的网站首页就是一个flash,要么是在多长时间后通过flash跳转到另外一个页面,要么就是通过flash上的链接让用户自己点击后进入一个新的页面,但是对于蜘蛛来说一来是很难读取flash中的内容,所以蜘蛛也很难点击flash上的链接。
4:动态URL,在url中加入过多的符号或者网址参数等,这种蜘蛛陷阱我在url优化中曾经有提到,虽然说随着搜索引擎的的技术发展,动态url对于蜘蛛的抓取已经越来越不是问题了,但是从搜索引擎友好度上来讲,静态哪怕是伪静态url相对来说都比动态url要好,可以看下很多SEO同行对于url中的处理方式。
5:框架,在早期框架到处被泛滥使用,而现在框架网页很多网站已经很少使用了,一是因为现在随着各大CMS系统的开发问世,网站维护相对也越来越简单了,早期网站使用框架是因为对网站页面的维护有一定的便利性了,现在已经大可不必了,而且不利于搜索引擎收录也是框架越来越少被使用的原因之一。
6:JS,虽然现在搜索引擎对于javascript里的链接是可以跟踪甚至在尝试拆解分析的,但是我们最好不要寄望于搜索引擎自己克服困难,虽然说通过js可以做一些效果不错的导航,但是css同样可以做到;为了提高网站对搜索引擎的友好度建议使网页能够更好的蜘蛛爬行,就尽量不要采用js,当然在seo中,js有一个好处就是站长不希望被收录的页面或者友情链接可以采用js。还有一种方法可以消除JavaScript 蜘蛛程序陷阱,即使用<noscript>标签。<noscript>标签是为不支持JavaScript 的浏览器提供备选的代码。蜘蛛程序不会执行JavaScript, 因此他们通过处理<noscript>代码来代替。
7:深层次的网页,有的网页没有入口,而且距离网站的首页又很远,这种页面就相对较难被蜘蛛爬行到,当然对于那些权重高的网站可能会另当别论了。网站的页面要被收录,首先要需要基本的权重,首页的权重一般是最高的,然后首页的权重是可以传递到内页的,当内部页面的权重上升到可以被收录的门槛,页面就会被收录,按照这种理论,页面之间的权重传递是会递减的,因此,内页和首页的点击距离越近,越容易得到更多的首页权重传递。良好的网站结构可以让网站更多的页面被收录。
8:强制使用cookies,对于搜索引擎来说是相当于直接禁用了cookies的,而有些网站为了实现某些功能会采取强制cookies,比如说跟踪用户访问路径,记住用户信息,甚至是盗取用户隐私等,如果用户在访问这类站点时没有启用cookies,所显示的页面就会不正常,所以对于蜘蛛来讲同样的网页无法正常访问。
9:各种形式的跳转,对于301重定向相信很多seo童鞋已经非常熟悉了,但是对于其他302,或者meta refresh,javascript,flash等跳转,蜘蛛是很反感的,而且301也是不到万不得已的时候采用,任何跳转都会在一定程度上给蜘蛛的爬行带来障碍,所以你懂得。
10:robots.txt书写错误和各种各样的作弊手法,比如说隐藏文字,隐藏链接等,采用伪装网页在判断来访者是蜘蛛还是普通浏览器者而显示不同的网页,使用默认错误的404页面等,同样会给蜘蛛带来爬行障碍。
11:要求登录:有些网站内容放在需要用户登录之后才能看到的会员区域,这部分内容搜索引擎无法看到。蜘蛛不能填写用户名、密码,也不会注册。
9、网页代码里的<noscript>标签是做什么用的?
是指的如果浏览器不支持 JavaScript 显示的文字 ...