设置为NOINDEX谷歌的结构化数据

问题描述:

我用我的网站上的结构化数据的多个块:设置为NOINDEX谷歌的结构化数据

<script type="application/ld+json"> 
    { 
    "@context": "http://schema.org", 
    "@type": "Event", 
    "name": "Something", 
    "url": "http://www.example.com/?id=123" 
    } 
</script> 

这将显示在我的网站的搜索结果的另一栏直接访问该页面,以查看更多详情关于事件。

但是,如果提供像http://www.example.com/?id=123这样的链接,Google也会在搜索结果中显示此链接为normal链接。

但是如果为此网页设置noindex Google也会拒绝列出事件,不是吗?

有没有人知道解决方案?

这里有一个形象我的意思:

enter image description here

+2

1)您确定此事件列表来自结构化数据吗?据我所知,Google直接从页面内容(通常来自列表或表格)解析这一点。 2)你想达到什么目的?你想'noindex'事件页面,但保持事件链接在父页面的搜索结果? – unor

+0

1)是的,我是。 Google只有在使用特殊代码时才能解析它。或者如果你使用结构化数据。 2)你说得对,听起来很奇怪,很难解释。我认为这是不可能的。我会尝试其他的。 – David

http://www.example.com/?id=123页面上放一个规范链接与价值http://www.example.com/。所有包含查询参数的页面将被合并到http://www.example.com/的排名中。