日志标签:SEO

Drupal7 PathAuto Transliteration Custom SEO Urls

时间:2011年08月19日作者:Shieh查看次数: 625 views评论次数:2

Drupal7 自定义 SEO Urls 要用到三个模块: TokenPathAutoTransliteration 模块, 才能设置我想要的 domain.com/term/node-diyname.html, 注意这里不是 node-title.html 的形式.

  1. 下载安装上面的三个modules 并启用.
  2. 在 PathAuto settings 里面勾选 Transliterate prior to creating alias.
  3. 然后在 PathAuto patterns 里设置 Content paths 的 token URL 样式, 比如我的为:
    [node:field-category]/[node:url:alias].html
  4. add content 的时候先填写 URL alias, 然后勾选 Automatic alias 就可以了.

推荐使用RoboForm自动填表软件提高工作效率

时间:2011年04月30日作者:Shieh查看次数: 657 views评论次数:0

升级 RoboForm 自动填表单与密码管理工具到最新版本, 晚上使用Chrome浏览器又出现丢失nspr4.dll文件的问题, Google了下, 原来是RoboForm自动填表的Chrome插件导致的, 然后升级到最新版本的 RoboForm 就不会了。

顺便强力推荐下 RoboForm 自动填表单与密码管理工具。也是SEO的利器之一, 很多时候在给网站做外链接都要去发布留言和评论, 如果手动填写或者复制黏贴信息是比较费时及麻烦的事情。而Roboform 自动填表单的工具能把一些常用的格式保存起来, 然后以后填写类似的表单或者要登录的时候就省事很多了。

RoboForm是一个不可多得的作品,它是具有人工智能自动密码管理工具网页表格鉴别软件。 它的功能如下:
• 自动保存网页上的登陆信息到密码卡中。
• 自动填写密码并登陆。
• 帮您点击登陆按钮。
• 自动填写个人信息到注册表格中。
• 保存脱机密码到备忘录。
• 自动生成安全随机密码。
• 使用AES,Blowfish,RC6,3-DES或1-DES算法进行加密来保护您的私人信息。
• 所有的个人信息都只保存在您的电脑中。
• 可将RoboForm保存在U盘中随身携带,完全实现可移动性。
• 将密码卡备忘或同步到掌上电脑或者袖珍PC上。
• 备份与恢复, 打印您的密码。
• 更多特性:获取更多信息。
• 它的工作表现很好: 无任何广告, 没有任何黑客程序
• 可在Windows操作系统下的工作完全基于IE的浏览器并具有扩展功能。
• 在Windows操作系统下可与Netscape, Mozilla, Firefox等流行浏览器协同工作。

关于 RoboForm 最新版本 ver 7.2.9 的破解版本, 可以Google 或者 百度下: RoboForm rf7.patch.exe

WordPress Title, Keywords and Description SEO

时间:2011年04月20日作者:Shieh查看次数: 333 views评论次数:0

虽然市面上有很不错的 WordPress 标题 SEO 插件:All in One SEO Pack, HeadSpace 2 等, 但是我还是喜欢折腾用代码的方式去控制 WP 的 标题, 标签及描述等的SEO.

1. 我的 WordPress Title SEO 方式是在主题文件 header.php 里面写入下面的代码

<title><?php if (is_home()) {bloginfo('name');} else {echo trim(wp_title('',0));}?></title>

2. WordPress 关键词及描述

<?php
     //判断是否为首页
    if ( is_home ( ) )
    {
      $description = "英文SEO, 致力于Google, Yahoo, Bing and Baidu 等搜索引擎优化(SEO) 及折腾 WordPress, Drupal, ECMS!";
      $keywords = "英文SEO,Google SEO,Yahoo SEO,Bing SEO,Baidu SEO,搜索引擎优化";
    }
     //判断是否为文章页
    else if ( is_single () )
    {
      $description = wp_title(",",false,right).mb_substr(strip_tags($post->post_content),0,120,$encoding="UTF-8");
       //$description = mb_strimwidth(strip_tags(apply_filters('the_content',$post->post_content)),0,120);
      $keywords = "";
      $tags = wp_get_post_tags($post->ID);
      foreach ($tags as $tag ) {
      $keywords = $keywords . $tag->name . ",";
      }
      }
     //判断是否为分类页
    else if ( is_category( ) )
    {
      $description = strip_tags(category_description());
      $keywords = single_cat_title("", false);
    }
     //判断是否为标签页
    else if ( is_tag() )
    {
       $description = single_tag_title('SurDA',false);
       $description = "这里是标签[".$description."]下的所有文章";
       $keywords = single_tag_title('SurDA',false);
    }

    //其他都显示文章标题
    else {
        $description = wp_title("",false);
        $keywords = wp_title("",false);
    }
?>
<meta name="description" content="<?php echo $description ; ?>" />
<meta name="keywords" content="<?php echo $keywords ; ?>" />

3. 最后一步就是在主题的 Functions.php 中添加描述截取数及输出为utf-8的代码

if (!function_exists('mb_substr')) {
    function mb_substr($str, $start, $len = '', $encoding="UTF-8"){
        $limit = strlen($str);

        for ($s = 0; $start > 0;–$start) {// found the real start
            if ($s >= $limit)
                break;

            if ($str[$s] <= "\x7F")
                ++$s;
            else {
                ++$s; // skip length

                while ($str[$s] >= "\x80" && $str[$s] <= "\xBF")
                    ++$s;
            }
        }

        if ($len == '')
            return substr($str, $s);
        else
            for ($e = $s; $len > 0; –$len) {//found the real end
                if ($e >= $limit)
                    break;

                if ($str[$e] <= "\x7F")
                    ++$e;
                else {
                    ++$e;//skip length

                    while ($str[$e] >= "\x80" && $str[$e] <= "\xBF" && $e < $limit)
                        ++$e;
                }
            }
        return substr($str, $s, $e – $s);
    }
}

OK, 搞定. 参考了 SurDA Google Html建议 短的元说明 修善办法.

标签:,,分类:Web

Guide to Successful Linkbait

时间:2011年04月13日作者:Shieh查看次数: 268 views评论次数:0

At present, the Link Building is still the SEO emphasis point.

Linkbait_lifecycle_final21

via. The essential do it yourself guide to successful linkbait @ http://voltier.com

URLs 规划及结构的优化

时间:2011年04月13日作者:Shieh查看次数: 316 views评论次数:0

URLs 的规划对网站的优化也起到一个很重要的因素. 汇总一些 URLs 优化建议:

  • URLs 结构尽可能的简单.
  • 避免 URLs 路径太深. 小型网站扁平式目录URLs结构, 大型网站采用树形目录URLs结构.
  • URLs 参数也尽可能的少, 避免使用过于冗长并包含无关参数和会话 ID 的 URL.
  • 不要使用过于概括的页面名,例如‘page1.html
  • 不要使用过度堆砌的关键字,例如‘baseball-cards-baseball-cards-baseballcards.htm’
  • 建议在网址中使用连字符 (-) 而尽量避免使用下划线 (_).
  • 同一文档提供统一的URL. 尝试使用rel=canonical元素去设定你想用的URL去指示某个特定的内容或者用robots.txt, .htaccess, 301等去设置 URLs 的统一.

via.Google’s SEO Starter Guide& Google 官方的文档 《创建方便 Google 处理的网址结构

URL 优化的一个技巧
在 地址栏中发送 URL:http://msdn.microsoft.com/ie ,服务器将会产生一个 301 转向至 http://msdn.microsoft.com/ie/。所以直接发送 URL:http://msdn.microsoft.com/ie/ 速度将会更快。via. IE 官方Blog 文章《Internet Explorer and Connection Limits

关于 URLs 静态化
静态化只是一个手段而不是目的,为了保证URL的唯一化,可以把URL静态化、也可以用robots.txt或nofollow屏蔽动态内容、可以用rel=canonical属性、还可以在webmaster tool里屏蔽一些参数等等。 via. 《优化网站的抓取与收录

推荐阅读:
如何规划好网站的URL(1) – 国平对 URL 的深层次透彻分析.
让URL更适合分析

标签:,分类:Search Engine

Link Juice Explained (网站链接权重传递的简单解释)

时间:2011年04月13日作者:Shieh查看次数: 311 views评论次数:0

逛 Blogs 的时候看到了 SEO Guess 简单翻译介绍的关于网站链接权重的文章 ( Link Juice Explained ), 其实做 SEO 外链 那么久, 也都知道了外链对于一个网站来说的重要性, 最有效的也是最简单的, 所谓大道至简.

以下为引用内容:

在老外的一个博客上看到这篇文章,Link Juice Explained, 在看过文章之后,我感觉Link Juice 并不是像别人翻译的那种“搜索引擎信任,网站权值,pr值,综合来讲它是指网站得整体价值.”,反而用链接权重来解释可能会更加的贴切,我英文不好,只是 把自己的一些理解写出来,如果对Link Juice 有不同的理解,欢迎留言斧正。

什么是Link Juice? 它就是 Google的判断网站权重的重要的因素,也是帮助你击败竞争对手而达到搜索结果页面第一名的秘诀。当然,还有很多因素会影响到 Google 的网站排名机制,但是现在来说,link juice 无疑是影响 Google 最重要的方面,所以,为了理解 Google ,我们也应该明白 – 什么是 Link Juice ?

Google 通过计算网站获得多少链接来判断哪个网站最好的,为了便于理解,举个例子:网站A和网站B的内容同样是关于某一个方面的,而且他们也在竞争同一个关键词的排名。

网站A和网站B

假设这两个网站的内容质量在基本的水平上,相差并不大,并且网站A获得另外一个网站C的链接:

网站C链向网站A

那么 Google 就会判断网站A的权重高于网站B,如果网站C不止链向网站A,也同时链向网站B:

网站C也链向网站B

从链接权重上来看,这两个网站在 Google 眼中的地位就是一样的,那么,就要从另外的影响排名机制的因素上来判断应该给予哪个网站更好的排名。但是,还是得强调一下,没有任何一个因素能够比链接权重更加重要的。

现在再添加两个网站来看看接下来发生什么不同的情况:

添加两个新的网站链接

如上图所示,网站D链接向网站A,而网站E链接向了网站B,Google 为了计算网站A和网站B哪个更好,它会去观察有网站D和网站E获得多少的链接。

更多的网站链接

因 为网站D相对于网站E来说,有更多的网站链接,所以网站D拥有更高的权重。这样子一来,Google 就会认为网站A比网站B更好。就像我们所看到一样,Google 能够记住在网站与网站的链入和链出关系,虽然这是一个很庞大的计算量,但是 Google 完全可以做到。

竞争性比较强的关键词,为了获得排名,可能需要去建设成千上万甚至更多的网站链接,当然,对于某些基本上没有竞争性的关键词,可能你的网站只需要一个链接,就可以占据Google第一名的位置,因为你的竞争对手可能没有链接或者是获得的网站链接没有任何的权重。

不同的关键词遇到的情况都不一样,但是很显然,如果你希望在 Google 的serp 上获得第一名,那么你的工作就是去建设比当前占据Google第一名的网站更多的网站链接。

链接:http://www.seoguess.info/seo-interpretation/link-juice-explained.html

End of Via

Via. http://thekeywordacademy.com/link-juice-explained/

标签:,分类:Search Engine

Google’s SEO Starter Guide 更新版本下载

时间:2011年04月04日作者:Shieh查看次数: 677 views评论次数:1

相对于 Gooogle 发布 Google’s SEO Starter Guide 第一个版本, 现在新版本的 Google’s SEO Starter Guide 增加了一些关于移动搜索方面的内容, 新版本 Google’s SEO Starter Guide 下载.

2008年Google发布的“Google SEO 新手使用指南” 主要包含以下内容:

  • 页面标题Page Titles
  • 描述标签Description Meta Tag
  • URL结构URL Structure
  • 网站导航Site Navigation
  • 创造高质量的内容Creating Quality Content
  • 锚文本Anchor Text
  • Heading 标签Heading Tags (H1s, H2s, etc.)
  • 图片优化Image Optimization
  • robots.txt
  • Rel=”nofollow”
  • 网站推广Website Promotion
  • 网站管理员工具Webmaster Tools
  • 流量分析Analytics
  • 其他资源

Via. Google SEO 入门教程中文版