🧱 一、滥用 Meta Robots 标签

❌ 常见问题:

问题描述
设置了 noindex 不该屏蔽的页面比如产品页、分类页被意外 noindex,导致不被收录
设置 nofollow 导致内链失效所有链接都被 nofollow,影响爬虫抓取路径
<meta> 标签和 HTTP header 中冲突比如 meta 设为 index,但 HTTP header 设为 noindex

✅ 改善建议:

  • 核心页面使用:<meta name="robots" content="index, follow">

  • 仅对 隐私页、后台页、重复内容页 使用 noindex, nofollow

  • 使用 GSC 检查“已排除的页面”原因,确认是否因 noindex


🧱 二、滥用 Canonical 标签(rel=canonical)

❌ 常见问题:

问题描述
所有页面都指向主页导致所有页面内容都不被索引(Google 以为是重复页)
指向错误的 URL(比如 HTTP 版本)会造成错误页面收录
动态参数页未正确规范如分页、筛选页 canonical 到非匹配内容页

✅ 改善建议:

  • 每个页面都应规范到自己或等价的原始版本,如:

    <link rel="canonical" href="https://example.com/product/123" />

  • 使用绝对路径,确保协议(https)和域名一致

  • 不要全站统一写 <link rel="canonical" href="https://example.com/">


🧱 三、滥用 hreflang 标签(多语言/地区)

❌ 常见问题:

问题描述
hreflang 设置国家语言代码不对比如写成 en 而非 en-us,或漏了地区
自引用缺失页面未包含指向自己的 hreflang 标签
hreflang 与 canonical 指向不同页面会让 Google 不知道信哪一个
页面语言不对应hreflang 指的是西班牙语,页面内容却是英语

✅ 改善建议:

  • 每个页面都应包含 自我引用 + 所有语言版本,如:

    <link rel="alternate" hreflang="en-us" href="https://example.com/us/page" /> <link rel="alternate" hreflang="es-pe" href="https://example.com/pe/page" /> <link rel="alternate" hreflang="x-default" href="https://example.com/" />

  • hreflang 和 canonical 应该保持一致(指向自己或同内容的页面)

  • 用 Google 的 hreflang 检查工具 检查是否互相指向


🔍 快速排查方法

工具用法
Google Search Console查看抓取/索引状态、noindex/canonical/hreflang 错误
Screaming Frog SEO Spider批量检查 meta robots、canonical、hreflang 设置是否正确
Ahrefs / SEMrush查看重复页面、索引异常页面
Site:example.com 搜索检查哪些页面已被 Google 收录(可能被 canonical 指错)


✅ 总结:改进要点

标签正确用法改善关键
meta robots只屏蔽非核心页面核心页面必须 index, follow
rel=canonical每页只指向等价唯一页面避免全站统一、避免参数误指
hreflang含自引用、语言正确、页面匹配与 canonical 保持一致


元机器人

<meta name="robots" content="指令1, 指令2">

放在 <head> 中。


🧾 常见的 content 指令解释:

指令含义
index✅ 允许搜索引擎收录此页面(默认)
noindex❌ 不让搜索引擎收录此页面(页面不会出现在搜索结果中)
follow✅ 允许搜索引擎继续抓取页面上的链接
nofollow❌ 不让搜索引擎抓取页面上的链接
noarchive不显示缓存快照(Google 搜索结果的“缓存”)
nosnippet不显示摘要片段(meta 描述、结构化数据)
max-snippet:0限制摘要片段字数
max-image-preview:none禁止图像预览


✅ 示例:

1. 允许索引和跟踪链接(默认,无需设置)

<meta name="robots" content="index, follow">

2. 不收录,但允许抓取链接

<meta name="robots" content="noindex, follow">

👉 常用于:登陆页、重复内容页、支付成功页等

3. 不收录,也不跟踪链接

<meta name="robots" content="noindex, nofollow">

👉 常用于:后台、测试页面、用户隐私页面


🚫 注意事项:

  1. 不写 robots 标签,默认就是 index, follow

  2. 一旦设置了 noindex,页面就不会被收录,无论链接多好。

  3. 若 robots.txt 中屏蔽了页面,meta robots 不会生效(因为根本访问不到页面)。


🔍 检查工具:

  • 浏览器 → 右键查看网页源代码 → 搜索 meta name="robots"

  • Google Search Console → URL 检查工具 → 查看“页面可索引性”

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

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

相关文章

笨方法学python -练习14

程序&#xff1a; from sys import argv script, user_name argv prompt > print(f"Hi {user_name}, Im the {script} script.") print("Id like to ask you a few questions.") print(f"Do you like me {user_name}?") likes in…

Frida:配置自动补全 in VSCode

1. 前言 编写 frida JavaScript 脚本是一件 very 普遍的事情在 Android Reverse 中。为了方便编写&#xff0c;配置相关的环境使其能够自动补全是很关键的&#xff0c;即通过类名就能够获取该类的所有对外接口信息&#xff0c;这是面向对象编程的核心优势&#xff0c;可惜我没…

FPGA矩阵算法实现

简介 现如今设计上对速度的要求越来越高&#xff0c;而矩阵相乘含有大量的乘法和加法计算&#xff0c;造成计算时间长从而影响性能&#xff0c;本章节利用FPGA实现浮点型矩阵运算&#xff0c;可在极短时间内完成矩阵运算。 知识介绍 矩阵计算公式如下&#xff1a; 需要保证A的…

C#可空类型详解:从基础到高级应用

C#可空类型详解&#xff1a;从基础到高级应用 在C#编程中&#xff0c;可空类型是一个非常重要的概念&#xff0c;它允许我们为值类型&#xff08;如int、bool、DateTime等&#xff09;分配null值&#xff0c;从而增强了代码的表达能力和灵活性。本文将详细介绍C#中可空类型的各…

Elasticsearch:异常检测入门

在我之前的文章里&#xff0c;我有讲述很多有关使用机器学习来针对数据做异常监测的文章。你可以在 “开发者上手指南” 里的 “机器学习” 章节中找到。在今天的练习中&#xff0c;我将使用最新的 Elastic Stack 9.0.2 来展示如何在 Elasticsearch 中使用机器学习的方法来进行…

ARuler3.1.3 | 高级版测量应用,利用AR技术测量所有

ARuler是一款非常便捷的测量应用程序&#xff0c;专为需要精确测量的用户设计。它不仅具备强大的3D测量功能&#xff0c;还利用增强现实&#xff08;AR&#xff09;技术&#xff0c;为用户提供多种测量选项&#xff0c;包括角度、长度、宽度、高度、面积和体积等。无论是日常生…

MapReduce分布式计算框架:从原理到实战

大家好&#xff01;今天我们来聊聊大数据处理领域的一个重要框架——MapReduce。作为Google提出的经典分布式计算模型&#xff0c;MapReduce极大地简化了海量数据的处理流程。无论你是大数据新手还是有一定经验的开发者&#xff0c;这篇文章都会让你对MapReduce有更深入的理解。…

Redis 7 及更高版本的脚本化方案

一、背景与动机 传统的 Redis 脚本机制依赖于客户端加载 EVAL 脚本&#xff0c;存在以下局限&#xff1a; 网络与编译开销 每次调用都要传输脚本源码或重新加载 SHA1。缓存失效风险 重启、主从切换、SCRIPT FLUSH 后脚本缓存丢失&#xff0c;事务易失败。调试与运维困难 SHA1…

Java项目:基于SSM框架实现的云端学习管理系统【ssm+B/S架构+源码+数据库+毕业论文】

摘 要 互联网发展至今&#xff0c;无论是其理论还是技术都已经成熟&#xff0c;而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播&#xff0c;搭配信息管理工具可以很好地为人们提供服务。针对课程学习信息管理混乱&#xff0c;出错率高&#xff0c;信息安全性差…

【压力测试之_Jmeter链接Oracle数据库链接】

Oracle数据库链接 欢迎来到挖坑避坑课堂链接数据库 欢迎来到挖坑避坑课堂 之前性能测试都是业务之类的&#xff0c;数据库压测很少涉及&#xff0c;就会出现很多各式各样的问题&#xff0c;首要问题就是Jmeter链接数据库的问题&#xff0c;本篇主要讲解Jmeter链接Oracle数据库…

Appium与Appium Inspector配置教程

一、连接设备 首先将手机的开发者模式打开&#xff0c;不同手机的开启方法不同&#xff0c;这里演示的测试机为vivoS1&#xff0c;其他机型的开启方法大家可以自行AI搜索。 1.手机授权 &#xff08;1&#xff09;点击手机的【设置】选项 &#xff08;2&#xff09;打开手机…

【web出海】深度拆解 FLUX.1 kontext:这不仅是AI绘画的革命,更是 MicroSaaS 创业者的黄金机遇

前言 近日&#xff0c;Black Forest Labs 发布的 FLUX.1 Kontext 模型在AI圈掀起了波澜。它不仅仅是又一个文生图工具&#xff0c;其独特的“在情境中&#xff08;in-context&#xff09;”编辑、惊人的角色一致性、精准的局部修改和强大的文字渲染能力&#xff0c;标志着一个技…

Git 安装闭坑指南(仅 Windows 环境)

&#x1f4bb; Git 安装闭坑指南&#xff08;仅 Windows 环境&#xff09; 适用人群&#xff1a;刚开始用 Git 的 Windows 用户&#xff1b;重新配置开发环境的程序员&#xff1b;不想踩坑的团队小伙伴 目标&#xff1a;快速、稳定地安装 Git&#xff0c;在各种常见场景下避免“…

2025年4月SCI-吕佩尔狐优化算法Rüppell’s fox optimizer-附Matlab免费代码

引言 本期介绍一种新的元启发式算法——吕佩尔狐优化算法Rppell’s fox optimizer&#xff0c;RFO。RFO的灵感来自于吕佩尔狐狸在白天和晚上自然而聪明的集体觅食行为。优化器利用吕佩尔狐敏锐的视觉、听觉和嗅觉对其各种主要觅食活动进行数学模拟&#xff0c;在优化过程中兼顾…

SwiftUI 中的模糊效果详解:.blur、.material、UIVisualEffectView

模糊效果&#xff08;Blur Effect&#xff09;是 iOS 用户界面设计的重要组成部分&#xff0c;它被广泛应用于系统控制中心、通知背景、弹窗蒙版等场景&#xff0c;营造出“毛玻璃”的视觉层次感。 本文将深入解析 SwiftUI 中实现模糊效果的三种主流方式&#xff1a;.blur(radi…

Euler2203安装.NetCore6.0环境操作步骤

# 1. 下载.NET二进制包 wget https://download.visualstudio.microsoft.com/download/pr/xxxx/dotnet-sdk-6.0.xxx-linux-x64.tar.gz把dotnet-sdk-6.0.428-linux-x64.tar.gz放到一个目录里面# 2. 创建安装目录sudo mkdir -p /usr/share/dotnetsudo tar -zxf dotnet-sdk-6.0.428…

解决安装SunloginClient问题记录(Ubuntu 24.04.2)

成功安装流程&#xff08;Ubuntu 24.04.2&#xff09; 1. 首次尝试安装&#xff08;失败&#xff0c;缺少依赖&#xff09; sudo dpkg -i ./SunloginClient_15.2.0.63064_amd64.deb sudo apt-get install -f # 修复依赖&#xff08;此时提示缺少 libgconf-2-4&#xff09; …

wordpress安装教程

一、安装软件 1、apache sudo apt install apache2 -y 2、mysql sudo apt install mysql-server -y 3、PHP及其扩展 sudo apt install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip php-fpm -y 重启ap…

C#,VB.NET从JSON数据里提取数组中的对象节点值

在VB.NET中&#xff0c;若要从 JSON 数据里提取Data.DataList数组中的CategoryId&#xff0c;并将其转换为VB.NET数组&#xff0c;可借助Json.NET&#xff08;Newtonsoft.Json&#xff09;库来实现。下面为你详细介绍具体的实现步骤和代码示例&#xff1a; 一、实现 JSON 到数…

Flutter 进阶:实现带圆角的 CircularProgressIndicator

在 Flutter 中&#xff0c;我们经常使用 CircularProgressIndicator 来展示加载进度。但是你是否注意到&#xff1a;它的进度端始终是“平头”的&#xff08;直角&#xff09;&#xff1f; 这在一些 UI 设计中并不美观&#xff0c;特别是想实现类似 Apple 健身环那样“前端圆清…