Google不会为插件使用的定制表中的数据建立索引

时间:2015-05-19 作者:wiliak

我有一个在线商店插件(我自己制作),它使用自定义表来存储有关产品的数据。对于产品列表和产品详细信息,我创建了WordPress页面,并使用快捷码显示特定产品的产品列表和数据。我使用重写规则来创建SEO友好的URL,例如。/nas-obchodik/chalk-paint-graphite/ will make call to /detail-produktu/?NAME=chalk-paint-graphite. nas-obchodikdetail-produktu 都是带有短代码的标准WordPress页面。问题是谷歌从来没有索引过这个产品的详细信息,即使我尝试以谷歌的身份获取并将结果添加到索引中。我发现只有一篇文章是谷歌索引内容返回的get_post() 方法是否有任何解决方案可以将自定义表数据添加到google索引中?

我重写了默认的rel\\u canonical()函数,并按照Milo的建议为每个产品页面指定了规范标记,例如:。<link rel=\'canonical\' href=\'http://www.navidieku.sk/nas-obchodik/annie-sloan-sablona-antheia/\' /> 然后我尝试以google的身份获取并将页面添加到索引中,但仍然无法在google搜索结果中看到它。

更新11.6.2015I尝试使用sitemap(XML sitemap Generator),添加少量此页面作为外部内容。然而,除了外部内容列表中的这些页面之外,谷歌索引了所有页面。您可以在此处查看页面列表:http://www.navidieku.sk/sitemap-externals.html感谢您的帮助。

1 个回复
SO网友:wiliak

这个问题是由规范元标记引起的(感谢@Milo),因为它对所有这些页面都有相同的值。对于具有动态内容的页面,必须避免使用相同的规范元标记值。我将其更改为每个页面都是唯一的。然而,谷歌花了一个多月的时间才将这些页面编入索引。检查this article

结束