严潇健
互联网引流变现最靓的仔

神马搜索小说结构化数据格式规范

我的一个小说站神马搜索网站质量评级达到了4级,网站评级达到3级就可以申请结构化数据接入权限了,利于神马seo的操作当然不能放过。一周前申请了小说结构化数据接入权限,今天登录神马站长平台发现通过了申请,很开心,按照神马搜索小说结构化数据格式规范写了个文件提交了上去,坐等流量上涨中!下面来分享下神马搜索小说结构化数据格式规范。

神马搜索小说结构化数据格式规范

 

如何获得神马搜索结构化数据接入权限

获神马搜索邀请,神马根据全网需求,对有独特价值的网站发出邀请;

网站自主申请,注册网站后,网站质量评级3级或者以上可申请。

 

提交神马搜索结构化数据的权益

富摘要展现,获得比普通结果更丰富的展现,彰显权威性;

更多产品应用,优质数据会应用到更多搜索产品,获得更多流量;

流量正循环,良好体验带来流量的稳步提升;

品牌提升,给予网站更多自有属性的曝光,放大网站的品牌价值。

 

神马搜索小说结构化数据格式规范

<?xml version="1.0" encoding="utf-8"?>
<document>
<webName><!-- 必选,填写网站名 --><![CDATA[笔趣阁]]></webName>
<hostName><!-- 必选,填写host --><![CDATA[www.yanxiaojian.com]]></hostName>
<datalist>
<item>

<url><!-- 必选,填写网页链接 --><![CDATA[http://www.yanxiaojian.com/]]></url>
<title><!-- 必选,填写网站标题 --><![CDATA[大主宰无弹窗_大主宰最新章节列表_笔趣阁]]></title>
<summary><!-- 可选但强烈建议,填写小说简介 --><![CDATA[千世界,位面交汇,万族林立,群雄荟萃,一位位来自下位面的天之至尊,在这无尽世界,演绎着令人向往的传奇,追求着那主宰之路。 无尽火域,炎帝执掌,万火焚苍穹。]]></summary>
<name><!-- 必选,填写小说名 --><![CDATA[大主宰]]></name>
<author><!-- 必选,填写作者 --><![CDATA[天蚕土豆]]></author>
<category><!-- 可选,填写类别 --><![CDATA[修仙]]></category> 
<latestChapterUrl><!-- 可选当强烈建议,填写最新章节链接 --><![CDATA[http://www.yanxiaojian.com/]]></latestChapterUrl> 
<latestChapterTitle><!-- 可选当强烈建议,填写最新章节标题 --><![CDATA[第五章:天下归一]]></latestChapterTitle> 
<cover><!-- 必选,填写小说封面图片链接 --><![CDATA[http://www.yanxiaojian.com/]]></cover> 
<isEssential><!-- 可选当强烈建议,是否精华,0:表示非精华,1:表示精华 --><![CDATA[0]]></isEssential>
<isHot><!-- 可选当强烈建议,是否热门,0:表示非热门,1:表示热门 --><![CDATA[0]]></isHot>
<status><!-- 必选,0:新,1:连载中,2:已完结,3:暂停更新 --><![CDATA[1]]></status>
<tags><!-- 可选,标签 --><![CDATA[修仙]]></tags>
<updateTime><!-- 可选,填写最新章更新时间 --><![CDATA[2015-04-06]]></updateTime>
<wordCount><!-- 可选,填写小说字数 --><![CDATA[323355]]></wordCount>
</item>
<!-- 其它n组item ,n=<999-->
</datalist>
</document>

数据接口规范要点

XML文件格式:

提交数据必须为索引型XML,一次只能提交一个索引文件地址。

XML数据更新:

索引层XML,”lastmod”字段标记内容层XML的生成时间。

满足字段需求:

提交数据需满足所属数据类目的字段要求,必选字段不能缺失或为空。

神马搜索小说结构化数据展现示例

神马搜索小说结构化数据展现示例

 

示例写法

<?php
require('e/class/connect.php');
require('e/class/db_sql.php');
require('e/data/dbcache/class.php');
$link=db_connect();
$empire=new mysqlquery();
//------- 插件参数设置开始 -----
//每页显示条数
$line=200;
//是否对地址伪静态
$isewrite=1;
$page=isset($_GET['page'])?ltrim($_GET['page'],'/'):0;
$start=$page*$line;
//------- 插件参数设置结束 -----
header("Content-type: application/xml");
$siteurl=$public_r['add_domain'];
function RetrunChapter($bookid,$id){
global $public_r,$siteurl;
return $siteurl.str_replace(array('{bookid}','{id}'),array($bookid,$id),$public_r['add_read_url']);
}
?>
<?='<?xml version="1.0" encoding="UTF-8"?>'?>
<document>
<webName><![CDATA[站名]]></webName>
<hostName><![CDATA[网址]]></hostName>
<datalist>
<?php
$sql=$empire->query("select id,onclick,isgood,title,titleurl,titlepic,smalltext,author,classid,last_chapter_id,last_chapter_name,status,last_chapter_time,keyboard,words from {$dbtbpre}ecms_book where last_chapter_id>0 order by last_chapter_time desc limit {$start},{$line}");
while($r=$empire->fetch($sql))
{
$titleurl=$siteurl.$r['titleurl'];
$lastchapurl=RetrunChapter($r['id'],$r['last_chapter_id']);
$status=$r['status']==2?'已完结':'连载中';
$classname=$class_r[$r['classid']]['bname'];
$title='书籍标题';
$last_time=date('Y-m-d',$r['last_chapter_time']);
?>
<item>
<url><![CDATA[<?=$titleurl?>]]></url>
<title><![CDATA[<?=$title?>]]></title>
<summary><![CDATA[<?=$r['smalltext']?>]]></summary>
<name><![CDATA[<?=$r['title']?>]]></name>
<author><![CDATA[<?=$r['author']?>]]></author>
<category><![CDATA[<?=$classname?>]]></category> 
<latestChapterUrl><![CDATA[<?=$lastchapurl?>]]></latestChapterUrl> 
<latestChapterTitle><![CDATA[<?=$r['last_chapter_name']?>]]></latestChapterTitle> 
<cover><![CDATA[<?=$r['titlepic']?>]]></cover> 
<status><![CDATA[<?=$r['status']?>]]></status>
<updateTime><![CDATA[<?=$last_time?>]]></updateTime>
<wordCount><![CDATA[<?=$r['words']?>]]></wordCount>
</item>
<?php
}
?>

</datalist>
</document>
<?php
db_close();
$empire=null;
?>

评论 抢沙发

评论前必须登录!

 

登录

找回密码

注册