周末闲来无事,静下心来研究一下Google广告和搜索引擎快照。我所关注的主要是这样的一个问题:Google广告在各大搜索引擎中的情况,比如Google广告的显示状态,显示位置变化等。其实我也不知道研究这个是不是有什么重大意义的,但起码有一点,就是当需要用到快照时,访客能尽快从快照页面里找到自己需要的东西。而不巧的是这个内容刚好被Google广告挡住了,也就是说:在快照页面里,Google广告错位了!知道了这个情况后,我们需要做的就是尽可能让它不错位,这就需要做一些技术方面的改进了。
废话不多说,下面就看看我这会的研究结果吧:
我这里着重研究3个较大的搜索引擎,即百度,Google和新出来时间不长的必应Bing搜索。前提是Google广告本身在正常的网站页面里并不错位,显示正常。但到了快照页面,情况就有所不同了:
首页看百度搜索引擎的快照页面里,由于正常页面的Google广告是通过js脚本代码调用的,而百度在给站长的建站建议http://www.baidu.com/search/guide.html#4,其中的第四点也提到js调用问题:
尽量使用文字而不是flash、Javascript等来显示重要的内容或链接,百度暂时无法识别Flash、Javascript中的内容,这部分内容可能无法在百度搜索得到;仅在flash、Javascript中包含链接指向的网页,百度可能无法收录。
所以凡是正常页面中用js直接调用的内容,在百度快照里都不显示,Google广告当然也不例外。因此我们在百度快照页面里发现应该显示Google广告的地方却不显示就属于正常情况了。至于不用js调用还能用什么办法让广告在快照也能显示的办法,我还没有想到,哪位有高招的可以交流啊。
然后来看Google搜索结果快照页面,我发现Google广告错位了,把一些页面里的文字遮盖了,而且广告内容无法正常显示,刷新也没有用。如图:

如果改变浏览器显示窗口大小,发现广告位置也跟着改变了,页面上的内容有时也发现变成空白。鼠标拖动选择才显示出来。
最后来看Bing搜索,在页面快照里,我发现Google广告能正常显示,但也是错位了,部分页面上的文字被其遮盖住。
情况就是这样了,该怎么解决呢,我先去想想。大家有什么好的定位办法也可以跟我分享分享啊。
加载中,请稍候......