SEO 基本概念

About SEO

SEO(Search engine optimization)即 搜索引擎优化,透过搜索引擎的运作规则来调整网站(也就是为了让网站容易被搜索引擎接受),提高目的网站在有关搜索引擎的排名方式,从而获取更多的有机(自然/非付费)流量

SEO 的重要性

  1. 提高网站(产品)的排名
  2. 增加了有机流量(非付费流量),成本效益提高
  3. 建立了信誉,增加了竞争优势

SEO 基本概念

关键词(Keywords)

用户在浏览器中输入的词或者短语,SEO 的目标之一就是对这些关键词来优化网站内容

页面结构优化

确定每个 page(对应 html 文件)都针对特定关键词进行了优化,包括 title, meta,head 内容和图像的 alt 属性,因为这些标签或者属性对搜索也有很好的帮助

  • title 定义了当前网页的标题(一般展示在浏览器的标题栏或者标签页上)
  • meta 用于提供 html 文档的元数据,比如 字符编码、描述、关键词、viewport 等属性
  • 语义化开发: header 用来表示页面的头部, nav 用来定义网站的导航链接容器,section 用来表示文档中独立的部分或者章节,footer 用来表示页面的底部区域,h1~h6 定义不同级别的标题,main 用来表示文档的主要内容等(通常只有一个 main 元素)

用户体验(UX)

通常网站易于导航且加载速度快,对移动设备友好,内容质量高有价值的网站更容易被网络爬虫抓取

链接策略

与其他网站进行相互链接,链接的质量和数量对网站的排名也有帮助,通常来说,外链质量、数量、相关性较高,对优化网站的权重影响越大

其他

网站的 URL

网站 URL 中包含可能对用户有用的词语,比如 https://www.example.com/pets/cats.html 对喜欢宠物(猫)的人就比较有用,而含随机标识符的网址对用户没有多大帮助(比如 https://www.example.com/2/6772756D707920636174)

减少重复内容、让网站实用

重复的内容可能会违反某些网络垃圾策略,内容独一无二、文字易于阅读、内容实用可靠且以用户为中心这些对网络爬虫也有很大的帮助

总结:

白帽方法优化

白帽法包括遵循引擎哪些可接受、哪些不能接受的指导方针

是根据搜索引擎所提出的优化方针规范而执行的优化方法。采用白帽可以避免掉任何被搜索引擎惩罚的风险,从网站框架、关键字、网站内容、外连等各方面使用合乎搜索引擎规律的手段,做到合理优化网站,提高用户体验,合理与其他网站互联。同时对网站内容持续不断地更新。同时白帽所投入的时间较长,必须按部就班一步一步实现的。但其所投入的时间并不会白白浪费,反而会在日后反馈更多效益。

这里是一些搜索引擎认为适当的方法:

  • 在每页使用一个短、独特和相关的标题。
  • 编辑网页,用与该页的主题。有关的具体术语替换隐晦的字眼。这有助于该站诉求的观众群,在搜索引擎上搜索而被正确导引至该站。
  • 在该站点增加相当数量的原创内容。
  • 使用合理大小、准确描述的汇标,而不过度使用关键字、惊叹号、或不相关标题术语。
  • 注意网址字眼,有助于搜索引擎优化。
  • 确认所有页可透过正常的链接来访问,而非只能透过JavaJavaScriptAdobe Flash应用程序访问。这可透过使用一个专属列出该站所有内容的网页达成(网站地图

On-Page 页面优化

On-Page SEO指的是站内优化或称页面优化,On-Page SEO就是结合了白帽SEO观念与撰写技巧而成的,透过提高网站内文质量来获取更好的排名就是On-Page SEO的目标,想要做好 On-Page SEO主要有三个因素:

  1. 高质量内容
  2. 网站架构
  3. 外观设计与用户体验

黑帽方法(可能会在搜索引擎发现之后会被永久除名)

黑帽方法就是通过不正当的手段(包含技术欺骗和滥用搜索算法等垃圾索引来提高网站排名),比如有:

  • 斗篷法 对搜索引擎创建一个版本,对用户提供另外一个版本(也许这两个版本的内容相差很大)
  • 链接农场 是故意将低质量内容链接放在自己的网站上,来提高排名
  • 关键字隐藏法 及使用欺骗搜索引擎的方法来达到优化 SEO 的方法

参考:

维基百科-SEO

搜索引擎优化 (SEO) 入门指南

相关推荐
吃杠碰小鸡29 分钟前
lodash常用函数
前端·javascript
emoji11111139 分钟前
前端对页面数据进行缓存
开发语言·前端·javascript
泰伦闲鱼41 分钟前
nestjs:GET REQUEST 缓存问题
服务器·前端·缓存·node.js·nestjs
m0_748250031 小时前
Web 第一次作业 初探html 使用VSCode工具开发
前端·html
一个处女座的程序猿O(∩_∩)O1 小时前
vue3 如何使用 mounted
前端·javascript·vue.js
m0_748235951 小时前
web复习(三)
前端
AiFlutter1 小时前
Flutter-底部分享弹窗(showModalBottomSheet)
java·前端·flutter
麦兜*1 小时前
轮播图带详情插件、uniApp插件
前端·javascript·uni-app·vue
陈大爷(有低保)1 小时前
uniapp小案例---趣味打字坤
前端·javascript·vue.js
m0_748236581 小时前
《Web 应用项目开发:从构思到上线的全过程》
服务器·前端·数据库