网站内容如果想被搜索引擎(百度/google)收录,除了提供robots.txt等着爬虫来爬以外,如果想最快的被百度收录可以在熊掌号平台进行注册,可以通过在平台上进行页面改造、站点同步等方式提高百度收录,但是最有效的方式是使用api主动向百度提交链接进行收录,这是最高效SEO方式。
提交百度收录
在熊掌号上提交链接收录有两种方式:
手动提交,地址主动提交
手动提交只需要在平台上输入地址点击提交即可,下面重点说下api提交
api提交百度收录
api提交的链接为:
提交的内容就是:一行行的链接通过换行符分开
最后一个参数type是提交的类别:
realtime:首次提交batch:更新已提交过的链接
使用Java提交百度收录,这里使用okhttp进行http请求:
publicvoidsubmitSeoIndex(List
//使用百度平台的appid和token进行参数替换
Stringurl=String.format("",
create?"realtime":"batch");
//要提交的链接内容
Stringcontent=links.stream().collect(Collectors.joining("
"));
//通过post提交百度收录
OkHttpClientokHttpClient=newOkHttpClient();
Requestrequest=newRequest.Builder().url(url).post(RequestBody.create(MediaType.parse("text/plain"),content)).build();
Callcall=okHttpClient.newCall(request);
Responseresponse=call.execute();
System.out.println(response.body().string());
}