SEO(搜索引擎优化)指南

news2024/11/24 4:19:43
  • SEO(Search Engine Optimization)是通过优化网站内容、结构和外部链接,提升网页在搜索引擎结果中的排名,从而增加网站流量的过程。SEO 涉及多个层面,包括技术 SEO、内容优化、外部链接建设等。以下是 SEO 的核心优化策略。

搜索引擎的工作原理

  1. 网络爬虫(Crawling)
  • 搜索引擎使用自动化程序(称为网络爬虫或蜘蛛)从互联网中抓取网页。爬虫会通过链接在不同的网站之间跳转,抓取网页的内容并存储到数据库中。这一过程类似于为互联网建立索引卡片。
  1. 索引(Indexing)
  • 爬虫抓取到的网页内容被存储并进行索引处理。搜索引擎会解析网页中的文本、标题、图片等信息,并根据这些内容创建索引。索引是按关键词组织的数据库,帮助搜索引擎快速找到与用户查询相关的内容。
  1. 排名算法(Ranking Algorithm)

当用户输入搜索查询时,搜索引擎会根据预设的算法对所有与查询相关的网页进行排序。算法会考虑多个因素,比如:

  • 键词匹配度:网页内容与搜索关键词的相关性。
  • 页面质量:包括内容的独特性、权威性和结构等。
  • 外部链接:从其他高质量网站链接到该页面的数量和质量。
  • 用户体验:页面加载速度、移动设备兼容性等。
  1. 检索(Retrieval)
  • 当用户提交查询后,搜索引擎会根据索引数据库和排名算法快速检索出与查询最相关的网页,并按照排名高低展示在搜索结果页面上。用户看到的搜索结果通常包括网页标题、简短描述和链接。
  1. 结果优化(Optimization)
  • 为了不断提高搜索结果的质量,搜索引擎会使用机器学习和人工智能技术,根据用户的点击、停留时间、跳出率等行为数据,优化搜索算法,以提供更相关的结果。
  1. 定期更新(Updating)
  • 互联网是动态的,内容不断更新。搜索引擎会定期重新爬取网页,更新索引,并调整排名,确保用户能够看到最新、最相关的内容。

seo 查询工具

chinaz
爱站网

关键词定义及分类

  1. 关键词定义
  • 关键词是指用户在搜索引擎中输入的词汇或短语,或者网页内容中最能反映其主题的词语。在 SEO 中,关键词是内容与用户搜索意图之间的桥梁。通过优化网页内容中的关键词,可以提升该网页在搜索引擎中的排名,从而吸引更多的自然流量。
  1. 关键词分类
    1. 按关键词长度分类
      a. 短尾关键词(Short-Tail Keywords)
      定义:通常由 1-2 个词组成,涵盖广泛的主题。
      特点:搜索量大,竞争激烈,转换率较低。
      例子:鞋子、笔记本电脑。
    1. 按用户搜索意图分类
      a. 导航型关键词(Navigational Keywords)
      定义:用户使用这些关键词来寻找特定的网站或品牌。
      特点:通常是品牌名称、产品名称或网址等。
      例子:Facebook 登录、Apple 官网。
    1. 按竞争程度分类
      a. 高竞争关键词
      定义:搜索量大,多个网站争相优化这些关键词。
      特点:竞争激烈,通常需要大量的 SEO 工作或预算投入。
      例子:信用卡、SEO 工具。
    1. 按品牌相关性分类
      a. 品牌关键词(Branded Keywords)
      定义:包含特定品牌名称的关键词。
      特点:搜索这些词的用户通常是特定品牌的忠实用户或有购买意图。
      例子:Nike 跑鞋、iPhone 15 Pro Max。
    1. 其他分类
      a. 地理关键词(Geographical Keywords)
      定义:包含地理位置或地域特定的关键词。
      特点:用户意图寻找本地服务或产品。
      例子:上海餐厅推荐、附近的牙医。
      应用场景:适用于本地化营销策略,特别是餐饮、服务业等需要吸引本地客户的行业。

关键词挖掘工的使用

百度指数
爱站网

TDK 优化

  • TDK 是 Title(页面标题)、Meta Description(页面描述)和 Meta Keywords(页面关键词)的缩写,对网站的这三个信息的提炼是网站 SEO 的重要环节。
  • 但是由于一些原因,各大主流搜索引擎基本都已经大大降低甚至移除了 对排名的影响。例如:

百度:几乎放弃了对标签的参考价值。参考:百度官方称:keywords 这个 meta 标签已经被丢进历史垃圾堆了;
谷歌:目前几乎已经不考虑这个标签对于 SEO 的作用了,它可能更侧重于内容的相关性以及反向链接的考量。参考:# Google 不会将关键字元标记用于网页排名
必应:目前 keywords 标签仍然对排名有一定影响;

HTML 语义化

语义化是指内容的结构化(内容语义化),选择合适的标签(代码语义化)。
杜绝通篇 div,HTML 语义化不仅便于开发者阅读,还有利于浏览器爬虫的解析,对 seo 优化很有帮助。
所以我们在开发时要遵循语义化的开发规范,根据页面内容,选择合适的标签,优化代码,使得网页结构更加清晰。
下面介绍几种标签的使用:

  1. h 标签
  • h 标签一种有六个,分别是 h1,h2…h6。h1-h6 文字由大到小,权重也逐渐降低。相比其他标签而言,h 标签在页面中的权重非常高,所以不要滥用 h 标签。要利用 h 标签告诉浏览器网页的核心内容!例如:
    h1 写主标题,通常与网页 title 标签一致,可以在页面展示,一个页面最好只有一个 h1 标签。
    h2 写次级标题,h3-h6 以此类推,细分网页结构。
  1. strong、em 标签
  • b和strong标签都是加粗文字的标签,其二者的区别就在于:b是为了加粗而加粗的,strong是为了强调而加粗的。
  • 同样斜体标签 i 和 em 也有着相同的区别,em有强调效果。
  • 推荐使用strong em,而不是 b i 等,单纯修改加粗等样式可以用 css 实现。
  1. ul ol li 标签
    这三个都是列表标签,ul 表示无序列表(unordered list),ol 表示有序列表(oredr list), li 表示列表项(list item)。从网站优化的角度来说,在罗列多个词条的时候,最好使用列表标签,例如
    使用 ul li 布局网站导航条对搜索引擎蜘蛛更加友好,也是影响搜索引擎排名的因素之一。
    img 标签
    img 图片标签的 alt 属性是图片的替换文字。
    alt 属性可以帮助蜘蛛快速理解图片的具体内容,并且在网络故障时,仍然能够爬取到图片的内容信息。
  2. 其他标签
  • nav 标签定义导航链接的部分;
  • aside 标签定义侧边栏内容、引述内容;
  • header 标签定义网站头部,介绍信息。它通常是一组介绍性描述 (搜索框 / logo / …),网络爬虫知道诸如与之类的部分后可以非常简单的跳过它们,更好的定位网页内容;
  • article 标签定义网站的内容部分。搜索引擎通过这个标签可以正确知道页面中哪些是正文内容;
  • section 标签定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分;
  • footer 标签定义文档或节的页脚。它对网站首页的排名将会增加,而对于内页来说搜索引擎将有可能会视而不见。不建议每个 web 的 footer 信息都是独立的,这或许意味着新的黑帽手段将会出现。

使用 HTTPS

  • 谷歌曾发公告表示,使用安全加密协议(HTTPS),是搜索引擎排名的一项参考因素。
  • 所以,在域名相同情况下,HTTPS 站点比 HTTP 站点,能获得更好的排名。

SSR 服务端渲染( Server-Side Rendering)

  • 当下 SPA 应用盛行,虽然它有用户体验好,服务器压力小等优点,但是同时也暴露出很多问题。例如首屏加载较慢,不利于 SEO 等(因为这些 spa 应用内容是由 js 动态更新的,蜘蛛无法爬取网页内容)。
    而 ssr 的出现,很好的解决了 seo 的问题。因为服务端渲染是指指客户端向服务器发出请求,然后运行时动态生成 html 内容并返回给客户端。所以客户端可以获取到完整的页面内容。
    目前流行的 Vue/React 前端框架,都有 SSR 的解决方案:
    Vue 的 nuxt.js
    React 的 next.js
    对于 Vue/React 来说,对于它们的 SSR/SSG 框架出现的原因就是主要就是 SEO 和首屏加载速度。

预渲染 prerender-spa-plugin

  • 如果你只想改善部分页面的 SEO,可以不采用 SSR 的解决方案,毕竟无论是 next.js,还是 nuxt.js,都是有一定学习成本的。那么你可以使用 prerender-spa-plugin 等插件来实现预渲染页面,在构建时就针对特定的路有生成静态的 html 文件。

演示地址
获取更多
源码地址

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

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

相关文章

HTML图形

HTML图形 1. HTML5 Canvas2.HTML5 内联 SVG3.HTML 5 Canvas vs. SVG 1. HTML5 Canvas HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。画布是一个矩形区域,您可以控制其每一像素。canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。 1、创建…

『网络游戏』窗口基类【06】

创建脚本:WindowRoot.cs 编写脚本: 修改脚本:LoginWnd.cs 修改脚本:LoadingWnd.cs 修改脚本:ResSvc.cs 修改脚本:LoginSys.cs 运行项目 - 功能不变 本章结束

springboot整合mybatis案例

springboot通过整合mybatis来实现数据的呈现。 一、springInitializer创建项目 注意&#xff1a;不选择也可以&#xff0c;创建项目后在pom.xml配置文件中引入依赖 <!-- mybatis起步依赖--><dependency><groupId>org.mybatis</groupId><art…

帕金森患者必看:十大忌口食物清单,守护健康从饮食做起!

一、高脂肪肉类 忌口理由&#xff1a;高脂肪肉类如肥肉、五花肉等&#xff0c;含有大量饱和脂肪&#xff0c;长期摄入会增加心血管疾病风险&#xff0c;而心血管疾病是帕金森病患者常见的并发症之一。建议选择瘦肉、鱼类等低脂高蛋白的食物。 二、腌制及加工食品 忌口理由&a…

pnpm在monorepo架构下不能引用其他模块的问题

一、研究背景 monorepo架构项目目录结构&#xff1a; - common- index.ts- ... - main- index.ts- ... - web- vue-demo- ... pnpm在monorepo架构下使用以下命令 pnpm -F main add common # or pnpm --filter main add common 并不能在main/index.ts中使用common/index.ts…

23.第二阶段x86游戏实战2-背包遍历(OD卡死解决办法,背包数量基址)

免责声明&#xff1a;内容仅供学习参考&#xff0c;请合法利用知识&#xff0c;禁止进行违法犯罪活动&#xff01; 本次游戏没法给 内容参考于&#xff1a;微尘网络安全 本人写的内容纯属胡编乱造&#xff0c;全都是合成造假&#xff0c;仅仅只是为了娱乐&#xff0c;请不要…

数字教学知识库:教师备课的好帮手

在信息技术飞速发展的今天&#xff0c;教育领域正经历着前所未有的变革。其中&#xff0c;数字教学知识库的兴起&#xff0c;为教师备课提供了强有力的支持&#xff0c;成为了他们不可或缺的好帮手。本文将探讨数字教学知识库的定义、特点、构建方式以及其在教师备课中的应用&a…

html转pdf实现超清打印

jsPDFhtml2canvas实现html转pdf下载打印_pdf.addimage-CSDN博客 上篇文章中&#xff0c;已经实现了大多数场景下的打印&#xff0c;但是若是对pdf的清晰度要求较高&#xff0c;上述的方法将达不到你的要求&#xff0c;下面我将告诉大家一种超清打印&#xff0c;无缩放&#xf…

长沙近期学术会议(ICRAIC 2024)

第四届机器人、自动化与智能控制国际会议&#xff08;ICRAIC 2024&#xff09;由湖南第一师范学院主办&#xff0c;南京师范大学、山东女子学院、爱迩思出版社&#xff08;ELSP&#xff09;协办&#xff0c;会议将于12月6日至9日在湖南长沙隆重举行。ICRAIC系列会议自创办以来&…

家里养有宠物应该用哪款宠物空气净化器比较好?哪款最能吸毛?

这不是国庆节刚过吗&#xff0c;我的小猫终于是平安的度过了在农村生活的时光&#xff0c;之前还担心会不会被爸妈嫌弃&#xff0c;这下好了&#xff0c;嫌弃也过了国庆节。 但是一把猫咪带回出租房&#xff0c;由于几天不在房子里待&#xff0c;猫咪对熟悉的环境又特别激动&a…

国产长芯微CST52832高集成度低功耗的蓝牙SOC芯片完全P2P替代nRF52832成本更低,应用于智能门锁,功耗更低且系统稳定性更高

描述 CST52832是一款高集成度的低功耗蓝牙SCO芯片&#xff0c;基于低功耗蓝牙5.0协议栈。芯片内置32位 Cortex-M0 CPU、512KB Flash、138KB SRAM&#xff0c;具有国际领先的低功耗、通信距离和抗干扰性能&#xff0c;同时实现了更低成本。 特性&#xff1a; 处理器 ARM Corte…

基于springboot的家政服务管理系统(含源码+sql+视频导入教程+文档+PPT)

&#x1f449;文末查看项目功能视频演示获取源码sql脚本视频导入教程视频 1 、功能描述 基于springboot的家政服务管理系统1拥有三种角色 管理员&#xff1a;用户管理、服务管理、评价管理、预约管理、分配管理等 用户&#xff1a;登录注册、预约服务、取消服务、评价等 服…

傅里叶分析之掐死教程(完整版)更新于2014.06.06

作 者&#xff1a;韩 昊 知 乎&#xff1a;Heinrich 微 博&#xff1a;花生油工人 知乎专栏&#xff1a;与时间无关的故事 谨以此文献给大连海事大学的吴楠老师&#xff0c;柳晓鸣老师&#xff0c;王新年老师以及张晶泊老师。 转载的同学请保留上面这句话&#xff0c;谢谢。如果…

许昌文旅助手:AI智能体在文旅领域的创新应用

哈哈&#xff0c;大家好&#xff0c;我是王帅旭&#xff0c;来自大禹智库&#xff0c;也是《实战AI智能体》一书的作者。今天&#xff0c;咱们就来聊聊一个超级有趣的案例——许昌文旅助手&#xff0c;看看AI智能体是如何在文旅领域大放异彩的&#xff01; 无限拓展的能力集&am…

大数据开发--1.3 Linux的常用命令大全

目录 一. 终端命令格式 命令格式 说明&#xff1a; 二. 显示文件列表命令 -ls 作用 格式 ls常用选项 案例 三. 目录操作命令 -pwd 作用 格式 案例 四. 目录操作命令 -cd 作用 格式 案例 五. 目录操作命令 -mkdir 作用 格式 案…

c语言中的有关“sizeof”和“strlen”在“数组”以及“指针”中应用的举例

数组名表示首元素地址 但是有两个意外 1. sizeof&#xff08;数组名&#xff09; 2. &数组名----这里的数组名表示整个数组&#xff0c;取出的是数组的地址。 &#xff08;1&#xff09;字符数组的sizeof &#xff08;2&#xff09;字符数组的strlen &#xff08;3&…

高远科技总经理张会斌受邀为第四届中国项目经理大会演讲嘉宾

全国项目经理专业人士年度盛会 北京高远华信科技有限公司总经理张会斌先生受邀为PMO评论主办的全国项目经理专业人士年度盛会——2024第四届中国项目经理大会演讲嘉宾&#xff0c;演讲议题为“哪些AI工具与技术可以应用于项目管理”。大会将于10月26-27日在北京举办&#xff0c…

APP自动化搭建与应用

APP自动化环境搭建 用于做APP端UI自动化&#xff0c;adb连接手机设备。 需要的工具java编辑器&#xff1a;jdk、Android-sdk软件开发工具组、appium的python客户端、nodes.js、夜神模拟器、apk包、uiautomatorviewer 第一步&#xff1a;安装sdk&#xff0c;里面包含建立工具bu…

1.1K Star,跨平台开发者工具箱

Hi&#xff0c;骚年&#xff0c;我是大 G&#xff0c;公众号「GitHub 指北」会推荐 GitHub 上有趣有用的项目&#xff0c;一分钟 get 一个优秀的开源项目&#xff0c;挖掘开源的价值&#xff0c;欢迎关注。 在现代开发环境中&#xff0c;提升工作效率的工具不可或缺&#xff0…

如何在百度地图上添加自己店铺的位置?

随着互联网的快速发展&#xff0c;如今许多事都可以通过网络去解决&#xff0c;例如线上支付、线上购物、线上订餐等&#xff0c;包括日常出行&#xff0c;人们也可以依靠地图软件去规划路线&#xff0c;然后导航至目的地。其中&#xff0c;百度地图作为国内领先的地图导航平台…