我在使结构化数据能够工作以生成Google丰富网页摘要时遇到了麻烦,并且我相信这可能是由于某个网站在googlebot VS中为真正的客户显示的内容与我在做的某些自定义代理不同。
我的网站以前是一个完全由Rails驱动的应用程序,可以直接呈现html,但是现在我们切换到了React前端应用程序(纯粹是客户端)。我们正在使用nginx代理使用a config file similar to this one来为用户呈现新的React应用程序,或为机器人(包括googlebots)呈现以前的Rails应用程序。这对于生成用于开放图链接和(希望)谷歌索引的元数据仍然非常有帮助,并且与Facebook,Linkedin和Twitter完美配合。
但是,似乎所有这些不错的标记都不会触发我们打算与Google一起使用的带有公司徽标,社交资料等(as depicted here)的“公司”丰富代码段的出现。
我还按照Google帮助页面的建议添加了一些特定的json-ld标记,这是显示在我网站的google结构化数据测试工具上的标记(我正在添加URL片段以强制将代理呈现完整的Rails应用程序视图),一切似乎都还可以(我什至有一个带有“ Preview”的按钮,尽管预览似乎有点垃圾)https://www.myjobglasses.com?_escaped_fragment_=
这是我正在使用的完整标记。这有什么问题吗?我在同一页面上也有opengraph meta标签,它兼容吗?
<!-- WebSite JSON LD -->
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebSite",
"@id": "https://www.myjobglasses.com/#website",
"url": "https://www.myjobglasses.com/",
"name": "My Job Glasses",
"potentialAction": {
"@type": "SearchAction",
"target": "https://www.myjobglasses.com/search?q={search_term_string}",
"query-input": "required name=search_term_string"
}
}
</script>
<!-- Organization JSON LD -->
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Corporation",
"url": "https://www.myjobglasses.com/",
"name": "My Job Glasses",
"legalName": "My Job Glasses",
"image": "https://assets.myjobglasses.com/logo/mjg-logov2-square-600x600.png",
"logo": "https://assets.myjobglasses.com/logo/mjg-logov2-square-600x600.png",
"description": "Révélateur de vocations: Trouve le job de tes rêves, prends rendez-vous en ligne et rencontre des professionnels",
"sameAs": [
"https://www.facebook.com/myjobglasses/",
"https://twitter.com/myjobglasses",
"https://www.linkedin.com/company/my-job-glasses",
"https://www.instagram.com/myjobglasses/"
],
"email": "contact@myjobglasses.com",
"founders": [
{
"@type": "Person",
"givenName": "Frédéric",
"familyName": "Voyer"
},{
"@type": "Person",
"givenName": "Emilie",
"familyName": "Korchia"
}
],
"foundingDate": "2015",
"telephone": "+33175909272",
"foundingLocation": "Paris",
"awards": [
"Winner of Startup Challenge #rmsconf 2016",
"Grand Gagnant de l'édition 2015 du concours La Fabrique Aviva, catégorie Emploi, éducation, formation"
]
}
我想知道这是否是由我们网站的“用户”视图和“ googlebot”视图之间的差异引起的(这是非常不同的)。但是我几乎找不到关于此的准确信息。另外,与this user不同,键入site:www.myjobglasses.com
似乎也不会显示丰富的预览。
PS我知道答案like this one,但我的问题专门针对我在此处所做的“代理”