구조화된 기사(Article
, NewsArticle
, BlogPosting
) 데이터
뉴스, 블로그 및 스포츠 기사 페이지에 구조화된 Article
데이터를 추가하면 Google에서 웹페이지를 더 잘 이해하고 Google 검색의 검색결과 및 기타 속성(예: Google 뉴스, Google 어시스턴트)에서 해당 기사의 제목 텍스트, 이미지, 날짜 정보를 더 잘 표시할 수 있습니다.
주요 뉴스와 같은 Google 뉴스 기능을 사용하기 위한 마크업 요구사항은 없지만 Article
를 추가하여 Google에 콘텐츠 내용(예: 뉴스 기사, 저자 또는 기사 제목)을 더 명시적으로 알릴 수 있습니다.

예
다음은 구조화된 Article
데이터가 포함된 페이지의 예입니다.
<html> <head> <title>Title of a News Article</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "NewsArticle", "headline": "Title of a News Article", "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ], "datePublished": "2024-01-05T08:00:00+08:00", "dateModified": "2024-02-05T09:20:00+08:00", "author": [{ "@type": "Person", "name": "Jane Doe", "url": "https://example.com/profile/janedoe123" },{ "@type": "Person", "name": "John Doe", "url": "https://example.com/profile/johndoe123" }] } </script> </head> <body> </body> </html>
<html> <head> <title>Title of a News Article</title> </head> <body> <div itemscope itemtype="https://schema.org/NewsArticle"> <div itemprop="headline">Title of News Article</div> <meta itemprop="image" content="https://example.com/photos/1x1/photo.jpg" /> <meta itemprop="image" content="https://example.com/photos/4x3/photo.jpg" /> <img itemprop="image" src="https://example.com/photos/16x9/photo.jpg" /> <div> <span itemprop="datePublished" content="2024-01-05T08:00:00+08:00"> January 5, 2024 at 8:00am </span> (last modified <span itemprop="dateModified" content="2024-02-05T09:20:00+08:00"> February 5, 2024 at 9:20am </span> ) </div> <div> by <span itemprop="author" itemscope itemtype="https://schema.org/Person"> <a itemprop="url" href="https://example.com/profile/janedoe123"> <span itemprop="name">Jane Doe</span> </a> </span> and <span itemprop="author" itemscope itemtype="https://schema.org/Person"> <a itemprop="url" href="https://example.com/profile/johndoe123"> <span itemprop="name">John Doe</span> </a> </span> </div> </div> </body> </html>
如何添加结构化数据
结构化数据是一种提供网页相关信息并对网页内容进行分类的标准化格式。如果您不熟悉结构化数据,可以详细了解结构化数据的运作方式。
下面概述了如何构建、测试和发布结构化数据。
- 添加尽可能多的适用于您网页的建议属性。没有必需添加的属性,根据您的内容按需添加即可。 根据您使用的格式,了解在网页上的什么位置插入结构化数据。
- 遵循指南。
- 使用富媒体搜索结果测试验证您的代码,并修复所有严重错误。此外,您还可以考虑修正该工具中可能会标记的任何非严重问题,因为这些这样有助于提升结构化数据的质量(不过,要使内容能够显示为富媒体搜索结果,并非必须这么做)。
- 部署一些包含您的结构化数据的网页,然后使用网址检查工具测试 Google 看到的网页样貌。请确保您的网页可供 Google 访问,不会因 robots.txt 文件、
noindex
标记或登录要求而被屏蔽。如果网页看起来没有问题,您可以请求 Google 重新抓取您的网址。 - 为了让 Google 随时了解日后发生的更改,我们建议您提交站点地图。Search Console Sitemap API 可以帮助您自动执行此操作。
가이드라인
구조화된 데이터가 Google 검색결과에 포함되도록 하려면 가이드라인을 따라야 합니다.
기술 가이드라인
- 여러 부분으로 구성된 기사의 경우
rel=canonical
이 개별 페이지 또는 ‘모두 보기’ 페이지(여러 부분으로 구성된 시리즈의 1페이지가 아님)를 가리키도록 해야 합니다. 표준화에 관해 자세히 알아보세요. - 웹사이트 콘텐츠에 구독 기반 액세스 권한을 제공하거나 사용자가 액세스 등록을 해야 하는 경우, 구독 및 페이월 콘텐츠를 위한 구조화된 데이터를 추가해 보세요.
구조화된 데이터 유형 정의
Google에서 페이지를 더 잘 이해할 수 있도록 웹페이지에 해당하는 권장 속성을 최대한 많이 포함하세요. 필수 속성은 없습니다. 대신 콘텐츠에 해당하는 속성을 추가하세요.
Article
객체
Article 객체는 schema.org 유형인 Article
, NewsArticle
, BlogPosting
중 하나를 기반으로 해야 합니다.
Google에서 지원하는 속성은 다음과 같습니다.
권장 속성 | |
---|---|
author |
기사의 작성자입니다. Google에서 다양한 기능을 갖춘 작성자를 이해할 수 있도록 작성자 마크업 권장사항을 따르는 것이 좋습니다. |
author.name |
작성자의 이름입니다. |
author.url |
기사의 작성자를 고유하게 식별하는 웹페이지 링크입니다. 작성자의 소셜 미디어 페이지나 내 정보 페이지, 약력 페이지를 예로 들 수 있습니다. URL이 내부 프로필 페이지인 경우 구조화된 프로필 페이지 데이터를 사용하여 작성자를 마크업하는 것이 좋습니다. |
dateModified |
기사가 최근에 수정된 날짜와 시간입니다. ISO 8601 형식으로 나타냅니다. 시간대 정보를 제공하는 것이 좋으며, 제공하지 않은 경우 Googlebot에서 사용하는 시간대가 기본값으로 설정됩니다. Google에 더 정확한 날짜 정보를 제공하려면 |
datePublished |
기사가 처음으로 게시된 날짜와 시간입니다. ISO 8601 형식으로 나타냅니다. 시간대 정보를 제공하는 것이 좋으며, 제공하지 않은 경우 Googlebot에서 사용하는 시간대가 기본값으로 설정됩니다. Google에 더 정확한 날짜 정보를 제공하려면 |
headline |
기사의 제목입니다. 일부 기기에서는 긴 제목이 잘릴 수 있으므로 간결한 제목을 사용하는 것이 좋습니다. |
image |
반복되는 기사를 잘 나타내는 이미지의 URL입니다. 로고나 캡션보다는 기사와 관련된 이미지를 사용합니다. 추가 이미지 가이드라인은 다음과 같습니다.
예: "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ] |
작성자 마크업 권장사항
Google에서 콘텐츠 작성자를 가장 잘 이해하고 대표할 수 있도록 마크업에 작성자를 지정할 때 다음 권장사항을 따르는 것이 좋습니다.
작성자 마크업 권장사항 | |
---|---|
마크업에 모든 작성자 포함 |
웹페이지에 작성자로 표시되는 모든 작성자가 마크업에 포함되어야 합니다. |
여러 명의 작성자 지정 |
여러 명의 작성자를 지정할 경우 각 작성자를 다음과 같이 해당하는 "author": [ {"name": "Willow Lane"}, {"name": "Regula Felix"} ]
하나의 "author": { "name": "Willow Lane, Regula Felix" } |
추가 필드 사용 |
또한 Google에서 저자를 더 잘 이해할 수 있도록 예를 들어 저자가 사람이라면 작성자에 관한 자세한 정보를 제공하는 작성자 페이지 링크를 제공할 수 있습니다. "author": [ { "@type": "Person", "name": "Willow Lane", "url": "https://www.example.com/staff/willow_lane" } ] 작성자가 조직이라면 조직 홈페이지로 연결할 수 있습니다. "author": [ { "@type":"Organization", "name": "Some News Agency", "url": "https://www.example.com/" } ] |
작성자 이름은 |
"author": [ { "@type": "Person", "name": "Echidna Jones", "honorificPrefix": "Dr", "jobTitle": "Editor in Chief" } ], "publisher": [ { "@type": "Organization", "name": "Bugs Daily" } ] } |
적절한 |
사람인 경우 |
다음은 작성자 마크업 권장사항을 적용한 예입니다.
"author": [ { "@type": "Person", "name": "Willow Lane", "jobTitle": "Journalist", "url": "https://www.example.com/staff/willow-lane" }, { "@type": "Person", "name": "Echidna Jones", "jobTitle": "Editor in Chief", "url": "https://www.example.com/staff/echidna-jones" } ], "publisher": { "@type": "Organization", "name": "The Daily Bug", "url": "https://www.example.com" }, // + Other fields related to the article... }
问题排查
如果您在实施或调试结构化数据时遇到问题,请查看下面列出的一些实用资源。
- 如果您使用了内容管理系统 (CMS) 或其他人负责管理您的网站,请向其寻求帮助。请务必向其转发列明问题细节的任何 Search Console 消息。
- Google 不能保证使用结构化数据的功能一定会显示在搜索结果中。如需查看导致 Google 无法将您的内容显示为富媒体搜索结果的各种常见原因,请参阅结构化数据常规指南。
- 您的结构化数据可能存在错误。请查看结构化数据错误列表和“无法解析的结构化数据”报告。
- 如果您的网页受到结构化数据手动操作的影响,其中的结构化数据将会被忽略(但该网页仍可能会出现在 Google 搜索结果中)。如需修正结构化数据问题,请使用“人工处置措施”报告。
- 再次查看相关指南,确认您的内容是否未遵循指南。问题可能是因为出现垃圾内容或使用垃圾标记导致的。不过,问题可能不是语法问题,因此富媒体搜索结果测试无法识别这些问题。
- 针对富媒体搜索结果缺失/富媒体搜索结果总数下降进行问题排查。
- 请等待一段时间,以便 Google 重新抓取您的网页并重新将其编入索引。请注意,网页发布后,Google 可能需要几天时间才会找到和抓取该网页。有关抓取和索引编制的常见问题,请参阅 Google 搜索抓取和索引编制常见问题解答。
- 在 Google 搜索中心论坛中发帖提问。