SEO
SEO
什么是 SEO?
SEO 由英文 Search Engine Optimization 缩写而来,中文意译为“搜索引擎优化”。实际上称为“针对搜索引擎优化”更容易理解。它是指通过自然搜索结果获得网站流量的技术和过程。通过了解搜索引擎的自然排名机制,对网站进行内部及外部的调整和优化,改进网站在搜索引擎中的关键词自然排名,获得更多流量,从而达成网站销售及品牌建设的目标。
如何进行 SEO 优化工作?
有的人第一反应是:给钱。虽然,国内的百度搜索引擎确实存在给钱就能排在前面的情况,但在不给钱的情况下,我们也能通过一些优化手段来提升页面权重,使页面获得更多流量。
下面介绍一些常见的 SEO 优化手段。整个 SEO 工作大致可以分为内部优化和外部优化。
内部优化
- 合理的 title、description、keywords
这是上面经典面试题中出现的 TDK,实际上是这三个单词的缩写。
title:浏览器上显示的内容,不仅用户能看到,搜索引擎也能检索到。在抓取网页时,搜索引擎首先读取的就是网页标题,所以 title 是否正确设置极其重要。title 一般不超过 80 个字符,词语间要用英文 “-” 隔开,因为计算机对英文的敏感性较高,对汉语则较低。
description:网页内容的摘要,简要概括网页内容。description 一般不超过 150 个字符,描述内容要与页面内容相关。
keywords:告诉搜索引擎本页内容围绕哪些词展开。每个关键词都应能在内容中找到匹配,有助于排名。keywords 一般不超过 3 个,每个关键词不宜过长,词语间用英文 “,” 隔开,重要关键词尽量靠前放。
语义化的 HTML 代码,符合 W3C 规范
语义化代码让搜索引擎更容易理解网页内容。即使没有 CSS,网页结构仍然清晰,便于搜索引擎和用户理解。关于语义化的具体内容,请参阅《语义化》章节。非装饰性图片必须加 alt
img 标签的 alt 属性指定替代文本,在图像无法显示或用户禁用图像时,显示在浏览器中的内容。
例如:
html
alt 标签的作用:
增强内容相关性:它可以利用文字介绍文章内容,尤其在一些产品页面,图片较多时可以增加文字描述。
提高关键词密度:在企业站操作时,经常遇到首页大横幅 banner 占据大部分页面,为提高核心关键词密度,可以在图片的 alt 标签中添加关键词。
谨慎使用 display:none
对于不想显示的文字内容,建议使用 z-index 或设置到浏览器显示区域之外。搜索引擎会过滤掉 display:none 中的内容。重要内容 HTML 代码放在最前
搜索引擎抓取 HTML 顺序是从上到下,所以应尽量将重要内容放在前面,确保重要内容被抓取。少用 iframe
尽量少用或不用 iframe,搜索引擎不会抓取 iframe 中的内容。
更多优化细节请参考这篇博文:SEO优化细节
外部优化
外部优化主要是指放置友情链接和外链。高质量的友情链接可以快速提高网站权重,高质量的外链能持续为网站增加权重。另外,可以向各大搜索引擎的登录入口提交未收录站点。
