meta name="author"对搜索引擎、浏览器和分享平台均无效,因主流爬虫不读取、W3C未定义其合法性、MDN标注“无实际效果”,仅个别内部系统可能硬编码解析。

别标了,meta name="author" 对搜索引擎、浏览器、分享平台都无效,写了等于白写。
为什么meta name="author"根本不起作用
Google、Bing、百度等主流爬虫明确不读这个字段;浏览器开发者工具里查不到它被解析的痕迹;微信、钉钉、Facebook 分享卡片也完全忽略它。W3C HTML5 规范未定义 author 为合法 name 值,MDN 直接标注“无实际效果”。它唯一可能被读取的场景,是某些内部 CMS 或文档生成器硬编码了提取逻辑——但这和标准无关,纯属你自己的系统在“自嗨”。
- 拼错成
auther或大小写写成Author:直接被跳过 - content 里塞邮箱(如
"张三 zhangsan@example.com"):部分反垃圾系统会把它当可疑信号 - 多个
meta name="author"标签:只有第一个生效,后面全丢弃 - 用中文引号、全角空格或未转义的
&、:HTML 解析中断,DOM 里压根没这个节点
真正被平台识别的作者声明方式
想让 Google 搜索结果展示作者头像、让 RSS 阅读器聚合作者文章、让知识图谱关联人物,必须用机器可读的结构化数据。JSON-LD 是当前最稳妥的选择:
{ "@context": "https://schema.org", "@type": "Article", "author": { "@type": "Person", "name": "李四", "sameAs": "https://example.com/author/li-si" } }
-
sameAs必须指向一个真实存在的公开页面,且该页面需反向链接回你(双向验证),否则 Google 不认 - 不要只写
name,缺少sameAs或url会导致富媒体搜索结果测试失败 - Open Graph 的
property="article:author"只对社交平台分享有效,和 SEO 无关,不能替代 JSON-LD -
link rel="author"已被 W3C 标记为非规范(non-normative),Firefox 早已移除支持,不建议依赖
如果非要保留meta name="author",怎么写才不出错
仅限遗留系统合规要求或模板沿用。必须满足以下全部条件,否则连“自留备注”都算不上:
将调研报告、方案对比、数据分析、需求梳理、会议纪要、设计说明、代码评审、学习笔记等任务产物输出为可在浏览器直接打开的单文件 HTML,替代 Markdown 作为最终交付物。Markdown 在信息密度、视觉清晰度和可分享性上已跟不上 AI 产物的丰富度,HTML 能同时承载排版、表格、SVG 等。
立即学习“前端免费学习笔记(深入)”;
- 严格小写:
name="author",不是Author或AUTHOR - content 是纯文本,不含邮箱、URL、HTML 实体、emoji、全角符号
- 必须放在
<head>内,且content值用英文双引号包裹("张三"),不能省略 - 同一页面只允许出现一次;若 CMS 自动生成,要检查是否混入了
generator或其他冗余字段
注意:meta name="author" 和版权、法律归属毫无关系。法院不会采信它作为著作权证据——Git 提交记录、LICENSE 文件、原始设计稿时间戳才是有效凭证。
最容易被忽略的是:很多人花时间统一 meta name="author" 的格式,却没在 CMS 数据库或 Markdown 前置字段里定义作者字段的必填规则和类型约束。后者才是真正影响下游消费(如 RSS 输出、作者页聚合、API 返回)的关键点。


















