俗话说,"不懂得实践的学生,就是纸上谈兵"。
所以作为做Java Web开发的高手,我也不想做一个只会纸上谈兵的赵括。于是乎开始动手,使用比较开放的框架Spring MVC, Spring Shiro + Maven + Myibatis自己开发了一个网站,本以为做完一个网站,买一个服务器域名,上线后,就可以万事大吉了,网站就可以被别人看到,我就能想做自己想做的事情了。结果却是很例外的,原来万事才是开了一个头,更大困难和挑战还在后面等着我,这个就是我这次要讲的SEO优化了。
现在的网络很发达,本人也没有具体统计过,但是起码也得有几千万个网站已经在万维网上运行起来了,那么既然有那么多网络,怎么样才能更快的被人了解,被人找到了,这时候大家脑袋里面都会浮现一个词语 "百度一下,你就知道", 是的,百度已经是一门大家上网必不可少的工具了,甚至很多人,都把百度设置为自己的主页,方便查询内容和消息。
很明显了,作为一个新站,基本上是没人来访问了,除了自己整天没事在那里点,不做推广,不上搜索,基本上是很难被人发现的,SEO优化已经渐入我的脑袋。
问题来了,如何做SEO呢?
作为一个程序员的思维,先百度一下找找方法。搜索的结果很多很杂,什么算法,关键词,权重,长尾词,原创,定时更新文章,收费培训班等等,SEO已经是很多培训结构的一门课程了,信息量很大,非常大。就算是电脑,也得需要时间整理问题,何况我们这些脑容量本来就有限的人啊。还好,有一个朋友,他参加过SEO优化的培训,算是帮了我一个大忙。
这个阶段,总结一下,总算有一个初步的了解,有了一个大概的方向:
1 文章必须是原创的,有一定的质量,这个是网站最基本的要求(其实这个说了也是白说,很多网站都是用爬取工具得到的结果,真正的所有的,都原创,难度太大)
2 网站定时更新,百度爬虫能够定时去爬取到最新的内容(这个简单了,对于我们这些程序员来讲,小CASE一个了)
3 网站排版布局友好,允许百度爬虫正常访问,可以很容易抓取到自己需要的内容 (这个跟第二条差不多了)
4 利用百度现有工具,让百度快速收录(百度是有很多专门给站长提供的工具的了,下来我会细细跟大家说是哪些工具了,很重要奥~)
5 网站需要有一定的流量,有一定的外链,保证每日有正常的访问量(网站推广的必须步骤了,具体怎么实施,的确,非常的繁琐了,不过,当然是有方法的了)
6 网站必须要有网站地图页面