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) 入门指南

相关推荐
活宝小娜18 分钟前
vue不刷新浏览器更新页面的方法
前端·javascript·vue.js
程序视点21 分钟前
【Vue3新工具】Pinia.js:提升开发效率,更轻量、更高效的状态管理方案!
前端·javascript·vue.js·typescript·vue·ecmascript
coldriversnow22 分钟前
在Vue中,vue document.onkeydown 无效
前端·javascript·vue.js
我开心就好o23 分钟前
uniapp点左上角返回键, 重复来回跳转的问题 解决方案
前端·javascript·uni-app
开心工作室_kaic1 小时前
ssm161基于web的资源共享平台的共享与开发+jsp(论文+源码)_kaic
java·开发语言·前端
刚刚好ā1 小时前
js作用域超全介绍--全局作用域、局部作用、块级作用域
前端·javascript·vue.js·vue
沉默璇年3 小时前
react中useMemo的使用场景
前端·react.js·前端框架
yqcoder3 小时前
reactflow 中 useNodesState 模块作用
开发语言·前端·javascript
2401_882727573 小时前
BY组态-低代码web可视化组件
前端·后端·物联网·低代码·数学建模·前端框架
SoaringHeart3 小时前
Flutter进阶:基于 MLKit 的 OCR 文字识别
前端·flutter