互联网媒体的10宗罪

一个天天从36kr和虎嗅去了解互联网的人,你怎么可能把的了互联网的脉!!你怎么可能不入坑!你看到的互联网根本就是扭曲的。是媒体层面的互联网,你按照这个思路去找项目,去做事情,你不入坑谁入坑? ——曹政

什么是互联网媒体呢?

首先我们了解下这些媒体(特指互联网相关的媒体),媒体发的文章通常都是带着利益交换的,很多文章其实都是软文罢了,对于他们来说是否真实根本不重要。

为什么说媒体上面的互联网是扭曲的?

1、 媒体上的互联网趋势常常是被公关后的结果,背后推手制造出假繁荣假数据假趋势,骗投资,骗人跟他一起玩。

2、 媒体网站的编辑往往是没有实战经验的,纸上谈兵,信他们,活该你被坑。

3、 媒体上会放大很多特例极端的事件当作案例来讲解,这是媒体的本质,喜欢个案。

4、 媒体会盲目求新技术,不考虑应用场景盲目的解读新技术。为了保持自己的前沿性也是拼了。

5、 媒体会炒作起一些新概念,形成一场集体的狂欢骗局,最好的案例就是:互联网思维,呵呵,那些满嘴互联网思维的人不是为了忽悠傻逼就是自己是傻逼。

6、 不懂装懂,没关系大家都在忽悠,我也忽悠好了,各大媒体网站胡乱解说大数据,云这些东西,最后原本高大上的东西搞的谁都不敢乱说,怕被当成忽悠。
7、 制造各种假数据,标题党。一群可怜的创业者被忽悠的团团转。

8、 公知作怪,公知利用自己舆论上面的优势在互联网媒体上面发表各种长篇大论,唱衰各种行业或技术,指点江山,其实他们对这些根本就没有深入的了解过。

9、 整天这个模式,那个模式,这个生态,那个闭环。O2O才是未来,B2C必死无疑。微博已死,微信已经取代了微博。

10、暂时就这么多,想起来了再补,真要了解互联网,我们就要深入互联网,先了解他的产品,运营,技术等。然后再用自己的心和专业能力去观察吧。

浅谈意识阶梯在SEO及运营领域的运用

通过意识阶梯来划分市场,把用户划分到不同的市场去,通过意识阶梯模型,精准的锁定不同目标市场的用户,满足用户的需求,达到转化的目地 (我们这里讨论的转化指的是用户产生购买行为) 。

首先我们来看一个网站文案广告:

“你是否需要一辆电动车代步呢?xx商城提供物美价廉的电动车。多,快,好,省。”咋一看,好像是满足的用户的需求,但是他满足了全部市场用户的需求了嘛?带着这个疑问,我们开始下面的讨论 。

我们现在开始来了解下意识阶梯模型:

222 浅谈意识阶梯在SEO及运营领域的运用

  • 某种意义上来说,每个人都是从阶梯0开始的,最开始的时候每个人都没有意识到自己的需求。
  • 只有到了第五个阶梯,用户才会真正的产生购买行为,也就是我们需要的转化。
  • 在这个排列中,每个层次的用户都是一层一层的登上阶梯的,符合逻辑。
  • 因此为了达到转化的目地,我们需要把用户一层一层的进行引导,一直到最上面的阶梯。

我们通过意识阶梯模型对xx电动车商城进行市场划分:

  • 有些人认为自己并不需要买电动车,或者并没有意识到买电动车的必要。
  • 有些人觉得有一辆电动车进行代步能方便一些,但到底怎么买没有方案。
  • 有些人找到了一些购买方案,但是对于xx电动车商城一无所知。
  • 有些人知道xx电动车商城,但并不知道与其他可以卖车的商城比较有什么优势。
  • 有些人已经对xx电动车商城很了解,并很信任这个商城的产品,但没有决定好要购买。
  • 最后,有一批用户觉得xx电动车商城可以,想要购买上面的车。

我们所有的潜在用户都在这个清单上面,每一项代表了一个不同的细分用户市场,针对每个细分的用户市场,我们应该制定相符合的策略方法。如果用户都没有意识到产品的存在及其优势,“打着xx商城提供物美价廉的电动车”的广告是没有任何意义的,同样在里面写“多,快,好,省”也不可能吸引用户的注意,因为他们知道很多商品都在促销,“多,快,好,省”你比的过京东嘛?

意识阶梯的运用:

运用意识阶梯,首先我们需要明确几个问题的答案。

  • 我们的用户现在处于怎样的一个意识阶梯上?
  • 这些用户正在寻找什么?
  • 在这个阶梯上,用户最需要的是什么?
  • 我们需要怎样说服用户,让用户登上更高的阶梯呢?

明确这些问题以后,针对不同的细分市场下的用户,我们对电动车商城进行对应的SEO策略及网站运营方案的制定。

  • 阶梯0,有些人认为自己并不需要买电动车,或者并没有意识到买电动车的必要。

    这个阶梯的用户没有意识的到需求,甚至不知道电动车的存在,那么在这个阶段,我们是没有办法进行SEO这一类的操作,来让他们来访问网站的,这里需要我们来“创造需求”但这往往代价是恐怖的,既然用户不会主动来寻找这个需求,那我们唯一的解决方案就是在各种媒介,线下用户看的到的地方发布信息,讲述网上购买电动车的好处,以及电动车环保,方便等,这种教导的方式花费很大,同时也为竞争对手创造了市场,对于小公司而言,一般不会选择这么做,所以先暂时放弃这一块用户市场的转化。

  • 阶梯1,有些人觉得有一辆电动车进行代步能方便一些,但到底怎么买没有方案。

      这个阶梯的用户,相对与上个阶梯的用户来说,已经容易转化太多了。我们通过用户会在意的       问题作为一个突破口来制作登录页面,这类页面优化一类关键词,例如:“电 动车使用起来方便嘛”,“有必要买电动车嘛”, ”电动车危险嘛”将用户带入到网站上面来,通过这类页面像用户灌输电动车的好处,安全性等等,然后开始像用户介绍一些购买电动车的方案,线下专卖店,线上商城(京东,淘宝,xx电动车商城)这个时候用户已经不知不觉进入了阶梯2中了,如果用户感兴趣就会继续看下去

  • 阶梯2:有些人找到了一些购买方案,但是对于xx电动车商城一无所知。

    这类用户已经有一些自己的购买方案了,这时候他们会开始了解哪个方案是最好的,这时候他们会开始比较线上,线下购买的区别,各个品牌电动车的好坏,车型,图片,价格等等。这时候我们根据用户的这些需求制作相对应的登录页面来满足用户的需求,比如:根据电动车品牌制作电动车产品库,收集各个品牌电动车的车型,图片,价格等数据。在列表页承载“(品牌)+电动车”,“(品牌)+电动车价格”,“(品牌)+电动车图片”等词。在详情页承载“(品牌)(型号)+电动车”,“(品牌)(型号)+电动车价格”,“(品牌)(型号)+电动车图片”等词。

    通过进一步的关键词研究,我们发现用户基本上不知道我们的电动车商城,通过对于词库的综合分析我们发现我们从这个阶梯市场可以收获利益最大化,完成最大的转化,所以我们首先要拉来这一部分用户到我们网站上面来,然后我们针对这些页面的用户开始展示我们的电动车商城,展示我们的优点,对用户暗示,让用户来我们商城购买。当用户接受了我们的暗示的时候,就进入了第3个阶段。

  • 阶梯3:有些人知道xx电动车商城,但并不知道与其他可以卖车的商城比较有什么优势。

    对于这些知道xx电动车商城的用户,我们需要像他们展示电动车商城的正面的内容,通过关键词分析,他们往往会搜索“xx电动车商城怎么样”,“xx电动车商城的车谁买过,质量如何”,”xx电动车商城的车便宜嘛“ 我们根据这类词制作相对应的登录页面,然后进行适当的SEO优化 。在这个阶梯的用户,我们主要像他们展示我们的优势,与竞争对手网站对比的优点,当用户看完这些的时候,用户已经开始进入了阶梯4。

  • 阶梯4:有些人已经对xx电动车商城很了解,并很信任这个商城的产品,但没有决定好要购买。

    这类用户已经知道商城的优势和产品的好处,但往往这样还不够,需要更多的刺激,我们需要更多的理由来说服用户,这个能够改善他的生活,在用户的大脑中形成一副画面,在我们商城买了这个产品,生活会变的更好,再也不用担心堵车,上班迟到这类事情了。还可以通过第三方的认可来增强可信度,例如:购买产品用户的评价,用户满意的”感谢信“。当我们通过这些说服用户购买后,则进入了第5个阶梯。

  • 阶梯5:最后,有一批用户觉得xx电动车商城可以,想要购买上面的车。

    我们的目地就是为了促成交易,这个阶梯的用户,有些是我们引导过来的,有些是直接冲过来购买了,可能会搜索“xx电动车商城“,”xx电动车商城促销车“等词,我们建立相关登录页面,进行适当优化。

这里我们更多需要解决的是让用户可以无障碍的完成付款购买流程,购物车,付款等关键环节的的产品设计,帮助用户跑到顺利跑到终点,网站完成一次转化。

写在最后:

这里大家应该感觉到SEO更多的是作为一个工具在使用,策略的制定也是通过网站运营及转化的角度出发的,已经不是单纯的做流量,个人认为对于我们SEOer来说,走出SEO来做SEO才会更有价值,也是我们的一个出路,不会那么累。看上去,像条狗。汪…

最后,本人能力有限、文笔渣渣、思维混乱,上述文字诸多不合理地方,望批评指教。

认真的告别

在那些没有结局的故事里,
好像都少了一个很认真的告别,
少了一句郑重其事的“再见”。
要想把回忆放在一个恰当的位置并不难,
难的只是缺少一个认真的告别。

Cygwin安装详解,快速安装所有插件,无需联网

前端时间的一篇文章中小型网站日志分析深入浅出之SEO实战,好几个人问我安装Cygwin的安装和插件安装相关问题,这里科普下,其实网上下载的安装软件里面有详细的安装过程解释,注意下就知道了。

Cygwin下载:

链接: http://pan.baidu.com/s/1c0iXM6G  密码: pgfo

安装详解:

1. 双击运行cyg_win_setup.exe 安装程序。

2.       单击【下一步】,到了如下图的界面,选择“Install from Local Diretory”

1 Cygwin安装详解,快速安装所有插件,无需联网

3.       继续【下一步】,如下图,填写安装路径

2 Cygwin安装详解,快速安装所有插件,无需联网

4.       再【下一步】,会选择安装包的目录,一般不用填写,默认解压的当前就是安装包的目录,如不是,请手动切换到解压的目录
3 Cygwin安装详解,快速安装所有插件,无需联网
5.       【下一步】选择要安装的插件,请选择【AllφInsatll】,鼠标点击红色部分,这样就可以实现无需联网,一次性安装所有插件的需求,           如果你的Cygwin版本不行,请安装我给的版本,并按照我上述安装流程来。

4 Cygwin安装详解,快速安装所有插件,无需联网

6.       【下一步】,开始安装,安装完成后,如下界面,有两个选项可选,分别为“创建桌面快捷方式”、“添加快捷方式到开始菜单”,建议全部选中,单击【完成】。
5 Cygwin安装详解,快速安装所有插件,无需联网

修改默认目录:

这一步根据个人需求来,不一定要改,Cygwin安装后默认会进入Cygwin虚拟目录,要是想让Cygwin一启动就进入某一指定的目录的话只要用文本编辑器打开Cygwin安装目录下home/user name/.bashrc文件(注:user name指你安装Cygwin的计算机用户名。如:‘hilatolo’),在文件末尾加入“cd 你要设置的默认路径”即可。例如若想让Cygwin 从f盘 shell 路径启动,在bashrc末尾加入“cd f:/shell”即可。

python查询百度收录(多线程版)

查询收录数,收录率,未收录链接,收录的链接
需要安装pycurl模块
需要查询的URL放在url.csv里面文件必须是utf-8格式
运行BDshoulu.py文件
在Windows下面的命令提示符下运行会乱码,print的内容会乱码,请自行转码,不影响结果。
遇到验证码的时候会停止5分钟重新查
线程建议不要开太多,否则会导致封IP

 Python |  点击左边文字复制代码 |? 
001
#coding:utf-8
002
import pycurl,re,StringIO
003
import  threading,Queue,time
004
 
005
class caiji:
006
	#打开网页  url:网页URL
007
	def html(self,url):
008
		while 1:
009
			try:
010
				b=StringIO.StringIO()
011
				c=pycurl.Curl()
012
				c.setopt(pycurl.URL,url) #打开URL
013
				c.setopt(pycurl.FOLLOWLOCATION,2) #允许跟踪来源,有参数:1和2
014
				c.setopt(pycurl.ENCODING, 'gzip')  #开启gzip压缩提高下载速度
015
				c.setopt(pycurl.NOSIGNAL, True)   #开启后多线程不会报错
016
				c.setopt(pycurl.MAXREDIRS,1) #最大重定向次数,0表示不重定向
017
				c.setopt(pycurl.CONNECTTIMEOUT,60) #链接超时
018
				c.setopt(pycurl.TIMEOUT,30)  #下载超时
019
				c.setopt(pycurl.USERAGENT,'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)')
020
				#pycurl.USERAGENT  模拟浏览器
021
				c.setopt(pycurl.WRITEFUNCTION, b.write)  #回调写入字符串缓存
022
				c.perform() #执行上述访问网址的操作
023
				# print c.getinfo(pycurl.HTTP_CODE)
024
				c.close()
025
				html=b.getvalue()   #读取b中的数据
026
				return html    #跳出并返回html
027
			except:
028
				continue
029
 
030
 
031
wurl=open(r"url1.csv",'a')
032
 
033
caiji=caiji()
034
 
035
class count:
036
	def __init__(self):
037
		self.shoulu=0
038
		self.wshoulu=0
039
		self.i=0
040
		self.lock=threading.Lock()
041
 
042
 
043
	def c_wshoulu(self):
044
		self.lock.acquire()
045
		self.wshoulu+=1
046
		wshoulu=self.wshoulu
047
		self.lock.release()
048
		return wshoulu
049
 
050
 
051
	def c_sl(self):
052
		self.lock.acquire()
053
		self.shoulu+=1
054
		shoulu=self.shoulu
055
		self.lock.release()
056
		return shoulu
057
 
058
 
059
	def c_i(self):
060
		self.lock.acquire()
061
		self.i+=1
062
		i=self.i
063
		self.lock.release()
064
		return i
065
 
066
count=count()
067
 
068
class th(threading.Thread):
069
	def __init__(self,qurl):
070
		threading.Thread.__init__(self)
071
		self.qurl=qurl
072
		self.lock=threading.Lock()
073
		self.cond=threading.Condition()
074
 
075
 
076
	def run(self):
077
		while 1:
078
			ddc=self.qurl.get()
079
			if ddc is  None:
080
				break
081
			while 1:
082
				bdhtm=caiji.html('http://www.baidu.com/s?wd='+ddc)
083
				self.lock.acquire()
084
 
085
				if '百度为您找到相关结果约' in bdhtm:
086
					i=count.c_i()
087
					print '第%s条, %s ,收录'% (i,ddc)
088
					wurl.writelines('第%s条, %s ,收录\n'% (i,ddc))
089
					count.c_sl()
090
					break
091
 
092
				elif '抱歉,没有找到与' in bdhtm:
093
					i=count.c_i()
094
					print '第%s条, %s ,未收录'% (i,ddc)
095
					wurl.writelines('第%s条, %s ,未收录\n'% (i,ddc))
096
					count.c_wshoulu()
097
					break
098
 
099
				elif 'http://verify.baidu.com/' in bdhtm:
100
					print ddc,'出现验证码,等待5分钟后自动开始'
101
					self.lock.release()
102
					time.sleep(500)
103
					continue
104
 
105
				else:
106
					print 'Error'
107
					break
108
			self.lock.release()
109
 
110
 
111
qurl=Queue.Queue(0)
112
threadCount=6    #开启线程数,默认6个线程
113
 
114
ths=[]
115
for t in range(threadCount):
116
	thread=th(qurl)
117
	thread.start()
118
	ths.append(thread)
119
 
120
for ddc in open(r'url.csv'):   #导入需要查询的URL文件,格式必须是utf-8
121
	ddc=ddc[0:-1]
122
	qurl.put(ddc)
123
 
124
for tt in range(threadCount):
125
	qurl.put(None)
126
 
127
for t in ths:
128
	t.join()
129
 
130
sl=count.c_sl()-1
131
 
132
print  '\n收录率:'+str(round(float(sl)/float(count.c_i()-1)*100,2)),"%"
133
print '收录:%s 条'%str(sl)
134
print '未收录:%s 条'%str(count.c_wshoulu()-1)
135
 
136
 
137

关于应届生面试一些感触

带过一些人,再为企业招人的时候,发现自己关注的和自己原来想的不大一样,关于应届生我关注的更多的是对专业的兴趣,因为应届生的那点能力的积累完全无法满足商业社会的需求。

以前一直觉得应届生应该有自己的作品,经历(兼职,暑假工),现在想想对于应届生最重要的不是能力,而是兴趣和那一股劲,一股企业和上级觉得你能迅速成长的劲。

所以应届生面试秘籍:让面试官感觉到你希望在某个专业下成长的心情,所以认真的准备一些东西是必要的,你需要表达你的浓烈兴趣,不要怕说错要表达让我们看到你的那一股渴望,希望靠某个专业谋生的劲。

分享下百度牛站PK采集到的数据和代码

据我观察这数据是pc端的点击量。

晒个图:

1111 分享下百度牛站PK采集到的数据和代码

附件里面有代码:

如果想继续采集的话双击:niuzhanuv.py
数据是采集来的原始数据,最后运行下:fenxi.py就可以看到上图数据了,自己用excel排序下。程序里懒得搞。
脚本一秒钟采集一次,之前采的太快直接被封了,哭。

下载:baidu_uv

火狐imacros插件批量提交数据到抓取诊断工具提升收录

百度站长平台的抓取诊断工具,使用的是百度真实蜘蛛进行抓取的,所以对提升收录有明显效果。不多说,分享插件脚本

 Python |  点击左边文字复制代码 |? 
01
02
VERSION BUILD=8820413 RECORDER=FX
03
TAB T=1
04
CMDLINE !DATASOURCE  ping.csv
05
SET !DATASOURCE_COLUMNS 1
06
SET !LOOP 1
07
SET !DATASOURCE_LINE {{!LOOP}}
08
SET !TIMEOUT 30 
09
URL GOTO=http://zhanzhang.baidu.com/crawltools/index?site=http://www.xxooc.com/
10
TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:zzSubmitInput CONTENT={{!COL1}}
11
TAG POS=1 TYPE=BUTTON ATTR=ID:zzSubmitBtn
12

#在Datasources文件夹下,放ping.csv文件。里面放URL,一行一个,必须是utf-8格式,URL不需要前面的域名部分格式如:
aa.htm
cc.htm
aa/aa.htm

URL GOTO=http://zhanzhang.baidu.com/crawltools/index?site=http://www.ooxx.com/
http://www.ooxx.com/ 改成你网站的域名

微信总裁张小龙内部邮件诠释产品七大价值观

腾讯公司宣布成立微信事业群(WeiXin Group,简称WXG),张小龙出任微信事业群总裁。微信事业群负责微信基础平台、微信开放平台,以及微信支付拓展、O2O等微信延伸业务的发展,并包括邮箱、通讯录等产品开发和运营,致力于打造微信大平台,为用户和合作伙伴创造更多价值。

以下为张小龙今天发出的内部邮件全文,并诠释了七大价值观,值得我们思考:

微信BG的兄弟姐妹们,

想必大家都已看到公司发文的消息:今天,微信BG正式成立,将负责以微信为基础建设移动互联网社交、开放与O2O平台,为用户提供即时通信与线上娱乐、生活和商业化的综合性服务,创造更多价值。这意味着微信已完成第一阶段的孵化,从产品升级为腾讯战略级的业务体系,全面助力公司在移动互联网领域发挥更大作用。

2010年10月微信立项,2011年1月微信发布第一版。我们从QQ邮箱团队分出一支10个人的小团队开始起步,成长到现在的微信BG。微信的用户量,也成长到几亿之大。我们欣喜看到移动互联时代,微信融入了几亿人日常的线上生活,让时间和空间在这个时代有了新的涵义。在此,我要特别感谢每位微信同学的全力付出,并且为大家在这三年里面创造的微信之旅感到骄傲!

新的BG,也吸纳了ECC和财付通的一些团队。欢迎新同学的加入!

作为一个新的业务团队,我也希望之前微信团队的一些理念能继续保持和发扬。这些理念,其实也是公司一直倡导的。在这里总结几点。

1,做对用户有价值的事情。

我们经常会在各种权衡中做取舍,在任何时候,我们都要想,这个事情是不是从用户价值本身出发的来考虑的。如果我们想的策略和用户价值有违背,哪怕舍弃短期利益,也应该维护用户价值。让用户看到你的努力,而不是同事和上级。

2,保持我们自身的价值观,因为它会体现在我们的产品和服务中。

解决纷争时,它会帮我们做出决定。如果我们认为用户不能被骚扰,我们就不会在产品中做出骚扰用户的行为。如果我们没有一致的价值观,我们的产品和服务就会割裂为利益的集合体。不做个人价值观和产品价值观的双面人。

3,保持小团队,保持敏捷。

希望我们在BG成立规模变大后,还能保持小团队心态,避免陷入官僚化和流程化里面。我们曾经禁止写PPT,认为那是形式化的体现。这有些武断,但目标是效率的最大化。我们还将继续限制招聘的人员数目,只招聘最优秀的人员加入团队。对一个优秀团队来说,人员也是少比多好。

4,学习和快速迭代比过去的经验更重要。

移动互联网变化太快,我们的产品和业务思路,也希望是面向新的环境而产生。

5,系统思维。

记住我们的愿景:连接人,连接企业,连接物体。让它们组成有机的自运转的系统,而不是构建分割的局部的商业模式。我们专注于基于连接能力的平台,并将平台开放给第三方接入,和第三方一起建造基于微信的人和服务的生态系统。系统思维也会帮助我们建造透明公正的商业体系,让系统在规则下运转,避免人为的干预。

6,让用户带来用户,口碑赢得口碑。

用互联网的网状传递效应来推动产品和服务。一个例子是一个小小的飞机大战可以引发一场手机游戏的风暴。我们处在一个人人互联的时代,如果我们能让一个用户说好,这个口碑就会传播出去。将我们的创造力体现在各个细节中。创意不是宏图大略,而在于我们每天工作的点点滴滴,用户都能感知到。

7,思辨胜于执行。

执行力很重要,但更希望我们的日常工作是一个思辨的过程。我们提倡争论,在工作中通过辩理来找到正确的解决方法,而非为了团队利益或者人际关系放弃思辨能力甚至思辨习惯。进步来自思辨。

这些朴素的价值观,希望能融入到我们团队的日常工作中。

过去的三年,是微信从无到有的成长的三年。未来的三年,希望微信能成长为一个真正的具备开放能力的系统,并培育出健康的生态。

“微信因你而美“,这是我们去年年会的主题,也以此来感谢大家。在新的微信BG下,相信我们会一起努力,让我们的产品和服务做得更好!

allenzhang