SEO(搜索引擎优化)指南

  • 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.xdnf.cn/news/1557692.html

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

相关文章

FineReport打开报错“配置数据库出错“怎么解决?

配置数据库被锁住,是否重置?将在embed文件夹生成备份并重置 我直接用管理员身份证打开就完美解决了!

AD9361,数据接口

CMOS LVDS Xilinx原语IBUFDS、OBUFDS IBUFDS、和OBUFDS都是差分信号缓冲器,用于不同电平接口之间的缓冲和转换。IBUFDS 用于差分输入,OBUFDS用于差分输出。 IBUFDS https://docs.amd.com/r/en-US/ug953-vivado-7series-libraries/IBUFDS // IBUFDS …

启明智显工业级HMI芯片Model4功耗特性分享

Model4工业级MPU是国产自主面向工业应用的RISC-V架构的应用级芯片,内置玄铁64bit RISC-V CPU C906,主频高达600MHz,算力约1380DMIPS。支持RTOS、linux系统,支持LVGL工具开发UI; Model4系列工业级MPU具有极强的屏显、多…

VL53L0X 测距传感器使用记录

VL53L0X 测距传感器测试使用说明...... by 矜辰所致前言 最近代理商告知以前使用的测距传感器 VL6180 公司已经宣告停产了,那么咱就得找一款替代品作为测距产品的探头了,推荐了 VL53L4 和 VL53L0X 系列,考虑到功耗问题,决定选用低…

【数据结构 | PTA】栈

文章目录 7-1 汉诺塔的非递归实现7-2 出栈序列的合法性**7-3 简单计算器**7-4 盲盒包装流水线 7-1 汉诺塔的非递归实现 借助堆栈以非递归(循环)方式求解汉诺塔的问题(n, a, b, c),即将N个盘子从起始柱(标记…

STM32-TIM输入捕获

一、概述 IC(Input Capture)输入捕获 输入捕获模式下,当通道输入引脚出现指定电平跳变(上升沿或下降沿)时,当前CNT的值将被锁存到CCR中,可用于测量PWM波形的频率、占空比、脉冲间隔、电平持续…

提示工程、微调和 RAG

自众多大型语言模型(LLM)和高级对话模型发布以来,人们已经运用了各种技术来从这些 AI 系统中提取所需的输出。其中一些方法会改变模型的行为来更好地贴近我们的期望,而另一些方法则侧重于增强我们查询 LLM 的方式,以提…

【C语言】猜数字小游戏

😂个人主页: 起名字真南 🤣个人专栏:【数据结构初阶】 【C语言】 【C】 目录 1 随机数的生成1.1 rand1.2 srand1.3 time1.4 设置随机数范围 2 猜数字游戏实现 前言:我们学习完前面的循环以后可以写一个猜数字小游戏 1 随机数的生成 想要完成…

八大排序--07归并排序

假设数组 arr[] {5,7,4,2,0,1,6},请通过插入排序的方式,实现从小到大排列: 方法:先拆分,再合并,并在合并过程中结束临时空间进行排序; 拆分:从待排序列中间位置拆开,数据分成左右两…

使用欧拉安装ceph分布式存储,ceph的集群安装、添加主机集群和删除主机、添加osd硬盘和手动添加硬盘为osd和移除osd。

1.ceph安装 1.1 首先准备3台机子,配置ip,给每台机子添加3块硬盘,设置主机名为ceph01、ceph02、ceph03。 192.168.10.20ceph01192.168.10.21ceph02192.168.10.22ceph03 1.2 三台机子关闭防火墙,setenforce 0,添加hosts解析、配置…

RWKV-7 预览版、大量新论文...RWKV 社区 9 月动态速览

欢迎大家收看《RWKV 社区最新动态》第五期,本期内容收录了 RWKV 社区 2024 年 9 月的最新动态。 9 月动态省流版(TL;DR) RWKV 官方新闻动态 RWKV-7 发布预览版RWKV-7 论文撰写已面向社区开放RWKV 官网上线 Bad Case 收集页面RWKV 中文文档已…

高带宽示波器在信号测试分析中的优势和主要应用场景

最近,普源精电推出了一款13GHz带宽的示波器DS81304,。有些小伙伴会好奇,为什么普源示波器的带宽会从5GHz跳到13GHz,为什么不是到10GHz或者15GHz呢?13GHz的示波器又能干些什么呢?下面讲为大家介绍,为什么DS8…

基于Arduino的遥控自平衡小车

基于Arduino的遥控自平衡小车 一、项目简介二、所需材料三、理论支持四、外壳设计五、线路连接六、检查MPU6050连接七、烧录库八、PID控制设置九、设置传感器参数十、无线移动控制十一、超声波模块 一、项目简介 一个使用Arduino Nano、MPU-6050以及便宜的6伏直流齿轮电机的自…

HT8513 内置自适应同步升压和防破音功能的6.5W D类及AB类音频功率放大器

1、特征 防削顶失真功能(防破音,Anti-Clipping Function, ACF) 免滤波器数字调制&#xff0c;直接驱动扬声器 输出功率 3W (VBAT3.3V, RL-4Ω, THDN<1%, 20-20kHz full band) 2.0W (VBAT3.3V, RL8Ω,THDN<1%, 20-20kHz full band) 6.5W (VBAT4.2V, RL2Ω, THDN10%,f1kHz…

(Linux驱动学习 - 9).设备树下platform的LED驱动

一.platform相关结构体与函数 1.匹配列表 - struct of_device_id struct of_device_id {char name[32];char type[32];/* compatible 很重要&#xff0c;需要与设备树节点的 compatible 属性一致&#xff0c;才能匹配 */char compatible[128]; const void *data; }; …

IOT-Tree连接西门子PLC S7 200 Smart竟然如此简单

最近一个项目需要把用户现场控制柜接入到云端&#xff0c;控制柜使用西门子PLC Smart 200 SR40型号&#xff0c;已经运行多年&#xff0c;PLC通过以太网接口对接一个触摸屏。 按照我以往的经验&#xff0c;觉得触摸屏以太网接口已经被占用&#xff0c;那么只能通过剩余的RS485…

视频剪辑软件推荐电脑版:这5款剪辑软件不容错过!

在视频剪辑领域&#xff0c;选择合适的软件至关重要。不同的软件各有千秋&#xff0c;有的简单易用&#xff0c;适合新手快速上手&#xff1b;有的功能强大&#xff0c;适合专业团队进行深度编辑。以下是一些电脑版视频剪辑软件的推荐&#xff0c;涵盖了从新手到专业级别的不同…

智能电子价签:助力零售效率升级的关键

在竞争日益激烈的零售市场&#xff0c;如何优化运营、提升效率&#xff0c;是每个零售商都在关注的问题。电子价签作为一项创新技术&#xff0c;提供了蒿效的解决方案。今天&#xff0c;我们就来聊聊电子价签如何帮助零售商轻松管理信息、减少人工误差&#xff0c;并展示它在门…

Electron构建桌面应用程序,服务于项目的自主学习记录(持续更新...

无所畏惧地面对未知&#xff0c;并将其视为成长的机会 大纲官网快速入门1.安装node.js -- 这里推荐用nvm管理2.脚手架创建3.electron 包安装到应用的开发依赖4.创建主进程(main.js)并启动项目1.创建页面2.配置main.js3.启动项目 -- 效果 进阶 -- 基于项目场景功能使用场景一&am…

自动猫砂盆有必要买吗?2024年热门风大的自动猫砂盆测评分享!

自动猫砂盆不知道大家尝试过没&#xff0c;就是可以自动给猫咪铲屎的神器东西&#xff0c;而且它能把那些猫屎都集中收集起来&#xff0c;我们这种上班忙碌的人一回家就能收获一个干干净净的猫砂盆&#xff0c;别提有多快乐了。就算出差都不怕&#xff0c;三四天不回来都只用扔…