カテゴリー: seo

GoogleがHTTP ヘッダーでの rel=”canonical” 属性に完全対応

canonical

GoogleがHTTP ヘッダーでの rel=”” 属性に完全対応



重複コンテンツ問題として、rel=”canonical” 属性を考えていらっしゃった方は多いと思います。
2年ほど前から、これについては「Googleが対応を完了した」「正直意味ないのでは?」などという議論がtwitter上などで繰り広げられていたわけですが…

日本語のGoogleウェブマスター向け公式ブログに7/29付けで正式発表がありましたので、
こちらで少し私なりの解釈を踏まえながら解説してみます。
(もし、間違いがあれば指摘していただけると嬉しく思います。)

canonical ページとは?

canonical ページとは、複数の類似した内容のページの中で優先されるページです。
つまり、(SERP)に対して優先するURLを通知したいページです。

canonicalの使い方

さて、これはどういう時に使うのでしょうか。
例えば、ECサイト内で同じ製品を紹介するページなど、内容が重複するページが存在する場合に使います。

①その商品一覧ページではアルファベット順でならんでいる
(例)://www.example.com/product.php?item=swedish-fish&trackingid=1234567&sort=alpha&sessionid=5678asfasdfasfd


②その商品一覧ページでは値段別に並んでいる
(例)http://www.example.com/product.php?item=swedish-fish&trackingid=1234567&sort=price&sessionid=5678asfasdfasfd


一見すると、「違うコンテンツ?」となりますが、よく考えると並べる順番が違うだけで同じものですよね。
この場合ページのオーナーが検索してくるユーザーに対して「こっちで見てほしい!」という時があるかと思います。
理由は様々ですが、例えば…「うちの商品は競合のあの会社よりも“安い”よ!」としましょう。

その場合…

canonical でないものの全てのHTMLの セクションに rel=”canonical” リンクを追加します。



canonical属性の追加の仕方

それでは早速追加してみましょう。
上記の例に従うと、安い方をアピールしたいのですから、①の<head>内に追加する形になります。

<link rel=”canonical” href=”http://www.example.com/product.php?item=swedish-fish&trackingid=1234567&sort=price&sessionid=5678asfasdfasfd”/>


多くの場合CMSを使用しているので、<head>内を共通化しているのに注意が必要かと思います。

詳しくはウェブマスターツールのガイドをご覧ください。

え、canonical の使い方ってこうなの?

実は、上の解説は完全に私なりの解釈です。(間違っていたらごめんなさい…。)

SEO業界などの現場では、基本的にはお客様の望みをまずお伺いする事から始めます。
なので、そのままガイドラインをお伝えするよりも、このような形の方が実践的(?)で良いと思ったからです。

まあガイドライン通りであれば、元々の商品一覧を値段別に設定しとくべきでしょう。
(例:http://www.example.com/product.php?item=swedish-fish)

最後に…
これはあくまでGoogleの検索エンジンに対して「提案」するものなので、全てが受け入れられるとは限りません。
また、同一ドメインのみ有効なのでその辺も確認してみないと分かりませんね。
でも、チャレンジしてみる価値もあるかと思います。
(乱用・悪用は自己責任でーーー)


そういえば…
少しサイトのデザイン変えました。
こちらの感想もお伺いできれば嬉しいです。

hitorifest

Popularity: 11% [?]

【まとめ】Web制作に役立つチートシート(cheat sheet)日本語版+α

日本語版 Cheat Sheet チートシート まとめ

Web徘徊していたら、色々とチートシートを見つけました。

ちなみにチートシートというのは要するにカンニングペーパーのことです。それから転じて、本来覚えるべきことをまとめたものをチートシートと呼ぶようになったらしい。 (CSSのチートシートいろいろ – GIGAZINEより)


HTMLのチートシート|HTML4とHTML5の違いも分かるのチートシート
from:HTML5で新しくなった箇所はピンク(赤)色で、逆にHTML5でサポートされないのはグレー色|http://woork.blogspot.com/2009/09/html-5-visual-cheat-sheet-by-woork.html

HTMLのチートシート|Html and Xhtml cheat sheets
from:多くのHTML・XHTMLチートシートがPDF形式で公開|http://www.scottklarr.com/topic/94/html-and-xhtml-cheat-sheets/

CSSのチートシート| textdrop
from:CSS Cheat Sheet 日本語版 | textdrop|http://www.textdrop.net/doc/css-cheat-sheet-ja/

SEO基本技術のチートシート | Web担当者Forum
from:SEO基本技術のチートシート(トラの巻)を作ってみた | Web担当者Forum|http://web-tan.forum.impressrd.jp/e/2008/06/09/3242

PHPのチートシート
from:PHP Cheat Sheet 日本語版 | textdrop|http://www.textdrop.net/doc/php-cheat-sheet-ja/

MySQLのチートシート
from:漢(オトコ)のコンピュータ道: MySQL Cheat Sheet 1.0|http://nippondanji.blogspot.com/2009/12/mysql-cheat-sheet-10.html

WordPress チートシート
from:WordPress Help Sheet 日本語版 | textdrop|http://www.addedbytes.com/cheat-sheets/colour-chart/
from:日本語版 WordPress チートシート | Webクリエイターボックス|http://www.webcreatorbox.com/tech/japanese-wordpress-cheat-sheet/

Adobe kuler
from:web上で配色を共有できる作成ツール|Adobe kuler|http://kuler.adobe.com/


ウェブサイトのユーザービリティーチェックのチートシート|User Effect

from:25 point Website Usability Checklist|User Effect|http://www.usereffect.com/topic/25-point-website-usability-checklist


htaccessのチートシート|User Effect

from:htaccess Cheatsheet|the jackol’s den|http://www.thejackol.com/htaccess-cheatsheet/

アクセス解析チェック項目一覧表
from:アクセス解析チェック項目一覧表(チートシート) – どのデータをいつ分析するべきか [アクセス解析tips] | Web担当者Forum|http://web-tan.forum.impressrd.jp/e/2010/06/03/8098

Adobe Photoshop チートシート
from:Adobe Photoshopのチートシート|Trevor Morris Photographics|http://morris-photographics.com/photoshop/shortcuts/

Adobe Illustrator チートシート
from:調子に乗ってIllustrator Keyboard Shortcuts Cheat Sheet (PDF)|Web Design Archive|http://web-design-archive.blogspot.com/2010/02/illustrator-keyboard-shortcuts-cheat.html
from:Illustrator CS4 Keyboard Shortcuts [Mac & Win] |JetSetCom.net|http://www.jetsetcom.net/index.php/useful-resources/49-illustrator-cs4-useful-resources

Adobe Dreamweaver チートシート
from:Adobe Dreamweaver のチートシート
→リンク切れだったので、現在探し中。

Adobe Fireworks チートシート
from:Adobe Fireworks のチートシート
→リンク切れだったので、現在探し中。

MOZILLA FIREFOX CHEAT SHEET[Win]
from:Firefox Keyboard Shortcuts | esliefranke.com|http://www.lesliefranke.com/files/reference/firefoxcheatsheet.html

MOZILLA THUNDERBIRD CHEAT SHEET[Win]
from:Firefox Keyboard Shortcuts | esliefranke.com|http://lesliefranke.com/files/reference/thunderbirdcheatsheet.html

Mozilla Firefox のキーボードショートカット[Mac]
from:Mozilla Firefox のキーボードショートカット | Mozilla Firefox|http://support.mozilla.com/ja/kb/Keyboard+shortcuts


Gmailショートカットチートシート
from:Gmail を Hack せよ | Life is a Gamble|http://gtd.studiomohawk.com/archives/64


うーん。もっと探してみてもいいかもしれませんね。

また、はてぶから探してみるのも面白いかもしれません。
http://b.hatena.ne.jp/t/cheatsheet

追記:こんなものもありました!
チートシートのまとめ|Cheat-Sheets.org:http://www.cheat-sheets.org/|Dev Cheat Sheet:http://devcheatsheet.com/

Popularity: 89% [?]

WordPress|最新更新情報の一覧を表示 (外部サイト)



WordPress|最新更新情報の一覧を表示 (外部サイト)

最近、RSSで自動更新的な役割を担うようにするポータルサイトを構築しているので、メモ。

■WordPressや他のサイトで、最新更新情報の一覧を表示する方法です。 (外部サイト用)
(<や>を半角にしてくださいね。)




<?php
include_once(ABSPATH . WPINC . '/rss.php');
$rss = fetch_rss('://blog.hitorifest.com/feed');
$maxitems = 5;
$items = array_slice($rss->items, 0, $maxitems);
?>
<ul>
<?php if (empty($items)) echo '<li>No items</li>';
else
foreach ( $items as $item ) : ?>

<li>
<a href="<?php echo $item['link']; ?>" title=" <?php echo $up = date('Y.m.d',strtotime(substr($item['dc']['date'],0,10))); ?>>
<?php echo $item['title']; ?>
</a>
</li>
<?php endforeach; ?>
</ul>






◆説明
*$rss : RSSのURLを入れます。また、WordPress で構築しているサイトなら、トップページのURLに ?feed=rss2 を加えるだけで表示されます。(うまく表示できない場合は Firefoxなどのブラウザで、そのサイトのトップページを表示し、RSSアイコンの「”RSS 2.0”を購読...」で表示されるURLを入れてみてください。おそらくこれでいけます。)
* $maxitems : 現在表示件数を”5件”で設定しています。記事が存在しない場合は No items と表示します。ここを お探しの記事はございません などに変えると、その通りに表示します。
* $up : 更新日時を取得。年月日をカスタマイズする場合は 'Y.m.d' を変更します。更新日とタイトルの間に全角スペースを入れています。また、日付の表示方法はこちらをご覧下さい。



#上記のタグは、WordPress 日本語・フォーラムより、digitalix さんのタグを参考に転載させてもらいました。

以上です!


★おまけ
写真の素材なら、ここが便利かと。
Photo8:http://www.photos8.com/
足成:http://www.ashinari.com/
igosso:http://www.igosso.net/

Popularity: 35% [?]

ユーザーが嫌うWeb(ウェブ)サイト



これを考えてみました。

インターネットが日常生活の一部となって、もはや携帯、パソコンを持ち歩くのは通常の現象となりました。
小学生や中学生まで持っているこの時代。

しかし、これだけはいつまでも変わりません。
「ユーザーが見てくれるか」ということです。


皆がユーザーは待たされるのが嫌いです。
待たされて喜ぶ人は・・・究極のドMでしょうね。笑)

Googleもページ速度を検索結果に反映すると発表しました。
これで焦った方もいらっしゃるかもしれません。

ある女子大生に聞いたところ・・・
ネットで検索するときは、
「気になることがあるとき」「買いたいものがあるとき」「いいもの探し(雑誌とかに載ってるのとか)」「ランキングもチェック」「その口コミはどうなんかなー」「パソコンの方が画像が見やすいのはたしか。」「店で見たもので買わなかって後悔したものは、買ってしまうかも」etc…
ということ。

特に印象的だったのは、
「見やすくて、操作が簡単!」
「デザインが良かったら、ちょっと無名でも買おうっかなーとちょっと思ってしまう」
という二つ。


さらに、ネームバリューがあっても「2、3分も待って見ようとは思わない」ということでした。
基本的には、直感で操作してポチッと!が良いらしいです。


ということは!
気になるもので、さらに口コミもあって、見やすくて操作性もあって(欲しければ待つんで)・・・
というものが売れる、見たいと思うサイトらしいです。

長いですね・・・。
つまり、「感性に頼ること!」が一番の嫌われないサイトになる秘訣なのでしょうね。


あくまで参考程度ですが、あながち間違いではないと思い、久々の更新です。

Popularity: 9% [?]

Google 検索エンジン最適化 (SEO) レポートカード



2010/3/30:Google 検索エンジン最適化 (SEO) レポートカードというのが、公開されました。(Blogger経由)

Googleのウェブマスターセントラルに、公開中です。

Google 検索エンジン最適化 (SEO) レポートカード(Googleのウェブマスターセントラル経由)

のプロダクト ( 例えば AdSense や Analytics ) を紹介する、 自身のウェブページの検索エンジン最適化 (SEO) はどのような状態なのか? 社内でそんな疑問が出たことをきっかけに、私たちは、「 検索エンジン最適化 (SEO) レポートカード」を作成しました。このレポートはまず先日、社内で公開され、すでに多くのチームがこれを参考に、それぞれのプロダクトページの改善を始めています。実例に富んだこのレポートカードは、きっと社外のウェブマスターの皆様の参考にもなると思います。ぜひ一度ご覧ください!

ということらしいです。

Web Master(ウェブマスタ)必読書ですね。

内容としては、よく巷で騒がれる「被リンク数」といった類いの内容はありませんでした。
つまり、外部リンクではなく、内部最適化のお話が中心ですね。
(SEOについては、基礎知識:SEOが必要なワケSEO:バックリンク(被リンク)の確認方法をご一読してみてください。)

全てで40ページのPDFなのですが、かいつまんで紹介してみます。

例えば、『アンカーテキストについて』では、「アンカーテキストは文にならないようにしましょう」とあります。
後は、「Learn more」(もっと詳しく)や「Click here」は検索エンジンに何のヒントも与えないとも書いています。
つまり、我々は検索エンジンをクロールするロボットに【ここはこういうサイトなんやで】って教えてあげないといけない、ということです。

また『画像リンクのaltテキスト』については、「画像リンクのaltテキストは実質上アンカーテキストである」ともあります。

とても陥りやすいのが、コレ。

主な検索エンジンでは、ページのタイトルから約60文字(もしくは全角約30文字)が検索結果のタイトルに表示されます。この60文字(もしくは全角30文字)は、ユーザーと検索エンジンの両方に、ページの中心的コンテンツを知らせる絶好の場となります。それ以上多くの文字を入れる必要はありません。ほとんどの検索エンジンでは、上限を超える文字を 3 点リーダー(…)で表示するためです。また検索エンジンは場合によって、一定量を超える文章に重点を置かないこともあります。

なので、必要以上の情報を入れることは、特にGoogle検索エンジンのロボットにもユーザーにも伝える必要がないこと。
twitter-140文字制限が、meta description-60文字(全角30文字)と覚えておくと良いかもしれませんね。

また『タイトルしか見ないユーザーもいると心得る』のも重要な要素の1つですね。
タイトル(スニペット)ですぐさま、何のサイトかわかるようにしておくことが重要です。

Googleが正式に発表している言葉を拝借させていただきますと、
『最適化とは本来、サイトを訪れるユーザーの為に行われるべきだと私たちは考えています。』
また
『検索エンジン最適化とは、検索エンジンから見てもわかりやすいサイトを構築することで、検索結果上に表示されやすくすることです。』
とあります。

つまり、アンカーテキストなどはしっかりとそのコンテンツやURLの説明することが重要なわけです。
この枠からはみ出した検索エンジン最適化(SEO)は、検索エンジンからは検索エンジン最適化(SEO)と認められず、
悪い評価を受ける可能性がある、また大きいというわけです。

詳しくは、
Google 検索エンジン最適化 (SEO) レポートカード(Blogger経由)
or
Google 検索エンジン最適化 (SEO) レポートカード(Googleのウェブマスターセントラル経由)
からPDFをダウンロードしてみてください。

Popularity: 9% [?]

基礎知識:SEOが必要なワケ

SEOについて、最近よく聞かれますので、こちらにメモとして残しておきます。
以前の駄文から、もっと真面目に書いてみました。

「あの、検索の時に上にあがるようにして。」
Webディレクターや営業マンなど、Webに関わる人は絶対にクライアントから耳にする最初の言葉。
それが、”SEO”です。

昨今、インターネット上に存在するサイトの数は手元の計算機などでは数えられないほどの数字になっています。
つまり、ユーザーはその膨大なWebサイトの中から、GoogleやYahoo!といった検索エンジンから、自分の欲しい情報を探し出すわけです。

言うまでもなく、GoogleやYahoo!などの検索エンジンでの検索結果で、”そのサイト”が一体「どの位置に表示されるか」が、重要となってきます。
例えば、hitorifestと調べた時、何が出てくるでしょう。
当ブログやtwitterやなんやかんやが出てきます。
「あぁ、こういうことをしている人なんだな」と大抵のことは分かってしまいます。
ここは、インターネットのメリットでもあり、デメリットでもあります。
何が出てくるかによって、個人、また企業や団体のイメージに大きく関わるといっても過言ではありません。

企業側や団体側の視点に立つと、検索エンジンの結果表示画面の上位に表示されないよりは、表示される方が、イメージ的にも優位になることは明白です。

今は、新卒の就職活動がどんどん進んでいっています。
彼/彼女らには、特にこちらは最低限の知識として、知っておいていただきたいことです。
もしかすると、人事はあなたの言ったことを確かめようと”名前”を検索しているかもしれませんね。

なので、迂闊に悪口や、ちょっとした発言でも、その人の人生の歩み方や考え方が分かってしまいます。
しかしながら、弱点だけではありません。
もちろん、証明にもなります。

個人も、企業も、団体も、便利になったインターネットを活用するのが一般的になってきました。
しかしながら、検索エンジンを管理している会社が削除しない限り、一生データとしてインターネット上に情報は残っています。
インターネットが専門的である理由はここであります。

さて、最後におさらいです。
SEOの本来の意味は何なのでしょうか。

それは、検索エンジンに高く評価されるサイトを制作し、キーワード検索の検索結果の高位置を狙う技術や制作の手法をいいます。
あくまで手法ですが、専門的手法であることは変わり有りません。

検索エンジンが、HTML ページの中だけ(文字情報だけ)を評価して検索結果の順位を決定していた時代もありました。
例えば、フッターに「SEO、SEO技術、SEOで上位、SEO完璧」などです。
当時はただHTMLに書き込み、ほとんど工夫する必要のない技術でした。

しかしながら、現在の検索エンジンは、検索エンジンのユーザーに人気、評価の高いサイトを表示するようになっています。
試しに、以前書いた、被リンクのチェックなどをしてみてください。
つまりは、検索結果の順位はサイトの実力を反映したものとなったのです。

インターネット上の口コミ、またBuzzも重要な要素となり、よりリアルなサイトの実力が検索エンジンには反映されています。
より、リアルと近くなったSEO。
人間が画像として認識される日もそう遠くないのかな、と駄文を交えつつ、是非参考にしていただければ、と思います。

Popularity: 7% [?]

SEO:バックリンク(被リンク)の確認方法

SEO:バックリンクbacklink(被リンク)の確認方法

SEOの最も有効な手段、バックリンク(被リンク)の確認方法 です。

具体的には、ロボット型検索エンジンが認識している被リンクを調べる方法になりますね。

調べたい検索エンジン(googleやyahoo)の検索のところで、

”link:yourURL” 


と検索してみてください。
こんな感じで1ページごとのバックリンクを調べる事が出来ます。

しかしながら、少しばかり知っておく必要のある事があります。

まずは ですが 、 はバックリンク(被リンク)として認識している物の全てを表示してくれるわけではないようです。
以前は発リンク側と被リンク側双方のページランクが約4以上有れば大体表示されていたのですが、 現在はランダムで適当な物を月に一回程度の更新で表示しているようなのです。(曖昧ですが)
また、サイトによっては有効と思えるようなリンクが有るにもかかわらず、全く表示されないと言った場合もあるようです。

Google に取ってバックリンク(被リンク)は現在も大きな意味を持っているはずですので、 ページランクと同様に Google 内部で検索順位決定に利用する重要なデータは隠している感じがします。
おそらく、昔あった検索の悪用の防止策、であると思います。

次に MSN (Bing)ですが、URL がスラッシュで終わる ”/” 場合と ”/index.html” や ”/index.shtml” 等まで入れた場合とは異なるアドレスと認識しているようです。

最後に、Yahoo!ですが、今のところ素直にバックリンク(被リンク)を表示してくれている印象です。


さてさて。
色々と述べましたが、まずは実践あるのみ。
目的別に、SEO診断ツール、SEO対策ツールをいくつかご紹介しますね。

検索エンジンの評価を調べる

・SEOtools http://www.seotools.jp/
・Depper http://dipper.septeni.co.jp/
・サーチファインダー http://www.webagency.jp/service/autocheck.html



キーワード検索数調査・予測など調べる

・aramakijake http://aramakijake.jp/
-suite http://www.seo-suite.jp/user/?mod=keyword_advice&oid=SMP_00003



キーワードのアドバイスを得る

・Google AdWords キーワードツール https://adwords.google.co.jp/select/KeywordToolExternal
・キーワードアドバイスツールプラス http://www.muryoutouroku.com/seo/keyplus1.html



キーワード出現頻度を調べる

・SEOチェキ http://seocheki.net/?m=kw
・miyabi-seo http://www.miyabi-seo.com/SeoTool/TextChecker


リンク切れをチェックする

・deadlink.tv http://deadlink.tv/



バックリンク(被リンク)を確認する

・e-poket  http://e-poket.com/api/check/check_url.html
・The Search ツール http://tools.the-search.jp/link_popularity/



発リンクを確認する

・SEOチェキ http://seocheki.net/outlink.php



HTML文書の文法をチェックする

・Another HTML-lint gateway http://openlab.ring.gr.jp/k16/htmllint/htmllint.html



カスケーディングスタイルシート(CSS)を検証 する

・W3C CSS 検証サービス http://jigsaw.w3.org/css-validator/



こんなところでしょうか。
まだまだやることはいっぱいありますが、個人的に使いやすいのはSEOチェキですかね。

それでは、Good SEO lifeをー!

Related Posts Plugin for WordPress, Blogger...

Popularity: 31% [?]