当我使用js src从php页面获取内容时,Google不会在搜索结果中显示我的页面

时间:2016-09-14 04:27:29

标签: javascript php jquery ajax google-crawlers

以神的名义。我在网站1的页面中有一个js代码,用于显示内容。

<script id="mdval" src="http://web1.com/api/pc.php" type="text/javascript" dval="sourceval"> 

通过这种方法,我在其他服务器的网站2中收到了来自数据库的文章和新闻。

我没有任何关于从网站2接收内容的问题和新闻和文章显示在网站1页面非常好。但问题是谷歌没有在搜索结果中显示网站1页面。我在一个月后在谷歌搜索中测试它,但没有显示页面。

请注意,我可以使用AJAX的客户端方法。

更新:

我在Fetch as Google工具中测试过该页面。我为使用ajax的页面选择了fetch和render。 googlebot看到的页面就像访问者的所有内容和图像。我点击索引页面的“提交到索引”。现在,有一天我在谷歌中搜索了URL并将谷歌列为谷歌。

但现在问题是谷歌只是在搜索结果中显示网址和元描述,而不显示网页的任何内容。

请在谷歌搜索此链接。 www.neginkoodebasir.ir/more?naapi=گیاهانمورداستفادهدرتهیهکودسبز(بخشدوم)

image 1 image 2

2 个答案:

答案 0 :(得分:1)

google bot抓取工具不会解析来自Ajax的数据,它只会抓取页面的来源(Chrome Windows上的CTRL + U)。

尝试使用https://developers.google.com/webmasters/ajax-crawling/docs/learn-more

查看

您还可以尝试将PHP脚本中的数据放在缓存中并加载缓存。 每隔X小时,重新加载缓存。

尝试使用此工具:support.google.com/webmasters/answer/6066468?hl=en

答案 1 :(得分:0)

似乎Google可以抓取您的脚本:“时代已经发生变化。今天,只要您不阻止Googlebot抓取您的JavaScript或CSS文件,我们通常就能够像现代浏览器一样呈现和理解您的网页为了反映这一改进,我们最近更新了我们的技术网站站长指南,建议不要禁止Googlebot抓取您网站的CSS或JS文件。“ https://developers.google.com/webmasters/ajax-crawling/docs/learn-more

尝试使用此工具:support.google.com/webmasters/answer/6066468?hl=en