让AJAX异步加载文章有利于SEO

       搜索引擎的蜘蛛只识别href的一般超链接,而不识别JavaScript代码,遇到一般超链接就会爬进去,遇到JavaScript不会爬进去。即,搜索引擎抓不到AJAX动态加载的内容。

让AJAX异步加载文章有利于SEO

AJAX异步加载文章一般步骤

一、新建一个AJAX.ashx的一般处理程序

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace AJAX
{
    /// <summary>
    /// AJAX 的摘要说明
    /// </summary>
    public class AJAX : IHttpHandler
    {
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            int id=int.Parse(context.Request["id"]);
            if (id==1){
                context.Response.Write("蓝牙技术...");
            }else if (id==2){
                context.Response.Write("巴金 《家》...");
            }else if (id==3){
                context.Response.Write("百度百科词条...");
            }
        }
        public bool IsReusable
        {
            get{return false;}
        }
    }
}

二、新建一个Page.html静态页面

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
        <script type="text/javascript">
            function LoadArt(id) {
                $.post("AJAX.ashx", { "id": id }, function (data) {
                    $("#p1").text(data);
                });
            }
    </script>
</head>
<body>
<p id="p1"></p>
<a href="javascript:void(0)" onclick="LoadArt(1)">1</a>
<a href="javascript:void(0)" onclick="LoadArt(2)">2</a>
<a href="javascript:void(0)" onclick="LoadArt(3)">3</a>
</body>
</html>

       上面的代码不利于SEO优化,蜘蛛不会爬进去收录AJAX页面,也就是读不到任何内容,因为,href是JS代码。

<a href="javascript:void(0)" onclick="LoadArt(1)">1</a>

利于SEO的AJAX异步加载

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
        <script type="text/javascript">
            function LoadArt(id) {
                $.post("AJAX.ashx", { "id": id }, function (data) {
                    $("#p1").text(data);
                });
            }
    </script>
</head>
<body>
<p id="p1"></p>
<a href="AJAX.ashx?id=1" onclick="LoadArt(1);return false;">1</a>
<a href="AJAX.ashx?id=1" onclick="LoadArt(2);return false;">2</a>
<a href="AJAX.ashx?id=1" onclick="LoadArt(3);return false;">3</a>
</body>
</html>

       href是个一般的超链接,蜘蛛就会爬进去,有利于SEO。但点击标题,会弹出一个新页面,添加:return false; 即可。

       很多网站都用的是这个技术,即实现了使用JS和AJAX,也可以让搜索引擎抓到动态加载的内容。

主题测试文章,只做测试使用。发布者:普帝思,转转请注明出处:https://www.poddns.com/502.html

(0)
普帝思的头像普帝思
上一篇 2024年12月20日 上午9:52
下一篇 2024年12月20日 上午9:52

相关推荐

  • wordprees主题模板文件结构说明

    无论你是菜鸟还是老鸟,想修改或设计模板,你就必须要弄明白,一套完整的 WordPress 模版应至少包括如下文件: style.css : 样式表文件 index.php : 首页模板 archive.php : 文章归档/分类目录模板 404.php : 404 模板 comments.php : 留言/回复模板 footer.php : 底部模板 hea…

    笔记 2024年11月1日
    00
  • 百度回应日本政府:输入法未上传个人隐私

    今天上午有报道称日本政府在日前发布警告称百度日文输入法存在一定的安全隐患,建议日本政府部门、大学和研究机构不再使用这款输入法。而不久前百度针对这一事件做出了官方回应。   百度在声明中指出,日文输入法所采用的云输入技术,会将用户部分输入数据加密上传到服务器,但不涉及个人隐私内容。而且,相关服务器及数据也全部放在日本境内接受管理,不存在非法上传数据和泄露的问题…

    2024年12月10日
    00
  • 网站刚收录却无流量?五大策略助你快速突破困境

    随着互联网的不断发展,网站已经成为企业、个人展示自身形象、拓展业务的重要平台,许多网站在经过搜索引擎收录后,却面临着流量为零的尴尬境地,面对这一问题,许多站长感到困惑和无助,本文将为您解析网站刚收录无流量的原因,并提供五大策略助您快速突破困境。 网站刚收录无流量的原因 质量差:搜索引擎收录网站的前提是网站内容具有独特性和价值,如果网站内容质量差,缺乏原创性,…

    2025年5月7日
    00
  • 深入解析课题论文收录的黄金网站,掌握学术资源的秘籍

    在学术研究领域,课题论文的收录情况直接关系到研究成果的传播与认可度,一份高质量的课题论文,若能被权威网站收录,无疑将为作者带来更高的学术声誉和更广泛的学术影响力,哪些网站是课题论文收录的黄金阵地呢?本文将为您一一揭晓。 中国知网(CNKI) 作为中国最大的学术文献数据库,中国知网(CNKI)收录了大量的中文期刊、学位论文、会议论文等学术资源,其收录的课题论文…

    2025年3月21日
    00
  • pbootcms精确搜索全词用于精准查询

    pbootcms实现全词匹配精确搜索或查询,可用于证书查询,授权查询一类的功能。 搜索页面模板标签如下: {pboot:search field='title' fuzzy=0 scode=5} <a href="[search:link]">[search:title]</a> {/pboot:search}   fiel…

    笔记 2024年12月4日
    00

购买域名联系

zname@aliyun.com

在线咨询: QQ交谈

邮件:zname@aliyun.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
可转让~