ホームページのSEO基礎知識|タイトル・メタ・構造化データ設定ガイド
SEO初心者向けにタイトルタグ・メタディスクリプション・構造化データ(JSON-LD)・内部リンクの書き方を解説。ホームページ制作時に押さえるべき基本SEO設定を実例つきで網羅します。
SEOの仕組みとGoogleが評価する3要素
SEO(検索エンジン最適化)は「クロール→インデックス→ランキング」の3段階で機能します。クロールとはGoogleのロボットがサイトを巡回してページを発見する工程、インデックスとは発見したページをデータベースに登録する工程、ランキングとは検索クエリに対して関連性の高い順に表示する工程です。Googleはコンテンツの関連性(キーワード・構造)・権威性(被リンク・E-E-A-T)・ユーザー体験(表示速度・Core Web Vitals)を総合的に評価します。制作時にSEO設定を組み込んでおくことで、公開直後から正しく評価される状態にできます。
タイトルタグとメタディスクリプションの書き方
タイトルタグとメタディスクリプションは、検索結果に直接表示される最も重要なSEO要素です。適切に設定することで検索順位とクリック率の両方を向上させられます。
タイトルタグの最適な文字数と構造
タイトルタグは全角32文字(半角64文字)以内が検索結果で省略されない目安です。構造は「メインキーワード+価値提案+ブランド名」の順が基本で、キーワードをなるべく前半に配置します。 良い例:「仙台のホームページ制作¥10,000〜|最短即日納品|HaLVision Tech」。狙うキーワード(仙台・ホームページ制作)が前半にあり、価格・スピードという価値提案とブランド名が続いていて、内容がひと目で伝わります。 悪い例:「ホームページ制作・Web制作・サイト制作・格安・安い・仙台・宮城・おすすめ」。キーワードを羅列しただけで文章になっておらず、詰め込みはGoogleのガイドライン違反になり得ます。自然な文章で1〜2個のキーワードを含める構成にします。
メタディスクリプションでクリック率を上げるコツ
メタディスクリプションは検索順位に直接影響しませんが、クリック率(CTR)を左右する重要な要素です。全角120文字(半角240文字)以内に、ページの内容・得られるメリット・行動を促すコピーをまとめます。「費用相場・制作方法・業者の選び方を解説」のようにページの具体的な内容を示すと、検索意図に合ったユーザーがクリックしやすくなります。検索キーワードがディスクリプションに含まれると太字で表示されるため、ターゲットキーワードを自然に含めることが重要です。
各ページで別々のタイトルを付ける重要性
複数ページで同じタイトルやメタディスクリプションを使い回すと、Googleがどのページを優先すべきか判断できず、検索順位が下がる原因になります。トップページ・サービスページ・ブログ記事それぞれに固有のタイトルと説明文を設定する必要があります。Next.jsではページごとにメタデータを設定しやすい構造になっており、HaLVision Techでは全ページに個別のSEO設定を標準で実装しています。
構造化データ(JSON-LD)でリッチリザルトを取る
構造化データとはGoogleにページの内容を機械的に伝えるためのコードで、JSON-LD形式での実装がGoogleの推奨方法です。LocalBusiness(店舗情報・営業時間)・FAQPage(よくある質問)・Article(ブログ記事)・BreadcrumbList(パンくず)などのスキーマを追加することで、検索結果にFAQの展開表示やパンくずリストといった追加情報(リッチリザルト)が表示されやすくなります。これによりクリック率が向上し、競合サイトと差別化できます。HaLVision TechではすべてのサイトにLocalBusiness・FAQ・WebSiteスキーマをJSON-LDで標準実装しており、追加費用は発生しません。
JSON-LDの記述イメージ
JSON-LDはHTMLのhead内などにscriptタグとして埋め込みます。たとえばFAQPageなら、質問(Question)と回答(Answer)のペアを配列でまとめる形になります。イメージとしては「type(種類)としてFAQPageを指定し、その中に各質問文と回答文を並べる」構造です。重要なのは、構造化データに書いた内容と、実際にページに表示されている内容を一致させることです。ページに存在しない情報や、ユーザーに見えない情報を構造化データにだけ書くと、Googleのガイドライン違反となり、リッチリザルトが表示されなくなる場合があります。実装後はGoogleの「リッチリザルトテスト」でエラーがないか確認します。
星評価(レビュー)を出すには専用スキーマが必要
検索結果に表示される星評価は、ページの情報だけで自動的に出るものではありません。星評価を出すにはReviewやAggregateRating(複数レビューの平均評価)といった専用のスキーマを別途実装し、かつ実際にサイト上に表示されているレビュー情報と対応している必要があります。自作・自演のレビューや、ページに表示していない評価値を構造化データにだけ記載することはガイドライン違反にあたり、手動対策の対象になり得ます。星評価は「実在するレビューを正しくマークアップした場合にのみ表示される」と理解しておくと安全です。
内部リンクとサイト構造の最適化
内部リンクとはサイト内のページ同士をリンクで繋ぐことで、Googleのクローラーがサイトをよりスムーズに巡回できるようになり、各ページの評価を相互に高め合う効果があります。重要なページ(サービスページ・料金ページ)には複数の内部リンクを集めることで、Googleが「このページが重要だ」と判断しやすくなります。パンくずリストを設置するとユーザーの利便性が上がるとともに、Googleにサイト構造を伝えられます。XMLサイトマップをSearch Consoleに登録することで、新しいページが素早くインデックスされます。
アンカーテキストは「内容が伝わる言葉」にする
内部リンクを貼るときのリンク文言(アンカーテキスト)は、リンク先の内容がひと目で分かる言葉にします。「こちら」「詳しくはこちら」のような曖昧な表現ではなく、「ホームページ制作の料金プラン」のようにリンク先のテーマを含めると、ユーザーにもGoogleにもリンク先の内容が正しく伝わります。ただし同じキーワードを不自然に繰り返すのは逆効果なので、文脈に沿って自然に配置します。
サイト構造は「浅く・整理された階層」を意識する
重要なページはトップページからなるべく少ないクリック数(目安として2〜3クリック以内)でたどり着ける配置が理想です。階層が深すぎるとクローラーが巡回しにくく、ユーザーも迷いやすくなります。関連するテーマの記事同士を内部リンクで束ねる「トピッククラスタ」の考え方を取り入れると、そのテーマに関するサイト全体の評価が高まりやすくなります。このブログでも、料金・制作方法・SEOなど関連するトピックに触れながら回遊しやすい構成を意識しています。
表示速度・Core Web Vitals・モバイル・HTTPS
コンテンツやタイトル設定と並んで、Googleは「ページの使い勝手(ページエクスペリエンス)」も評価します。ここは技術的な土台にあたる部分で、制作段階で正しく作っておくと後からの修正コストを大きく減らせます。HaLVision TechではNext.js/Reactを採用し、これらの技術要件を標準で満たす作りにしています。
Core Web Vitalsと表示速度
Core Web Vitalsは、ユーザー体験を数値化したGoogleの指標です。主に、メインコンテンツの表示速度を示すLCP(目安2.5秒以内が良好)、操作への反応の速さを示すINP(目安200ミリ秒以内)、表示中のレイアウトのズレを示すCLS(目安0.1未満)の3つで構成されます。表示速度そのものが検索順位を決める最大要因ではありませんが、遅いサイトは離脱率が上がり、結果的に評価を下げやすくなります。画像の圧縮・適切なサイズ指定、不要なスクリプトの削減、サーバー応答の高速化などで改善できます。
モバイルフレンドリーとHTTPS
Googleはスマートフォン版のページを基準に評価する「モバイルファーストインデックス」を採用しています。スマホで文字が小さすぎない、ボタンが押しやすい、横スクロールが発生しないといったレスポンシブ対応は必須と考えてください。また、通信を暗号化するHTTPS(SSL)化も基本要件です。HTTPSでないサイトはブラウザで「保護されていない通信」と警告が出てユーザーの不安につながるため、常時SSL化しておきます。これらは目新しい施策ではなく、現在のホームページ制作では「最低限満たしておく土台」という位置づけです。
よくある質問
Q.SEO対策はホームページ制作時から必要ですか?
はい。公開後に追加するより制作段階で設定するほうが効果的で、対応コストも低くなります。HaLVision Techでは全プランにタイトルタグ・メタディスクリプション・構造化データ・サイトマップの基本SEO設定が含まれています。
Q.タイトルタグは何文字が最適ですか?
全角32文字(半角64文字)以内が検索結果で省略されずに表示される目安です。キーワードはタイトルの前半に配置するのが効果的です。スマートフォンでは表示幅が狭いため、25〜28文字程度を意識すると安全です。
Q.構造化データを入れるだけで上位表示できますか?
構造化データ単体で検索順位が上がるわけではありません。ただし検索結果でのリッチリザルト表示によるクリック率向上→アクセス増加→ユーザー行動データの改善→順位向上というサイクルにつながります。コンテンツ品質と組み合わせることで最大の効果が出ます。
Q.SEOの効果はどのくらいの期間で出ますか?
一般的な目安として、新しく公開したサイトや記事が検索で安定した順位に落ち着くまでには数か月程度かかることが多いです。まずGoogleにインデックスされる必要があり、その後コンテンツの評価や被リンク、ユーザーの反応などが徐々に反映されていきます。競合が強いキーワードほど時間がかかる傾向があります。SEOは短期で結果が出る施策ではなく、継続的にコンテンツを追加・改善していく前提で取り組むのが現実的です。制作段階で基本設定を組み込んでおくと、公開直後から評価されやすいスタートを切れます。
Q.表示速度はSEOにどれくらい影響しますか?
表示速度は検索順位を決める最大の要因ではありませんが、Core Web Vitalsを通じて評価に関わる要素です。とくに影響が大きいのはユーザー行動への影響で、表示が遅いページは離脱率が上がり、結果として順位が伸びにくくなります。目安としてメインコンテンツの表示(LCP)は2.5秒以内が良好とされます。画像の圧縮やサイズ最適化、不要なスクリプトの削減で改善できます。HaLVision TechではNext.js/Reactを用いて表示速度に配慮した作りを標準としています。
Q.noindexとcanonicalはどう使い分けますか?
noindexは「このページを検索結果に出したくない」ときに使うタグで、サンクスページや管理用ページ、内容の薄いページなどに設定します。canonicalは「内容がほぼ同じページが複数あるとき、正規(代表)となるURLはこれです」とGoogleに伝えるための指定で、重複コンテンツの評価が分散するのを防ぎます。noindexは「そもそも載せない」、canonicalは「載せるが代表URLをまとめる」という違いで理解すると使い分けやすいです。両方を同じページに誤って併用すると意図しない挙動になりやすいため注意します。
Q.SSL(HTTPS)化はSEOに必要ですか?
必要です。HTTPSはGoogleがランキングシグナルのひとつとしてきたSEO要件であると同時に、通信を暗号化してユーザーの安全を守る基本対策でもあります。HTTPSでないサイトはブラウザで「保護されていない通信」と警告が表示され、ユーザーの信頼を損ないます。現在の制作では常時SSL化が標準です。HaLVision Techで制作するサイトはHTTPSに対応しています。