スキップしてメイン コンテンツに移動

ネコでもわかる、最低限のSEO対策 2015年版



このたび、niftyさんのサービスリニューアルにともなって、サイトにWebコラムを執筆・掲載させていただきました。

CreativeFlakeのブログでも紹介させていただきたいと思います(以下記事全文)。



ネコでもわかる、最低限のSEO対策 2015年版




SEOは決して難しいことではありません。SEOは正しい方法で行えば、長期的に安定したアクセスを獲得することができます。

検索結果でより上位に表示されるのを目指すことを検索エンジン最適化(SEO : Search Engine Optimization)といいます。代表的な検索エンジンは、おそらくみなさんも毎日利用しているGoogleやYahoo、Bingなどです。検索エンジンに好まれるSEO対策を行えば、検索結果の上位に表示される可能性は高くなり、逆に過剰なSEOが検索エンジンに察知されると、ペナルティを受ける可能性もあります。このペナルティというのは、検索順位を下げられることです。SEO対策は、正しい知識を持って、やりすぎないことが重要です。

SEO対策は大きく分けて「外部対策(サイト外に施すSEO対策)」と「内部対策(サイト内に施すSEO対策)」の2種類があります。ここでは最新の検索アルゴリズムに対応したSEO対策を行う上での重要なポイントを紹介します。



キーワード選びはSEO対策で最も重要



サイトを検索結果の上位表示させるにはキーワード選びがポイントとなります。このキーワードを選ぶ際に重要なポイントは「売上につながること」そして「確実に順位が上がること」の2点です。
例えば「イタリアン」という単一キーワードで上位を狙うには非常に時間がかかり、また上位表示できるかも不確かです。まずは「生パスタ 手打ち 東京駅」など、単語2〜3個以上の複合キーワードから始めていくとよいでしょう。
また複合キーワードを決める際にも、事前に競合の有無や上位表示の可能性を調べましょう。

キーワード選びのコツは、検索エンジンのサジェスト機能を利用すると、他のユーザーがどのような単語の組み合わせで調べているのかが分かります。検索エンジンによっても結果は異なるので、業種やターゲットユーザーに合わせて自社に合った検索エンジンを選ぶことが必要です。



コンテンツは量よりも質



サイトのコンテンツはここ数年、充実した内容のページを価値の高いサイトとして、上位表示するようになりました。これまではキーワードの数、ページ数が多ければ検索されるチャンスが増えるという考え方が主流でした。

では具体的にどのような内容にすればよいのでしょうか?

・オリジナリティを持たせた文章を
検索エンジンは「そのページでしか手に入らない情報がある=価値が高い」という判断をします。なので、他サイトや参考文献からの引用やコピーをせず、独自の文章で記載しましょう。また、重複した内容のページを作ることもNGです。

・1ページあたり1000文字程度を目安に
ページにはある程度のボリュームが必要ですが、具体的に何文字以上というルールはありません。しかし、1ページ内にいくつかの見出しでテキストを置いた場合、1000文字程度がひとつの目安になるのではないかと考えています。また、見出しをつけたり、適宜写真や図表を用いたりすることで、ユーザーにとって見やすいページというのもSEO対策の1つです。



HTMLを最適化して検索ロボットと仲良くしよう



HTMLは検索ロボットが理解できる言語とも言えます。このHTMLをルールに従ってしっかりと記述し、検索ロボットにも親切なサイトにすることが重要です。そのためにはHTMLの構造を理解する必要がありますが、最低限知っておきたいタグを紹介します。

・タイトルタグ<title>
タイトルタグはページの名前で、最も重要なタグとも言えます。タイトルタグは1ページごと異なるものを、できる限り32文字以内で記述しましょう。

・見出しタグ<h1>, <h2>
見出しタグはページの構成を示すために使われ、上からh1要素からh6要素まであります。例えば、h1を大見出し、h2を中見出し、h3を小見出しとして使用するように、見出しタグには内包関係があります。SEO対策では特にh1要素にキーワードを入れましょう。

・画像<img>
SEO対策を行うときは、テキストが中心になることが多く画像や図表は重要度が低くなりがちです。SEOにおける画像の扱い方としては、alt属性に画像の説明を入れること、widthやheightのサイズを書くこと。また画像検索でヒットする可能性も十分にあります。

・メタタグ<meta>
メタタグはサイトの付加情報をお知らせするタグです。その中でもSEO対策に重要とされるのがdescriptionであり、ページコンテンツの概要を記載します。ページごとに異なる記述をしましょう。
検索ロボットはソースコードを上から下に読んでいきます。そのため重要な要素や重要なキーワードはページの上部に、質のよいコンテンツを設置するようにしましょう。



SEOと広告、SNSを上手に使い分ける

内部対策としてのSEOはこれまで述べてきましたように、サイトそのものの価値を上げるというメリットがある反面、時間がかかり、ビッグキーワードは狙いにくいというデメリットがあります。広告にはSEOの欠点を補うためのクイックでコントロール性の高い効果が期待できます。
広告でビックキーワードからのアクセスを積み、その期間でコンテンツの質を高めてサイトをSEOに強くするという方法が良策です。

また企業アカウントで、FacebookやTwitter、ブログなどのSNSも運営されている方も多くいらっしゃるかと思います。これらのSNSには、自然検索で上位表示されるというSEOの直接の効果は弱まりますが、SNSユーザーのサイトへの流入としての効果が期待ができます。また、サイトへのアクセスが目的でない場合、SNSを活用してブランディングイメージにつなげる効果もあります。

自社のイメージと最終目的、SEOにかけられる時間と予算をしっかりと明確化し、自社にとってベストなSEO対策を行うことが必要ですね。




Written by Creative Flake

コメント

このブログの人気の投稿

ブログ移転のお知らせ

いつもご覧いただきありがとうございます。 当ブログは下記URLへと引っ越しました。 http://blog2.creativeflake.com/ 今後はこちらをご覧ください!!

CSSでドット絵を描いてみよう

ドット絵(ピクセルアート)は1980年代ごろのパソコンやゲーム機で、最もよく使われた画像の表現方法でしたが、パソコン等の高解像度化にともなって、ドット絵を使われることはほとんどなくなりました。 以前は解像度が低かったため、写真や画像を今のようにきれいに表示することができなかったので、ドットで描画することが主流でした。目で見てピクセルだと分かる範囲がドット絵と呼ぶそうです。 今だからこそ逆に斬新、かわいいと思うこともあるのですが、せっかくなのでドット絵をCSSだけで描画したいと思います。 もちろん、こんなチョコボを描くことも余裕でできます。 ドット絵に使うCSS HTMLやCSSを使って描く表現方法はさまざま考えられますが、今回は「box-shadow」のみで描いていきたいと思います。 box-shadowでドットを描く HTML <div></div> まずHTMLには空のdivを用意してあげます。これだけでHTMLは完成です。 CSS div { background: transparent; width: 10px; height: 10px; box-shadow: 0 10px red, 10px 20px blue, 20px 10px green; } CSSは基点<(0, 0)の場所>をtransparent(透明)とし、基本となるドットの大きさを縦、横ともに10pxずつと設定します。 そのときに、基点から下へ10pxの箇所に赤いドットを、右へ10px、下へ20pxの箇所に青いドットを、右へ20px、下へ10pxの箇所に緑のドットを描画します。 ↓↓↓こんな感じで表示されます 本来box-shadow(ボックスシャドウ)は指定した要素に立体っぽく影をつけるCSSなのですが、ぼかし具合を入力しないことでゼロ、つまりただの直線として認識されます。 ざくざく作っていこう こんな感じで、ドット絵を書いていくには元画像を準備し、ピクセル単位で描画していきます。 チョコボを描く(HTML) <div id="chocobo...

パスワードの強さを表示するjQueryプラグイン「password_strength_plugin」(js解説付き)

こんにちは、クリエイティブフレークです。 Webサイトでパスワードを入力すると自動的にそのパスワードの強さを表示してくれるやつです。 そのシンプルで設置も簡単、オリジナルの強さに書き換えるのも簡単なjQuery「password_strength_plugin」の紹介と解説です。 ↓↓まずはjQuery本体↓↓ jQuery (Google Hosted) ※今回はダウンロードせずGoogleに読みに行かせています。 ↓↓そしてpassword_strength_pluginのダウンロード↓↓ password_strength_plugin まずはHTMLから!! <table cellpadding="2" cellspacing="0" border="0"> <tr> <td align="right"><label>ユーザー名 : </label></td> <td><input type="text" name="user_name" id="user_id"></td> </tr> <tr> <td align="right"><label>パスワード : </label></td> <td><input type="password" name="pass_word" class="password_test"></td> </tr> </table> ・tabelタグじゃなくてもリストでも、何でもいいのですが、ユーザー名とパスワードを入力させるinputボックスを作ります。 ・JavaScriptで必要となるので、ユーザー名のボックスにはidを付けておきましょう。 次にJavaScript↓ $(document).ready( funct...