目录

1.1- SEO的概念

1.2- SEO的用途

1.3- 优化SEO的两类方式

黑帽

白帽

1.4-具体实现(以白帽为例)

1.5 vue中 如何给SPA做SEO


1.1- SEO的概念

SEO是一种缩写,它的全称是Seach Engine Optimization(搜索引擎优化)。

SEO简单的说就是通过一系列的手段,使得网站的代码以及内容都符合相关搜索引擎的规则,让搜索引擎有效的抓取内容,使得网站的内容能够通过这些搜索引擎,展现到用户面前。

常见的搜索引擎有谷歌,百度,必应,360,搜狗等。这些搜索引擎都可以抓取网站的内容,而seo的作用就是让网站的内容能够被这些搜索引擎抓取并且被释放出来。

SEO在国内主要运用于百度,在国内我们做seo也主要针对百度,我们的seo技术人员是通过一些手段将一些搜索量非常高的关键词优化到百度的快照位置,使得用户在百度上搜索这类关键词的时候,能快速有效的找到这类优质的网站。

1.2- SEO的用途

网站搜索引擎优化任务主要是认识与了解其它搜索引擎怎样紧抓网页、怎样索引、怎样确定搜索关键词等相关技术后,以此优化本网页内容,确保其能够与用户浏览习惯相符合,并且在不影响网民体验前提下使其搜索引擎排名得以提升,进而使该网站访问量得以提升,最终提高本网站宣传能力或者销售能力的一种现代技术。

基于搜索引擎优化处理,其实就是为让搜索引擎更易接受本网站,搜索引擎往往会比对不同网站的内容,再通过浏览器把内容以最完整、直接及最快的速度提供给网络用户

1.3- 优化SEO的两类方式

黑帽

黑帽方法通过欺骗技术和滥用搜索算法来推销毫不相关、主要以商业为着眼的网页。

黑帽SEO的主要目的是让网站得到他们所希望的排名进而获得更多的曝光率,这可能导致令普通用户不满的搜索结果。

因此搜索引擎一旦发现使用“黑帽”技术的网站,轻则降低其排名,重则从搜索结果中永远剔除该网站。

选择黑帽SEO服务的商家,一部分是因为不懂技术,在没有明白SEO价值所在的情况下被服务商欺骗;另一部分则只注重短期利益,存在赚一笔就走人的心态

白帽

搜索引擎优化的白帽法遵循搜索引擎的接受原则。

他们的建议一般是为用户创造内容、让这些内容易于被搜索引擎机器人索引、并且不会对搜寻引擎系统耍花招。一些网站的员工在设计或构建他们的网站时出现失误以致该网站排名靠后时,白帽法可以发现并纠正错误,譬如机器无法读取的选单、无效链接、临时改变导向、效率低下的索引结构等。

1.4-具体实现(以白帽为例)

使用meta标签添加关键字,以及网站相关描述。

<meta name="keywords" content="技术交流 技术博客交流"></meta>
<meta name="description" content="一个有爱的技术交流社区 csdn 欢迎您的到来 "></meta>
  1. 在排名较高的网站中,挂上自己的网站链接,提高链接广泛度,
  2. 网络架构层次清晰,建议使用h5语义化标签来搭建页面层次
  3. 页面容量要合理化
  4. .网站导航要清晰化
<html>
<!DOCTYPE html>
<head><meta name="keywords" content=""></meta><meta name="description" content=""></meta><meta charset="utf-8"><title>test</title>
</head>
<body>
< header><nav></nav>
</header>
<section><aside></aside>
</section>
<footer></footer>
<body/>
</html>

1.5 vue中 如何给SPA做SEO

下面给出基于VueSPA如何实现SEO的三种方式

SSR服务端渲染

将组件或页面通过服务器生成html,再返回给浏览器,如nuxt.js

静态化

目前主流的静态化主要有两种:

(1)通过程序将动态页面抓取并保存为静态页面,这样页面的实际存在于服务器的硬盘中。

(2)另外一种是通过WEB服务器的 URL Rewrite的方式,它的原理是通过web服务器内部模块按一定规则将外部的URL请求转化为内部的文件地址,一句话来说就是把外部请求的静态地址转化为实际的动态页面地址,而静态页面实际是不存在的。这两种方法都达到了实现URL静态化的效果

使用Phantomjs针对爬虫处理

原理是通过Nginx配置,判断访问来源是否为爬虫,如果是则搜索引擎的爬虫请求会转发到一个node server,再通过PhantomJS来解析完整的HTML,返回给爬虫。下面是大致流程图

什么是seo、vue中如何优化seo ?相关推荐

  1. seo的设置与优化(seo页面优化的方法)

    seo的设置与优化(seo页面优化的方法) 为了满足SEO的意图和长期排名,建立SEO的营销策略围绕主题,而不是关键词.如果你这样做,在任何情况下,你会发现你可以自然地优化重要的关键字.了解你的目标受 ...

  2. Vue中常见的性能优化,项目优化/单页面性能优化,Vue中六大优化方案

    1.编码优化 1. 下里将所有的数据都放在data中,data中的教据都会增加getter和setter,会收集对应的watcher 2. vue在v-for时给每项元素绑定事件需要用事件代理 3. ...

  3. prerender html5,HTML5 VUE单页应用 SEO 优化之 预渲染(prerender-spa-plugin)

    前言:当前 SPA 架构流行的趋势如日中天,前后端分离的业务模式已经成为互联网开发的主流方式,但是 单页面 应用始终存在一个痛点,那就是 SEO, 对于那些需要推广,希望能在百度搜索时排名靠前的网站而 ...

  4. 手把手教你做VUE单页应用SEO优化

    前言 最近写了个门户网站使用vue做的,不可避免的遇到了SEO方面相关的问题,下面将我采用的解决方案贴出来供大家参考 主流的方案 1.SSR服务器渲染: 2.静态化: 3.Nuxt: 4.预渲染pre ...

  5. vue seo关键词设置_网站SEO常用优化技巧

    SEO(Search Engine Optimization)搜索引擎优化,简单来说,就是通过技术手段,帮助我们的网站上首页.不同的搜索引擎,排名算法也不尽相同,导致了各项参数的权重比值也就不一样,但 ...

  6. html中图片的属性优化,Html标签元素在SEO中的优化方式(二)

    接上html标签元素在SEO中的优化方式(一)中对HTML界面的介绍,我们今天继续补充HTML标签的SEO优化方式 在内容中有几个值得去研究一下的优化元素--导航和内部链接:很明显的一点,建立导航会使 ...

  7. 【VUE】前端搜索引擎优化seo

    标题前端搜索引擎优化 SEO 1. 创建唯一且准确的网页标题title 告诉用户和搜索引擎特定网页的主题是什么,它应放置在 HTML 文档的 元素中.应该为网站上的每个网页创建一个唯一标题,并且尽量避 ...

  8. SEO优化中常用的SEO工具

    SEO人员在平时做SEO优化中,会使用到非常多的SEO工具,智能诊断出网站SEO出现的问题.SEO工具主要是为了方便SEOer做采集.发布.收录查询.主动推送.SEO诊断等等日常工作.提升效率,简化操 ...

  9. 做自适应网站专业乐云seo_广州seo技术专业乐云seo:BAIDU优化技术中的SEO实操

    baidu优化专业性,是SEO一直在探索的迷惘之途,熟悉,网站排名对SEO来讲,是工作上的结果,对于整个过程就没必要那么在意了,很多优化在所难免一些求知欲,看到一个新网站蹭蹭蹭就来到排名,本身的网站排 ...

最新文章

  1. 调用本地html_requests-html:最简单的爬虫框架,看完你就会了
  2. 利用OpenCV的函数cvtcolor()进行颜色空间转换时需要注意的地方
  3. sklearn中各算法类的fit,fit_transform和transform函数
  4. linux如何给各节点时间同步,Linux 系统配置各个节点的时间一致性
  5. linux安装mysql后如何连接_Linux安装mysql后开启远程连接(记录相关命令)
  6. 成员变量与局部变量 java 1613807617
  7. wangeditor 请求头_跨域上传 · wangEditor2使用手册 · 看云
  8. c语言学习的计划,c语言重新学习计划(转帖)
  9. QoS中拥塞避免机制详解——WRED技术详解
  10. 动态规划--矩阵链乘法
  11. rabbitmq初学之连接测试
  12. java 反射 框架_Java——利用反射实现框架类
  13. 小知识--oppo R9sk手机刷机
  14. 数据中心IDC产业研究报告:碳中和背景下,IDC产业链的破局之路
  15. 什么是IT和什么是IT行业
  16. (JZ1619)2018.07.08【2018提高组】模拟C组 0 .音乐节拍
  17. Perl/Tk入门学习(上)
  18. LeetCode部分刷题笔记!!!JavaScript!!!
  19. python微信自动聊天小工具
  20. 我的世界python指令_我的世界Minecraft从0开始学指令。

热门文章

  1. 用梅森公式求复杂电路系统传递函数
  2. MATLAB——Z变换与Z反变换
  3. 用java语言实现2020年1月1号到2022年7月3号之间的间隔天数
  4. Python实验报告一 python基础试题练习
  5. 牛客网暑期ACM多校训练营(第二场)A .run
  6. 1024程序员节的由来
  7. ECC的“点加”和“点乘”
  8. Apsara Clouder云计算专项技能认证:云服务器ECS
  9. 计算机人文素养教案,谈谈信息技术课堂中人文素养培养的感想和体会
  10. Nacos Go微服务生态系列(一) | Dubbo-go 云原生核心引擎探索