Tag: schema.org

Schema.org – JSON-LD – 在哪里放置?

我正在寻找在网站上使用JSON-LD模式。 (架构意义schema.org数据。)我知道如何编写数据,但我的问题是我的代码中插入此数据的优先位置? 换句话说,JSON-LD应该总是在head , body等方面?

Microdata,RDFa或JSON-LD适当还是最适用?

我一直在想,哪种格式是“最好的”? Schema.org,Microdata和RDFa实施起来有点痛苦。 他们可以打破validation,并需要相当大的努力把文件。 对于我来说,JSON-LD对于实现结构化数据是一种更好的方式。 但是它工作? 对此有何级别的支持(至lessGoogle)?

OpenGraph或Schema.org?

只是想知道你们是否喜欢使用OpenGraph协议,如下所示: <meta property="og:title" content="The Rock" /> <meta property="og:type" content="movie" /> <meta property="og:url" content="http://www.imdb.com/title/tt0117500/" /> 或与Schema.org协议 <div itemscope itemtype="http://schema.org/Product"> <span itemprop="name">Kenmore White 17" Microwave</span> <img src="kenmore-microwave-17in.jpg" alt='Kenmore 17" Microwave' /> <div itemprop="aggregateRating" itemscope itemprop="http://schema.org/AggregateRating"> 我应该整合哪一个,我认为只有1是必要的? [你实际上只能整合一个吗?] 坦率地说,恕我直言 – 我认为OpenGraph对整个代码库“不那么干扰” – 因为它更容易实现部分视图[使用ASP.NET MVC],而Schema.org协议要求[至less在我看来]破坏性的HTML加载项在你的代码? 编辑:似乎我结束了两个 – 不知道这是否允许,但Schema.org上的文档不清楚。 值得注意的是, 这个链接并没有提供太多的信息 问: schema.org如何与Facebook Open Graph相关联? Facebook Open Graph很好地满足了它的用途,但是它没有提供search引擎需要的详细信息来改善用户体验。 单个网页可能有很多组件,它可能会谈论不止一件事情。 如果search引擎了解页面的各个组成部分,我们可以改进我们的数据表示。 […]

用于testingSchema.org标记的工具

有谁知道testingSchema.org( http://schema.org/ )标记的好工具吗? Google Rich Snippet工具不能正确支持。 即使给出了正确的标记,它也会显示“数据不足以生成预览”。 更新:现在, Google Rich Snippet工具支持一些schema.org标记。

我可以在跨度标记中使用多个ItemProp for schema.org丰富片段吗?

假设我有以下句子,我想添加丰富的片段: 我在纽约生活和工作 由于纽约既是我的居住地,也是我工作的城市,理论上我想用schema.org标准来标记这样的行: <div itemscope itemtype = 'http://schema.org/Person'>I live and work in <span itemprop = 'homeLocation' itemprop = 'workLocation'>New York</span></div> 在一个span标签中有两个itemprops是否有效? 如果不是的话,下面的工作会是? <div itemscope itemtype = 'http://schema.org/Person'>I live and work in <span itemprop = 'homeLocation'><span itemprop = 'workLocation'>New York </span></span></div>

如何实现“mainEntityOfPage”到这个特定的网站?

请看这里: https : //developers.google.com/structured-data/testing-tool?url=https%253A%252F%252Fglamourina.net%252Fen%252F 如何正确添加mainEntityOfPage到这个网站? 在Google文档示例中,我看到如下所示: <div itemscope itemtype="http://schema.org/NewsArticle"> <meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://google.com/article"/> 但是这是一个作者的博客。 它具有blogPostsfunction。 <article itemscope itemtype="https://schema.org/BlogPosting" class="singlearticles"> 如果我像这样改变它会好吗? <article itemprop="blogPost" itemscope itemtype="https://schema.org/BlogPosting"> <meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://linktoarticle"/> 不知道我是否明白mainEntityOfPage用法。 如果有人可以build议我怎么办这个特定的案例/网站,我将不胜感激。 不是一般的,因为每个网站可以有一个不同的mainEntityOfPage ,但我需要知道和理解这个网站的正确实施。

如果标记是用JavaScriptdynamic构build的,Schema.org标记是否工作?

我有一个页面,其中一些事件是通过JavaScript读取一些JSONdynamic加载的。 我使用Event Schema.org标记为每个事件构build一个div 。 Google的testing工具不会读取这个标记。 是因为标记错误,还是因为dynamic加载? 一个Event的HTML代码是: <div class="evento well" itemscope itemtype="http://schema.org/Event"> <meta itemprop="startDate" content="2015-03-20T20:00:00.000Z"> <meta itemprop="endDate" content="2015-01-21T20:00:00.000Z"> <div class="dataEvento"> <div class="dayWeekEvento">venerdì</div> <div class="dayNumEvento">20</div> <div class="monthEvento">Marzo</div> </div> <div class="datiEvento"> <div class="oraEvento">ore 21:00</div> <div class="titoloEvento"><span itemprop="name">Titolo evento</span></div> <div class="luogoEvento" itemprop="address" itemscope="" itemtype="http://schema.org/PostalAddress"><a href="https://www.google.it/maps/place/Milano" target="_blank"><span class=" glyphicon glyphicon-map-marker" aria-hidden="true"></span> <span itemprop="addressLocality">Milano</span></a></div> </div> </div>

使用schema.org branchOf和itemref

我有一个公司的网页,其上所有的地方分支机构。 在页眉上,我定义了一个组织的itemType。 每个LocalBusiness(酒店)都在页面的下方。 对于每家酒店,我尝试使用元标记添加branchOf属性,但Yandex和Google Snippets对于此属性来说都是空白的。 这样做有可能吗? <div itemscope itemtype="http://schema.org/Organization" id="schema-organization"> <meta itemprop="description" content="blah blah blah" /> <a href="/" itemprop="url"> <h1 itemprop="name">The Hotel Chain</h1> </a> <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"> <div itemprop="addressLocality">new york city</div> <meta itemprop="addressRegion" content="NY" /> </div> </div> <!– snip –> <div itemscope itemtype="http://schema.org/Hotel"> <meta itemprop="branchOf" itemref="schema-organization" /> <h2 itemprop="name">Hotel Location 1</h2> <a href="http://maps.google.com/blahblah" itemprop="map">Get […]

您是否将架构微数据元标记放在html正文中?

我search了很长时间,通过互联网和stackoverflow为这个问题的答案,我发现的链接,说你不应该把元标签在身体: 在<body>中使用HTML5 + Microdata的<meta>标签 在身体部分传递元数据 身体中的元标记 而schema.org网站清楚地显示meta标签直接嵌套在主体http://schema.org/AggregateRating中 看看那里发布的例子 Customer reviews: <div itemprop="reviews" itemscope itemtype="http://schema.org/Review"> <span itemprop="name">Not a happy camper</span> – by <span itemprop="author">Ellie</span>, <meta itemprop="datePublished" content="2011-04-01">April 1, 2011 <div itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating"> <meta itemprop="worstRating" content = "1"> <span itemprop="ratingValue">1</span>/ <span itemprop="bestRating">5</span>stars </div> <span itemprop="description">The lamp burned out and now I have to replace it. </span> […]