当前位置: 首页 > news >正文

AMP网站的SEO 关于“备用网页”应该如何处理?

AMP网站的SEO 关于“备用网页”应该如何处理?

谷歌Search Console“网页索引编制”报告中,如果有“备用网页(有适当的规范标记)”的提示,应该怎么处理呢?

相应网页被标记为另一网页的备用网页(即该备用网页是一个 AMP 网页,它可以是桌面版本的规范网页,或者是桌面版本规范网页的移动版本,还可以是移动版本规范网页的桌面版本)。该网页正确地指向了已编入索引的规范网页,因此您无需执行任何操作。Search Console 不会检测网页的备用语言版本。

如何使用 rel="canonical" link 元素方法指定规范网址

rel="canonical" link 元素(也称为“规范元素”)是指在 HTML 的 head 部分中使用的元素,用于指明另一个网页可体现该网页上的内容。

假设您想将 https://example.com/dresses/green-dresses 设为规范网址(即使有很多个网址指向该内容),那么您可通过执行以下步骤,将此网址指定为规范网址:

1.将具有 rel="canonical" 属性的 <link> 元素添加到重复网页的 <head> 部分中,并使其指向规范网页。例如:

<html>

<head>

<title>Explore the world of dresses</title>

<link rel="canonical" href="https://example.com/dresses/green-dresses" />

<!-- other elements -->

</head>

<!-- rest of the HTML -->

2.如果规范网页有采用不同网址的移动版变体,请为其添加 rel="alternate" link 元素,并使该链接指向此网页的移动版:

<html>

<head>

<title>Explore the world of dresses</title>

<link rel="alternate" media="only screen and (max-width: 640px)"  href="https://m.example.com/dresses/green-dresses">

<link rel="canonical" href="https://example.com/dresses/green-dresses" />

<!-- other elements -->

</head>

<!-- rest of the HTML -->

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 鸿蒙模拟器篇
  • 地产行业如何利用Java实现精准营销
  • Winform -- ​c#:SynchronizationContext
  • vue3+ts封装一个uniapp的自动滚动列表,实现看板效果
  • 国内超声波清洗机哪个品牌好?质量好的超声波清洗机推荐
  • 026集——在旧式编码与 Unicode 之间转换(C# 编程指南)——C#学习笔记
  • 【算法】C++贪心算法解题(单调递增数字、坏了的计算器、合并区间)
  • PostgreSQL 中的 `generate_series` 函数使用
  • MAT:一款针对MSSQL服务器的安全检测与审计工具
  • 【C++】C++智能指针详解
  • VUE3 使用 <transition> 实现组件切换的过渡效果
  • 【日常记录-Linux】WebDriver
  • 如何打造抗冲击的超级电容器?用啥材料好?
  • 大数据技术概述
  • U盘常规数据恢复深度解析:原因、方案与预防策略
  • Golang-长连接-状态推送
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • JSONP原理
  • Material Design
  • 聊聊directory traversal attack
  • 配置 PM2 实现代码自动发布
  • 软件开发学习的5大技巧,你知道吗?
  • 使用docker-compose进行多节点部署
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 做一名精致的JavaScripter 01:JavaScript简介
  • 阿里云ACE认证学习知识点梳理
  • ​2020 年大前端技术趋势解读
  • # include “ “ 和 # include < >两者的区别
  • # Redis 入门到精通(七)-- redis 删除策略
  • # 达梦数据库知识点
  • #{}和${}的区别是什么 -- java面试
  • (14)目标检测_SSD训练代码基于pytorch搭建代码
  • (39)STM32——FLASH闪存
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (k8s)Kubernetes本地存储接入
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (附源码)计算机毕业设计SSM保险客户管理系统
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (六)DockerCompose安装与配置
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (十二)Flink Table API
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • (转)C语言家族扩展收藏 (转)C语言家族扩展
  • (转)微软牛津计划介绍——屌爆了的自然数据处理解决方案(人脸/语音识别,计算机视觉与语言理解)...
  • (轉貼) UML中文FAQ (OO) (UML)
  • ***php进行支付宝开发中return_url和notify_url的区别分析
  • **Java有哪些悲观锁的实现_乐观锁、悲观锁、Redis分布式锁和Zookeeper分布式锁的实现以及流程原理...
  • .locked1、locked勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .net core 3.0 linux,.NET Core 3.0 的新增功能
  • .NET Core中如何集成RabbitMQ
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地中转一个自定义的弱事件(可让任意 CLR 事件成为弱事件)
  • .NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验
  • .NET设计模式(11):组合模式(Composite Pattern)
  • @FeignClient注解,fallback和fallbackFactory