Freewind @ Thoughtworks scala java javascript dart 工具 编程实践 月结 math python english [comments admin] [feed]

(2013-01-02) 03. 使用google站长工具检查错误

广告: 云梯:翻墙vpn (省10元) 土行孙:科研用户翻墙http proxy (有优惠)

google提供了一个叫webmaster tools的网站,可以检查网站中的问题,十分权威。所以先使用它检查一下。

网址是:https://www.google.com/webmasters/tools/home

添加网站

登录后,要先添加网站

image

添加时要验证域名,有多种验证方式,如在域名管理面板中,对域名增加一个什么记录,或者上传一个html文件,或者在首页的html代码中增加一个meta标签。由于我的博客是php的,并且本地已经下载了源代码,同步方便,所以选择了最后一种方式。

根据提示,在中添加如下由网站提供的代码:

然后点击下面的Verify按钮即可,验证通过。

## HTML改进

## 

进去后,发现在左侧“优化”-“HTML改进”处,有一些问题可供改进,如下:

[![image](/user_images/1570-3.png "image")](/user_images/1570-3.png)

可以看到有三个地方可改进,一是“重复的元说明”,二是“短的元说明”,三是“重复的标题标记”

## 重复的元说明

点开“重复的元说明”,显示以下内容:

[![image](/user_images/1570-5.png "image")](/user_images/1570-5.png)

先看第一个,竟然有两个博客内容一样,打开一看,果然。应该是当时提交博客时,提交了两次,删除一个即可。

再看第二个,居然有98个一样的。它们的特点是都是tag,可能博客处没有设置好,应该以Tag名作为标题等信息。

检查了一下博客里的设置,没发现问题,可能是使用的主题里面改了,检查代码后发现,对于非文章,都是以博客描述作为description和keywords:

<meta name="description" content="<?php bloginfo('description'); ?>"/>
<meta name="keywords" content="<?php bloginfo('description'); ?>" />
<p>对应的html是这样的:

[![image](/user_images/1570-7.png "image")](/user_images/1570-7.png)

我对wordpress了解不多,所以只好用tag名替换它们,先试试再说。

<div class="mycode">
<meta name="description" content="<?php wp_title(''); ?>"/>
<meta name="keywords" content="<?php wp_title(''); ?>" />

这样显示就正常了:

image

短的元说明

image

这样的页面有276条,每个页面的说明只有一行,几个字,的确有点太少。

看了一下我的wordpress,估计那主题已经被改得面目全非,有插件也不一定能用,所以只好先这样,等晚点再修改。(TODO)

重复的标题标记

image

仔细一看,原来是一些Tag和一些文章的标题相同,这样就会有多个页面有相同的title。解决这个问题,我需要把那些文章的标题修改一下即可。

今天到此为止。

comments powered by Disqus