3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

この記事は自分用の備忘録です。

SEOでまず最初にやること

タイトルと説明文をつけるらしい

htmlのheadにあるやつだ

やってみる

mkdir seo-try
cd seo-try
touch index.html

これでindex.htmlを開いて「!」ぽん

index.html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  
</body>
</html>

discriptionのmetaタグがないので追加
ついでにタイトルも変える

index.html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta name="description" content="SEO対策の初歩を学ぶため、実践の記録を残していきます。">
  <title>【実践】SEO対策!</title>
</head>
<body>
  <h1>トップページだよ</h1>
</body>
</html>

ポイント

  • タイトル
    • 「ページの内容 – サイト名」みたいにするといいらしい
    • 各ページごとに個別にタイトルが変わるようにしないといけないらしい
    • ページの内容の部分は、実際のコンテンツに含まれるキーワードを抽出するといいらしい
    • 40文字ぐらいがちょうどいいらしい

  • 説明文
    • タイトルに書いた「ページの内容」をキーワードとして含めるといいらしい

ポイントを参考にもっかいやってみる

index.html
<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta name="description" content="SEOの基本を学ぶための備忘録です。
      このページではHTMLのタイトルや説明文の設定方法、最適化のポイントを
      わかりやすく解説しています。"
  >
  <title>SEOの基本を学ぶ!HTMLタイトルと説明文設定のコツ - WEB制作検定【5級】</title>
</head>
<body>
  <h1>SEO対策の基本を学ぶページ</h1>
  <p>このページでは、SEOの基本的な設定方法を記録しています。</p>
</body>
</html>

動的にする

全部個別ページに直接書くってあんまりないと思うので、動的にする

header.php
<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">

  <?php if (is_single() || is_page()) : ?>
    <meta name="description" content="SEOの基本を学ぶための備忘録です。このページではHTMLのタイトルや説明文の設定方法、最適化のポイントをわかりやすく解説しています。">
    <title><?php echo get_the_title(); ?> - WEB制作検定【5級】</title>
  <?php elseif (is_home()) : ?>
    <meta name="description" content="SEOの基本を学ぶための備忘録です。最新の記事一覧や更新情報をお届けします。">
    <title>SEOの基本を学ぶ!HTMLタイトルと説明文設定のコツ - WEB制作検定【5級】</title>
  <?php elseif (is_category()) : ?>
    <meta name="description" content="<?php single_cat_title(); ?>に関連する記事一覧です。HTMLやSEOに関する情報を中心にお届けします。">
    <title><?php single_cat_title(); ?> - WEB制作検定【5級】</title>
  <?php else : ?>
    <meta name="description" content="サイト全体の概要や情報を記載します。">
    <title>WEB制作検定【5級】</title>
  <?php endif; ?>
</head>
<body>
  <header>
    ナビゲーション
  </header>

一気にややこしくなった。
こういうのはエクセルとかできちんと管理した方が良さそう。

感想

SEO対策は、コーディングよりも言語化スキルの方が重要かもしれない。

参考

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?