[HTML] Metaタグに関して(SEO最適化)
こんにちは。明月です。
ウェブドキュメントの中でメタタグのウェブドキュメントの説明、キーワード、要約情報と考えられます。
Htmlはウェブページの基本骨格で考えられるし、CSSはこの骨格で色やフォントサイズなどのスタイルを付けてユーザがもっと綺麗、よく見えるようにすることで、Javascriptはそのページを動的に変換させ整合性ウェブプロシージャを実装、動的に変換をあげ、プログラムらしく動くようにする機能です。
そのなかでHtmlのタグ、タグの中でメタタグということがあり、ウェブページの詳細情報になります。
メタタグは3つのアトリビュート(属性)を持っています。
1. http-equiv
- ヘッドの値を正義することができる属性だし、この属性でサーバとブラウザ間の作動方法、指示を正義するアトリビュートです。
2. content
- meta情報の内容です。
3. name
- ドキュメントラベルのメタデータの名を正義します。itemprop、http-equivあるいはcharsetの属性の中で一つでも設定された場合、設定できません。
1. 文字コードの種類設定
ウェブページのエンコーディング属性を指定できます。
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta charset="utf-8">
2. 互換性設定
ブラウザ別の互換性を設定するタグです。IE 8から11、edgeまでの各バージョンによってレンダリング特性が違います。少なくとも色のコードも少し違いますね。
そのことでウェブのドキュメントが何のバージョンに最適化になっているかを設定することです。
最近にはIE8バージョンや9、10バージョンに合わせる必要がないので、前よりは重要が少ないです。普通は基本的に入れるタグですが別にこのタグがなくてもウェブサイトを実装することではそんなに問題ないと思います。
<meta http-equiv="X-UA-Compatible" content="IE=edge;Chromeframe=1">
3. ビューポート設定
モバイルとPCは解像度は違います。特にモバイルの場合、モニターのサイズによって解像度が高いですが、この解像度によってウェブを設定するとモバイルでは文字がすごく小さく見えると思います。
そして、ウェブの形が解像度ではなくサイズによって表現しなければならないですが、そのことを設定するタグです。
<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
4. 説明タグ(description)
このタグは検索エンジンで説明がでる部分です。
私の考えではSEOタグの中では一番重要な部分ではないかと思います。このタグの内容がなくても検索ができないか説明表示をしないことではないですが、検索の優先順位で高くできないし、正確なキーワード検索が難しいではないかと思います。
<meta name="description" content="<![CDATA[ 内容 最大20文字 ]>">
5. クローリング及びインデックス生成、動作制御タグ
このタグは検索エンジンでインデックスになれ、検索エンジンの検索タイプを設定するタイプです。
<meta name="robots" content="ALL">
もしこのタグを省略すれば基本設定のALLで認識します。しかし、「none」で設定すればクローリング、リンクを設定しません。「noindex」の場合はクローリングはするけど、検索結果にはでないようにすること、「nofollow」はリンクが見えないようにすることです。
「nosnippet」はイメージと動画はクローリングをしないようにすること、「noimageindex」はイメージや動画が検索結果にでないように設定することです。
私の場合はブログで検索ができないようにする設定がなかったので、普通は「ALL」で設定します。
6. 指定されたタイムアウトになるとリダイレクト制御タグ
このタグは設定したタイム時間がすぎるとリダイレクトにする機能です。このタグによってはブラウザ別でエラーになることがありますね。
<meta http-equiv="refresh" content="30;url=https://www.nowonbun.com" />
30秒後で「https://www.nowonbun.com」に繊維すると意味です。
7. アダルトサイトということを設定する。
<meta name="rating" content="adult" /> <meta name="rating" content="RTA-5042-1996-1400-1577-RTA" />
8. そのた
「author」タグや「keywords」、「copyright」などのタグもあります。でも最近は使わないタグになりますね。
検索エンジンでもクローリングしないし、ウェブページでも設定しないですね。なので、説明を省略します。
link - https://www.w3schools.com/tags/tag_meta.asp
link - https://support.google.com/webmasters/answer/79812?hl=ja
- [CSS] 位置(position),表示(display)スタイル2019/12/13 20:08:50
- [CSS] border(枠)、余白スタイル - border, margin, padding2019/12/12 20:16:43
- [CSS] 文字スタイル2019/12/11 21:13:22
- [CSS] その他の疑似選択子 - link, visited, target, enabled, disabled, not, active, hover, focus2019/12/10 07:31:28
- [CSS] 疑似要素選択子 - fist-line, first-letter, before, after2019/12/09 07:28:27
- [CSS] 範囲と指定に関する選択子(全体選択子、要素選択子、孫選択子、子選択子、隣接選択子)2019/12/06 07:27:36
- [CSS] 疑似クラス - only-child, only-of-type, empty, empty, root2019/12/05 07:29:15
- [CSS] 疑似クラス - first-child, last-child, first-of-type, last-of-type2019/12/04 07:28:37
- [CSS] 疑似クラス - nth-child, nth-of-type, nth-last-child, nth-last-of-type2019/12/03 07:21:20
- [CSS] 属性選択子2019/12/02 07:32:37
- [CSS] Selector(選択子)2019/11/28 07:28:03
- [CSS] CSS Stylesとは?2019/11/27 07:30:30
- [HTML] Open graph(ogタグ)2019/11/26 07:42:20
- [HTML] Metaタグに関して(SEO最適化)2019/11/25 20:16:18
- [HTML] HTMLタグ構造2019/11/22 19:49:41
- check2024/04/10 19:03:53
- [Java] 64.Spring bootとReactを連結する方法(Buildする方法)2022/03/25 21:02:18
- [Javascript] Node.jsをインストールしてReactを使う方法2022/03/23 18:01:34
- [Java] 63. Spring bootでcronスケジューラとComponentアノテーション2022/03/16 18:57:30
- [Java] 62. Spring bootでWeb-Filterを設定する方法(Spring Security)2022/03/15 22:16:37
- [Java] JWT(Json Web Token)を発行、確認する方法2022/03/14 19:12:58
- [Java] 61. Spring bootでRedisデータベースを利用してセッションクラスタリング設定する方法2022/03/01 18:20:52
- [Java] 60. Spring bootでApacheの連結とロードバランシングを設定する方法2022/02/28 18:45:48
- [Java] 59. Spring bootのJPAでEntityManagerを使い方2022/02/25 18:27:48
- [Java] 58. EclipseでSpring bootのJPAを設定する方法2022/02/23 18:11:10
- [Java] 57. EclipseでSpring bootを設定する方法2022/02/22 19:04:49
- [Python] Redisデータベースに接続して使い方2022/02/21 18:23:49
- [Java] Redisデータベースを接続して使い方(Jedisライブラリ)2022/02/16 18:13:17
- [C#] Redisのデータベースを接続して使い方2022/02/15 18:46:09
- [CentOS] Redisデータベースをインストールする方法とコマンドを使い方2022/02/14 18:33:07