最近在准备面试,所以针对之前做的seo做一个系统的梳理和回顾。
我们的官网主要分为首页和对应的详情页
1. 网站所有的页面需要静态化,地址栏中不能出现“?、&、=”等符号,因为robots不让爬虫爬取(https://www.heavengifts.com/robots.txt)
- java里配置拦截器,拦截*.htm,把它作为请求处理,页面用jsp替换html。
- js可用可不用:js调用后台的数据,百度是不会收录进去的,jsp页面的东西可以被收录
2. TDK完善,包括title、description、keywords,前端页面和后台推送都要添加,如下
<meta name="baidu-site-verification" content="TI4ZF9Ar4h" />
<meta name="keywords" content="北京治疗近视眼医院,北京近视眼矫正,北京好的眼科医院,北京朝阳区眼科医院">
<meta name="description" content="北京眼科医院,北京治疗近视眼科医院,北京近视矫正,北京朝阳区眼科医院,北京***医院是北京好的眼科医院,我院采用先进的飞秒手术,国内外专家就诊.治疗近视选择北京眼科.24小时咨询电话****">
3. 需要搭建栏目与文章的对应关系,如下
- 近视眼栏目:域名/jsy.htm
- 近视眼文章:域名/jsy/162.htm
4. 栏目页旁边要加推荐文章,10条左右
- 文章详情页下面加本栏目的相关文章
- 旁边加其他栏目的推荐文章
5. 每个页面都要加h1 h2内容,h1标题,要惟一;h2其他栏目名
6. 首页的图片上,加title,把想加的关键词均匀分布在图片的title上
7. sitemap生成
参考标准:https://www.heavengifts.com/sitemap.xml
加定时任务,每天晚上11点生成