首先可以百度搜索一下 网站SEO优化,搜索出来的结果基本都是收费的、
换一种搜索关键字:HTML SEO优化 看到的是下面的结果
在下面一点的时候 可以看到有技术博客,看来是找对门了。但是阅读几遍后发现,都是基于HTML的 (正如刚刚搜索)
我们要做的是一个网站从开始编码 一直到 上线,然后到百度 谷歌 360 可以收录到的目标。
好像目前来看 百度没有这样的文章,是的,今天我就带大家来学习这些,(让每个网站都可以在百度解析到,(当然网站既然挂在服务器了 不要随便的发布或者随便的暂停服务))
下面我们分2个步骤来说明:
- 建站(我需要创建一个什么样子的网站) 相信只要是点击到这篇文章的用户都已经有自己的内容想法了。这边不做引导。 但是下面给一个用Java开发自己博客的文章(SpringBoot Mybatis layui ) 如果是其他语言,后续有能力后在开放。
- 上线
- 按照百度的格式 ,加入百度的文件。(访问百度https://ziyuan.baidu.com/管理自己的网站,增加自己的网站,验证百度文件)
继续往下走:
百度收录你的站点 www.zooafun.com
- 自动提交
- 主动提交
- java代码实现方式: (博客的结尾)
- 在线工具提交方式:
- 子弹教程在线提交方式
-
名称 邮箱 可以随意填写,后面的网址 请填写 百度下面的连接 下面的文本域 编写您要主动提交的地址(被百度收录的 ,注意) 多个地址 请以(英文逗号, 隔开)
-
- 子弹教程在线提交方式
- 自动提交
- 主动提交
- 手动提交
- 普通提交 https://ziyuan.baidu.com/linksubmit/index?site=http://www.zooafun.com/
- 每次可以提交20条连接,格式如下:
- www.zooafun.com
- www.zooafun.com
- www.zooafun.com
- 每次可以提交20条连接,格式如下:
- 新站保护数据推送通路可提交链接总限额300条,每日最多提交10条,请优先推送您网站首页或重要优质数据。
- 普通提交 https://ziyuan.baidu.com/linksubmit/index?site=http://www.zooafun.com/
原文来自于:https://www.zooafun.com/blog/10.html
Java 代码方式实现
public class BaiduTeampleSend {
/**
* 百度链接实时推送
* @param postUrl
* @param urls
* @return
*/
public static String sendPOST(String postUrl, List<String> urls){
if(null == postUrl || null == urls || urls.size() ==0){
return null;
}
String result="";
PrintWriter out=null;
BufferedReader in=null;
try {
//建立URL之间的连接
URLConnection conn=new URL(postUrl).openConnection();
//设置通用的请求属性
conn.setRequestProperty("Host","data.zz.baidu.com");
conn.setRequestProperty("User-Agent", "curl/7.12.1");
conn.setRequestProperty("Content-Length", "83");
conn.setRequestProperty("Content-Type", "text/plain");
//发送POST请求必须设置如下两行
conn.setDoInput(true);
conn.setDoOutput(true);
//获取conn对应的输出流
out=new PrintWriter(conn.getOutputStream());
//发送请求参数
String param = "";
for(String string : urls){
param += string+"\n";
}
out.print(param.trim());
//进行输出流的缓冲
out.flush();
//通过BufferedReader输入流来读取Url的响应
in=new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line;
while((line=in.readLine())!= null){
result += line;
}
} catch (Exception e) {
System.out.println("发送post请求出现异常!"+e);
e.printStackTrace();
} finally{
try{
if(out != null){
out.close();
}
if(in!= null){
in.close();
}
}catch(IOException ex){
ex.printStackTrace();
}
}
return result;
}
}