博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SEO新手入门笔记
阅读量:6720 次
发布时间:2019-06-25

本文共 1697 字,大约阅读时间需要 5 分钟。

hot3.png

上个月公司让我给产品网站做SEO,第一次做这种事情,从中学到一些新东西,在这里做一个总结。

什么是SEO

SEO是“搜索引擎优化”的简称,目的是提升网站在搜索引擎结果中的排名,让用户更容易找到我们的网站,从而带来更多的网站访问量。

网络爬虫

爬虫(“crawler”)或蜘蛛(“spider”)是对web机器人一个很形象的概括。它们会递归地对网站进行遍历,顺着一个页面上的链接爬到其他页面上并且获取页面的内容然后存储在自己的服务器上。

SEO的常用方法

可以分为站内优化和站外优化。

站内优化:

  1. 每个页面都有各自的title
    因为搜索引擎读取这个页面时首先就会查看页面的,所以title要根据这个页面的内容来定,还要包含网站的关键字。比如:开源中国有一个FAQ页面,那么它的title就叫“开源中国-FAQ”,而不要仅仅是FAQ。
  2. 高质量的h1和h2
    每个页面有一个且最多一个h1标签,h1标签的内容也是搜索引擎查看的重点,它应该包含页面的内容概括和网站关键字;h2标签用来概括这个页面每个重点的内容,还是以FAQ举例,有个问题是“如何在开源中国注册用户”,这个问题就可以写在h2当中。
  3. 规范化url
    咋一看这个名字让人摸不着头脑。我们先来看看为什么有这个东西。因为有些网站不同的url可以指向同一个页面。比如:
    http://www.example.com/index.html
    http://www.example.com/
    http://example.com
    http://www.example.com:80/INDEX.HTML
    以上这些都是指向同一个页面,可是机器人不知道它们指向同一个资源,就会反复的去爬,但获取到的是一样的内容,这对于搜索引擎是无用甚至有害的,因为可能会造成环路。所以我们要给每个页面指定一个规范化的url,虫子就会采用这个我们推荐的url作为这个页面的固定url,如此当它通过其他url再爬过来的时候,一对比就能知道这个页面是不是已经爬过了。
    在head中添加如下代码即可:
  4. 添加关键字(keywords)和描述(description)
    在head标签中,记得添加页面的和,爬虫会收录这些内容,所以挑选关键字也很重要,能概括这个页面的内容,还得体现自己网站的特色。描述就是概括这个页面的一句话,在搜索结果的网页快照下面会显示出来,不信可以用google搜索“开源中国”试试。
  5. 图片使用alt属性
    alt属性本意是在图片无法在页面上正确显示出来时用文本替代显示图片内容的,所以搜索引擎会读取图片的alt属性来查看图片内容。
  6. index和follow
    可以在head标签中使用,明确告诉爬虫整个页面的内容希望被加到搜索引擎索引中,链接也会被追踪;反之,可以使用noindex,nofollow告诉它这个页面的所有内容都不被索引,所有链接都不要追踪。
  7. 使用robots.txt
    robots.txt是一个放在网站根目录下的文件,我们可以在看到开源中国的robots.txt文件。它不是一个强制协议,而是搜索引擎自愿遵守的一套约束规范,我们可以用它来告诉爬虫网站哪些部分可以被访问,哪些部分拒绝访问。详细用法参见。
    很有趣的是,显然它不愿意百度访问任何内容。
    同时,robots文件中可以引入网站地图,把网站上所有页面的链接列出来,爬虫会根据列出来的链接去读取页面,可以减少爬虫的工作量。
  8. 丰富内容
    以上都是一些技术手段,而好的内容才会有人来看有人转载,所以定期更新内容,最好有原创的文章,这样别人转载的次数才会多,搜索引擎也会以此判断这是一个优秀的内容,应该被排在前面。

站外优化:

  1. 总的来说就是增强存在感,将网站链接发布到其他网站的页面上。可以在论坛发帖中插入网站的链接,空间签名添加网站签名,发布博客,与合作伙伴相互交换等等。
  2. 还有就是通过商业手段,参加竞价排名,购买seo优化等。

以上是本人对seo的一些浅见。

转载于:https://my.oschina.net/zombiecat/blog/93964

你可能感兴趣的文章
MySQL 异步驱动浅析 (一):性能分析
查看>>
理解高性能网络模型
查看>>
提高 JavaScript 开发效率的高级 VSCode 扩展!
查看>>
30岁的你,还在写代码吗?
查看>>
阿里提出联合预估算法JUMP:点击率和停留时长预测效果最优
查看>>
世界杯要来了,AI预测冠军哪家强?
查看>>
代码这样写更优雅 (Python 版)
查看>>
SVG入门—如何手写SVG
查看>>
【面试必备】透过源码角度一步一步带你分析 ArrayList 扩容机制
查看>>
深入理解虚拟机之虚拟机性能监控和故障处理工具
查看>>
写个 vue-loading-template 组件
查看>>
北漂之毕业裁员后的又一波奇遇
查看>>
关于11月比特币现金将添加CTOR事件
查看>>
SIGIR2018大会最佳短论文:利用对抗学习的跨域正则化
查看>>
美国黄金公司Schiff Gold:BCH避险潜力远大于BCE
查看>>
Tomcat运行web程序过程及server.xml配置
查看>>
可读可写流简明实现指北【多图,附demo源码】
查看>>
翻译连载 | 第 10 章:异步的函数式(上)-《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇...
查看>>
Android webview 与 js(Vue) 交互
查看>>
UML统一建模语言
查看>>