加入【前端筱园交流群】,与大家一起交流,共同进步!
普通的一个前端网站可以通过哪些地方来做优化呢?
1.合理的title、、
<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre><code class="language-html"><title>邓占勇的博客</title>
<meta name="description" content='邓占勇,一名前端工程师,这是我的个人博客,主要分享前端但不限于前端技术。公众号《前端校园》'>
<meta name="keywords" content="个人博客,邓占勇,前端,技术,WEB,blog,BLOG,搭建博客,前端技术,VUE博客,邓占勇的博客">
<meta name="anthor" content="邓占勇,2657179843@qq.com">
<meta name="robots" content="博客,前端,blog,个人博客,邓占勇,Yong,邓占勇的博客,《前端校园》,公众号,web,VUE">
<meta name="viewport" content="width=device-width,initial-scale=1.0"></code></pre></p>
title,,他们的权重逐渐减小。
2.语义化的HTML代码,符合W3C规范
使用较多语义化的 HTML 标签。所谓语义化标签,简单来说就是要做到对号入座,不能在任何地方都一直使用 div 和 span。在 HTML5 中,提供了很多语义化的标签,例如 、n*、、 等。
3.非装饰性图片必须加alt
标签的 alt 属性规定了替代文本。此替代文本在图像无法显示时会被显示出来,或者当用户禁用图像显示时也会显示。它会代替图像显示在浏览器中。对于非装饰性图片,必须添加 alt。非装饰性图片指的是除了那些作为元素背景图的图片之外的图片。
alt可以增强内容相关性,提高关键词密度
4友情链接
友链是在你的网站与别人的网站上相互放置对方的网站超链接,通过点击这些链接能够调到对方的网站。友情链接是网站流量来源的基础。有一种友情链接网站可以自动交换链接,每来访一个 IP 就会自动排到第一,这是一种创新的自助式友情链接互联网模式。
5.外链
外链指的是其他网站导入自己网站的链接。导入链接对于网站优化而言是一个极为重要的过程。导入链接的质量,也就是导入链接所在页面的权重,会间接对我们的网站在搜索引擎中的权重产生影响。
6.向各大搜索引擎提交收录自己的站点
搜索引擎将你的网站收录之后,会在很大程度上使网站的排名得以提升。以下是常见搜索引擎的收录入口:
百度提交入口:
提交入口:
360提交入口:
搜狗提交入口:
必应提交入口:
7.重要的内容放在前面
搜索引擎抓取是自上而下进行的。将主要的关键性内容放在前面,这样就能保证所抓取的内容更符合网站的特征,也能更代表网站的特征。
8.其他
如何对VUE进行SEO优化?
说了这么多关于 SEO 的优化方式,为何还要单独把 VUE 的 SEO 优化提出来讲呢?
这和 VUE 的本质有联系。VUE 是一种 SPA 应用,也就是仅包含一个 Web 页面的应用。它是加载单个 HTML 页面的,并且在用户与应用程序进行交互时,会对该页面进行动态更新的 Web 应用程序。
为什么说 VUE 不利于 SEO 呢?SEO 的本质是一个服务器向另一个服务器发起请求,并且对请求内容进行解析。然而,一般情况下,搜索引擎是不会去执行请求到的 的。如果一个单页应用,在服务器端 html 尚未渲染部分数据,而是在浏览器端才渲染出数据。而搜索引擎请求到的 html 是没有渲染数据的。所以这种情况很不利于内容被搜索引擎搜索到。
现在主要采用的有以下四种方式:
1.SSR服务器渲染
服务器发送到浏览器之前,服务端渲染会尽量将页面渲染到页面上。
Vue.js 是用于构建客户端应用程序的框架。在默认情形下,能够在浏览器中输出 Vue 组件,以此来生成 DOM 以及对 DOM 进行操作。不过,还可以把同一个组件渲染为服务器端的 HTML 字符串,接着把这些字符串直接发送到浏览器,最终把这些静态标记转变为客户端上完全可交互的应用程序。
Vue.js 应用程序通过服务器渲染,也可被视为“同构”或“通用”。因为其大部分代码既能在服务器上运行,也能在客户端上运行。
在官网中可以看到详细的操作:-Side (SSR) | Vue.js
2.静态化
这里使用的是 Nuxt.js 框架,其官方有这样的介绍。从头开始搭建一个服务端渲染的应用是很复杂的。幸运的是,存在一个优秀的社区项目 Nuxt.js,它让这一切变得很简单。Nuxt 是一个基于 Vue 生态的更高级的框架,能为开发服务端渲染的 Vue 应用提供极为便利的开发体验。更酷的是,你甚至可以用它来做为静态站生成器。推荐尝试。
详细操作可以见官网:Nuxt - The Vue
3.预渲染-spa-
如果你只是为了改善部分页面的 SEO,那么或许需要进行预渲染。不用通过 web 服务器实时动态编译 HTML,而是采用预渲染的方式,在构建阶段(build time)直接生成针对特定路由的静态 HTML 文件。其优点在于设置预渲染较为简单,并且能够将前端当作一个完全静态的站点。
这里详细讲解在 VUE-CLI3 的项目中使用 -spa- 的方法。具体如下:首先,要明确 VUE-CLI3 的相关配置和环境搭建;然后,找到在项目中引入 -spa- 的合适位置和方式;接着,根据 -spa- 的特性和需求,进行相应的代码编写和配置调整;最后,确保整个过程符合项目的架构和规范,以实现 -spa- 在 VUE-CLI3 项目中的有效使用。
安装
<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre><code class="language-j*ascript">使用 cnpm 来安装 prerender-spa-plugin 并将其保存到项目中。</code></pre></p>
在 VUE-CLI3 的项目里,调整配置最为简单的办法是在 vue.js 当中的选项处提供一个对象。
官方文档: 相关 | Vue CLI
<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre><code class="language-j*ascript">// vue.config.js
module.exports = {
configureWebpack: {
plugins: [
new MyAwesomeWebpackPlugin()
]
}
}</code></pre></p>
相关推荐:
移动端网站开发与 PC 端的区别,你了解多少?,淄博推广营销公司招聘
SEO那么重要,企业如何通过它脱颖而出?,永安网站seo优化
林氏家居数字化赋能成果显著,荣获软件质效领航者优秀案例,正规的网站设计建设
全网采集:让数据为您服务,助力决策的强大引擎,扬州网站推广价格
博客 SEO 优化技巧:更新、静态化、友情链接等,该怎么推广网站
淘宝 SEO 优化指南:提升店铺排名,获取更多淘内部流量,壹读 seo google
设计师的思考能力为何重要?解析不愿思考的原因及应对策略,网站推广首推云速捷靠谱
网站建设如何避免信息布局杂乱?极简主义设计或许是答案,春季营销推广
新网站做 SEO 的八个步骤,从选择合适域名开始,优化自己的网站
网站 SEO 优化:内部优化的核心与简洁 hmtl 框架的运用,seo优化的三个阶段
互联网+电子政务:简化群众办事流程,实现跨区域服务,优猫网站建设方案
互联网快排:助力企业网站流量爆发的秘密武器,晋中市场推广营销招聘
网站建设的意义和目的:企业与机构在网络时代的关键工作,长沙营销推广软件招聘网
移动通信行业发展:5G 商用临近,WLAN 助力满足用户数据业务需求,海淀网络营销和推广
SEO 优化技巧:关键词布局、内容更新与内链建设,陕西定制网站建设专业定制
名优化:打破品牌壁垒,让你在市场中脱颖而出的关键,深圳seo推广公司
刷新排名,成就突破-如何借助创新方法在激烈竞争中脱颖而出,食品网站 怎么推广活动
北华大学计算机学院本科生毕业论文开题报告:教学管理系统设计与实现,新沂网站推广哪家服务好
SEO本站:提升网站流量与排名的秘密武器,店铺如何做营销推广工作
什么叫改写-解读“改写”背后的艺术与技巧,哪里有人推广网站
SEO汇报:如何通过数据分析提升网站排名,助力企业业绩增长,巨量创意关键词搜索排名
刷SEO,让你的网站排名轻松登顶,流量爆棚!,宁波集团网站建设好吗
“只能写作”:在创作的世界里,选择文字,就是选择自由,seo排名优化客服
从搜索引擎和设计角度解析 SEO,提升网站排名与用户体验,普陀抖音seo贵吗
网站建设需融入 seo 优化元素,避免两大误区,湖南抖音seo招商
如何写网站建设及 SEO 优化可执行方案?白杨 SEO 实战经验分享,亳州网络营销推广运营
南宁市人民政府门户网站绩效评估在全国省会城市中排名第二,seo开头的单词
百度 keywords 作用减小,标题和描述更关键,多手段辅助排名,阜阳网站建设推广服务
SEO 优化:竞争激烈的免费流量获取之道,湖北网站推广百度
SEO优化:提升网站流量的终极指南,花都网站推广员招聘信息