站内搜索引擎优化(何不借用Google打造站内搜索引擎,答案当然是肯定的)

优采云 发布时间: 2021-11-30 09:16

  站内搜索引擎优化(何不借用Google打造站内搜索引擎,答案当然是肯定的)

  很多个人网站站长希望为自己的网站搭建一个站内搜索引擎,但是对ASP、PHP、JSP等动态开发技术并不熟悉,还需要空间支持搭建自行现场搜索。动态技术,让我常常不得不放弃。其实,何不利用谷歌搭建一个站内搜索引擎,让网友更容易找到自己的网站内容。

  如果要搜索特定网站内的特定内容(例如搜索中收录关键字“网络”的内容),只需在Google的搜索栏中输入:“网络站点:” (不带引号))。如果你直接在你网站的网页上设置一个谷歌搜索栏,然后让访问者按照谷歌指定的格式进行查询,你是不是就不能在你的网站上实现谷歌作为搜索引擎的功能了?但是我们当然不能要求用户学习谷歌针对特定网站 搜索的格式规范。于是我立刻想到,是否可以使用 JavaScript 脚本在 Google 接收到的查询关键字中自动添加类似“site:”这样的字符串?答案当然是肯定的。将以下代码放在您的 <

  以下为引用内容:

  <脚本类型=“文本/javascript”>

  var domainroot=""//个人站点域名,替换成你的网站 URL

  功能 Gsitesearch(curobj){

  curobj.q.value="site:"+domainroot+" "+curobj.qfront.value

  }

  </脚本>

  <form action="" method="get" onSubmit="Gsitesearch(this)">

  <p>在本站搜索:<br />

  <输入类型=“隐藏”/>

  <输入类型=“文本”/><输入类型=“提交”值=“开始搜索”>

  </p>

  </形式>

  该脚本的关键部分是 Gsitesearch 功能。句子:"curobj.q.value="site:"+domainroot+" "+curobj.qfront.value" 意思是:将“site:”字符串+变量domainroot、空格、访问者填写的关键字组合起来。不仅使搜索格式符合谷歌的语言规范,而且增加了搜索功能的友好性,无需用户遵循谷歌的搜索规则。

  至此,您的专业站点搜索引擎就完成了(完整的站点引擎见图 1)。

  如果我们不仅要搜索本站的内容,还要让访问者搜索兄弟网站的内容或网站这种类型的内容,如何修改?接下来,我们将对我们刚才的代码进行一些提升。

  以下为引用内容:

  <脚本类型=“文本/javascript”>

  功能 Gsitesearch(curobj){

  var domainroot=curobj.domainroot[curobj.domainroot.selectedIndex].value

  curobj.q.value="site:"+domainroot+" "+curobj.qfront.value

  }

  </脚本>

  <form action="" method="get" onSubmit="Gsitesearch(this)">

  <p>

  <输入类型=“隐藏”/>

  <输入类型=“文本”/><输入类型=“提交”值=“立即搜索”/><br /><br />

  地点:

  <选择>

  <option value="" selected="1">本站</option>

  <option value="">好友站1</option>

  <option value="">好友站2</option>

  </选择>

  </p>

  </形式>

  我们只需要对Gsitesearch功能稍作修改,就可以大大增强搜索的灵活性。站长只需添加或删除选项选项即可实现多站点内容搜索(多站点搜索引擎见图2)。

  小编有话要说:有时候强大的功能不需要太多复杂的技术来实现,只需要一点点灵感和一点专注。

  提示:请将全角状态下的<>改为半角状态下使用

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线