‘SEO対策’ タグのついている投稿

YahooではFirefoxとIEの検索結果が違った

2009 年 4 月 29 日 水曜日

SEO関連のブログをあちこち斜め読みしていると以下のようなブログを発見した。

何故seoのプロはYahoo!のseoを語らないのか?
SEO業者もお手上げ【ヤフーはIEとFirefoxで検索結果が違う】

まさか…
と思い、調べてみると確かに検索結果が違うケースが多々ある。

あくまで自身が管理しているサイトのみの調査だが、
IEではドメインが優先され、Firefoxでは、ドメインが優先されているとは限らない検索結果になった。

つまり sample.com というドメインを運用していた場合、 sampleで検索すると
IE:sample.com が1位
Firefox:http://memo.seobinder.net/sample/ が1位のように、ドメインとは直接関係のない(ただし、キーワードと関係のあるページ)が1位となる。

上記サイトで書かれている通り、筆者の商サイトにもSEO業者が営業をかけてくるが、確かに『手作業でリンクを貼ります』か『IP分散型サテライトサイト』のどちらかで、SEO業者がこの手の話をしてくる事がない。。。

このエントリーを含むはてなブックマーク

EC CUBEでカテゴリーの最大階層を増やす

2009 年 4 月 21 日 火曜日

EC CUBEはデフォルトでカテゴリーの最大階層が5に指定されている。これを増やすにはパラメーター設定のLEVEL_MAXの数値を変更すれば良い。
カテゴリーを細分化したい場合、特にSEO対策などを念頭におく場合には数値の変更。

このエントリーを含むはてなブックマーク

EC CUBEにパンくずナビを設置する

2009 年 4 月 21 日 火曜日

ソースそのものを以下のサイトを参考

www.gnnk.net
web book movie
[EC-CUBE]パンくずリスト

バージョンが古いのか、上記サイトの指示に従ってソースを埋めても動作しなかったので、以下覚書。
なお、以下の行数はEC CUBE version 2.3.4

/data/class_extends/helper_extends/SC_Helper_DB_Ex.php
37行目に以下を追加

function sfGetTopicPath($category_id){
// 商品が属するカテゴリIDを縦に取得
$objQuery = new SC_Query();
$arrCatID = $this->sfGetParents($objQuery, "dtb_category", "parent_category_id", "category_id", $category_id);
$TopicPath = " > ";

// カテゴリー名称を取得する
foreach($arrCatID as $key => $val){
$sql = "SELECT category_name FROM dtb_category WHERE category_id = ?";
$arrVal = array($val);
$CatName = $objQuery->getOne($sql,$arrVal);
if( $val != $category_id){
$TopicPath .= '<a href="./list.php?category_id=' .$val . '">' . $CatName . '</a> > ';
}else{
$TopicPath .= $CatName;
}
}

return $TopicPath;
}
function sfGetTopicPath2($category_id){
// 商品が属するカテゴリIDを縦に取得
$objQuery = new SC_Query();
$arrCatID = $this->sfGetParents($objQuery, "dtb_category", "parent_category_id", "category_id", $category_id);
$TopicPath = " > ";

// カテゴリー名称を取得する
foreach($arrCatID as $key => $val){
$sql = "SELECT category_name FROM dtb_category WHERE category_id = ?";
$arrVal = array($val);
$CatName = $objQuery->getOne($sql,$arrVal);
$TopicPath .= '<a href="./list.php?category_id=' .$val . '">' . $CatName . '</a> > ';
}
return $TopicPath;
}

これは指定通りに、{}の中に埋め込む。

/data/class/pages/products/LC_Page_Products_List.php
107行目に以下を追加
$TopicPath = $objDb->sfGetTopicPath($arrCategory_id[0]);
$this->tpl_topicpath = $TopicPath;

こちらは107行目ではなく113行目

/data/class/pages/products/LC_Page_Products_Detail.php
211行目に以下を追加

$arrTopicPath = $objDb->sfGetTopicPath2($arrCategory_id[0]);
$this->tpl_topicpath = $arrTopicPath;

これは211行目ではなく231行目

/data/Smarty/templates/default/site_main.tpl
37行目に以下を追加

<!–{if $tpl_topicpath != ""}–>
<a href="<!–{$smarty.const.SITE_URL}–>index.php">TopPage</a>
<!–{$tpl_topicpath}–>
<!–{$arrProduct.name|escape}–>
<!–{/if}–>

これは、設置した場所であれば、指定以外(detail.phpやlist.php)でも可。
ただし、URLを静的化している場合でも、発行されるURLは動的(list.php?category=***の形)になる。

このエントリーを含むはてなブックマーク

EC CUBEのタイトルをトップページ・商品一覧ページ・商品詳細ページで分ける

2009 年 4 月 21 日 火曜日

EC CUBEはデフォルトではタイトルまわりが、SEO的にもユーザービリティ的も良くは感じない。

site_frame.tplを以下のように変更

<!–{assign var=index  value="`$smarty.const.URL_DIR`index.php"}–>

<!–{if $smarty.server.PHP_SELF==$index}–>
<title><!–{$arrSiteInfo.shop_name}–></title>

<!–{elseif $tpl_title == "商品一覧ページ"}–>
<title><!–{$tpl_subtitle|escape}–> : <!–{$arrSiteInfo.shop_name}–></title>

<!–{else}–>

<title><!–{$tpl_title|escape}–> : <!–{$arrSiteInfo.shop_name}–></title>
<!–{/if}–>

商品一覧ページでは最上階のカテゴリを表示

このエントリーを含むはてなブックマーク

EC CUBEの商品詳細ページでタイトルなどに商品詳細を出力しない方法

2009 年 4 月 21 日 火曜日

EC CUBEの><!–{$tpl_title|escape}–>は商品詳細ページに 商品詳細 タイトル と出力するので、SEO対策にとっても、ユーザ-にとっても邪魔な存在。
そこでclass/pages/products/LC_Page_Products_Detail.phpの中の254行目を以下のように変更する。

$this->tpl_title = "商品詳細 ". $this->arrProduct["name"];

$this->tpl_title = $this->arrProduct["name"];

これで<!–{$tpl_title|escape}–>を用いても、商品詳細の文字は出力されなくなる。

このエントリーを含むはてなブックマーク

PageRankの偽装をチェックするツール

2009 年 4 月 6 日 月曜日

RageRankは偽装表示を行う事が可能であり、その真偽をチェックするツールが以下の通り。
http://www.pagerank39.com/

このエントリーを含むはてなブックマーク

GoogleのPage Rankを予想するツール

2009 年 3 月 26 日 木曜日

昨今ではオマケ、意味なし、気にする必要ない等と言われるGoogle Page Rank。ただ、まだある程度の指標を行う事が出来る。そのPage Rankの予想を行うSEOツールの一種。

タイトル:Google PageRank Prediction
イントロ:This predictor tool does what it says, it predicts your future Google PageRank.

使い方は以下の通り。
1.調べたいURLを入力
2.チェックボタンをクリック

以下、原文

1. Enter the exact website address of the page you want to check the prediction for into the text box. (eg. www.iwebtool.com/tools)
You can enter up to 10 different websites to check the prediction for. After entering the first address, press Enter and enter a new address on the new line.

2. Click the "Check!" button
The results will provide a prediction of the future PageRank however this should not be considered true. The results can sometimes be known as current "real" PageRank.

http://www.iwebtool.com/pagerank_prediction

このエントリーを含むはてなブックマーク

link rel="canonical"による重複コンテンツ対策

2009 年 3 月 22 日 日曜日

重複コンテンツがあまりにも多いとサイトの評価が下がる場合がある。
そこで、link rel="canonical"を用いる事で正規のページに対して検索エンジンを誘導する事ができる。

<head>

   <link rel="canonical" href="http://**************">

</head>
注意する点として

link rel="canonical"は同一ドメイン内でしか適用されないという事。
ミラーサイトの場合はlink rel="canonical"ではなくrobots.txtや.htaccess, noindex等を用いて検索エンジンのクロールを回避する必要がある。

このエントリーを含むはてなブックマーク

SEO対策に役に立つウェブサイト

2009 年 3 月 3 日 火曜日

海外SEO情報ブログ - 海外のSEO対策で極めるアクセスアップ術
http://www.suzukikenichi.com/blog/

このエントリーを含むはてなブックマーク

Ranking Checker

2009 年 2 月 10 日 火曜日

Ranking Checkerは指定ウェブサイトの指定キーワードの順位変動を測定する。
20キーワードまでは無料で使用可能。

http://www.ranking-checker.com/

このエントリーを含むはてなブックマーク