网站站内优化基础有哪些?代码优化有哪些要注意的?
前言:这是白杨SEO公众号原创第329篇。三年多前,也就是本公众号第三篇写过站内SEO如何优化,当时写的比较简单,今天就再补充一下,对于做SEO新人也许有帮助。
本文导航:
1、站内SEO是什么?为什么要做网站站内优化?
2、网站TDK优化
3、绝对路径优化
4、结构化数据优化
5、图片alt、title优化
6、URL规范化优化
7、面包屑导航优化
8、URL伪静态优化
9、nofollow优化
10、robots.txt优化
11、sitemap.xml/html优化
12、H标签优化
13、文章发布时间因子优化
14、网站CSS和JS优化
15、百度站长平台
16、百度统计
站内SEO是什么?为什么要做网站站内优化?
站内SEO是什么,简单而言就是网站内部的SEO,当然也包括像在网站放上百度统计代码、百度站长平台验证等。
前言说那篇文章里面有详细说了下站内SEO是什么,看这:白杨SEO第2课:SEO学习之站内如何优化?
为什么要做做网站站内优化呢?因为一个网站如果要想在搜索引擎获得好的收录和排名,这些站内代码细节必须要优化。像白杨SEO在给企业做SEO顾问时,站内优化这块也是非常重要的。
多说一点,因为只有我们把网站SEO站内基础做好,才有可能更好的参与SEO排名竞争中去。就算当下流行所谓的百度快排,同样也要求站内SEO基础要有。那么,网站站内代码优化细节有哪些呢?往下看。
网站TDK优化
网站TDK优化,这是SEO行业专用术语,如果不是SEO行业从业者,不可能知道TDK是什么意思,哈哈哈。
网站TDK,就是网站三要素的title、descrption、kewords三个标签优化,中文对应就是网站的标题、描述以及关键词。举例如图,网页源代码及搜索引擎展示对应地方。
网站的网页三要素该如何优化呢?
1、title标签里的写作内容一定要与该网页主体内容一致
很多人的网站首页title标题只有一个品牌词或者企业名称,而网站栏目甚至跟首页一样,产品或文章详情页没有,这都是不对的。
网站标题写作,可以采用业务词+用户需求词+企业名称或品牌来写,业务词与用户需求词哪里来?以百度搜索举例,比如白杨有做SEO教程这块的
你可以从百度下拉词推荐与相关搜索中来找用的,你也可以参考同行的标题怎么写的,结合起来就写好的你的标题了。而且,你还可以除了SEO教程相关的词汇也可以加进去。
我的网站标题(改过后):白杨SEO博客-SEO入门教程与研究各种SEO玩法。专注SEO十年,SEO实战派!
也可以写成这样:SEO教程-SEO入门学习-SEO实战派-白杨SEO博客
2、descrption描述内容是对该网页想表达的内容做的一个概述
写作描述标签是一个网页很重要地方,一般用户在搜索的时候不用点进去就能判断这个网页是不是想要的,也是可以促进他可以点击的描述。
一般网站首页、栏目页或特定专题页的描述descrption都是要专门来写的,当然切记不要放与该站完全无关的词,这样会增加跳出率。而文章或产品页面的描述标签,有些是编辑自己写,有些是让技术写规则提取内容前200个字符。
3、kewords标签,现在作用不是那么大了。
这个标签里,放一些相关的关键词就可以,不要太多个数。虽然搜索引擎官方说这个标签写不写都不那么重要,白杨SEO建议能写还是可以写下,方便你用第三方工具查排名看,当然,不相关就不要放进去了。
绝对路径优化
我们在给一个企业网站做诊断就会看这个网站源代码路径是不是绝对路径。什么是绝对路径呢?
简单举例,比如白杨SEO博客上两个栏目:
SEO教程:
SEO工具:
在做链接时,如果取域名全部就是绝对路径,写作方式为:
而不写完整的这个就是相对路径
在SEO优化中来说,只是说绝对路径写好了,如果别人采集你的网站或者被一些聚合网站抓取,里面的内容会指向你的网站,可能会给你带来外链。另外,就是方便规范URL化,让百度等蜘蛛确定我们的首选域名是哪个。
结构化数据优化
结构化数据优化是什么意思?这个最开始是主要是google那边用得多,简单理解就是不再是搜索单一标题和描述,做了这个搜索相关评价等数据也会显示出来,让搜索用户了解更多。
百度这块主要是做什么呢,这是百度2013年上线的一个功能,一是描述摘要是在普通摘要基础上增加了一些结构化内容,给用户提供更丰富的摘要内容。比如问答类结果中的回复数、提问时间,资料下载中的资料大小,下载条件,软件下载类结果中的软件大小、更新时间等。
二是结构化数据优化后,方便搜索引擎抓取网页描述,也方便百度搜索的时候网页出图。
(说明,我的白杨SEO博客没有做结构化数据优化,只是举例出图在哪里哈)
具体这个代码是什么呢,白杨SEO查了下网页,写作是:
og:是一种HTTTP头部标签,用了这个代表网站可以用于其它社会化网站引用,也更有效的被百度抓取。
图片alt、title优化
这个我应该以前也写过,我这里再说下。简单理解就是,比如我放下面一张图片在网页文章上。
对于搜索引擎来说,他并不知道这张图片是什么内容。你肯定会说,你下面不是写了第二届网络营销大会你与卢松松合照啊。是啊,这个是给前端用户看的,百度蜘蛛是看代码啊,你看我代码里只有图片地址,这就是没有优化。
正确的优化应该是什么样的呢,应该给图片加上alt标签,还要写上title,告诉搜索引擎这张图是啥,具体写法如下:
当然,你可能会问,如果我文章详情图片那么多,首页产品那么多都要写吗?白杨SEO建议你,比如网站logo,重要网站大图都要写,至于产品或者文章让技术写规则就好了。我的博客这是文章里没有,举例给你看的哈。
URL规范化优化
URL规范化优化,主要从以下三个方面可以进行优化:
1、Canonical标签,简称网址规范化标签
告诉搜索引擎针对特定内容,哪个URL网址参与索引与排名。SEO人员经常忽略相似性内容的规范化,比如:A与B两个页面内容虽然不同,但其实表达是一个意思,就造成重复,这个时候需要利用rel=“canonical”标注,其中一个页面告诉搜索引擎。
再比如,网站改版时,技术没有做老页面301定重,产生了两个链接,这个时候可以用到这个语法,具体写法参考:
2、301重定向规范
主要用于比如过期页面还有流量,旧内容更新到内容,网站首选域确定。
比如,很多白杨SEO做企业网站SEO顾问,最基础域名首选域都没有做。他的首页有,
其实我们就可以用301,把
统一定向到上,或者你确定用为首选域名,就定向到他上面。
比如白杨SEO博客网站首页域名,打开也是因为之前那个做了五年老站杨红林博客被黑了,也301到这个了,
注意一下,这个301也不能乱用,如果用过了,有可能会适得其反。
3、链接指向URL规范化
简单来说,它核心的作用是通过链接指向告知搜索引擎页面A与B的重要性,站内链接的重要页面以及位置。比如:内容页与导航条的链接,都是指向版本A。外部高权威链接也是指向版本A。一般向换友情链接和站内导航链首页域名。
比如有的企业网站域名做友情链接用的又是看似两个一样,其实不一样。如果两个都可以打开,就是自己在跟自己竞争了。
面包屑导航优化
先说下什么是面包屑导航?简单理解就是这个导航有层级,让用户知道现在所处的位置,也方便快速返回上一级或回复首页,对于SEO作用来说,简单就是积升首页域名的权重,长啥样,如图:
面包屑导航如何优化?简单来说,主要分两步:
第一步,首先是给网站设置这个面包屑导航,很多企业找人开发的网站这一步直接没有了。注意,这个导航的建议是用文字形式,而不是图片形式哈。
第二步,设置面包屑导航路径要清楚,同时该到频道或者首页的URL一定要写好。在URL规划化有写过,这里链接要放绝对路径,不要放相对路径,不要图简单哈。
URL伪静态优化
这个主要是指URL是动态化的网站,比如你是用织梦dedecms系统,这个后台本来就是静态化网址,这个就不需要了。
比如你是用的wordpresss或者其它CMS系统程序,比如URL生成默认是带了“?”并且还有一大段代码之类,这个就需要做下伪静态。
当然,现在搜索引擎早就已经能识别什么静态动态,只是说那种URL参数和层级多不利于抓取,其它问题不大,这个只是参考。
nofollow优化
nofollow这个标签的意思呢,字面是不要跟随,SEO中是指告诉搜索引擎不要传递权重。
这个标签一般用于比如首页中有登录、注册以及网站首页底部什么网站声明上,另外也要用在比如接一些外跳广告banner上,还有像博客有留言功能、论坛发文章,比如知乎都会用这个标签,可以防止权重外导。