我有一个在线商店插件(我自己制作),它使用自定义表来存储有关产品的数据。对于产品列表和产品详细信息,我创建了WordPress页面,并使用快捷码显示特定产品的产品列表和数据。我使用重写规则来创建SEO友好的URL,例如。/nas-obchodik/chalk-paint-graphite/ will make call to /detail-produktu/?NAME=chalk-paint-graphite
. nas-obchodik
和detail-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感谢您的帮助。