SEO优化之a标签rel属性的使用


💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。
在这里插入图片描述

  • 推荐:「stormsha的主页」👈,「stormsha的知识库」👈持续学习,不断总结,共同进步,为了踏实,做好当下事儿~

  • 专栏导航

    • Python系列: Python面试题合集,剑指大厂
    • Git系列: Git操作技巧
    • GO系列: 记录博主学习GO语言的笔记,该笔记专栏尽量写的试用所有入门GO语言的初学者
    • 数据库系列: 详细总结了常用数据库 mysql 技术点,以及工作中遇到的 mysql 问题等
    • 运维系列: 总结好用的命令,高效开发
    • 算法与数据结构系列: 总结数据结构和算法,不同类型针对性训练,提升编程思维

    非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨

    💖The Start💖点点关注,收藏不迷路💖

📒文章目录

        • 一、rel 属性概述
        • 二、rel 属性的不同值及其作用
        • 三、使用技巧及最佳实践
        • 四、总结


在这里插入图片描述

在SEO优化的过程中,a标签的rel属性常常被忽视。然而,合理使用rel属性不仅能提升网页的搜索引擎排名,还能改善用户体验和安全性。本文将详细探讨a标签中rel属性的使用,包括其不同的值及其在SEO中的作用,并提供一些实用的使用技巧。

一、rel 属性概述

rel属性用于指定当前文档与被链接文档之间的关系。它的值可以是一个或多个描述关系的关键字。这些关键字可以影响搜索引擎的抓取和索引行为,以及链接的安全性和用户体验。

常见的rel属性值包括:

  • nofollow
  • noopener
  • noreferrer
  • ugc
  • sponsored
  • author
  • canonical
  • prev
  • next
二、rel 属性的不同值及其作用
  1. nofollow

nofollow是最常见的rel属性值之一,用于告诉搜索引擎不要跟踪此链接。一般用于用户生成内容或不可信任的链接。

<a href="http://example.com" rel="nofollow">Example</a>

作用

  • 防止传递权重(link juice):搜索引擎不会将权重传递给被链接页面,从而防止垃圾链接影响站点的排名。
  • 用于评论、论坛和广告链接:防止垃圾链接操控搜索排名。

使用技巧

  • 对于所有外部广告和付费链接使用nofollow,以避免违反搜索引擎的规定。
  • 对于用户生成的内容(如博客评论),使用nofollow以防止垃圾链接。
  1. noopener

noopener用于防止新打开的页面能够通过window.opener获取到原始页面的window对象,增强安全性。

<a href="http://example.com" target="_blank" rel="noopener">Example</a>

作用

  • 防止tabnabbing攻击:新打开的页面无法修改原始页面的内容或URL。
  • 提升安全性:避免潜在的跨站点脚本攻击(XSS)。

使用技巧

  • 对于所有在新窗口或新标签页中打开的链接使用noopener
  1. noreferrer

noreferrer用于防止浏览器发送Referer头信息,即不告诉被链接页面当前页面的来源。

<a href="http://example.com" target="_blank" rel="noreferrer">Example</a>

作用

  • 提高隐私性:目标页面不会知道链接来源。
  • 类似noopener:同时防止tabnabbing攻击。

使用技巧

  • 在不希望暴露来源页面的链接中使用noreferrer
  1. ugc

ugc(User Generated Content)用于标记用户生成的内容中的链接,表明这些链接不是站点所有者创建的。

<a href="http://example.com" rel="ugc">Example</a>

作用

  • 提高搜索引擎的识别能力:区分用户生成的内容和站点所有者生成的内容。
  • 提升站点的可信度:表明站点对用户生成内容进行明确标记。

使用技巧

  • 在博客评论、论坛帖子等用户生成内容中使用ugc
  1. sponsored

sponsored用于标记广告或付费链接,表明这些链接是付费推广的内容。

<a href="http://example.com" rel="sponsored">Example</a>

作用

  • 遵守搜索引擎指南:避免因为不当使用链接导致的排名下降。
  • 提高透明度:让用户和搜索引擎清楚哪些链接是付费推广的。

使用技巧

  • 在所有付费推广的链接中使用sponsored,避免违反搜索引擎的付费链接政策。
  1. author

author用于表示链接指向的是当前页面内容的作者页面。

<a href="http://example.com/author" rel="author">Author</a>

作用

  • 提高内容的可信度:展示内容作者的信息,有助于建立信任。
  • 增强专业性:链接到作者页面,可以提供更多的背景信息和专业知识。

使用技巧

  • 在博客文章或新闻稿中链接到作者的个人页面时使用author
  1. canonical

canonical用于指出当前页面的规范URL,防止重复内容问题。

<link rel="canonical" href="http://example.com/page" />

作用

  • 防止重复内容:告诉搜索引擎哪个是首选URL,避免因重复内容导致的排名问题。
  • 集中权重:将所有链接权重集中到规范URL上,提高其排名。

使用技巧

  • 在具有相似或重复内容的页面上使用canonical,指向首选的页面URL。
  1. prev/next

prevnext用于标记分页内容,帮助搜索引擎理解分页之间的关系。

<link rel="prev" href="http://example.com/page1" />
<link rel="next" href="http://example.com/page3" />

作用

  • 提高分页内容的索引:帮助搜索引擎理解内容的结构和顺序。
  • 改善用户体验:通过正确标记分页,用户可以更方便地导航和浏览内容。

使用技巧

  • 在分页内容的导航链接中使用prevnext
三、使用技巧及最佳实践
  1. 明确标记所有付费和广告链接:使用sponsorednofollow属性,确保遵守搜索引擎的指南,避免因不当链接导致的排名下降。
  2. 提升页面安全性和隐私性:对新窗口打开的链接使用noopenernoreferrer,防止tabnabbing攻击和隐私泄露。
  3. 优化用户生成内容的链接:在用户生成内容中使用ugc,帮助搜索引擎区分不同来源的内容,提高站点的可信度。
  4. 避免重复内容问题:使用canonical属性,确保搜索引擎将重复内容的权重集中到首选URL上。
  5. 提高分页内容的可索引性:使用prevnext属性,帮助搜索引擎理解分页内容的结构和顺序,提高其可索引性。
四、总结

合理使用a标签的rel属性对于SEO优化和用户体验的提升具有重要作用。通过了解和应用不同的rel属性值,可以防止垃圾链接影响SEO排名,增强页面安全性,保护用户隐私,并优化分页内容的索引。


🔥🔥🔥道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

💖The End💖点点关注,收藏不迷路💖

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

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

相关文章

每日一题 ~乘积最大子数组

. - 力扣&#xff08;LeetCode&#xff09;. - 备战技术面试&#xff1f;力扣提供海量技术面试资源&#xff0c;帮助你高效提升编程技能,轻松拿下世界 IT 名企 Dream Offer。https://leetcode.cn/problems/maximum-product-subarray/description/ 题目分析 题目要求找出给定整…

基于SpringBoot+Vue的热门网游推荐网站(带1w+文档)

基于SpringBootVue的热门网游推荐网站(带1w文档) 基于SpringBootVue的热门网游推荐网站(带1w文档) 本系统选用B/S结构开发&#xff0c;它是一个提供可以对热门网游推荐进行信息管理的系统&#xff0c;用户可以在该系统获取最新动态&#xff0c;可以结识更多的朋友&#xff0c;产…

基于级联深度学习算法在双参数MRI中检测前列腺病变的评估| 文献速递-AI辅助的放射影像疾病诊断

Title 题目 Evaluation of a Cascaded Deep Learning–based Algorithm for Prostate Lesion Detection at Biparametric MRI 基于级联深度学习算法在双参数MRI中检测前列腺病变的评估 Background 背景 Multiparametric MRI (mpMRI) improves prostate cancer (PCa) dete…

SDK 多版本管理控制利器 SDKMAN 介绍及使用

一、SDKMAN 假如你同时参与了一个使用JDK 8的项目和一个采用JDK 17特性的项目。每次在两个项目之间切换时&#xff0c;你都面临着版本冲突的问题。如果有那么一个工具类似于 Python 中的 anaconda 工具&#xff0c;可以帮助你管理不同版本的 SDK &#xff0c;是不是非常有用&a…

八股文无用?也许是计算机大学生的重要人生指南!

大家所说的"八股文"其实指的是那些固定、标准化的面试问题和答案&#xff0c;通常涉及特定的知识点和技术概念。 博主本人也是一枚大学生&#xff0c;个人也记背过相关的八股文&#xff0c;比如计算机网络里的TCP和UDP的区别、TCP三次握手和四次挥手的具体过程等等&a…

汽车电子KL15,KLR,KL30等术语解释

KL作为术语&#xff0c;是德语’klemme’的缩写&#xff0c;代表连接器或连接 缩略词解释KL15汽车电源的RUN模式KL50汽车电源的Crank模式KLR汽车电源的ACC模式KL30汽车蓄电池的正极&#xff0c;始终保持带电状态KL31汽车蓄电池的负极&#xff0c;持续与车辆接地连接KL4048V汽车…

遇到Websocket就不会测了?别慌,学会这个Jmeter插件轻松解决....

websocket 是一种双向通信协议&#xff0c;在建立连接后&#xff0c;websocket服务端和客户端都能主动向对方发送或者接收数据&#xff0c;而在http协议中&#xff0c;一个request只能有一个response&#xff0c;而且这个response也是被动的&#xff0c;不能主动发起。 websoc…

OpenCV C++的网络实时视频流传输——基于Yolov5 face与TCP实现实时推流的深度学习图像处理客户端与服务器端

前言 在Windows下使用TCP协议&#xff0c;基于OpenCV C与Yolov5实现了一个完整的实时推流的深度学习图像处理客户端与服务器端&#xff0c;为了达到实时传输的效果&#xff0c;客户端使用了多线程的方式实现。深度学习模型是基于onnxruntime的GPU推理。&#xff0c;实现效果如…

微服务架构三大利器:限流、降级与熔断

文章目录 前言一、限流&#xff08;Rate Limiting&#xff09;二、降级&#xff08;Degradation&#xff09;三、熔断&#xff08;Circuit Breaker&#xff09;四、三者关系总结 前言 限流、降级和熔断是分布式系统中常用的容错策略&#xff0c;它们各自承担着不同的角色&#…

干货 | 2024中国联通算力网络安全白皮书(免费下载)

本白皮书以国家整体安全观为指导&#xff0c;充分发挥网络安全现代产业链链长的主体支撑和融通带动作用&#xff0c;提出算力网络“新质安全、共链可信”的安全愿景和“构建开放融合内生免疫弹性健壮网安智治的一体化安全”的安全目标。从运营商开展网络建设和应用部署的角度出…

WebWorker处理百万数据

Home.vue <template><el-input v-model"Val" style"width: 400px"></el-input><el-button click"imgHandler">过滤</el-button><hr /><canvas id"myCanvas" width"500" height&quo…

Linux系统之DHCP服务配置

1、准备阶段 Windows&#xff08;客户端&#xff09;开启Vmnet8网卡Linux6&#xff08;服务端&#xff09;网络连接选择NAT模式&#xff0c;并配置IP地址为192.168.11.1/24Linux5&#xff08;客户端&#xff09;网络连接选择NAT模式将NAT的DHCP功能取消 2、DHCP服务器相关软件…

宝塔部署springboot vue ruoyi前后端分离项目,分离lib、resources

1、“文件”中创建好相关项目目录,并将项目相关文件传到对应目录 例如&#xff1a;项目名称/ #项目总目录 api/ #存放jar项目的Java项目文件 manage/ #vue管理后端界面 …

Vue3_对接声网实时音视频_多人视频会议

目录 一、声网 1.注册账号 2.新建项目 二、实时音视频集成 1.声网CDN集成 2.iframe嵌入html 3.自定义UI集成 4.提高进入房间速度 web项目需要实现一个多人会议&#xff0c;对接的声网的灵动课堂。在这里说一下对接流程。 一、声网 声网成立于2014年&#xff0c;是全球…

ARCGIS PRO DSK GraphicsLayer创建文本要素

一、判断GraphicsLayer层【地块注记】是否存在&#xff0c;如果不存在则新建、如果存在则删除所有要素 Dim GraphicsLayer pmap.GetLayersAsFlattenedList().OfType(Of ArcGIS.Desktop.Mapping.GraphicsLayer).FirstOrDefault() 获取当前map对象中的GetLayer图层 Await Queue…

DataKit之OpenGauss数据迁移工具

# 在讲openGauss和datakit之前&#xff0c;我先说下pgloader这个工具也支持将数据从mysql同步到openGauss或者postgresql&#xff0c;但是 注意了&#xff0c;官网明确说明了不支持视图和触发器的迁移&#xff0c;如果你只是迁移表结构和数据&#xff0c;那么这个既简单又快下面…

使用Go的tls库搭建HTTPS服务

文章目录 tls.go 中文文档使用OpenSSL生成证书Win系统安装openssl生成证书 HTTP情况下的通信编写服务器代码编写客户端代码 tls.go 中文文档 https://studygolang.com/pkgdoc 使用OpenSSL生成证书 Win系统安装openssl 安装地址 https://slproweb.com/products/Win32OpenSSL.…

设计模式17-适配模式

设计模式17-适配模式 动机定义与结构C代码推导总结应用具体应用示例 动机 在软件系统中由于应用环境的变化常常需要将一些现存的对象。放到新的环境中去应用。但是新环境要求的接口是这些现存对象所不满足的。那么这种情况下如何应对这种迁移的变化&#xff1f;如何既能利用现…

计算机毕业设计选题推荐-戏曲文化体验系统-Java/Python项目实战

✨作者主页&#xff1a;IT毕设梦工厂✨ 个人简介&#xff1a;曾从事计算机专业培训教学&#xff0c;擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Py…

Python自动发送邮件如何设置邮件内容格式?

Python自动发送邮件时&#xff0c;如何自动化发送HTML格式邮件&#xff1f; Python是一种功能强大且灵活的编程语言&#xff0c;广泛用于各种自动化任务&#xff0c;其中包括自动发送邮件。AokSend将介绍在使用Python自动发送邮件时&#xff0c;如何设置邮件内容的格式&#x…