●iframeの意味がわからない
●YouTubeや地図を埋め込みたいけれど失敗する
●SEO的にiframeを使うのが不安
HTMLを学び始めた人の多くが、iframeの使い方でつまずきます。
iframeはページ内に別ページを埋め込む便利なタグですが、SEO・セキュリティ・デザインの3点で注意が必要です。
この記事では、iframeの意味・使い方・SEO対策・安全な活用法を初心者向けにわかりやすく解説します。
読了後には、iframeを自信を持って使いこなせるようになります。
iframeとは?意味と基本構造をわかりやすく解説
iframe(inline frame)は、Webページの中に別のページを表示するHTMLタグです。
「窓の中にもう一つのページを開く」ような仕組みです。
代表的な用途は、YouTube動画・Googleマップ・外部フォームの埋め込みです。
| 属性名 | 内容 | 例 |
|---|---|---|
| src | 埋め込み先のURL | src=”https://example.com“ |
| width / height | サイズ指定 | width=”600″ height=”400″ |
| allow | 許可する機能 | allow=”fullscreen” |
| loading | 遅延読み込み | loading=”lazy” |
| sandbox | セキュリティ制限 | sandbox |
iframeの基本を理解することで、Webページの自由度が大幅に上がります。
iframeの使い方|実際の埋め込み例(YouTube・Googleマップなど)
YouTube動画
-
「共有」→「埋め込む」をクリック
-
HTMLコードをコピーして貼り付け
Googleマップ
-
地図を開いて「共有」→「地図を埋め込む」
-
コードをコピー
<h2>iframeを使うメリット・デメリットを比較</h2>
| 項目 | メリット | デメリット |
|---|---|---|
| 実装 | コードを貼るだけで簡単 | 外部依存が強い |
| デザイン | 動的要素を追加できる | レイアウト崩れのリスク |
| SEO | 補助的に使える | 中身を検索エンジンが認識しない |
iframeを使うとSEOに影響はある?
iframe内のコンテンツはGoogleが評価しにくい傾向があります。
したがって、メイン部分をiframeで表示するのは避けましょう。
本文中で内容を補足すればSEO評価を保てます。
例:
iframeのセキュリティ対策|安全に使う方法
iframeは外部ページを読み込むため、安全対策が必須です。
| 属性 | 内容 | 目的 |
|---|---|---|
| sandbox | 外部動作を制限 | 攻撃防止 |
| allow | 明示的に許可する操作 | セキュリティ制御 |
| loading | 遅延読み込み | 表示速度改善 |
iframeが正しく表示されないときの原因と対処法
| 原因 | 内容 | 対処法 |
|---|---|---|
| URL誤り | srcの指定ミス | 正確なURLを設定 |
| HTTPS問題 | HTTP混在でブロック | httpsに変更 |
| X-Frame制限 | 外部側で禁止設定 | 代替手段を検討 |
| サイズ不足 | 表示領域が小さい | width / height調整 |
レスポンシブ対応iframeの書き方
スマホでも美しく収まるよう、縦横比(16:9)を維持します。
iframeの実践活用事例
| 活用シーン | 内容 | 効果 |
|---|---|---|
| 採用サイト | エントリーフォーム埋め込み | UI統一 |
| イベント告知 | Googleフォーム埋め込み | 離脱防止 |
| メディア記事 | SNS投稿埋め込み | 滞在時間増加 |
iframeを使う前に知っておくべき3つのルール
-
信頼できるサイトのみ埋め込む
-
代替テキストやリンクを併用する
-
loading=”lazy”でページ速度を維持する
iframeを理解した次のステップ
| タグ | 用途 | 学ぶ価値 |
|---|---|---|
<video> |
動画埋め込み | 外部依存を減らす |
<embed> |
メディア表示 | 内部構造の理解 |
<object> |
PDFなどの埋め込み | iframeとの比較に最適 |
まとめ|iframeを正しく使ってSEOも安全に
iframeは、外部情報を効果的に取り入れるための便利なタグです。
ただし、主役ではなく「補助的な使い方」を心がけることが重要です。
3ステップでマスター:
-
意味と構造を理解する
-
実際に埋め込む
-
SEO・安全対策を実施する
安全に使えば、ユーザー体験とSEO評価の両方を高められます。

