ラベル WEB関連 の投稿を表示しています。 すべての投稿を表示
ラベル WEB関連 の投稿を表示しています。 すべての投稿を表示

WEBサイトを作ろう!/head内の定義/keywordとdescription

今回も引き続きWebサイトの作り方についてです。
前回はhead内の「title」とエンコードの記述について触れました。
今回はhead内の「keyword」と「description」について説明してみたいと思います。
まず「keyword」から説明しますね。
「keyword」は今これから作り込もうとしているWebサイトをユーザーが検索する際、どの検索wordでひっかかるのかを記述します。
いわゆるSEO対策と言われる項目の一つになります。
自分のWebサイトを作ったらやはり色んな人に見てもらいたいですよね。
それには自分のWebサイトに関連付いたキーワードを記述し、不特定多数の人達が閲覧してくれるように検索wordに引っかかりやすいwordをいくつかいれる必要があります。
どうせなら色んなユーザーの目に留まる事ができるようにキーワードも考えてみると良いとは思います。
やらないよりはやった方が良い程度かもしれませんけど笑
前回までのindex.htmlファイルの状態です。
「キーワード」の記述も<head></head>の中に記述していきます。
具体的にmetaのタグとして作り込んでいきます。
前回説明した通りmetaタグはその文書に関する情報を指定してブラウザや検索ロボットに知らせる為のタグです。
まずは決まり事のタグを打ち込みます。
<meta name="keywords" content="キーワード">
これが決まり事のタグ。metaの「キーワード」を入れ込みますよ〜というタグですね。
metaとnameの間には半角のスペースを空けましょう。
keywordsの前後にはダブルコーテーションで囲います。
<◯◯="◯◯">という形はhtmlのタグでは多用されます。決まり事の形なので覚えてしまいましょう。
次に記述している
content="キーワード"
このキーワードの中に実際に検索エンジンに引っかかりやすいキーワードを記述していきます。最低一つ、最大でも6つまでのキーワードを打ち込む事が可能です。
まずはこのタグを実際にhead内に入れ込んでみます。


赤線でひいてある箇所にタグを打ち込んでみました。
ここから"キーワード"の箇所を実際に書き込んでみます。
僕でしたらギターレッスンに関するWEBサイトを作るとして〜

こんな感じでしょうか。
もっと捻った方が良いかもしれませんがキーワード項目は6つ位まで。
キーワードとキーワードの間には半角のカンマ「,」で区切ってください。
キーワードの考え方によっては上手く検索にかかりやすいキーワードを複合していれ込んだり、コツのようなものがあるようです。
僕のキーワードの入れこみかただと検索には引っかからないでしょうね汗。
最終的にはコンテンツが一番大事だと思うのでキーワード等を考えすぎると商売ベースのWebサイトのように見られるかもしれませんね。
かといって色々な人には見てもらう必要もあると思うので見過ごせない項目の一つだと思います。
それでは続いて「description」の解説をしたいと思います。
「description」はユーザーが検索した際、自分のWEBサイトがヒットした時にどんなサイトなのかの説明を入れるタグになります。大体200文字程度ですが検索した際にWEB サイトを閲覧してみたくなるような説明文を入れ込みます。

こんな感じでgoogleで検索した際にWEBサイト名の下に表示される文章を打ち込むタグですね。
タグの構文です。
<meta name="description" content="ここに打ち込む">
先ほどのキーワードとタグは全く一緒ですね。
name=""の間にkeywordsかdescriptionを入れて定義します。
ではさっそくタグをうちこんでみます!

こんな感じで打ち込んでみました。

<meta name="keywords" content="キーワード">
<meta name="description" content="説明文">
この記述がSEO対策や人の目に止まりやすい部分になるので文章もそれなりに考えてみてもイイかもしれませんね。
という事で今回はkeywordsとdescriptionについてでした。



WEBサイトを作ろう!/head内の定義 metaタグ

今回はhead内の記述についてです。
前回の続きになりますがhead内に定義する項目は非表示項目です。
外部からcssファイルを読み込んできたり、titleやkeywordsなど、直接表示画面には反映されない定義をする箇所なんですね。
このhead内の定義でseo対策等も行っていくので充実させるとより良いサイト作りができると思います。
head内にも色々なタグを入れ込む事ができますがその中で特に重要な5項目を説明していきたいと思います。

WEBサイトを作ろう!/headとbody

前回は<html></html>のタグについてでしたが今回はこのhtmlタグの中に入れ込むタグについてです。
今回はheadとbodyという二つの大枠を作ります。

WEBサイトを作ろう!/名前空間の宣言

前回は最初にDOCTYPE宣言のタグを打ち込むという解説をしました。
この他に編集前にいくつか必要なタグがあるので記述しておきます。

最初にデータを入れ込む一番大枠の箱を作ってあげます。htmlのファイルの大枠です。ソースを入れ込む箱のイメージで考えて下さい。
<html></html>の中で編集を行っていきます。
この<html>〜</html>の間に色々なタグや画像、WEB表示される全てのデータを入れ込みます。
これはもう絶対的なルールなのでそういうものだと思って覚えて下さいね。
補足ですが、この<>で囲まれたタグを「開始タグ」と言い、</>で囲われたタグを終了タグと言います。
html言語は基本的にこの<>〜</>で囲まれた中に色々な記述をしていきます。
必ず挟んで使うものなので<>〜</>で囲われない文章はなんのデータも反映されない文字列で表示されてしまいます。
<>〜</>で一つのタグと考えてください。

WEBサイトを作ろう!/doctype宣言

今回はhtmlで一番最初にテンプレートに打ち込む必要のあるdoctype宣言についての解説です。

DOCTYPE宣言とは、そのページを作成したHTMLファイルのバージョンをブラウザに伝えるためのものです。
つまり「このファイルで使用されているhtmlの言語はhtml5だよ!」と、
使用するhtmlのバージョンをブラウザに伝える為に書くタグです。
doctype宣言をしっかりしないと従来の古いブラウザと同じ表示になってしまったり、文字の間隔が詰まる現象など問題が起きる事もあります。
使いやすいテキストアプリや統合開発環境であるAptana、Wysiwygのdreamweaver等は最初に新規ファイルを作成する際に、どの言語を使用するか選べます。
その時にhtmlファイルで作成するとデフォルトでdoctype宣言のタグが打ち込まれている状態から始まるのでいずれかを使用している方は特に意識する必要がありません。
macに最初から実装されている「テキストエディタ」などで作成する場合は自分でソースを入れ込む必要があるためそういった方は覚えた方が良いでしょう。

WEBサイトを作ってみよう!/index.htmlを作る。

今の音楽人はWEBに精通している事が必須だと思います。
自分という存在をネットワークの中で知ってもらう為にはブログにしてもWEBサイトにしても媒体が必要です。
特に起点となる言語はやっぱり今も昔もHTML、それとCSSです。
ブログ主体の方はHTMLだけでも概要を知っていると重宝すると思います。
今僕も勉強中なので覚えた事は復習がてらできるだけ投稿していこうと思います。

CMSテンプレートについて

今のWebはCMSテンプレートを使用が主流です。
 CMSテンプレートとは、基本的にはWebの知識が無くても手軽にWebサイトを構築できるコンテンツ管理システムの事です。
いままでブログを使用していた人でしたら簡単に、かつクオリティの高いWebサイトを作り込む事ができます。
ブログのように表示させるのも、Webサイトのように表示させるのも自由です。 管理画面(ダッシュボード)付きで更新が簡単。
 知識が無くても作り込め、更新作業、運用も簡単なのでとても効率が良いので主流になってるんですね。 今主流の4つのCMSテンプレートを簡単な図に表してみました。
 良かったら参考に見てみて下さいね。
 個人的には今WordPressを勉強しています。
 プラグインの数、デザインテンプレートの数が多く、
例えば一つのWebサイト内でメニュー以外にブログを二つ作るとか、
ブログ更新をTwitter、facebookに反映させるとか、
お問い合わせフォームを簡単に実装するとか。
 アクティブにするだけでSEO対策してくれるとか、
アナライザーなんかもプラグインで簡単に実装できますね。
 ただデザイン面はたくさんのテンプレートはありますが大きく見て形が何となく決まっている感はあります。
 google検索でたくさんのフリーテーマを見る事ができるので興味のある方は調べてみて下さい。
多分〜万単位でテーマがあります。
 「こうしたい」「あ〜したい」という要望はほぼ叶えられるという事は解ったんですが実はカスタマイズをする際に専門知識が必要で、 カスタマイズができないと本当の意味で作り込む事ができないのも事実です。
 デフォルトの状態でも十分という方は試しに実装してみるとイイと思います。
 最近はデザイン面の自由度の高い「ModX」、日本語対応もされこれから主流になる可能性のある「Drupal」は興味津々です。

 以上、CMSテンプレートについてでした。