読者です 読者をやめる 読者になる 読者になる

xengineer’s diary

結果、メモ的な内容になっています。

Sitemapの追加が永遠に保留のままな件

こんにちは。

表題の通りなんだけど。

直前の記事で書いた、↓↓ のブログ(Branch4)の、Webmaster toolsで、sitemapを送信しても、
永遠に保留から動かないんですわ。


branch4 Blog

もうね、だいぶ前から気づいてたんだけど、放置してたので、またまた重い腰をあげてみました。

まずはグーグル大先生にお問い合わせ。

「sitemap 保留」

どん!


Googleのサイトマップ「保留」状態から復活した話 | もやし工房

はいきた!答え。

どうやら、「HTML改善」の項目を改善すると効果があるらしい。
うんうん、ここにもずいぶん前から放置してるエラーがあるよ、あるある。

f:id:xengineer:20140920143537p:plain

僕の場合は、descriptionがみじけーよ、っていうのと、重複してるよ、っていう改善点。

description・・・てなに?

っていうレベルなので、グーグル先生に問い合わせ。
はい、答えどーん!


SEOの基礎 descriptionメタタグを設定しよう Google検索エンジン最適化(SEO)スターターガイドについて | Hivelocity ハイベロシティ

曰く、

「descriptionメタタグとは、Googleやその他の検索エンジンにページの概要を伝えるものです。」

ということで、グーグル先生に僕らのサイトをよく理解していただくために、
ちゃんと書いておけよ、と。

ということで、octopressを少しいじいじ。


SEO for Octopress Websites - Xit0

この辺参考にしながら、、、

まず、site全体のdescriptionは、_config.ymlに。
Branch4のサイトはこんな感じにしてみた。
けど、今よく考えたら、日本語で書くべきだ!!!orz

description: site about web/internet development, and recruitment

ついでに、keywordsもSEO上重要らしいので、追記。

keywords: development, internet, web, infrastructure, provisioning, ruby, rails, virtualization, aws, database

で、これだけだと、Webmaster toolsの改善点は全く減らない。
なぜなら、「短いメタデータ(description)」をクリックしてみると・・・

f:id:xengineer:20140920145953p:plain

あ、カテゴリのインデックスページででておられる・・・

つまーり。サイト全体のが直ってもだめなのよ。

カテゴリのインデックスページのdescription・・・

グーグル先生〜。

「description octopress category」どん!

どん!

どーーーーーん!!!!

んーむ、それぽいの出てこない。

しゃーない・・・

$ vi plugin/category_generator.rb

で、descriptionで検索かけてみると・・・

"category_meta_description_prefix" なんていう怪しさ満点の項目発見。

site.config['category_meta_description_prefix']

って書いてあるので、_config.ymlに書けばなんかいいことありそう。

category_meta_description_prefix: "web, internet, recruit, development"

を追記して、

$ be rake generate; be rake preview

こんな感じに表示された。

<meta name="description" content="web, internet, recruit, developmentWeb Development">

なるほど。

category_meta_description_prefix:に書いた内容+カテゴリ名がdescriptionになる、と。

と思って、category_generator.rbみたら、確かにそう見えてきた。

meta_description_prefix  = site.config['category_meta_description_prefix'] || 'Category: '
self.data['description'] = "#{meta_description_prefix}#{category}"

なので、_config.ymlを以下に修正。

category_meta_description_prefix: "web, internet, recruit, development, "

これでどーだー。

<meta name="description" content="web, internet, recruit, development, Web Development">

なおった。
これでまたしばらく待ってみよう。
そしたら、Webmaster toolsもご機嫌になってくれるかも。

重複のほうは、、、また今度!