最简洁网站 SEO 优化,Lighthouse SEO 评分 92

2023-10-08 21:50

本文主要是介绍最简洁网站 SEO 优化,Lighthouse SEO 评分 92,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

什么是 SEO

SEO(全称:Search engine optimization, 中文名称:搜索引擎优化) 是指通过对网站进行站内优化和修复(网站Web结构调整、网站内容建设、网站代码优化和编码等)和站外优化,从而提高网站的网站关键词排名以及公司产品的曝光度。

搜索引擎的工作原理

网络爬虫爬取网页的时候,需要分析页面内容:

  • 从 meta 标签中读取 keywords 、 description、title 的内容。
  • 根据语义化的 html 的标签爬取和分析内容。
  • 读取 a 标签里的链接,通过 a 标签的链接可以跳转到别的网站。
  • 像 h1 - h6 标签是具有不同程度的强调意义的。
  • 一般将 h1 视为重要内容。同样有强调内容还有 strong 、 em 标签。

优化后 LightHouse 评分

Lighthousescore

做相关的外链

  • 外链:在相关权威网站,发布文章附加链接
  • 友情链接:在相关友商的网站,添加友链

向各大搜索引擎提交收录自己的站点

  • 百度提交入口:https://ziyuan.baidu.com/linksubmit/url
  • Google提交入口:http://www.google.com/addurl/?hl=zh-CN&continue=/addurl
  • 360提交入口:http://info.so.360.cn/site_submit.html
  • 搜狗提交入口:http://fankui.help.sogou.com/index.php/web/web/index?type=1
  • 必应提交入口:https://www.bing.com/toolbox/webmaster

关键词

  • 工麻时代的关键词:总结用户了解工业大麻时,会选择什么关键词搜索
  • 选择适当的标签,添加关键词
    <title>博客</title>
    <meta name="description" content='个人博客'>
    <meta name="keywords" content="个人博客">
    <meta name="anthor" content="作者">
    <meta name="robots" content="博客,前端,web,VUE">
    

图片添加 Alt

<img alt='图片1' src='' />

VUE 单页面应用 SEO 优化

优化的方式

  • SSR服务器渲染: SSR
  • 静态化:Nuxt.js框架
  • 预渲染 prerender-spa-plugin:router中必须是history模式
    cnpm install prerender-spa-plugin --save
    // vue.config.js
    module.exports = {configureWebpack: {plugins: [ new MyAwesomeWebpackPlugin() ]}
    }
    const PrerenderSPAPlugin = require('prerender-spa-plugin')
    const Renderer = PrerenderSPAPlugin.PuppeteerRenderer
    const path = require('path')
    module.exports = {configureWebpack: config => {if (process.env.NODE_ENV !== 'production') return;return {plugins: [new PrerenderSPAPlugin({//网页包的路径将应用程序输出到prerenderstaticDir: path.join(__dirname,'dist'),//Routes to render 对应自己routerroutes: ['/', '/home','/blog','/aboutMe','/message'],renderer: new Renderer({inject: {foo: 'bar'},//渲染时显示浏览器窗口。对调试有用。headless: false,// // 在 main.js 中 document.dispatchEvent(new Event('render-event')),两者的事件名称要对应上。renderAfterDocumentEvent: 'render-event'})}),],};}
    }
    // main.js
    new Vue({router,store,render: h => h(App),//这里与vue.config.js中的事件名相对应mounted () {document.dispatchEvent(new Event('render-event'))}
    }).$mount('#app')
    // 使用 vue-meta-info 优化每个页面的 关键字
    npm install vue-meta-info --save
    // main.js
    import MetaInfo from 'vue-meta-info'
    Vue.use(MetaInfo)
    // 页面中使用
    export default {metaInfo:{title: 'message',meta: [{name: 'description',content: '这是Message页面',},{name: 'keywords',content: 'message'}]},data(){return {}},
    }
    
  • 使用Phantomjs针对爬虫做处理: 源码地址

编写 robots.txt 引导搜索引擎爬取

User-agent: Baiduspider
Disallow: /baidu
Disallow: /s?
Disallow: /ulink?
Disallow: /link?
Disallow: /home/news/data/
Disallow: /bh

通过站长工具统计站点的曝光度

参考文献

webpack cli config
搜索引擎的工作原理
站长工具统计 SEO
反链
robots.txt 生成工具

这篇关于最简洁网站 SEO 优化,Lighthouse SEO 评分 92的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/168198

相关文章

nginx部署https网站的实现步骤(亲测)

《nginx部署https网站的实现步骤(亲测)》本文详细介绍了使用Nginx在保持与http服务兼容的情况下部署HTTPS,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值... 目录步骤 1:安装 Nginx步骤 2:获取 SSL 证书步骤 3:手动配置 Nginx步骤 4:测

Deepseek使用指南与提问优化策略方式

《Deepseek使用指南与提问优化策略方式》本文介绍了DeepSeek语义搜索引擎的核心功能、集成方法及优化提问策略,通过自然语言处理和机器学习提供精准搜索结果,适用于智能客服、知识库检索等领域... 目录序言1. DeepSeek 概述2. DeepSeek 的集成与使用2.1 DeepSeek API

Tomcat高效部署与性能优化方式

《Tomcat高效部署与性能优化方式》本文介绍了如何高效部署Tomcat并进行性能优化,以确保Web应用的稳定运行和高效响应,高效部署包括环境准备、安装Tomcat、配置Tomcat、部署应用和启动T... 目录Tomcat高效部署与性能优化一、引言二、Tomcat高效部署三、Tomcat性能优化总结Tom

解读Redis秒杀优化方案(阻塞队列+基于Stream流的消息队列)

《解读Redis秒杀优化方案(阻塞队列+基于Stream流的消息队列)》该文章介绍了使用Redis的阻塞队列和Stream流的消息队列来优化秒杀系统的方案,通过将秒杀流程拆分为两条流水线,使用Redi... 目录Redis秒杀优化方案(阻塞队列+Stream流的消息队列)什么是消息队列?消费者组的工作方式每

Oracle查询优化之高效实现仅查询前10条记录的方法与实践

《Oracle查询优化之高效实现仅查询前10条记录的方法与实践》:本文主要介绍Oracle查询优化之高效实现仅查询前10条记录的相关资料,包括使用ROWNUM、ROW_NUMBER()函数、FET... 目录1. 使用 ROWNUM 查询2. 使用 ROW_NUMBER() 函数3. 使用 FETCH FI

C#使用HttpClient进行Post请求出现超时问题的解决及优化

《C#使用HttpClient进行Post请求出现超时问题的解决及优化》最近我的控制台程序发现有时候总是出现请求超时等问题,通常好几分钟最多只有3-4个请求,在使用apipost发现并发10个5分钟也... 目录优化结论单例HttpClient连接池耗尽和并发并发异步最终优化后优化结论我直接上优化结论吧,

Java内存泄漏问题的排查、优化与最佳实践

《Java内存泄漏问题的排查、优化与最佳实践》在Java开发中,内存泄漏是一个常见且令人头疼的问题,内存泄漏指的是程序在运行过程中,已经不再使用的对象没有被及时释放,从而导致内存占用不断增加,最终... 目录引言1. 什么是内存泄漏?常见的内存泄漏情况2. 如何排查 Java 中的内存泄漏?2.1 使用 J

MySQL不使用子查询的原因及优化案例

《MySQL不使用子查询的原因及优化案例》对于mysql,不推荐使用子查询,效率太差,执行子查询时,MYSQL需要创建临时表,查询完毕后再删除这些临时表,所以,子查询的速度会受到一定的影响,本文给大家... 目录不推荐使用子查询和JOIN的原因解决方案优化案例案例1:查询所有有库存的商品信息案例2:使用EX

MySQL中my.ini文件的基础配置和优化配置方式

《MySQL中my.ini文件的基础配置和优化配置方式》文章讨论了数据库异步同步的优化思路,包括三个主要方面:幂等性、时序和延迟,作者还分享了MySQL配置文件的优化经验,并鼓励读者提供支持... 目录mysql my.ini文件的配置和优化配置优化思路MySQL配置文件优化总结MySQL my.ini文件

轻松掌握python的dataclass让你的代码更简洁优雅

《轻松掌握python的dataclass让你的代码更简洁优雅》本文总结了几个我在使用Python的dataclass时常用的技巧,dataclass装饰器可以帮助我们简化数据类的定义过程,包括设置默... 目录1. 传统的类定义方式2. dataclass装饰器定义类2.1. 默认值2.2. 隐藏敏感信息