大家好, 我是茜茜. 今天给大家介绍提高搜索引擎对搜索页收录的方法
这是咱的域名, 过去一周里谷歌收录了近2w条
那么是什么提高了这个收录呢
我们用到的一个技术叫osd(OpenSearch description)
这个项目由Mozilla (Firefox母公司) 开发, 现在适用于Chrome, Firefox等浏览器
很多搜索引擎也会根据这个搜索语法来索引你的网站
不过国内搜索引擎好像不遵循这个方法
不过没有关系, 海外搜索引擎像Google, Yandex的来路流量也是很多的, 咱刚建的新站有50-100来路是来自Google和Yandex
另外访客可以通过访问你的网站后面加Tab键进行搜索(目前只支持Chrome, Firefox和其他Chromium内核的浏览器)
它的使用方法很简单, 只需要在网站根目录放置一个osd.xml, 然后在页面上引用即可
Mozilla官方的文档上有介绍这样一项技术
https://developer.mozilla.org/en-US/docs/Web/OpenSearch
它的书写方法是
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"
xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>[SNK]</ShortName>
<Description>[Search engine full name and summary]</Description>
<InputEncoding>[UTF-8]</InputEncoding>
<Image width="16" height="16" type="image/x-icon">[https://example.com/favicon.ico]</Image>
<Url type="text/html" template="[searchURL]">
<Param name="[key name]" value="{searchTerms}"/>
<!-- other Params if you need them… -->
<Param name="[other key name]" value="[parameter value]"/>
</Url>
<Url type="application/x-suggestions+json" template="[suggestionURL]"/>
<moz:SearchForm>[https://example.com/search]</moz:SearchForm>
</OpenSearchDescription>
然后在页面上用一行代码引用
<link rel="search" type="application/opensearchdescription+xml" title="searchTitle" href="pluginURL">
比如9c的就是
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>网站标题</ShortName><Description>描述</Description><InputEncoding>UTF-8</InputEncoding><Image width="16" height="16" type="image/x-icon">图标</Image><Url type="text/html" method="get" template="https://你的域名/?m=video_search*{searchTerms}*1"/><moz:SearchForm>https://你的域名</moz:SearchForm>
</OpenSearchDescription>
其他网站也类似,只需要先用网站搜索功能搜索一下,截取网址
https://你的域名/?m=video_search*{searchTerms}*1
将{searchTerms}替换为你的搜索关键词
比如百度的是https://www.baidu.com/s?wd=关键词
就写成https://www.baidu.com/s?wd={searchTerms}就可以了
保存以上代码到根目录新建的osd.xml里,
然后访问主题目录,比如9c的默认pc模板为/Template/9CCMSPC/html
/www/wwwroot/xixi.page/Template/9CCMSWAP/html
添加一行
<link rel="search" type="application/opensearchdescription+xml" title="网站标题" href="/osd.xml" />
添加到每页(除了header.html和footer.html)</head>之前
如果其他主题有公共的head,添加到该文件就行了
这个方法通常会带来更多对搜索页的索引,也就是用户经常搜索什么,就更容易被收录,这些关键词可以抢占谷歌等搜索引擎的关键词排名
OpenSearchDescription演示站: https://xixi.page
osd.xml模板文件: https://xixi.page/osd.xml
(可以直接复制osd.xml到网站根目录进行修改)
---------咱是分割线--------------------------------------------------------------------------------
上一篇:給网站添加加载进度条
下一篇:如何防止网站被cc攻击
啊,好水好水,大佬轻拍
最后于 2020-10-25
被xixi编辑
,原因: