前言
主要是前段时间新域名上线,针对新域名做了一些google seo的优化,效果还是很显著的。从老域名上线2个月只被收录了一个首页,提升到了新域名上线一天就有3个页面被收录并且还能看到各关键词的排名显示。这里特意做一下记录,其他搜索引擎的seo其实也都大同小异,大家可以参考借鉴。
google search console接入
工欲善其事,必先利其器。首先你要明白你网站有啥问题为什么没有被收录或者排名很低。
官方文档 这里有很详细的seo策略。这一切的前提是让你接入google 自己的分析软件,search console 有很多功能,如分析你页面存在的安全隐患,分析未收录的原因,上传sitemap, 查看从google点过来的次数和相关关键词等等。
点击添加域名,我选择的是添加网址前缀,这个感觉比较容易一些,左边的网域需要修改dns配置,感觉不太方便
验证所有权:google需要先验证这个网站是属于你的,才会给你展示相关的seo数据,所以你可以选一种方法验证网站的所有权,我选择的是html标记,只要加个meta标签即可,方便快捷
等上线添加完成后,就可以点击验证啦。验证完成以后就会登入数据界面
如果你被google收录已久,这里面就会显示从google 过来的点击率,已收录的页面等等
像我这个就是个新网页,那么怎么能让google快速收录我所有的网页呢(毕竟如果收录都没收录的话,就更别提什么排名了)
快速收录
-
首先,如果你网址有什么问题,search console会在顶部提示你安全隐患所在,这些都是不利于google收录你的网页的,比如"有不安全下载"等等,可以针对性的改一波
-
其次,如果你页面跳转方式不是
<a href="xxx">这样写的,而是诸如onClick等方式,那么爬虫是很难从已发现的页面爬到另一个未发现的页面的,可以尽量把能跳转的页面都用a标签跳转的方法写的页面上。 -
如果实在不好写 a标签跳转或者这个页面就不应该有明文的跳转,那么可以添加sitemap.xml【站点地图】来帮助google抓你的页面。站点地图生成网站,这个网站可以自动帮你生成他能爬到网址的站点地图,你可以用这个生成了以后再添加一些自己需要的隐藏url即可。
ps.google只识别sitemap的<loc>和<lastmod>,其他可以不写
然后就可以登录search console来上传你的sitemap了(需要sitemap地址对外可访问)
- search console 网址检查可以查看这个域名下指定页面有没有被收录,你甚至可以点击请求编入索引来加快该页面被收录的速度。(每日有配额限制)
seo排名优化
- title, description 和 keyword这些是要加上的,并且要精准
- ssr/ssg渲染(比如next.js等),不然爬虫抓不到内容
- 解决页面上的安全问题
- 不要有重复内容,不要大段copy别人的内容,这些都是不利于排名的
- 如果你是迁移网址,那么记得把老域名301到新域名,不然也会因为重复内容而降低排名
- 有针对性的sem投放