基于微博的手机app推广

现在微薄的火热程度大家有目共睹,最近整理了几种基于微薄的手机APP推广方法。

微博推广
微博推广

一、           免费方法:

  1. 搜集现有的官方微薄资源,在官方的微薄上发布手机APP消息,重点描述其与其他app相比的优势,在发布时可以利用限时免费,或者推广码等消息增加吸引度。
  2. 建立小号微薄,加以转载,并简单评论,在转发评论时说明此款手机app的特色。
  3. 投稿:微薄上现在有各种专门介绍手机app的帐号,他们的粉丝数还是比较可观的,本身也需要新鲜的手机app资讯,而且粉丝对app应该比较关注,他们会实时发布一些最新的app应用的信息,我们可以编辑好我们的手机app信息,将其投稿给这些微薄。APP每日推送微博 安卓全球汇

二、           收费推广方法:

  1. 微博转发抽奖:新浪微薄现在微活动这样的栏目,可以发起一个大转盘抽奖之类的活动,参与人必须关注我们才能参加,这种推广方式被很多网站尝试。优点是传播快,传播广。但是转播微博的人,往往都是关注于奖品,而忽略了对网站本身的关注。即使为了参加活动,被迫关注了活动发起者的微博,可能在活动结束后,也会取消。
  2. app主题微薄合作:参考免费方法第三点,这些微薄支持投稿,同样可以商谈与他们合作,定期发布手机app应用,给以相应的费用。
  3. 威客方式推广:可以在类似的威克网上发布任务,根据粉丝人数,每转发一次给与相应的金额。现在不少网站在威客网站发布微博评论转发、撰写微博软文等任务来推广。

java线程池技术的历史

总体而言,java线程池技术经历了两个阶段,第一阶段是我们需要自己通过自己写代码来实现线程池技术的,网上有不少现成的资料。总体来说,设计一个线程池包括以下几个类:

1)总体执行类

ThreadPool ,用来创建线程池,这个类还包括一些属性,如下:

a)任务列表

private static List<Task> taskQueue = Collections
.synchronizedList(new LinkedList<Task>());

b)线程池中的所有线程

public PoolWorker[] workers;

提供的方法中,包括构造函数,默认构造默认个数的worker并作为守护线程执行。

Execute方法,执行一个Task。

closePool方法,关闭pool

 

2)执行线程,即PoolWorker,每个PoolWorker都继承自Thread,即没新起一个worker就是一个新线程。Worker的run方法里面,主要工作就是从taskQueue中获取Task,并执行Task的run()方法。

3) 任务Task,一般都是一个实现Runnable接口的实现类。该类的run()方法就是具体要做的事情,你可以用来实现自己的业务逻辑。

以上的实现总体来说有一个缺陷,就是相对来说还是比较死的,线程数一般都是固定的,没有伸缩性。不能安装系统的吞吐量要求来增加或者减少线程。

因为线程池技术如此有用,而自身实现总有这样那样的功能缺陷,从5.0开始,jdk自身提供了线程池技术。比较完美的解决了以上问题,总体来说,主要包括以下几个类:

ExecutorService 线程池接口

ThreadPoolExecutor 线程池接口的默认实现类等,类图如下:

classdiagram

核心类ThreadPoolExecutor:常用构造方法为:
ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,
long keepAliveTime, TimeUnit unit,
BlockingQueue<Runnable> workQueue,
RejectedExecutionHandler handler)
corePoolSize: 线程池维护线程的最少数量
maximumPoolSize:线程池维护线程的最大数量
keepAliveTime: 线程池维护线程所允许的空闲时间
unit: 线程池维护线程所允许的空闲时间的单位
workQueue: 线程池所使用的缓冲队列
handler: 线程池对拒绝任务的处理策略

一个任务通过 execute(Runnable)方法被添加到线程池,任务就是一个 Runnable类型的对象,任务的执行方法就是 Runnable类型对象的run()方法。

当一个任务通过execute(Runnable)方法欲添加到线程池时:

如果此时线程池中的数量小于corePoolSize,即使线程池中的线程都处于空闲状态,也要创建新的线程来处理被添加的任务。
如果此时线程池中的数量等于 corePoolSize,但是缓冲队列 workQueue未满,那么任务被放入缓冲队列。
如果此时线程池中的数量大于corePoolSize,缓冲队列workQueue满,并且线程池中的数量小于maximumPoolSize,建新的线程来处理被添加的任务。
如果此时线程池中的数量大于corePoolSize,缓冲队列workQueue满,并且线程池中的数量等于maximumPoolSize,那么通过 handler所指定的策略来处理此任务。

也就是:处理任务的优先级为:
核心线程corePoolSize、任务队列workQueue、最大线程maximumPoolSize,如果三者都满了,使用handler处理被拒绝的任务。

当线程池中的线程数量大于 corePoolSize时,如果某线程空闲时间超过keepAliveTime,线程将被终止。这样,线程池可以动态的调整池中的线程数。

unit可选的参数为java.util.concurrent.TimeUnit中的几个静态属性:
NANOSECONDS、MICROSECONDS、MILLISECONDS、SECONDS。

workQueue我常用的是:java.util.concurrent.ArrayBlockingQueue

handler有四个选择:
ThreadPoolExecutor.AbortPolicy()
抛出java.util.concurrent.RejectedExecutionException异常
ThreadPoolExecutor.CallerRunsPolicy()
重试添加当前的任务,他会自动重复调用execute()方法
ThreadPoolExecutor.DiscardOldestPolicy()
抛弃旧的任务
ThreadPoolExecutor.DiscardPolicy()
抛弃当前的任务

 

类Executors提供了一系列的工厂方法创建一些常用的线程池,

newSingleThreadExecutor:创建一个单线程的线程池。这个线程池只有一个线程在工作,也就是相当于单线程串行执行所有任务。如果这个唯一的线程因为异常结束,那么会有一个新的线程来替代它。此线程池保证所有任务的执行顺序按照任务的提交顺序执行。

newFixedThreadPool:创建固定大小的线程池。每次提交一个任务就创建一个线程,直到线程达到线程池的最大大小。线程池的大小一旦达到最大值就会保持不变,如果某个线程因为执行异常而结束,那么线程池会补充一个新线程。

newCachedThreadPool:创建一个可缓存的线程池。如果线程池的大小超过了处理任务所需要的线程,那么就会回收部分空闲(60秒不执行任务)的线程,当任务数增加时,此线程池又可以智能的添加新线程来处理任务。此线程池不会对线程池大小做限制,线程池大小完全依赖于操作系统(或者说JVM)能够创建的最大线程大小。

newScheduledThreadPool:创建一个大小无限的线程池。此线程池支持定时以及周期性执行任务的需求。

newSingleThreadExecutor:创建一个单线程的线程池。此线程池支持定时以及周期性执行任务的需求。

 

Ehcache源代码下载

Ehcache源代码下载分为以下几种方式:

一,直接下载或者Maven版本库方式。根据笔者的经验,第1)种方式可能下载不了,建议用后面的方式。

1)      直接下载,直接下载的网址为http://ehcache.org/downloads/catalog

2)      Maven 版本库,网址为:http://oss.sonatype.org/content/repositories/sourceforge-releases/net/sf/ehcache/ 

3)      Maven 快照库,网址为:http://oss.sonatype.org/content/repositories/sourceforge-snapshots/net/sf/ehcache/

 

二,SubVersion版本库下载方式

SubVersion是一个版本控制库,用来管理源代码,建议下载源代码之前先下载SubVersion控制库。下载完以后,通过SubVersion客户端来下载管理源代码。具体来说,分为以下几种情况:

1)  Web方式访问,网址为:http://svn.terracotta.org/svn/ehcache/trunk/

2)  匿名方式检出源代码,url为“$ svn checkout http://svn.terracotta.org/svn/ehcache/trunk ehcache”,这种方式代码修改是没办法提交的。

3)  开发人员检出源代码,url为“$ svn checkout https://svn.terracotta.org/repo/ehcache/trunk ehcache”

4)  如果需要提交代码,用如下命令提交,url为“$ svn commit –username your-username -m “A message””

5)  访问客户端是在企业防火墙后面的,而企业防火墙阻止了http链接,可以采用(3)方法,用开发人员检出方式,因为开发人员检出方式是https协议。

6)  SubVersion客户端可以通过代理访问版本库,只是需要做一些配置。首先,编辑”servers”这个配置文件以明确使用哪个代理。这个文件不同的操作系统的位置不同,LINUX和UNIX操作系统的位置是”~/.subversion”,WINDOW操作系统的位置是 “%APPDATA%\Subversion”(注意这是一个隐藏文件)。

这个文件有描述信息告诉你如何配置,如果没有这个文件,用subversion客户端随便执行一个命令,就会自动生成这个文件。

例子:可以如下方式配置文件:

[global]
http-proxy-host = your.proxy.name
http-proxy-port = 3128

 

移动APP如何推广

移动APP目前无疑是一块大蛋糕,很多人都想进军并占领这块市场,开发一个App对于目前的一些IT公司,甚至工作室过个人来说并非难事,难得是如何去推广移动APP,有哪些方法和渠道。

一、应用市场推荐

目前应用市场推荐是目前最高效,快捷推出APP的方法,因为应用市场是目标人群高度集中的区域。之前的研究文档中有提到一些基于安卓平台的应用市场,包括安卓市场的主要组成部分,排名因素,以及目前市面上的几大应用平台。对于应用市场,主要可以考虑几个推广方法.

  1. 自然排名,就是通过应用市场一定的排名规则,适应其规律,使应用自然排名在前位。参考了网上的一些资料,在APPstore上,冲榜单秘诀就是——刷评价。尤其在每次发布新版本的前3天,努力制造更多的好评数,冲榜有奇效。冲上该分类排名第一页之后,是否能保持排名就看真功夫了。版本更新4-5天后,好评的加权效果消失,如果真实下载与好评数提不上来,排名就会掉下去。
  2. 付费推荐,这个主要是在各个安卓应用市场,可以与其谈付费推荐,累计到一定的下载量与好评度之后再依靠自然排名。
  3. 付费广告,也就是app嵌入式广告,通过第三方商店就是买广告位、买推荐位。付费购买应用市场的广告,包括一些常规Banner,如首页顶部,底部等。

二、增加曝光度

  1. 推高官网访问量,官网有更大的篇幅与感染力来介绍产品的创新价值。在官网为推广的APP打造一个专页,要有吸引力,借助公司原有的资源,为新产品推广。
  2. 增加媒体曝光度,包括软文与视频。可与媒体合作,制作一些软文或有趣味的视频,发布在各大网站中。视频营销现在也是一种很受欢迎的手段,目前在微薄和人人网中,趣味视频被大量的用户主动推荐分享。
  3. APP本身具备口碑传播的气场,够酷,够潮,体验绝佳。用户的主动推荐。这个效果是最好的,目前海量的APP中,我们要有自己的特色与良好的用户体验,这样才能更好的吸引用户。yidongapp

三、社会化营销

  1. 话题营销,可在论坛或社交网站发起一些有意思的话题或活动。例如,前段时间复活节前,必胜客在人人网发布了“原地满状态复活活动”,邀请用户在其活动日志下面以标准格式“我要××原地满状态复活”进行回复,回复的用户即有机会获得100的代金券。该活动每个用户的回复都出现在其好友的新鲜事列表中,活动日志被12000余人次参与该活动,而必胜客为此活动付出的仅仅是1200的代金券,比起传统渠道,具有更大的收益成本。
  2. 微薄推广,目前微薄非常的火热。基于微博也有很多推广方法,在微博中有专门的推送渠道。想在微博论坛推广的话,除了自身产品的用户体验,如果产品自身有社交性质,会比较好推。
  3. 博客,博主是意见领袖是达人,拥有一定的忠实粉丝。跟村长似的,村长说话村民还都是挺相信的。只是相信的是哪句话就得看村长说得如何,村民选择听的内容。
  4. 论坛推荐、置顶,特别是国内一些大的安卓应用平台都是有自身的论坛,这些论坛的目标人群也很集中,可以与其合作,将APP的软文或者评测的帖子置顶推荐。
  5. 应用与社交网站连接,设置分享接口,吸引用户将APP生成的内容推送至社交网络。

四、移动广告联盟

手机广告有着更高的精准度,目前全球最大的移动广告平台是Google的Admob, 还有最近又刚和国内的木瓜移动达成了合作伙伴关系的Tapjoy移动广告平台等。

五、其他的一些非主流方法

1.  应用预装,主要是跟国内的手机生产厂家合作,在手机出厂时就预装我们的APP应用。实施起来比较困难,而且可能会引起用户的反感。

2.  刷机,请别人在刷机的时候把APP预置进去,刷一台几分钱。

 

南京集体户口如何转到江宁

大学毕业之后户口就由毕业时的第一家单位挂靠在南京市人才的集体户口,将集体户口转移到江宁流程和需要的材料有:

身份证原件和复印件

常住人口登记表原件和复印件

购房合同中1,2和签名页复印件

夫妻双方的劳动合同,如果只有一方在上班的话,江宁区会要求提供收入证明,所以如果只有老公或者老婆在上班的话,别忘了让单位开一个收入证明。

房产证原件和复印件

土地证原件和复印件

最后,还需要夫妻双方填写书面申请书,对于申请书,其实是有不同的场景,绝大部分的场景是购房迁入户口,那么申请书的格式可以这样写:

落户申请

××公安局××派出所:

我叫×××,××年×月×日出生,户口在×××,非农业户口,自

20××年

××××××。根据户口迁移政策相关规定,现申请将户口转入×××。

望批准为盼!

申请人:×××

注意,如果是夫妻双方,都需要写,去派出所办理时,如果有一方没有到现场,还需要写一份委托书,大概格式如下:

授 权 委 托 书
委托人: 性别: 身份证号:
被委托人: 性别: 身份证号:
本人工作繁忙,不能亲自办理
的相关手续,特委托 ____________作为我的合法代理人,全权代表我办理相关事项, 对委托人在办理上述事项过程中所签署的有关文件,我均予以认可,并承担相应的法律责任.
委 托 期 限:
委 托 人:
年 月 日

 

WordPress实现301跳转到www标准形式的方法

考虑到对于搜索引擎的收录和友好度,一般我们需要对wordpress网站做301重定向。讲一些非标准形式,跳转到www的标准形式,如http://leranl.com/,跳转到http://www.leranl.com/。

一般方法:在后台中,打开设置-常规,在WordPress 地址(URL),以及站点地址(URL)中填写www的标准形式http://www.leranl.com/,记住要带http://不然没法保存,会报错。

301tiaozhuan

 

之前一直用的这种方法解决,但是这次不行,设置之后,输入http://leranl.com/一样可以访问,并没有做跳转,不知道是不是又是win主机的问题。于是又尝试了第二种办法,这个成功了。

修改 wordpress 根目录下的 wp-blog-header.php ,并在文件开头 <?php 之后加入以下代码,添加成功后将文件保存,覆盖原始文件即可:
if (strtolower($_SERVER[‘SERVER_NAME’])!=’www.leranl.com’)
{
$URIRedirect=$_SERVER[‘REQUEST_URI’];
if(strtolower($URIRedirect)==”/index.php”)
{
$URIRedirect=”/”;
}
header(‘HTTP/1.1 301 Moved Permanently’);
header(‘Location:http:/www.leranl.com’.$URIRedirect);
exit();
}

英文文章伪原创的方法与途径

上次提到google对于英文文章伪原创的算法,详见:Google如何判断伪原创的算法,这次主要整理一下英文文章伪原创的一些方法与途径。

目前的伪原创方法主要有以下途径

1.       利用基于Google或Bing等的免费翻译工具:该方法主要是将采集到的文章进行多国语言互翻,如英-德-英。这种方法操作优点是操作比较简单而且免费,但是这种方法得到的文章原创性与可读性都比较一般,而且如果使用Google自身的翻译工具,被识别的可能性会更高一点。此种方法可以针对用来提交到文章站建设外链。

2.       在线伪原创工具,基本都是一些关键字的替换,它主要包括就是两种形式:简单和嵌入,主要就是把同义词进行替换,嵌入也就是添加,在原来的句中加入一些单词。可读性比较差,且存在之前提出的标点指纹识别的问题。且不能批量的处理,可操作性不高。

3.       伪原创工具:目前比较好的伪原创工具如the best spinner,它的词库比较强大,伪原创后的可读性也比较好,此款工具为收费版。

4.       人工介入+伪原创:完全依靠程序来玩成伪原创的工作目前来看收录没有问题,但是如果想做精品站取得好的排名的话,人工介入是不可或缺的。

常见伪原创的流程:

采集文章源:根据网站的关键词(核心与长尾关键词)可使用火车头采集工具,autoblogged等,批量采集一些文章到本地,发布至wordpress

在工具的辅助下,配合网站的主题,将采集到的文章,针对多篇文章合为一篇,或是采用一句话,二句话,三句话随机插入,增加段落量,对于比较长的段落,可以将其打散,分为几个段落,或者删除中间的一部分,自己寻找一些图或视频,将其添加到采集的文章中。

标题与正文第一段,一定要作改写处理,最好能将关键词或长尾关键词融入进去。图片一般不出现在首段,中间部分图片应加上图片属性alt=”含有关键词的短句”,另外图片下面最好有适当的文字说明或者文章标题。

Google如何判断伪原创的算法

做英文网站的朋友都会遇到语言的问题,完全原创的的难度比较大,所以一般会做一些伪原创处理,但是google的算法已经很强大,对于文章伪原创也有是别的一套算法。

Google主要是通过相似度、搜索指纹和代码噪音来判断文章是否原创。

相似度是搜索引擎去重用的最多的算法,主要依靠词频和反文档频率两个来判断。词频指的是某一个给定的词语在该文件中出现的次数。反文档频率指的是:如果包含词条的文档越少,反文档频率越大,则说明词条具有很好的类别区分能力。大概意思是如果某个词或短语在一篇文章中出现的频率高,并且在其他文章中很少出现,则认为此词或者短语具有很好的类别区分能力,适合用来分类。当两篇文章的特征向量趋于一致的时候,我们认为这两篇文章的内容接近,如果一致则说明是重复的。

数据指纹算法:当搜索引擎通过相似度把文章收集起来后,要判别一下是否是重复文章,经常用的就是数据指纹,数据指纹有很多种算法,常见的比如讲文章的标点符号提出,进行对比,因为对于两篇不同的文章,标点符合不太可能是完全一致的。指纹算法其核心在于统计出段落之中的标点符号有多少来分辩出原创还是伪原创,算法认为没有一篇的文章的标点符号数量一样的,只要算法中统计所有文章的符号和数量进行比对就能分辩出原创和伪原创的文章来,如果想避开这一算法可采用在伪原创文章中再插入其它段落,增加段与段之间的标点符号和数量来扰乱算法的对符号的计算工作。

Google

但是指纹算法肯定不只标点符号这一点这么简单,猜测文字信息提取指纹的要素一般为下面信息:标题、作者、发布时期、修改日期、主要关键词。其中关键词的选取可以有几种方法:提取网页中设置的keywords与description、信息中出现频率高的8个关键词、文章开头或结尾一段话、文章中固定位置的一段话。

有了这些代表信息后,便可以形成指纹信息,若再对这些信息进行Hash运算、MD5等方式加密、变化,生成一段定长(如256字节)的信息,就可以作为该信息的“指纹”,经过加密主要是防止对信息内容的篡改和对指纹的替换。这种方法有些象数字签名技术,但要相对简单,并且不进行加密运算时的标题等信息可以直接作为检索的关键字使用,统计信息表明:对一个文本信息提取指纹,当选取8个关键词及其词频作为其指纹时,准确度在98%以上,查全率在30%左右。这说明要能“概括”该信息,找出其8个使用频率最高的词汇,基本可以代表这个信息。

所以在我们进行伪原创或使用一些伪原创工具的时候,如果只是把关键词进行了替换,标点符号指纹是不变的,甚至连词频都不变。还有对文章进行段落的重拍,这个的确是打乱了标点符号,但是向量和词频问题依然存在。

代码噪音:前面说的这些,都是基于一个条件的,就是搜索引擎要知道文章是什么,因为每个网站的模板都不同,代码也不同,各种信息混合在一起,如果能找到正文就是搜索引擎第一要处理的。一般Google都会通过对代码的布局和噪音比例进行区分,哪些是导航,哪些是正文,并可以对一些典型的代码进行忽略。那么我们在做模板的时候,就要注意整页面降噪,方便搜索引擎进行正文的确认,但是正文区要适当的加燥,增加搜索引擎识别重复性的难度。

 

wordpress自动添加水印(water mark)插件

自己的建立的个人网站中有很多辛苦制作的图片,但是往往轻易被盗用,转载者也不说明来源,为图片增加水印是一个比较有效的办法,但是每次都用ps处理太麻烦,寻找了一款可以自动为wordpress增加水印的插件watermark reloaded。

加了水印多少会影响图片美观,一般图片站的话可能要慎用,鱼与熊掌不可兼得啊

首先到官方下载该插件,下载地址:watermark reloaded,在后台安装激活后进入设置页面。

如图所示,主要有以下几项设置:

Enable watermark for:需要添加水印的图片类型

Watermark alignment:需要添加水印的位置

Watermark offset:水印尺寸设定,单位像素

Text watermark:水印文字的字体,颜色等设置

watermark

设置好之后,点击保存,再上传新图片的时候就可以看到图片水印的效果了,如果觉得不喜欢,可以自己再调整图片水印的位置和文字的大小颜色。

 

 

怎样优化手机与平板网页搜索结果

手机移动市场快速发展。如果想抓住手机市场,不仅是网页开发人员与设计人员,我们都需要去适应新的手机市场的搜索规则。手机搜索引擎优化有它独有的不同于网页版的一些规则,以下是一些对于优化手机市场重要的地方:

1. 手机用户在搜索时一般使用短的关键词/描述

手机用户在搜索时一般使用比较短的短句或关键词。主要原因还是手机键盘操作不方便。一般查询的关键词是1到2个,如果你没有简短的关键词排名,那你可能要流失一大部分手机用户。

2476235_114740442197_2

2.  搜索信息本地化

手机用户大多搜索本地的信息。除了简短的关键词之外,手机用户一般一般针对本地的信息搜索。比如用户在某个地方,搜索附近的东西,寻找附近的饭店,或者某个路线。比如在南京,关于“新街口”相关的搜索应该会很多。

3.符合当前的手机搜索的一些热门信息

体育比赛结果,新闻,天气,金融等是手机搜索中比较热门的。手机用户一般搜索附近的饭店,购物区,体育比赛结果,热门新闻,天气情况,市场信息以及其他类似的主题,最好是能提供时间以及定位的服务,这个现在很受欢迎。如果你的网站其中之一的主题,但是你的网站对于手机搜索并不友好那么你会流失很多的访客。甚至我们可以考虑开发两种版本,一个是针对普通的网页版,一个针对手机版。

4.在手机网页中,要做到前三名

用户不喜欢很长的下拉页面以及翻页等。网页版用户不喜欢有很长的下拉列表的页面,手机版用户更不喜欢这一点。网页版一般一页显示10条搜索结果,所以前10名都在首页,但是对于手机用户来说一屏只能显示前四个甚至三个,所以严格来讲手机用户的第一页必须排到前三名,这样是最具有吸引力的位置。

5.增加网站的手机平台目录入口

将网站提交到手机搜索引擎、手机门户网站、手机网址导航以及目录书签网站等。能有来自谷歌或其他搜索引擎的访客最好,但是如果你想要更多的流量,以上提到的几点就显得很重要了。目前这些手机导航资源为带来流量提供了很大的帮助,所以不要忽视他们。很多手机用户往往不用搜索引擎,而是到一些他熟悉的目录网站去找。如果你的网址刚好列在上面,用户可能就会直接从目录网站而不是搜索引擎进入你的网站。举个例子,如果你是一家pizza的饭店,那么你需要将网站提交到包含所有pizza店目录或者包括你所在位置的所有饭店的目录。

6. 遵循手机通信标准

手机搜索与传统搜索不同,如果你的网站想要被抓取应该遵循它的规则。查看万维网协议中关于移动通信网站的标准。即使你的网站不符合移动通信标准,它可能也会被列在搜索结果中,但如果你遵循相关标准,结果可能会让你大吃一惊。转码器将普通的网页转换成手机网页的格式,但是并不是所有的都能成功。

7.注意meta.txt文件

meta.txt文件是用于简要介绍你的网站信息以及最佳版本。搜索引擎爬虫可直接读取meta.txt文件(存放在根目录下),所以即便你的网站不能成功访问,你可能依然会出现在搜索结果中。Meta.txt 类似网页版的robots.txt但同时也像我们网页中的mate标签,因为你可以将描述放进去(类似我们平时的描述与关键词)。meta.txt内容是用冒号隔开的与robots.txt类似。文件中的格式类似:<fieldname>:<value>。meta.txt的好处在于可以易于搜索引擎和用户识别。

8.手机搜索中不要使用冗长的页面

移动用户往往没有时间阅读很长的页面,所以最好使用简短的文章。我们之前提到了手机搜索用户不喜欢长的关键语句,同样他们更不喜欢长的页面。所以最好能开发一个针对手机的专业简洁版本。简短的网页并不意味着你要忽略关键词,关键词是在移动搜索中是相当重要的,所以不要忽略他们,但是也不要堆积关键词。

9.提示预测搜索在手机用户中很受欢迎

    搜索提示在网页版中很常见。移动搜索中也很受欢迎,因为这样可以减少打字。如果你的关键词包含在这些可能的搜索中,会增加网页被搜索的机会。当然,关键词是不断变化的,我们不可能完全正确,但至少可以努力试一下。

10.观察预览手机版网站情况

要随时观察手机版网站的情况。随着手机性能的不断改良以及手机屏幕的不断改变,我们不可能时时检查网站的情况,但是我们可以有针对性的监测一些关键点。因为即便用户通过手机搜索引擎来到你的网站,如果网站显示的是一个扭曲的乱码之类的状态,用户会离开,且留下不好的印象。转码是网站乱码的原因之一,所以让你的网站遵循移动互联规则而不是依靠搜索引擎的转码是非常重要的。

手机搜索是一个新兴的但是可预见未来非常重要的领域。如果你不确定你的网站是否值得针对移动搜索优化,可以使用google adword工具在确定你的关键词在手机搜索的情况。如果搜索量很多,或者某个特定的词非常好,那么就投入更多的时间和精力去优化。