返回顶部
p

page-metadata页面元数据

When the user wants to optimize meta tags other than title, description, Open Graph, or Twitter Cards. Also use when the user mentions "hreflang," "meta robots," "viewport," "charset," "canonical meta," "other meta tags," "meta robots noindex," "meta robots nofollow," "hreflang tags," "viewport meta," or "meta charset." For title tags, use title-tag. For meta descriptions, use meta-description. For Facebook/LinkedIn previews, use open-graph. For X previews, use twitter-cards.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.2.0
安全检测
已通过
124
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

page-metadata

SEO 页面优化:元数据(其他元标签)

指导优化标题、描述、Open Graph 和 Twitter Cards之外的元标签。涵盖 hreflang、robots、viewport、charset 以及元数据完整性。

调用时首次使用时,如有帮助,可用1-2句话说明本技能涵盖内容及其重要性,然后提供主要输出。后续使用或用户要求跳过时,直接进入主要输出。

范围(页面SEO)

  • - Hreflang:多语言网站的语种/地区定位
  • Meta robots:索引/不索引、跟踪/不跟踪(页面级别)
  • Viewport:移动端响应式
  • Charset:字符编码
  • 元数据完整性:所有页面都有标题+元描述(参见 title-tagmeta-description

初始评估

首先检查项目上下文: 如果存在 .claude/project-context.md 或 .cursor/project-context.md,读取其中的语言/区域设置和索引目标。

识别:

  1. 1. 多语言:中文、英文、x-default(如适用)
  2. 索引:完全索引,特定页面不索引
  3. 技术栈:Next.js、HTML 等

Hreflang(多语言)

三个不可妥协的原则:(1)自引用标签(每个页面链接到自身),(2)对称注释(每个版本列出所有其他版本),(3)有效的 ISO 639-1 或语言-地区代码(en、en-US、zh-CN)。

实现方法:HTML 中的 、XML 站点地图(xhtml:link)或 HTTP 头部。对于 SPA/JS 渲染页面,使用基于站点地图的 hreflang 作为备选。SSR/SSG/CSR 参见 rendering-strategies

规范对齐:规范 URL 必须与 hreflang 引用的同一地区版本匹配。不匹配会导致 Google 忽略 hreflang。

x-default:当用户的语言/位置不匹配任何版本时的回退选项。指向默认区域设置或语言选择页面。

Next.js(App Router)

tsx
export const metadata = {
alternates: {
languages: {
en-US: /en/page,
zh-CN: /zh/page,
x-default: /en/page,
},
},
};

HTML(通用)

html


常见错误(避免)

  • - 语言版本之间缺少相互引用。
  • 规范标签与 hreflang 冲突。
  • 仅依赖机器翻译而不进行本地化(参见 translation)。
  • 忽略移动端——hreflang 必须同时出现在桌面端和移动端。
  • 页面结构变化时忘记更新 hreflang。

Meta Robots(页面级别)

页面级别的索引和链接跟踪控制。哪些页面类型通常需要 noindex 参见 indexing

指令效果
noindex将页面排除在搜索结果之外
nofollow
不通过页面上的链接传递链接权重;不阻止索引 |
| noindex,follow | 排除在 SERP 之外;允许爬虫跟踪链接(感谢页、注册页、法律页面最常见) |
| noindex,nofollow | 排除 + 阻止链接流动(登录页、暂存页、测试页) |

爬取 vs 索引 vs 链接权重:robots.txt = 爬取控制;noindex = 索引控制;nofollow = 仅链接权重。参见 robots-txtindexing

html

Next.js:metadata.robots = { index: false, follow: true }。默认值为 index: true, follow: true。

Viewport

html

移动端友好页面必需;影响核心网页指标和移动搜索。完整的移动优先索引和移动端可用性要求参见 mobile-friendly

Charset

html

放置在 中;建议作为 的第一个子元素。

输出格式

  • - hreflang 设置(如果多语言)
  • Meta robots(如果需要 noindex)
  • Viewport / charset(如果缺失)

相关技能

  • - title-tag、meta-description:标题和元描述
  • open-graph、twitter-cards:社交分享;链接预览
  • canonical-tag:多语言的规范 + hreflang
  • indexing:noindex 页面类型列表;noindex vs nofollow
  • robots-txt:爬取 vs 索引;robots.txt vs noindex
  • mobile-friendly:移动优先索引;viewport 必需
  • rendering-strategies:SSR、SSG、CSR;SPA 需要基于站点地图的 hreflang

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 page-metadata-1775982421 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 page-metadata-1775982421 技能

通过命令行安装

skillhub install page-metadata-1775982421

下载

⬇ 下载 page-metadata v1.2.0(免费)

文件大小: 2.81 KB | 发布时间: 2026-4-13 11:24

v1.2.0 最新 2026-4-13 11:24
Automated batch sync

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部