アクセスアップの道のり

2008年
10月21日
web.level-k.jp「web製作に関するあれこれ」をWordPressで作成。まだ検索エンジンがこないように設定。

10月27日 GoogleとYahoo!に登録。Google Analyticsの設定をする。Google AdSenseAmazonでアフィリエイトの開始。このタイミングで一般公開する。

10月29日 Google XML Sitemapsプラグインを用いてXMLのSitemapを作り、Googleウェブマスターツールで申告する。

11月03日 googleとYahoo!には登録したがアクセスが全くないので、複数の検索エンジンに登録してみる。プラグインAll in One SEO Packを使って、metaタグ「title」「Description」「Keywords」を指定する。

11月04日 複数の検索エンジンのうち、「ネットアイランド」から1アクセスあった。はじめての訪問者。MSN Live Search URLに登録する。

11月05日 昨日に続き「ネットアイランド」から1アクセスあった。Yahoo!にまだインデックスされていない。今まで仕事でサイトを数え切れないほど制作してきたが、SEOに関してほとんど気にしなくてもランクがそこそこいっていたのは恵まれていたということだ。知人等に告知すればそれなりにアクセスはあるだろうが、アクセスの実験ということもあるし、内容的にも専門外の人が読んで面白いものでもないので、しばらくこのままで様子をみる。最後の手段として、ブログアクセスランキングに登録、ということも考えている。

11月08日 ここまでトータルのアクセス数は「3」…。ロボットがうまくクロールできていないような気がする。Googleのウェブマスター ツールで確認すると、インデックスには登録されているし、Googlebotも正常にアクセスしているようだが、潜在的な問題として、サイトのページすべてを把握されていないようだ。sitemap.xml作って送信してあるのに。site:web.level-k.jpで調べると12件登録されているから、完全に無視されているわけではないようだが。改めて内容など再チェックしてみよう。

…続く

メタデータを管理して、SEOタスクを扱う [HeadSpace]

HeadSpaceは、メタデータを管理して、さまざまなSEOタスクを扱うオールインワンのプラグイン。
「title」「Description(説明文)」「keyword」「タグ」を共通でセッティングすることも個別にセッティングすることもできる。%%title%% %%sitename%% %%category%% などのメタタグが利用でき、「title」などに使うことができる。

keywordはデフォルトだと停止になっているので、別途指定する必要あり。「設定>HeadsSpace>ページモジュール」の基本の項目に停止中のモジュール内にあるKeywordsをドラッグ&ドロップする。Use tagsのチェックは外して使っている。チェックを入れることにより「タグ」がkeywordとして利用できるが、そうするとカテゴリーにキーワードを割り当てることができなくなる。

ページタイトルをHeadSpaceで扱いたい場合、テーマによってはそのままでは反映しない場合があるので、header.phpをチェックして、<title><?php wp_title (); ?></title> とすること。
また、タイトル頭に「>> 」が自動挿入される場合、それを外すには、管理画面のheadspace>ページモジュール>基本>ページのタイトル内の「Force title rewrite」をチェックする。

【現在利用中】

All in One SEO Pack

<head>内のmetaタグ、titleなどの指定ができるプラグイン。
「設定」でホームの「title」「Description」「Keywords」や全体の指定などができる。また、投稿作成ページに「All in One SEO Pack」の項目ができ、そこで個別に「title」「Description」「Keywords」を指定することもできる。そこで指定しないと、「title」は「設定」でしている通りに、「Description」はページの最初の文章から自動抜粋、「Keywords」は、タグで指定した単語が自動入力される。ページ数が多い場合は、個別の指定に手間がかかるので、自動入力になるように設定しておいて、少しずつ個別設定していくといいと思う。

カテゴリーをクリックして表示されたページの場合、「カテゴリーの編集>説明」に入力したものが、「Description」として使われる。

英語版だが、日本語で使用しても特に不具合はないようだ。

アフィリエイトに関するリンク集

  • Google AdSense
    サイトのコンテンツと一致する広告を配信し、訪問したユーザーがその広告をクリックすることで収益を獲得。テキスト広告またはイメージ広告を選択。
  • Amazonアソシエイト・プログラム
    閲覧者が、サイトを経由してAmazon.co.jpで買い物をした場合、購入金額に対して3-7%の報酬。本人購入は不可。
  • All About スタイルストア アフィリエイト・プログラム
    訪問者がそのリンクをクリックして商品を購入すると、購入金額に応じてコミッション(紹介料)が支払われるプログラム。自らの購入もコミッションの対象。
  • アフィリエイトのA8.net
    成果報酬型。「広告をクリックされたら2円」「会員登録されたら200円」など、広告主の指定する具体的なアクションに応じて、広告報酬を獲得。
  • LinkShare
    毎月1円でもアフィリエイト報酬が発生した場合、持越さず、報酬が支払われる。有名ブランド企業が多数参加。
  • Yahoo! アドパートナー
    テキスト(文字)広告とバナー(画像)広告が表示される広告を配信。カスタマイズ可。

サーバージプシー

短期間に、2度サーバー移転をするはめになった。

最初はXREA Plus S266サーバーを利用していたのだが、負荷が急に高くなったので、負荷観測所で吟味して選んだのがS281サーバー。これなら快適だろうと思ったのもつかの間、このサーバーはデータベースに問題があるようで、頻繁にデータベースにアクセスできなくなった。いったいどれくらいの頻度でエラーになっているのか気になって、サーバーを監視してみると、日に何度もエラーメールが届く。だいたい一度のエラーで30分程度アクセス不能になっているようだ。

というわけで、またサーバー移転をすることに決めた。

WPのインポート機能は、やはりうまく動作しなかった。まったくしないのではなく、中途半端にインポートされるので、なにかこちらに問題があるような気がしないでもないが、もう面倒なのでphpMyAdminで直接やることにする。

まだドメインのDNSは書き換えていないので、事前に動作チェックするために、phpMyAdminを使ってインポートする場合、url指定の部分を書き換えておく必要がある。

wp_optionsのoption_nameのsiteurlを独自ドメインのものではないサーバーurlを入れておく。最終的には、ここは独自ドメインに変更。

インポートは無事に成功したようだったが、「ダッシュボード>設定>ブログのアドレス (URL)」に該当する箇所がphpMyAdminで見つけられなかったので、独自ドメイン(旧サーバー)へ飛んでしまう。
そこで、「http://新サーバードメイン/wp-admin/」でなんとか新サーバーのダッシュボードへログインしてこの部分を修正した。

無事、移転手続きも終わったが、リンクが全て切れてしまった。パーマリンクも前に使っていた「/%category%/web%post_id%.html」はきちんと入っている。ただ、なぜかWordPressを新サーバーにインストールした際に、勝手に.htaccessファイルが作られていてその中身がデフォルトを指定する記述になっていた。そこで、パーマリンク指定をデフォルトにしてみる。これだとリンクが効いている。そこで、新規に空の.htaccessファイルを設置し、改めてカスタム構造を指定した。無事リンクが効くようになった。これでやっとサーバー移転完了。WordPressのサーバー移転の勉強にはなったが、当分移転作業はしたくないな。