博客

  • WordPress新闻杂志主题 MagTop

    MagTop

    MagTop是一个布局简单但又给人印象深刻的主题,MagTop有指定的广告空间,在首页布局地方还可以自定义可以自行修改投放广告的位置。 MagTop是一个成功的新闻杂志的主题。
    wordpress主题下载

  • 搜索引擎通道优化

    可能有很多朋友在网络上搜索过网站通道,但是还不是非常了解,下面详细地讲解一下。
    网站通道有两种概念,一种是人行通道,另一种是搜索引擎爬虫通道。人行通道是指通过
    在搜索引擎中输人一个关键词,在搜索结果中找到网站,点击进人网站的着陆页,再到达页面,
    最后到达网站的内部,然后通过内容查看吸引用户的东西。这样就形成了一个路线,这条路线
    就是人行通道。这条路线是非固定的,因为用户进人网站后,浏览哪些页面是无法预测的,但
    是初始点相同,都是网站的着陆页。这里只需要简单了解一下即可。
    我们重点要研究的是搜索引擎爬虫通道,当搜索引擎爬虫进人网站抓取内容的时候,它是
    从网站的头部或者尾部抓取,中间是没有搜索引擎爬虫进人通道的。所以在设计网站的时候,
    要考虑到搜索引擎爬虫从网站的头部或者尾部进人网站后,应该让它在网站内部如何爬行、如
    何抓取。要让搜索引擎爬虫按照自己的意思爬行,优先收录网站的主要页面,而不要让它在网
    站内没有目标地任意走动。
     
    在优化搜索引擎通道前,先了解几个概念:主通道、次通道、末通道。网站导航,即一级
    导航、二级导航、三级导航,这些导航之间互相链接,构成一个循环圈,这个是主通道;二级
    导航内部的一些分导航和分类直接构成的循环圈是次通道;产品详细页、文章详细页构成的是
    末通道。了解了这些概念后,那么搜索引擎通道究竟能为网站做什么?通道的作用是给搜索引
    擎爬虫制定一个路线,当搜索引擎爬虫进人网页以后,它从首页进人导航,再从导航进人二级
    分类首页页面,再进人二级分类的详细页面,再进人最末页面。这样的通道是搜索引擎最简单
    的爬行通道。但是试想一下,网站内容不单纯只有这么一点儿,而且网站的内容也不是单纯只
    有一条路线,所以必须给搜索引擎构造出路线,让它按照我们构造的主要路线进行爬行。构造
    出路线后,可以将想让搜索引擎抓取和主要让搜索引擎抓取的内容依靠在搜索引擎通道附近,
    这样搜索引擎在行走这条路的时候,会优先抓取路线上的内容。同样两个新闻类的网站,如果
    一个网站进行网站架构设计、网站通道设计,而另一个网站没有,那么这两个网站发布同样的
    内容后,肯定是优化过网站架构和通道的网站抓取速度快。
     
    网站通道由无数个循环圈构成,循环圈由无数个链接构成,如果在这些循环圈中将关键词
    有效地插人进去,对网站排名是很有帮助的。对于内容多的网站,可以多插人一些关键词,因
    为网站所能承受的能力范围比较大,多加入一些关键词,也看不出来是在作弊。但是对于内容
    少的网站,插人的关键词要把握一个度,如果每个页面都有故意给搜索引擎叠加关键词的痕迹,
    会被搜索引擎认为是在作弊。具体怎么插人关键词会在下面的章节中详细讲解,这里只是简单
    地提及一下,至于这个度该如何把握,笔者认为,做到自然即可,使用户和搜索引擎读起来比
    较顺,千万不要将一些与网站内容毫不相关的关键词加在页面上。例如网页游戏的页而,如果
    是写一些关于公司的成长经历的内容,在里面加一个“魔兽使用攻略”类似的关键词,看起来
    非常别扭,读起来也不顺口,所以不能过度。黑帽SEO和白帽SEO,它们只有一线之隔,越接
    近这个度的边缘越好,作用也越明显,这是白帽追寻的原则,如果超过了这个度,便成黑帽了。
    从SEO诞生开始,一些黑帽技术只是昙花一现,过不了多久黑帽技术就会被搜索引擎辨认出来。
    但是不要误解了,并不是所有做内部优化的人都是白帽,做外部链接的人都是黑帽,这是两种
    情况,不能混为一谈。
     
    网站通道是通过链接指向度给搜索引擎展现的,通常所说的网站链接指向了哪里,其实也
    是无形巾给网站构建了一个通道,让搜索引擎爬向链接指向的页面。所以网站通道为提高网站
    的收录量和收录速度做准备,为搜索引擎蜘蛛和页面搭起了一座桥梁,方便搜索引擎反复行驶。
    如果网站规模比较小,平均每天只发布1篇文章,感觉不出来网站收录的比率(网站发布
    数量与收录数量的比值),但是对于一些大型的网站来说,每天发布几百篇文章,只收录十几篇,
    说明网站的通道出现了严重问题,需要给通道疏通一下。疏通网站通道最常用的方法是检查死
    链,如果网站出现了死链,整个网站通道处于死循环状态,搜索引擎爬虫进人后就像在走迷宫,
    摸不清方向,这样的网站搜索引擎是不会喜欢的。
    所以大型网站必须要仔细考虑网站通道的建设,因为这关系到搜索引擎蜘蛛抓取网站的次
    数和速度,直接影响到网站的整体运营。网站只有被收录了,才能有希望在搜索引擎中获得排
    名,才能被用户搜索到,网站通道混乱,即使每天发布很多文章,收录的也会非常少。曾经有
    一个朋友建设了一个大型的新闻门户网站,每天发布上百篇文章,但由于网站通道非常混乱,
    再加上文章质量非常差,结果搜索引擎只收录了几十页,所以说网站通道是无形的杀手。网站
    上线后,类似于关键词叠加,关键词密度过高,文章内容质量差,这些问题都容易改正,但是
    网站通道修改非常困难,修改一个地方,就会牵连到网站许多地方,所以在网站建设前期策划
    的时候,一定要仔细想想网站通道该如何构建。
    当通道构建完毕之后需要检测一下这个通道到底是构成成功还是失败,最好的检测办法是
    在通道周边辅佐上已经发布好的文章、公司产品,或者是一些比较重要的内容,然后观察网页
    收录的时间和速度。如果成功,主通道周围的页面最先被收录或者最快被收录,然后是次通道,
    最后是末通道。如果发现次通道的内容被优先抓取,说明主通道的链接度没有次通道高,次通
    道反客为主变成主通道了,因此要给主通道增加链接度,让它将主力位置抢过来。
    网站通道除了要考虑在最优化情况下哪个路径是最短路径,还要考虑用户的体验性,不可
    能一个首页全部是链接,那样链接度非常高,而巨给用户的印象也非常不友好,所以必须要人
    为地构建通道,让搜索引擎按照构建的通道来爬行。
    搜索引擎爬虫通道与网站的树形目录结构有些类似,但是还有一定的区别。从树形结构最
    顶端进来之后,下面有很多节点,搜索引擎爬虫进人哪个节点,取决于网站的栏目权重。因此
    要让所有栏目的权重一样,这样搜索引擎才会将网站所有的栏目都抓取,否则就会将权重高的
    栏目网站抓取。
    网站通道必须最优化,以最短的路径去抓取,这样抓取的几率才会越大。就像前几节讲到
    的URL深度、URL命名、URL尽量要控制在三层以内,如果网站的路径都是按照这样来优化,
    三层以内路径的页面都能抓取到,而且还会给搜索引擎一个很清楚的概念,该去网站哪个频道
    里面抓取、通过一个什么样的路径去抓,都一目了然。千万不能只重视网站的内容,不重视网
    站的通道,搜索引擎爬虫进来后,不能随便抓取一处地方就是死链,或者从网站首页进来后无
    限地循环下去,搜索引擎对这样的网站只有放弃,即使网站内容再精彩、再丰富也是白费,因
    为搜索引擎蜘蛛是看不见的。
    通道按照什么样的形式或者通过什么样的技巧让爬虫按照我们的意思去爬行,导航只是一
    个方面,最重要的是链接度,如果所有人都推荐一个人的网站,都投票,那么网站排名就会非
    常好。内部的链接也要这样构成,把分类导航页和同一分类下的所有页面的链接全部指向这个
    分类的首页。做SEO优化要照顾到网站的所有内容,导航只是其中的一部分,况且只规划好导
    航是没有用的,搜索引擎对通道还不是很明确,如果每一个栏目内的所有页面都指向这个栏目
    的首页,搜索引擎爬虫就会知道,这个栏目非常重要,来抓取网站的时候,就会直接进人栏目
    的通道进行抓取。
     
    总结:通过上面的学习,应该知道网站URL的优化与网站的架构优化有重要的关系,网站
    架构优化好后,直接固定了搜索引擎蜘蛛大概要走的路线。不论是URL优化、质量的检测,还
    是平时一些文章发布的技巧,目的就是构造一个对搜索引擎比较畅通的通道,这个通道的作用
    是希望搜索引擎能在最短的时间内抓取网站的内容。
    构成通道的基本要素是网站内部各个页面或者关键词或各个链接之间构成的一个个小的循
    环圈,由它们构成了网站最基础的元素,网站架构设计的优劣直接决定了网站通道的路径。在
    考虑网站建构设计的时候,要根据网站的主题思想,设计好如何让搜索引擎在网站内部进行爬
    行,这样,我们既能掌控搜索引擎,让搜索引擎完全抓取网站的内容,而民也能掌控搜索引擎
    何时能抓取到网站的内容。或者抓取哪些内容,所以做好具体工作,能简单地知道搜索引擎能
    抓取到网站的哪些内容,在什么时候抓取网站的内容,抓取网站多少内容,应该把内容放在哪
    里给搜索引擎爬虫抓取,这才是网站通道存在的概念和意义。

  • WordPress网站减肥优化

    网页打开速度的快慢不仅和网速有关,也和网页的代码有关系。网页的整体页面越大,加载的时间会越长,这不仅影响了搜索引擎的抓取,也影响了客户浏览网页的心情。所以在做网站的时候,应尽量把一些没有必要的代码去掉,以减少网页文件的大小,让搜索引擎快速找到重要的内容。整个网页最好不要超过50K,文字内容最好在5一10K之间。
    网页减肥重点涉及以下几个要点:
     
    1,CSS样式
    在定义css样式的时候,能合并一起写的尽量要合并在一起。
    网站像ul, img, a, a:hover等一些标签,这些标签在网站上显示的样式通常都相同,所以在CSS开始的时候要将样式统一设置一下,.避免在网页布局用到的时候还需要在每个ID或者Class中重复设置,使CSS增大。
    CSS不要放在页面的标签中。一个网站往往会用到许多个ID或者Class,如果放在页面上,会使整个页面加大,不利于优化,所以要把所有CSS文件单独存放在命名为CSS的外部文件中。
     
    2, JavaScript
    (1)将网页的公共部分转换为脚本并存于js文件里。这样可以减少文件大小,加快下载速度,同时也方便管理。不过千万不要将导航等优化的关键代码转换成js,否则搜索引擎搜索不到。
    转换方式:
    例如原来是<h1>丰胸减肥</h1>
    转换成脚本为:document.write(“<h1>丰胸减肥</hl>”);
    (2)简化JS中的函数名称和变量。例如,Google里面的函数名称只有1个或者2个字符。
     
    3,不要轻易使用网页减肥工具
    现在网上流行许多给网页减肥的工具,不过不建议使用,毕竟都不是智能的,有的时候对网页的结构根本分辨不出来,甚至错误地去掉一些代码,例如把标签的后半部分去掉等,造成网页破版。有调整破版的时间,还不如自己按照前面介绍的网页减肥方法来操作。
     
    4,建议不要把网页中的回车或空格删除
    每个人布局都有自己的习惯,笔者的习惯是,在上级和下级之间用两个空格,因为这样方便查找整个网站的框架结构,要么网站很难寻找,也浪费时间。

  • SEO图片优化技巧经验

    在WordPress优化中也少不了对图片进行处理但是搜索引擎只识别文本,不识别图片,那对于一个以图片为主的网站该怎么办呢?可以通过一些方法,让搜索引擎认识它,并且收录它。图片优化得当,同样可以给网站带来流量,也能带给访问者更好的客户体验。下面介绍一些优化图像的方法。

    (1)在图像的ALT标签中加人关键词。这是图像SEO中最重要的一点,前面章节已经详细介绍过了,这里就不再重复。
     
    (2)给网站图片取个包含目标关键词的文档名。这样一方面是为了网站排名,另一方面自己也容易辨认.看名字便知道图片是关于什么方面的内容。另外,图片的名字也可以与ALT标签里面的关键词一样,但最好描述清楚,以易于辨认。

     

    (3)很多大型的门户网站在优化图像的时候,都嵌人src、width、height、ALT和Title这5个标签。笔者认为标准的图像优化应该包含这5个标签,应该向那些大型门户网站看齐,他们之所以写这些参数一定有他们的道理,也就是说肯定在某种意义上对网站有利,所以应该效仿他们,这样对自己的网站应该只有益处,没有害处。例如<img src=images/jianfei.jpg” width=” “height=” “ALT=” “Title=””/>,其中,替换文本(ALT)
    是给搜索引擎看的文本,便于搜索引擎了解这个图像的内容;Titl是对图像的额外补充,如果需要在鼠标经过图像时出现文本提醒应该使用属性Title。
     
    (4)在图像周围添加一段关于这个图片的描述。如果曾经便用过Google搜索图片,你会发现,在打开每张图片的时候,图片的下面都会有一段描述性的文字,而且Google已经将搜索的关键词用粗体表示,很容易理解。Google给图片的排名因素中,有一项是判断图片周围的文字。Google本身对图片不是很敏感,也不太愿意收录。如果是图片类网站,必须将图片周围增加描述图片的文字,让搜索引擎根据图片周围的文字来尽快收录网站,从而让网站在搜索引擎中获得好的排名。
     
    (5)使用带有关键词的超链接。如果图片带有超链接,那么超链接的文字不能随便使用,要与图片的内容相关。例如链接一张美女的图像,就不宜使用“点击获得完整尺寸”等链接文本,而应当试着使用诸如“漂亮MM”之类的命名形式。建议使用关键词命名,这样一方面可以增加关键词自身的密度,另一方面也可以给网站增加一个内链。

     

    (6)在浏览网站的时候,经常会看见一些图片被加上水印,水印上通常都是写自己网站的名字或者网址,这样做可以防止图像被盗用。如果其他人想要借用你的图片,水印不处理,无形中也宣传了你的网站。如果条件允许,可以在每张图像上加上水印。网络上批量加水印的软件很多,好用的也比较多,而且花费的时间也不是很多,可以试一试。

     

    (7)检查图像收录情况。为了检查对网站图像的SEO搜索优化办法是否成功,需要监测SEO对网站图像的收录率。方法是http://images.Google.com.hk搜索栏中输人网站的域名。

  • WordPress动态网页静态化的方法

    之前的文章有写过为什么要将WordPress网址设置成伪静态,可以点击进入以下查看:
    https://sdeno.com/wordpress为什么设置伪静态/
    现在进入正题如何让WordPress动态网页静态化的方法:
    使用IIS Rewrite静态化处理,适合PHP、ASP、ASP.NET程序
    (1)isapi_rewrite.isapi_rewrite分精简(lite)和完全(full )版,精简版不支持对每个虚拟
    主机站点进行重写,只能进行全局处理。
    (2)打开iis,选择网站,右键菜单属性,添加过滤器,如图所示。

    iiswei
    (3)打开文件:选择“开始”-“程序”-“Helicon”-“ISAPI_Rewrite”-“httpd.ini”
    命令。
    (4)将RewriteRule /user/(\d+).htm /user.asp\?id=$1 [I,O]加人内容中。
    (5)在浏览器地址栏输人:/user/l.htm,页面将指向/user.asp?id=1,

    2)使用虚拟主机的ASP网站,需要使用404错误操作实现静态化
    (1)下载404处理页面:404_Rewrite_GB2312.rar。
    (2)解压后将Rewrite.asp, error.asp放在网站的根目录。
    (3)设置网站自定义错误信息,如图所示。

    iiswei2
    (4)在error.asp里添加处理命令:
    [code]call paraseurl(“/(\d+).htm”,”/user.asp?user=$1″)[/code]
    (5)在需要静态化的实例user.asp页面中添加如下代码:

    [code]<!– #include virtual=”/rewrite.asp” –>//引用文件
    <%
    response.write “<li>Para=”&session(“Para”)//变童是通过Session传递
    response.write “<1i>request_(“”user””)=” & request_(“user”)
    response.write “<1i>request_.querystring(“”user””)=” & request_.querystring(“user”)
    %>[/code]

    (6)在地址栏输人:/1.htm,实际调用/user.asp?user=l。

    3)使用ASP.NET开发的网页程序,使用URLRewriter.dll实现静态化
    (1)下载URLRewriter.rar,解压后放在/bin/目录下。
    (2)将URLRewriter.rar加人工程引用。
    (3)配置IIS站点,将扩展名为html指向处理程序aspnet_isapi.dll。即点击IIS站点-属
    性-主目录-配置-添加,如图所示。

    iiswei3
    可执行文件和aspx处理相同,都是如下:
    c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll
    特别注意,一定不要选择检查文件是否存在。
    (4)在web.config中添加配置内容,压缩包里有。

    [code]<configsections>

    <section name=”Rewriterconfig”

    type=”urlrewriter.config.rewriterconfigserializersectionhandler,urlrewriter” />

    </configsections>

    <rewriterconfig>

    <rules>

    <rewriterrule>

    <lookfor>~/(\d*).html</lookfor>

    <sendto>~/user/default.aspx?link=$1</sendto>

    </rewriterrule>

    </rules>

    </rewriterconfig>

    <system.web>

    <httphandlers>

    <add verb=”*” path=”*.aspx”

    type=”urlrewriter.rewriterfactoryhandler,urlrewriter” />

    <add verb=”*” path=”.html”

    type=”urlrewriter.rewriterfactoryhandler,urlrewriter” />

    </httphandlers>[/code]

    (5)在地址栏输人:http://localhost/l.html,指向http://localhost/user/default.aspx?link=1。

    4)基于Apache HTTP Server静态化
    Apache Web Server的配置(conf/httpd.conf)如下。
    (1)在httpd.conf文件中查找LoadModule rewrite_module modules/mod_rewrite.so。
    通常该行被注释,去掉“#”。如果没有就增加该行。
    (2)加人如下代码:

    [code]<IfModule mod_rewrite.c>
    Rewriteengine on
    RewriteRUle ^/([0-9]+).html$ /user.php?user=$1
    </IfModule>[/code]
    (3)如果网站使用通过虚拟主机来定义,请务必将代码添加到虚拟主机配置文件.htccess
    中,否则可能无法使用。
    (4)重启apache,重新载人配置。
    (5)在地址栏输人:http://localhost/l.html,实际指向http://localhost/user.php?user=1。

    之前也写过许多相关的文章是关于修改wordpress固定链接的:
    https://sdeno.com/默认wordpress短链接自动跳转自定义固定链接/