POST的seo技术2:做seo需要懂程序吗

编辑:最优化 日期:2016-04-12 10:28:22

从前一篇文章开始,焦大决心写一些关于seo技术的东西,我所写的都是一些底层的原理,所以对于很多seo新手可能看着吃力或者不知道有什么作用。其实在最初学seo的时候,我也遇到那个最经典的seo问题,做seo需要会技术吗,需要会编程或者程序吗?到现在,我觉得seo属于一门综合实力的东西,会的越多自然越好,但是程序不一定非得精通,但是一些基本的道理需要了解的,不然的话会闹很多笑话的。


 

比如焦大记得2013年的时候,很多网站的首页和内页纷纷出现不带www的排在前面,而带有www关键词排名下降了。于是很多人说,这是由于首选域的问题,所以只要解决了首选域问题就可以了。其中有人在A5站长网发表了一篇解决办法的软文,言之凿凿地说有了效果。在微博上,我看到很多seo大神们纷纷转发,我于是读了下文章,汗颜了。


 

base标签的使用

SEO实用经验分享之<base href>标签(图)

且不论这篇文章所言案例虚实,大家转发的初衷是很好的,是希望很多人可以通过这个方法解决首选域的问题,但是问题是真的可以通过这个方式解决吗?这个时候,如果是一个做过一些程序的seo,肯定会马上否定的,原因很简单,<base href>标签属于客户端(浏览器)识别的标签,而服务端根本不识别这个标签。换句话说,你使用了这个标签之后,你浏览网站的时候可以跳转,但是在服务器上没有做跳转的,而蜘蛛抓取内容和识别内容是在服务器端进行的,而不是在客户端。按照我们“seo技术1:鼠标键盘模拟与数据提交”的理论,蜘蛛抓取处理数据的方式是第二种而不是第一种,所以第一种模式进行的所有标签和seo处理,其实对蜘蛛都是无效的。


 

懂一些程序原理对seo有作用吗,从上面问题大家不难看出。其实,你也可以通过另外一种方式直接验证下是否有效,你先把这个标签加上,然后通过“页面HTTP状态查询”工具查询下,你就会发现加这个标签后返回状态码是200还是301。一个返回状态码是200的标签,对于设置首选域是否效果,略微懂些seo的恐怕都可以理解吧。


 

我虽然说,程序懂一些是好的,但是也不是绝对的,最主要的理解一些基本的原理,对于我们做seo来说帮助无疑是非常大的。再比如robots问题,这个是个互联网禁止抓取的协议,主要对蜘蛛而言的。前不久,一个前seo同事做了个站,经常性有一个外链蜘蛛来爬取,于是他就用了robots协议禁止了蜘蛛抓取,但是发现蜘蛛仍旧不停的爬,甚至有时候反而比以前抓取量更多了。他找不到解决的办法了,于是问我。


 

其实,这类的问题很常见,比如有的站某些页面可能robots已经禁止了蜘蛛抓取了,但是蜘蛛还是一直不停的抓。理解和解决这个问题其实从原理入手也很简单,协议是什么玩意,也就是口头承诺的东西,蜘蛛有道德的话可以遵循他,没有道德的话根本不会理会这个,或者有些蜘蛛已经完全漠视他了。所以协议这类的东西都是虚空的,是挡不住一些流氓蜘蛛,特别是那些采集类蜘蛛,想通过这个协议来解决无疑是空想天上掉馅饼,而解决方式是你必须从实际入手,比如直接在服务器禁止这个IP访问,问题一下子就解决了。


 

seo的问题能否解决,或者怎么解决,我一直最深的感触就是你能理解他。很多问题从基本原理上理解之后,方法就自然而然地来了。对于做seo来说,和程序源码或者数据、http协议等都有着一定的关系,如果能了解一些这些基本的原理之后,或许很多复杂的seo技术神马都迎刃而解了。

标签:post   seo技术

本文地址:https://www.zuiseo.com/jishu/359.html