wordpress 修改ajax评论分页

作者: 少校seo 分类: 黑帽seo资讯 发布时间: 2019-09-07 06:14

这里设置的注释将被分页,但是搜索引擎优化搜索引擎优化ajax分页会有问题。注释分页页面的标题、关键字和描述都是相同的。对于搜索引擎来说,这是同一个页面,所以注释分页页面应该被阻止进入搜索引擎。

有两种方法可以屏蔽

首先是元方法

<?php if( is_single() || is_page() ) {   if( function_exists('get_query_var') ) {     $cpage = intval(get_query_var('cpage'));     $commentPage = intval(get_query_var('comment-page'));   }   if( !empty($cpage) || !empty($commentPage) ) {     echo '<meta name="robots" content="noindex, nofollow" />';     echo "\n";   } } ?>

第二个是通过修改robots.txt来添加下面一行

Disallow: /*#comments

就我的评论风格而言,我下面的comments.php展示了评论代码,主要关注id和类风格,它们应该对应于js选择器。

<div id="postcomments">   <h3 id="comments">   网友最新评论   </h3>   <ol class="commentlist">     ....   </ol>   <div class="pagenav" id="comments-navi">   .....   </div> </div>

在< ol class="commentlist " >处。添加下面的代码,当然,您也可以在加载时修改样式。我的话是“正在加载图片加”,请等待加载。"

<div id="loading-comments"><img src="<?php echo get_bloginfo('template_directory').'/img/Loading.gif' ?>">加载中,请稍候...</div>

对应于上面的css样式

<style> #loading-comments {background: #fff; display: none; width: 100%; line-height: 45px; text-align: center; margin: 0 0 10px 0; border: 1px solid #ddd; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); border-radius: 2px; } </style>

要添加下面的js代码,首先必须添加jquery,它主要对应于上面html代码的id和类

<script> $body=(window.opera)?(document.compatMode=="CSS1Compat"?$('html'):$('body')):$('html,body'); $('#comments-navi a').live('click', function(e){   e.preventDefault();   $.ajax({     type: "GET",     url: $(this).attr('href'),     beforeSend: function(){     $('#comments-navi').remove();     $('.commentlist').remove();     $('#loading-comments').slideDown();     $body.animate({scrollTop: $('#comments').offset().top - 65}, 800 );   },   dataType: "html",   success: function(out){     result = $(out).find('.commentlist');     nextlink = $(out).find('#comments-navi');     $('#loading-comments').slideUp('fast');     $('#loading-comments').after(result.fadeIn(500));     $('.commentlist').after(nextlink);   }   }); }); </script>

Ajax注释是在修改后实现的,但是我发现我注释中的所有图片都是以延迟的方式加载的。如果用ajax调优的评论不能显示图片,应该删除图片的延迟加载,应该使用直接显示方法。

最后修改,如果你有任何问题请留言黑帽seo,修改后的风格请检查

QQ通讯组:136351212(完整)455721967

Ajax网页技术对网站SEO无影响

很久以前(很久以前),我相信在互联网上广泛传播的ajax会损害网站的seo,所以我一直害怕在我的个人博客上做实验。现在我的网站已经使用ajax技术几个月了。让我,一个有经验的人,谈谈ajax技术是否会影响网站的seo。

看标题写得不够清楚,Ajax网络技术对网站SEO没有影响,真正的结论,比如相信我的人可以直接不看文章,看标题就可以离开。~但是话说回来,如果你想知道理论知识,你还是需要继续读这篇文章~

事实上,那些说ajax不熟悉baiduspider爬行的人。他们真的从人类的角度看待这个问题。在本文的第三段,H1、H2和H3在网站搜索引擎优化中的重要性已经说过,搜索引擎优化的最高水平是把自己当成一只蜘蛛。网络上的许多说法都是“把蜘蛛当成成年人”。然而,我认为蜘蛛不如人类先进。他们不能做人类智能。人类对网页的感知是通过视觉传递到大脑的,而蜘蛛没有大脑也没有视觉。

从人的角度来浏览网站的内容,如果网站采用ajax网页技术,每次点击和加载都会实现ajax,而ajax技术是js技术seo ajax分页,搜索引擎无法识别js内容,而ajax确实通过js获取固定范围内的html内容,搜索引擎无法识别js,自然无法加载html页面,从而影响seo。这是那些散布谣言的人的想法。

他们显然想得太多了。从baiduspider的观点来看,它通过直接访问网页来抓取网页。它不像一个人。首先,打开您的主页,然后单击主页上的其他链接进行爬网。从我网站的日志中,可以看到黑帽seo。它抓取的每一页都可以直接访问。直接访问自然不存在ajax技术。没有ajax实现,它自然是一个具有原创风格的网页,对seo没有任何影响。这是推翻理论之一。

其次,它会像成年人一样被点击,但是只要你看看网页的源代码(在加载ajax的情况下),你也会发现网页代码是完整的,没有遗漏,也没有遗漏重要的html代码,蜘蛛的捕获模式是html代码,代码没有问题,seo没有问题。这是第二次推翻这一理论。

从我使用ajax以来对网站的观察,我们也可以知道Ajax网页技术对网站SEO没有影响,主要搜索引擎的收集和索引也没有异常。集合、索引和索引的侄子仍然是一样的。