【SEO】什么是SEO?

什么是SEO(搜索引擎优化)?为什么SEO对于⼀个⽹站⾄关重要?

SEO 全称是搜索引擎优化(Search Engine Optimization)
在这里插入图片描述

  • 因为我们目前开发的网址,需要人看到,除了通过宣传营销的方式展现给客户,另外一个方式就是基于搜索引擎的自然流量,用户用户搜索引擎搜索到你的网站的方式也是非常重要的一个国产。
  • 所以,为了专门针对搜索引擎的搜索方式,需要我们对网站进行优化,优化的方式就统称为 SEO 优化,通关优化从而提高网站在搜索引擎的自然排名,从而获取更多流量!核心目的就是为了获取更多的自然流量(虽然可以通过付费的方式😂)。

SEO有哪些关键点?你在⽇常开发中,都采取了哪些措施来进⾏SEO呢?

首先我们要说明的是,针对国内目前百度来说,最好的方式就是给钱,从而提高排名😂我公司在运营宣传阶段也是对接了各大搜索引擎的推广渠道接口,通过接码参数来获取真实的用户跳转从而实现推广校验。

如果要自己优化,主要有以下几个方面,我们可以总结成内部优化和外部优化,就好像我们要把自己的文章宣传出去,我们需要对文章内容进行修改,同时增加宣传渠道,让更多人看到。

内部优化:也就是提高文章本身的质量

外部优化:也就是让你的文章曝光在更多权威网站上

方式一:SSR 服务端渲染

目前的现代框架,比如vue、react生成的网站都是单页面应用,大部分页面元素都是由浏览器客户端通过js代码动态生成的,很多搜索引擎的爬虫只能抓取静态的 html 源代码,而不会执行 js,所以动态生成的内容是无法被搜索引擎抓取的。而且很多情况搜索引擎爬虫是不会等待数据加载完再进行抓取的,这也会导致一些动态关键信息无法被完整收录。

因此我们需要将网站所展示的全部内容一次性返回给客户端,所以 SSR 服务端渲染技术就出现了。SSR 能够在服务器上执行 js 代码并且渲染出完整的 HTML 页面并返回给客户端,这样,搜索引擎爬虫就能完整的抓取页面了,从而提升 SEO 效果!

在这里插入图片描述

对于我们开发者来说,如果要考虑 seo 优化,那么在选择框架的时候,就可以根据自己的技术栈选择合理的 SSR 框架开始,Vue 就选择 Nuxt.js,React 就可以选择 Next.js。

方式二:准确的TDK描述

TDK 是 tilte、description、keywords 的缩写:

  • title(标题):网站的标题,搜索引擎最先收录,不一过长,同时如果有关键字,可以用 “|” 或者 “-” 分割,这样也会让搜索引擎收录。
  • description(描述):对网站的简短描述,通常是在搜索页的标题下面,包含网站的更多关键字和信息等,主要还是吸引用户点击。
  • keywords(关键字):主要是网站内容中的重要词汇,每个关键字都对应着网站的部分内容。

以 CSDN 为例子
在这里插入图片描述

方式三:语义化的 HTML 元素,图片 alt、h1、h2 标签的合理使用

语义化的 HTML 代码和符合 W3C 规范是 SEO 的关键要素之一。

语义化就是使用包括 header、nav、aside、footer 等具有明确含义的标签来编写 html,这些标签能更好的帮助爬虫获取页面内容。

图片要求必须加上 alt 规范,这样不仅可以让爬虫更好爬取,也能让部分用户在无法显示图片的时候看到文字。

h1、h2 等重要标签的使用也可以提高爬虫的爬取效率,更好的理解网站结构的层次。

方式四:编写合理的 robots.txt 文件

robots.txt 是一个存放到网站根目录的文本文件,其主要作用就是告诉爬虫机器人该网站哪些是可以爬取的,哪些是不可以爬取的。

在这里插入图片描述
添加了这个文件,就可以提高爬虫效率,而不是让爬虫像无头苍蝇一样,到处爬。

下面是知乎的 robots.txt 文件链接,可以参考看看:

知乎-robots.txt

在这里插入图片描述

方式五:HTTPS

在这里插入图片描述

使用 HTTPS 的网站在搜索结果中可能会获得比非 HTTPS 网站更好的排名哟~

同时 HTTPS 也有利于用户的安全,增加用户的信任度~怎么能拒绝不用呢哈哈哈

方式六:内部链接和外部链接

内部链接是指从一个页面跳转到同一网站另外一个页面的链接。它可以提高网站导航、增强网站的权重索引。

外部链接是指从一个网站指向另外一个网站的链接。在其他网站中放置合适的外部链接,同样有有利于提升被搜索引擎搜录的机会。

其他方式

其他方式就比如优化网站导航、响应式处理,还有就是通过雇佣专门的 SEO 专员来提高网站的关键字优化等等,这些都是可以提高 SEO 的。

总结

SEO 搜索引擎优化(Search Engine Optimization),提高网站在搜索引擎中自然排名的一种优化方式,主要可分为内部和外部,主要可分为 SSR 服务端渲染、TDK(titile、description、keywords)、语义化代码、robots.txt、HTTPS、内链外链等。

参考文章

什么是SEO?如何进行SEO优化?
Google SEO优化之Title(SEO标题)和Description(SEO描述)标签的优化指南!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/56127.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

电能表预付费系统-标准传输规范(STS)(4)

5.4 TokenCarrier 到 MeterApplicationProcess 的数据流 The flow of data from the TokenCarrier to the MeterApplicationProcess is shown in Figure 4.此数据流见图 4。 图 4 TokenCarrier 到 MeterApplicationProcess 的数据 The token entry process from the TokenCarr…

【OSCP Proving Grounds 靶场系列】Slort

作者:Eason_LYC 悲观者预言失败,十言九中。 乐观者创造奇迹,一次即可。 一个人的价值,在于他所拥有的。可以不学无术,但不能一无所有! 技术领域:WEB安全、网络攻防 关注WEB安全、网络攻防。我的…

使用LSPatch+PlusNE修改手机软件

一、问题概述 国内使用一些软件,即使科学上网,打开都是网络错误,更换节点同样如此。 二、软件下载 通过官网或者正规商店(如Google play)下载并且安装。 是的,先要下载一个无法使用的版本,后续对其进行修改。 三、下…

中标麒麟v5安装qt512.12开发软件

注意 需要联网操作 遇到问题1:yum提示没有可用软件包问题 终端执行如下命令 CentOS7将yum源更换为国内源保姆级教程 中标麒麟V7-yum源的更换(阿里云源) wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Cento…

k8s、prometheus、grafana数据采集和展示的链路流程

k8s集群中,容器级别的数据采集是由cAdvisor程序实现 cAdvisor # Container Advisor 容器顾问 cAdvisor程序是kubelet组件的一部分。 每个节点,包括master节点,都有一个kubelet系统服务, kukelet负责管理pod和容…

软件测试学习笔记丨Linux三剑客-grep

本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/32506 一、简介 1.1 grep命令 grep是一个全局查找正则表达式,并且打印结果行的命令。grep的输入是一个文件或者一个标准输入(stdin),或者是一…

【C语言】指针练习题

一、指针指向问题 int main() {int a[5] { 1, 2, 3, 4, 5 };int* ptr (int*)(&a 1);printf("%d,%d", *(a 1), *(ptr - 1));return 0; } 结果为:2,5。&a是整个数组(&a 1)被强转为(int*&am…

成都睿明智科技有限公司共创抖音电商新篇章

在当今这个数字化浪潮汹涌的时代,抖音电商以其独特的魅力迅速崛起,成为众多商家竞相追逐的新蓝海。在这片充满机遇与挑战的领域中,成都睿明智科技有限公司凭借其专业的服务、创新的策略和敏锐的市场洞察力,成为了众多商家信赖的合…

图像增强论文精读笔记-Kindling the Darkness: A Practical Low-light Image Enhancer(KinD)

1. 论文基本信息 论文标题:Kindling the Darkness: A Practical Low-light Image Enhancer 作者:Yonghua Zhang等 发表时间和期刊:2019;ACM MM 论文链接:https://arxiv.org/abs/1905.04161 2. 研究背景和动机 现有…

第十一章 RabbitMQ之消费者确认机制

目录 一、介绍 二、演示三种ACK方式效果 2.1. none: 不处理 2.1.1. 消费者配置代码 2.1.2. 生产者主要代码 2.1.3. 消费者主要代码 2.1.4. 运行效果 2.2. manual:手动模式 2.3. auto:自动模式 一、介绍 消费者确认机制(Consume…

GPT 生成绘画_Java语言例子_超详细

基于spring ai :简化Java AI开发,提升效率与维护性 过去在使用Java编写AI应用时,主要困境在于缺乏统一的标准化封装,开发者需要针对不同的AI服务提供商查阅各自独立的文档并进行接口对接,这不仅增加了开发的工作量&am…

python常用的字符串方法

一、求字符串的长度 python最常用的内置函数 二、切片获取子串 获取前第5个字符 print(s[:5]) # wuzij 获取后6个字符 print(s[-6:]) # python 三、去掉多余空格 四、是否以某个串开头 五、是否包含某个子串 六、串联多串 七、分割多串 八、替换子串

删除右键PDF文件时出现的多余快捷键 - 右键管理软件推荐 - ‘‘ContextMenuManger’’

1. 删除右键PDF文件时出现的多余快捷键 /* File: notes.mdProject: A3_2_关闭右键PDF时流氓程序File Created: Saturday, 12th October 2024 9:05:54 pmAuthor: Hanlin Gu (hg_fine_codes163.com)Last Modified: Saturday, 12th October 2024 9:31:06 pmModified By: HG (hg_…

在线白板网页版哪个好?5个常用协同办公工具分享!

在线白板是一种可以轻松实时创建、共享和协作处理视觉内容的软件。使用这些工具时,人们可以绘图、输入文本、创建便签和合并多媒体。归根结底,在线白板是一个数字空间,团队可以聚集在一起集思广益、制定计划和执行,无论他们身在何…

MySQL UDF提权原理

文章目录 前言一、MySQL架构二、什么是UDF三、UDF提权原理四、MSF实战参考 前言 看了许多视频和文章,对UDF提权讲得都不是很清楚,遂搜索了一下MySQL的基础知识,总结了一下,供各位初学的师傅参考。 一、MySQL架构 首先&#xff…

【人工智能】探索最强AI工具:实际应用与影响

随着人工智能(AI)技术的迅猛发展,AI工具已经深入到人们日常生活和工作的方方面面。这些工具不仅提高了生产力,还改变了我们解决问题和处理信息的方式。在中文互联网和国际市场中,众多AI工具已成为人们工作、学习、创作…

entity,pojo,vo,dto 详解

在Java项目中,包名通常用于组织代码,使其更加清晰和易于维护。entity、pojo、vo和dto是常见的包名,它们各自有不同的含义和用途。下面将详细解释这些包名的含义,并提供一个示例,帮助你更好地理解它们在项目中的应用。 …

git删除错误的commit

文章目录 1、git删除错误的commit2、.gitignore配置文件不生效的问题 1、git删除错误的commit git的流程如图: 当某次失误造成commit的版本有问题,需要回退到正常的版本修改后重新add。 首先通过git log查看commit提交记录,可以看到HEAD-…

JAVA毕业设计191—基于Java+Springboot+vue的电子产品商城管理系统(源代码+数据库)

毕设所有选题: https://blog.csdn.net/2303_76227485/article/details/131104075 基于JavaSpringbootvue的电子产品商城管理系统(源代码数据库)191 一、系统介绍 本项目前后端不分离,分为用户、管理员两种角色 1、用户: 注册、登录、商品…

C++设计模式——代理模式

欢迎来到 破晓的历程的 博客 ⛺️不负时光,不负己✈️ 文章目录 引言代理模式的定义代理模式的具体实现 引言 我们经常听到代理服务器「代理服务器是一个中间服务器,能够接收客户端的请求,并代表客户端向服务器发起请求,然后将服…