怎么能让自己的让网站只能https访问在百度上搜到?

怎样才能让自己的网站容易被百度收录?
怎样才能让自己的网站容易被百度收录?
做SEO的基本工作就是让网络拥有良好的收录,只有网站的内容进入了百度的索引库才有机会在关键词搜索的时候出现在搜索的结果中。下面昊客网络从三个角度给大家分享一下如何打造适合百度抓取的网站。一、站点结构1、PC/移动适配现在移动搜索的流量越来越大,通过建立适配,使PC端URL和移动端URL,有规则级的对应关系,且相互关联。这样在移动搜索的时候网站才有机会进入移动索引库中。对于网站在建立适配的时候推荐建立规则级对应关系,符合一定的正则表达式映射规则。目前百度推荐的视频方式有:跳转适配、代码适配、自适应。在建立页面适配的时候不建议的做法:单一域名下采用多种是配方式;把移动站作为PC站下的一个目录:/wap/*如果使用跳转适配的方式,请不要使用JS对ua进行适配跳转建立完成:主动、同事通过链接提交工具提交PC端URL和移动端URL建立完成:尽量通过链接提交工具提交对应规则2、逻辑清晰的链接层次结构比较好的站点结构还是树状结构,以首页为节点的树状连通,可以通过首页的链接访问到网站的任意页面。在建立站点树状结构的时候要注意避免过于扁平化的结构,所有的内容页面全部放在根目录也不利于网站的目录权重传递。在建站的时候还需要注意的是要避免孤岛链接,所谓孤岛链接就是一个页面通过站内的正常访问是不能找到页面的,只有通过直接输入网址或地图提交才能找到的页面。这样的页面搜索引擎不容易抓取也不利于用户对内容的浏览和访问影响用户体验。3、站带你主动提交目前百度在站长工具中有主动推送、自动推送、sitemap三种方式供站长对新产出资源,更新资源及时提交,在对内容提交的时候站长要注意避免死链和低质内容被搜索引擎抓取。在出现死链接的时候可以通过死链接提交工具进行死链和失效资源及时提交。对于移动站也需要通过提交工具对移动链接对适配后的链接进行提交,方便搜索引擎对移动页面的充分及时抓取。4、避免目录被黑/出售百度蜘蛛的站点评级会综合网页、目录等多个维度考虑。一旦发现被黑或垃圾内容会是百度指数对整个站点的质量存疑,进而影响整个站带你的收录效果,进而影响到排名。通常购买网站目录的人都是利用站点已有的权威和搜索引擎评级做灰色产品的页面排名,很容易伤害到网站的用户体验,百度对伤害到用户体验的行为是零容忍的。二、页面结构1、不建议使用JS加载页面内容百度蜘蛛对网站抓取的时候包含在JS中的内容是不能抓取的,所以站长希望用户见到的内容不要放在JS中加载,会影响网页的正常索引,对希望百度抓取的链接也不要放在JS中加载,会影响会影响链接发现。2、布局符合移动有好标准移动设备有其特殊性,在对移动页面设计的时候,有区分于PC端的特殊要求。例如:移动设备通常使用的是3G,4G的网络信号,加载速度远不如电脑网线的速度快,页面的加载速度超过3秒的页面就不会出现在移动搜索的结果中。具体的移动友好标准可以参考百度官方的《移动站点对百度友好全解》。3、索引页&索引页翻页友好型在做PC端的索引页和翻页的时候如果可能尽量列举全部翻页,至少要包含最近一段时间的所有内容。在翻页的时候只使用“上一页”“下一页”是不利于搜索引擎对页面的充分抓取的。另外对移动端也有特殊性,在使用下拉触发加载的时候建议下拉加载次数上限为3次,一定要避免无线下拉加载的设计。三、抓取限制1、避免预期以外的封禁常见的预期意外的封禁有:建站模板中的封禁信息,服务器自动封禁策略,网站所在空间服务商封禁IP导致,在网站内容抓取异常时候可以考虑以上因素进行逐一排查。还有最常见的屏蔽百度蜘蛛抓取的是robots屏蔽,这种情况多是站长失误导致希望抓取的目录被屏蔽了抓取。2、使用标准重定向在对网站改版的时候经常会出现页面的重定向跳转,在使用重定向的时候建议使用301跳转,不建议使用JS冲定性。3、死链反馈对于网站中出现死链接的时候,要设置百度蜘蛛抓取返回404的状态码以便百度蜘蛛能得到正确的反馈。如果出现的死链接较多的时候可以参考上文中的死链接提交工具。以上是搭建符合百度蜘蛛抓取站点的三个解读,希望对大家有帮助。本文出自昊客网络,欢迎转载!
本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。
百家号 最近更新:
简介: 聊一聊关于互联网+的一些新鲜事。
作者最新文章怎样让自己的文章能在百度网页中搜索到
怎样让自己的文章能在百度网页中搜索到
怎样让自己的文章能在百度网页中搜索到
如果您想让百度,GG等大型网站收录您的网页的话,那么您的这个网页必须有很高的访问量,也就是说每天要有很多的人去点击您的这个网页。但是,如果我们的网页是个人的话,自己在全国又不是很出名,那么点击率肯定是不高了,这样以来就没办法被这些大型网站去收录。
百度和其它大型网站为了让有些网页也被收录,在互联网上展示自己的信息,他们都有一个便捷的方法,自己手动让百度等大型网站去收录自己的网页。下面是百度和几个大型网站收录的登录口,您只要把您的信息网页网址发上去就可以了。
百度收录网站登陆口:
google收录网站登陆口:
雅虎收录网站登陆口:
Alexa收录网站登陆口:
网址提交后,您的网站大致要20天到40天之内才能被百度他们收录。还要一个问题很重要,您是如果您的网站名称不是太独特,也就是说和很多的网站都有相同的字眼和相近的意思,那么您的网站要想排在百度的前面是不可能的。因为这就说起了竞价排名,同行网站中,如果相同,相近的网站名称想排在搜索后的前几位,那就要给百度等网站交钱,谁交的多,谁的位置就最前。所以您的网站名称最好不要和其它网站的名称太类似,这样可以更好的被百度收录,也可以排在前几位,甚至是第一位。
建议您自己手动去提交您的网页
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。Posts - 238,
Articles - 5,
Comments - 2349
欢迎大家来到我的博客!!!
13:48 by 苏飞, ... 阅读,
下载源代码:
大家都见过这种效果吧
怎么样把他引入到自己的网站里面呢?下面咱们一起来分析一下吧
使用Ie9的&开发工具&可可以轻松获取到,在你输入一个关键字时百度是怎么获取智能提示,就是相关的关键字的。
一起来看一下吧
大家可以清楚的看到在我们每次修改查询框时,百度就是发一个Ajax请求去调相应的数据
地址就是:
大家不难看出来吧,wd=博客 这个博客 就是我输入的关键字,如果你想使用其它的关键字的话,只需要动太的修改wd的值就行了。
这时大家一定会这样想,我们是不是只要发一个Get请求,只要每次在我们自己的网站上查询时动态的发一个Ajax请求去访问这个地址就行了呢?是的,
但大家一个不要傻着去使用Http请求,因为这样的请求是从你的服务器发起的,当然百度肯定是会封你的。
我们需要怎么做才能避免这个问题呢?
那就只有一个方法了,使用Js,在客户端执行请求。因为Js是在客户端发起的,就算是百度封的话,那它封的是所有过量使用你网站的用户,相信百度不会傻到这点上吧。因为这样他们失去很多用户
所以这个方法应该 是成立的
但是大家都知道Js是不能跨越访问的,而百度又不可能给你跨越的接口,或者是权限,我们应该怎么办呢?
简单,我们上面也看到了,Baidu给我们的是一个Jsonp的数据格式,那么我们就可以直接使用Jsonp的方法去发起Ajax请求了,因为返回Jsop格式数据的JS是可以跨越访问的
大家一起来看下我的代码吧。
function FillUrls() {
var strdomin = $.trim($("#Text1").val());
var qsData = { 'wd': strdomin, 'p': '3', 'cb': 'ShowDiv', 't': '5' };
async: false,
url: "/su",
type: "GET",
dataType: 'jsonp',
jsonp: 'jsoncallback',
data: qsData,
timeout: 5000,
success: function (json) {
error: function (xhr) {
alert(xhr);
代码很简单大家一看应该就明白了,我只解释一下这句吧
&var qsData = { 'wd': strdomin, 'p': '3', 'cb': 'ShowDiv', 't': '5' };
wd是我们要输入的关键字。
p& 和就不用管了
cb是什么呢?是Ajax返回是直接调用的方法,个是百度返回的数据里面会执行方法进行调用,我们不用做任何的处理
只需要写一个方法接受数据就行了
function ShowDiv(strurls) {
var urls = strurls["s"];
urls 这个就是我们需要的数据,我们一起来看看调用后返回的数据是什么样式的吧
ShowDiv({q:"博客",p:false,s:["博客中国","博客园","博客大巴","博客网","博客登陆","博客注册","博客搜索","博客群发","博客 新浪","博客群发大师"]});
这就是百度返回的数据,我们只需要s后面的数据就行了,现在应该明白我写var urls = strurls["s"]; 这句的意思了吧。
在个时候大家可以自己试试了。
因为百度只返回的数据,所以我们还要做一个智能提供的框,当然也就可以自己定义样子了。先来看看这个框吧
&div style="display: position:" id="allSitesBoxHdl" class="classlist"
onmouseover="this.style.display='block'" onmouseout="this.style.display='none'"&
&ul id="allSitesBoxContent"&
#allSitesBoxHdl.classlist{
position: absolute;
background-color: #F5FBFF;
width: 256px;
border: 1px solid #C9E4F4;
top: 28px;
text-align: left;
font-size: 14px;
line-height: 30px;
padding: 1px;}#allSitesBoxHdl.classlist li{
display: inline;}#allSitesBoxHdl.classlist li.lis a{
text-decoration: none;
height: 30px;
width: 210px;
float: left;
padding-left: 8px;
color: #666;}#allSitesBoxHdl.classlist li.lis a:hover{
color: #016493;
background-color: #edf6fb;}#allSitesBoxHdl.classlist li.lis a:active{
color: #016493;
background-color: #edf6fb;}#allSitesBoxHdl.classlist li.lis input{
cursor: pointer;
color: #FF6600;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
height: 22px;
margin: 4px;
line-height: 22px;
float: right;
background: #fff;}.wena{
color: #666;
font-size: 12px;
height: 30px;
line-height: 30px;
width: 250px;
float: left;}
第一步我们需要一个注册事件来完成控件的一些效果事件的绑定,当我们输入数据时才能的效果
//注册对象的事件function Init() {
$("#allSitesBoxHdl")[0].style.display = "none";
$(":text").each(function () {
if ($(this)[0].getAttribute('url') == 'true') {//给所有的text加属性
$(this).bind("keyup", OnKeyup); //按键时
$(this).bind("mousedown", BoxShowUrls); //鼠标安下时
$(this).bind("mouseout", BoxHide); //鼠标离开时
$(this).bind("paste", OnPaste); //处理//
$(this)[0].setAttribute("autocomplete", "off");
这个方法这句&if ($(this)[0].getAttribute('url') == 'true') {//给所有的url=true属性的Text加效果
的意思是,我们所有引用这个网页的Text框中,只要有一个属性是url='true'的都会实现这个效果,也就是说我们只要把样式和Js文件引入一下,然后想让那具控件显示就直接添加一个属性
url='true'就行了,别的什么也不需要做了。是不是很方便啊。
一起来看看绑定方法的实现吧
下面是整个Js文件(这里还包括一个同时输入多个文本框的效果)
//-----------------------------------------实现多个输入框同时输入的方法-----------------------------------------------//得到控件IDfunction getid(id) {
return (typeof id == 'string') ? document.getElementById(id) : id};function getOffsetTop(el, p) {
var _t = el.offsetT
while (el = el.offsetParent) {
if (el == p) break;
_t += el.offsetTop
return _t};function getOffsetLeft(el, p) {
var _l = el.offsetL
while (el = el.offsetParent) {
if (el == p) break;
_l += el.offsetLeft
return _l};var currentInput = null;//修改属性显示列表function BoxShow(e) {
var input =
if (!input.id) {
input = e.target ? e.target : e.srcE
currentInput =
FillUrls();
var box = getid("allSitesBoxHdl");
if (box.style.display == 'block' && currentInput.id == input.id) {
box.style.left = (getOffsetLeft(input)) + 'px';
box.style.top = (getOffsetTop(input) + (input.offsetHeight - 1)) + 'px';
box.style.width = (input.offsetWidth - 4) + 'px';
box.style.display = 'block';}//显示列表function BoxShowUrls(e) {
var input =
if (!input.id) {
input = e.target ? e.target : e.srcE
BoxShow(e);}//给Input设置值function InputSetValue(val) {
var obj = currentI
obj.value =
if (obj.getAttribute('url') == 'true') {
var tags = document.getElementsByTagName('input');
for (var i = 0; i & tags. i++) {
if (tags[i].getAttribute('url') == 'true' && tags[i] != obj) {
tags[i].value =
BoxHide();}function BoxHide() {
if (getid("allSitesBoxHdl")) {
getid("allSitesBoxHdl").style.display = 'none';
}}//加载列表function FillUrls() {
var strdomin = $.trim($("#Text1").val());
var qsData = { 'wd': strdomin, 'p': '3', 'cb': 'ShowDiv', 't': '5' };
async: false,
url: "/su",
type: "GET",
dataType: 'jsonp',
jsonp: 'jsoncallback',
data: qsData,
timeout: 5000,
success: function (json) {
error: function (xhr) {
alert(xhr);
});}function ShowDiv(strurls) {
var urls = strurls["s"];
var html = "";
if (urls) {
var urllist =
var forlength = 0;
for (var i = urllist.length - 1; i &= 0; i--) {
var textval = urllist[i];
if ($.trim(textval) != "" && $.trim(textval) != "undefined") {
html += "&li class=\"lis\"&&a href=\"javascript:InputSetValue('" + textval + "');\"&" + textval + "&/a&&/li&&br/&";
html = "&li style='font-size: 12' &&&没有记录&/li&";
if ($.trim(html) == "") {
html = "&li style='font-size: 12' &&&没有记录&/li&";
getid("allSitesBoxContent").innerHTML =}//关闭输入法function closeIME(e) {
var obj = e.target ? e.target : e.srcE
obj.style.imeMode = 'disabled';}function OnPaste(e) {
var obj = e.target ? e.target : e.srcE
setTimeout("MoveHttp('" + obj.id + "')", 100);}//修正URLfunction MoveHttp(id) {
var val = getid(id).
val = val.replace("http://", "");
if (val[val.length - 1] == '/') {
val = val.substring(0, val.length - 1);
getid(id).value =}function OnKeyup(e) {
var obj = e.target ? e.target : e.srcE
setTimeout("addInput('" + obj.id + "')", 200);}//赋值function addInput(id) {
var obj = getid(id);
//如果是一个没有True的input不执行
if (obj.getAttribute('url') == 'true') {
if (obj.value.indexOf('。') & 0) {
obj.value = obj.value.replace('。', '.');
var tags = document.getElementsByTagName('input');
for (var i = 0; i & tags. i++) {
if (tags[i].getAttribute('url') == 'true' && tags[i] != obj) {
tags[i].value = obj.
FillUrls();}//注册对象的事件function Init() {
$("#allSitesBoxHdl")[0].style.display = "none";
$(":text").each(function () {
if ($(this)[0].getAttribute('url') == 'true') {//给所有的url=true属性的Text加效果
$(this).bind("keyup", OnKeyup); //按键时
$(this).bind("mousedown", BoxShowUrls); //鼠标安下时
$(this).bind("mouseout", BoxHide); //鼠标离开时
$(this).bind("paste", OnPaste); //处理//
$(this)[0].setAttribute("autocomplete", "off");
网页代码如下:
&%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %&&!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&&html xmlns="http://www.w3.org/1999/xhtml"&&head runat="server"&
&title&&/title&
&link href="Scripts/StyleSheet.css" rel="stylesheet" type="text/css" /&
&script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"&&/script&
&script src="Scripts/JScript2.js" type="text/javascript"&&/script&&/head&&body&
&form style="text-align: center" id="form1" runat="server"&
&input style="width:500"
url="true" id="Text1" type="text" /&&br/&
&input style="width:500" id="Text2" type="text" /&
&div style="display: position:" id="allSitesBoxHdl" class="classlist"
onmouseover="this.style.display='block'" onmouseout="this.style.display='none'"&
&ul id="allSitesBoxContent"&
&script type="text/javascript"&
Init();&/script&
&/form&&/body&&/html&
好了我们一起浏览一下效果吧
是不是很拉风啊。
说到这里不仅仅是百度这样,像Soso,Sogou等都可以使用同样的方法来实现。
大家如有兴趣的话可以下载这个例子看看。下载地址:
如果感觉不错的话就给小弟推荐一下吧。怎么才能让别人在百度上能直接搜到我的网站_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
怎么才能让别人在百度上能直接搜到我的网站
我有更好的答案
微博、QQ群等等平台上发布你公司的网址,也是最直接最快速的方式,那样我推荐以下三种方式,论坛、博客,可以将自己的网站进行产品关键标签等内部优化处理,你也可以在很多B2B平台(如阿里巴巴、慧聪网、马可波罗等)上发布你公司的产品消息和网址:一;如果百度还没有收录你的网站的话首先,然后再和你朋友或者客户的网站做交换链接并且时常去更新你的网站内容、或者购买访问量等等多种方式进行网站SEO,别人肯定无法搜索到你的网址,就是参加百度搜索推广,设定好你的产品或公司关键词,最多一个星期他们就可以帮你做上去了,你的潜在客户用百度搜索时就能找到你的网站了二,你必须要先让百度收录你的网址,当然现在百度收录新的网站很慢也很繁琐了,现在很多新的网站因为内容太过简单或者网站活跃度太低而不被百度搜索收录进去,你要想百度上可以搜索到你的网站,也可以让别人再百度搜索你的产品关键词时能找到你的网站三
信任 共进 卓越
主营:SEO优化,网络推广,网络营销,网站建设
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包}

我要回帖

更多关于 怎么让百度搜到网站 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信