前端开发中需要用到的SEO知识整理

本文介绍了SEO工作的目的及多项关键实践,包括TDK标签设置、robots.txt和sitemap地图文件的建立、图片alt属性的使用等,旨在提升网站搜索引擎友好度。

SEO 工作的目的

seo 的工作目的是为了让网站更利于让各大搜索引擎抓取和收录,增加产品的曝光率。

SEO 注意事项

1. 网站 TDK 标签的设置title,description,keywords,根据产品业务,概括出核心关键词作为 TDK 的内容,每个页面都不一样。如果每个页面的 keywords 都一样的话,搜索引起会持怀疑态度,觉得你有作弊嫌疑。

案例:

此外,还有 meta 的 canonical 设置,一个网站还通过多个 url 访问,canonical 就是用来告诉搜索引起,这么多个 url 中最有价值最重要的一个 url,一般是网站的首页。

案例:

2. 建立 robots.txt 文件robots 文件是搜索引擎登录网站第一个访问的文件robots 可以设置允许被访问的搜索引擎,最主要的还是设置允许 Allow 和不允许 Disallow 访问的目录和文件,少写 Disallow,多写 Allow,用意是引导爬虫抓取网站的信息。

另外, robots 文件底部指明网站 sitemap 文件的目录,爬虫读取其中的 sitemap 路径,接着抓取其中相链接的网页。提高网站的收录量。

案例:

按住 ctrl 键点击:https://www.taobao.com/robots.txt

3. 建立网站的 sitemap 地图文件sitemap 是一个将网站栏目和连接归类的一个文件, 可以更好地将网站展示给搜索引擎,提高爬虫的爬取效率。sitemap 地图文件包含

html(针对用户)和 xml(针对搜索引擎)两种。

当网站更新频繁的时候,sitemap 文件要做到自动更新(程序实现),更新不频繁的可以手动更新提交。

案例:

按住 ctrl 键点击:http://www.sitemap-xml.org/

4. 图片 img 标签必须加上 alt 属性,并注明图片的含义。案例:

 

5. h1~h6 标签合理使用。按道理所有标签都需要根据自身的语气合理去使用,这里不展开讲述,这里只讲 h 标签的注意事项。h1 标签一个页面只能出现 1 h2 标签一般作为二级标题或者文章的小标题。最合理的使用时 h1~h6 按顺序层层嵌套下去,不可以断层

或者反序。

此外,h1 标签可以用在 logo 上,但要确保一个网页只有一个 h1 标签。

6. 设置 nofollow 属性值a 标签的 rel="nofollow", 表示不希望搜索引擎继续追踪的链接,取消这个链接在整站所占的权重比。一般是其他网站的链接、a 标签启动 QQ 聊天,webapp 拨打电话。 

案例:

 

7. 安装百度的自动推送代码,作用是当页面被访问的时候,页面的 url 会自动推送给百度搜索引擎,有利于网页更快地被百度发现。

案例:

var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https'){
bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
}
else{
bp.src = 'http://push.zhanzhang.baidu.com/push.js';
}
var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s);
})();
</script>

8. 增加网站的 404 页面,一个是利于用户体验,最主要的是防止蜘蛛爬虫的丢失。

但有一点要注意,不要设置自动跳转到首页,会被搜索引擎认为是在作弊,你在 404 页面设置一个引导链接让用户自己点就可以。

案例:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值