我知道这里有一个很好的书面答案,在这里类似的问题How to implement "mainEntityOfPage" to this specific site?但我仍然很困惑,可以使用一些帮助。在我的公司网站中使用mainEntityOfPage文章
因此,我建立的网站是一个本地企业的公司网站,它有许多不同的部分 - 其中一个是文章区域(新闻,功能,白皮书等)。
现在,这是我第一次使用Schema,所以请耐心等待。
我已经设置好了,以便整个网站本身在LocalBusiness
之内(通过我的页面模板标题中的一些明智的元标记)。一切工作都是为了这个目的,并且它完美地检验了Google Validator(即结构化数据测试工具)。
我的问题是,对于ARTICLE页面,我有一个特殊的模板用于其内容。所以文章页面的内容本身在<div itemscope itemtype="http://schema.org/Article">
之内,并且我已经能够成功编码好的Article
所需的所有其他元数据。
我唯一担心的是Google建议我拥有mainEntityOfPage
属性。
根据我的理解,这个标签会告诉抓取工具,虽然页面上可能有多种主要类型(在这种情况下,LocalBusiness
和Article
),但优先考虑。
我说得对吗?
如果我做了,那我该如何使用它?在Article
内容区域内是否添加新的meta
或link
标记?
我看到推荐的方法是添加一个<link itemprop="mainEntityOfPage" href="http://example.com/article-1" />
标签。这个怎么用?我是否应该将其放在Article
itemscope的范围内(即在文章内容模板中)?所以URL应该指向这个相同的页面?
请帮忙!