seo的目的:提高网站流量

  • search engine optimization 搜索引擎优化seo
  • search engine marketing 搜索引擎营销sem

权重10个等级 等级越大,权重越高

搜索网站提交入口

百度搜索网站提交入口

新上线页面可以在搜索引擎中提交url,让爬虫进行检索

seo优化的具体方法

链接:友情链接和网站内部链接

  1. 和权重高的网站进行交换链接
  2. 和内容相似的网站交换
  3. 内链,网站内的链接,提高网站的抓取率,用户的访问量。

内容质量

  1. 更新、质量、原创、关键词的密度2%-8%
  2. 标题的优化,比如:前端开发,如何才能赚到钱

    优化:一个菜鸟前端的百万年薪之路
  3. 百度指数 长尾关键词
  4. 控制首页链接数量 :

    首页是权重最高的地方,中小企业的网站链接在100个以内

其他优化

  1. 简洁的域名
  2. 给力的服务器配置

前端工程师怎样做seo

网站结构的优化

一、扁平化目录层次,三层结构以内,拒绝垂直搜索

二、分页优化

  • 首页 上一页 下一页
  • 首页 123456789 下一页
  • 首页 123456789 下拉框

选用第三种方式,seo效果最好

三、html的优化

1、语义化标签
<header><nav><section><aside><article><footer> 2、标签中nofollow的使用
<meta name="robots” content="nofollow” />
/*告诉爬虫该页面无需追踪,不传递权重。
用于指示搜索引擎不要追踪网页上的带有nofollow属性的任何出站链接,*/
<a rel="external nofollow" href="url"><span>
/*以减少垃圾链接的分散网站权重!
对于外链链接,写上了nofollow标签,它会阻止蜘蛛进行跟踪,同时也阻止了权重的传递。*/ 3、title标签的使用 4、keywords 关键字的使用 5、description 网页描述 6、导航使用ul ol,减少使用span,div 7、<em><i><b><strong>
巧妙利用标签
<strong>加粗,突出关键词,小蜘蛛会重点读取
<b>加粗,不影响seo
<em>斜体,会影响seo,效果仅次于strong
<i>斜体,不影响seo 8、h标签的使用
<h1> 正文标题用h1,副标题用h2 其他不需要用h标签
<p> 正文段落 <br/>标签需要用在<p/>中 9、表格中标签的使用
<table border="1">
<caption></caption>
<tr><th></th></tr>
<tr><td></td></tr>
</table>
表格使用 caption利于蜘蛛的爬取 10、<img> 应用alt属性 重要的内容HTML 放在最前面,利于seo
重要内容不要用js输出,不利于seo
尽少使用iframe 框架
display:none 小蜘蛛不读取

四、代码模块化、去冗余、精简

1、压缩图片、图片精灵
2、封装组件、函数等

五、自动化工具

  • gulp
  • webpack

六、提升客户体验(易用性,ui界面)

七、雅虎优化十四条建议

前端seo小结,网页代码优化的更多相关文章

  1. 前端-SEO

    SEO是 search Engine Optimization   (搜索引擎优化) SEO: ①白帽SEO(普通SEO做的优化) 网站标题.关键字.描述 网站内容优化 Robot.txt文件 网站地 ...

  2. 前端SEO技巧

    前几天在慕课网上学习了“SEO在网页制作中的应用”,觉得挺好.挺有用的,今天,特此做了一个小小的笔记,也算是对学习过后的一个总结. 一.搜索引擎工作原理 当我们在输入框中输入关键词,点击搜索或查询时, ...

  3. 四、优化及调试--网站优化--SEO在网页制作中的应用

    SEO分类:白帽SEO.黑帽SEO 白帽SEO: 内容上的SEO: 网站标题.关键字.描述 网站内容优化 Robot.txt文件 网站地图 增加外链引用 前端SEO: 网站结构布局优化 扁平化结构(一 ...

  4. SEO在网页制作中的应用

    1.什么是SEOSEO(Search Engine Optimization)中文意译为“搜索引擎优化”.SEO是指通过网站内部调整优化及站外优化,使网站满足搜索引擎收录排名需求,在搜索引擎中提高关键 ...

  5. 前端SEO

    一.搜索引擎工作原理 当我们在输入框中输入关键词,点击搜索或查询时,然后得到结果.深究其背后的故事,搜索引擎做了很多事情. 在搜索引擎网站,比如百度,在其后台有一个非常庞大的数据库,里面存储了海量的关 ...

  6. 《SEO在网页制作中的应用》视频笔记

    学习了慕课网<SEO在网页制作中的应用>视频,今天将里面的知识整理一下. 一.SEO介绍 1.  搜索引擎工作原理 搜索引擎现在主流有百度.谷歌.360,他们都有庞大的搜索引擎数据库,每个 ...

  7. 关于前端SEO的一些常用知识总结

    Search English Optimization,搜索引擎优化,简称为SEO. (1)网站结构布局优化:尽量简单 1. 控制首页链接数量:首页链接不能太多,一旦太多,没有实质性的链接,很容易影响 ...

  8. 前端SEO优化

    结构优化 1.扁平化结构,目录层次越少越好

  9. web前端开发小结

    1.浏览器内核 IE-----Trident Edge-----EdgeHTML Firefox-----Gecko Safari-----Webkit Chrome-----Blink(Webkit ...

随机推荐

  1. dataframe to sql

    使用pandas的to_sql时,还涉及到一些sql数据库的操作 在网上找到一段代码,很方便使用.来源:blog.csdn.net/qcyfred/article/details/78085243?l ...

  2. 云服务器pip下载老失败怎么办?

    pip install -i https://pypi.douban.com/simple django==1.9

  3. ASP.NET上传文件,已经上传的大小保存在session中,在另一个页面中读取session的值不行

    想自己做个ASP.NET上传文件时显示进度条的, 按照自己的想法,其实也就是显示每次已经上传的字节,从网上找到一个方法是能够把文件变成流以后再慢慢写入的,我在那个循环写入的时候每循环一次都把已经上传的 ...

  4. struts2常见配置解决错误There is no mapped for namespace[/] and action name

    我碰到这个错误的原因是我把配置文件名写成了Struts.xml,改成struts.xml就可以了. 在确定struts.xml本身并没有写错的情况下,那么发生错误有可能是路径,配置文件名. 如果实在找 ...

  5. python中的单引号双引号和三引号

    python的单引号和双引号没有本质的区别,而三引号有两种作用:注释和换行 一. 单引号中可以包含双引号,双引号中可以包含单引号 print("好好学习,'天天向上'") 结果: ...

  6. poj2942 点-双联通+二分图染色

    题意:有一群骑士要坐在一个圆形的桌子上,他们之间有些人相互讨厌,所以不能挨着,要求算出一次也不能坐在桌子上的人,每次会议桌子必须奇数个人,一个人不能开会 题解:可以先建一个补图,要满足题目条件我们只要 ...

  7. 51nod 1672 贪心/队列

    http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1672 1672 区间交 基准时间限制:1 秒 空间限制:131072 K ...

  8. RK30SDK系统重启源码分析

    Linux系统重启的最底层函数是arch_reset,这是一个全局的函数指针变量,定义在 arch/arm/mach-rk30/include/mach/system.h中: extern void ...

  9. memcached数据库

    Python-memcached的基本使用

  10. python 调试命令

    部分整理自:http://flysnowxf.iteye.com/blog/1327677 启动调试: python -m pdb xxx.py 常用命令说明: l #查看运行到哪行代码 n #单步运 ...