SEO是否读取了从AJAX加载的数据?

时间:2017-03-30 15:32:09

标签: javascript php jquery ajax seo

我用Ajax加载了标题,描述和关键字,加载程序后,数据从php加载到我的数据库中。问题是,SEO是否从我的代码中读取标题,描述和关键字?

这是我的JS函数加载头元素

function addHead(page)
{
$.ajax({
   url:"php/content_head.php",
   type:"POST",
   data:"page="+page,

    success: function(reponse){
        result = JSON.parse(reponse);
        $("title").text(result["Title"]);
        var headL = document.getElementById("head");
        headL.innerHTML+='<meta name="description" content="'+result["Desc"]+'">';
        headL.innerHTML+='<meta name="keywords" content="'+result["Keywords"]+'">';
        headL.innerHTML+='<meta name="author" content="Softmagazin">';
    }
});
}

这是PHP数据

<?php

include "connect.php";
include "config.php";
include "functions.php";

$data = array();

$page = $_POST["page"];
$tabel = $GLOBALS['tabel_pagini'];
$sql = "SELECT * FROM $tabel WHERE Pagina = '$page'";

$result = $conn->query($sql);
$row = $result->fetch_assoc();

$data["Title"] = $row["Titlu"];
$data["Desc"] = $row["Descriere"];
$data["Keywords"] = $row["CuvinteCheie"];

echo json_encode($data);

?>

1 个答案:

答案 0 :(得分:2)

虽然过去曾经如此,谷歌的机器人最近已经变得更加“聪明”了。他们的抓取工具应该能够很好地看到你的页面。如果您仍然担心或只想亲眼看看,请尝试下载Lynx并查看您的页面呈现方式。

来自Google网站站长帮助网站Crawling and Indexing FAQ

  问:我的网站使用的是用PHP,ASP,CGI,JSP,CFM等制作的网页。这些网页是否会被编入索引?

     

答:是的!如果这些技术提供在浏览器中可见的页面,Googlebot通常能够毫无问题地对其进行爬网,索引和排名。我们没有偏好,只要我们可以抓取它们,它们在爬行,索引和排名方面都是等效的。仔细检查搜索引擎抓取工具如何查看您的网页的一种方法是使用纯文本浏览器(如Lynx)查看您的网页。