カテゴリ: HTML 更新日: 2026/08/21

HTML iframeでYouTube動画を埋め込む方法と注意点を初心者向けに解説

HTML iframeでYouTubeを埋め込む方法と注意点
HTML iframeでYouTubeを埋め込む方法と注意点

先生と生徒の会話形式で理解しよう

生徒

「先生、WebページにYouTubeの動画を直接見せたいときはどうしたらいいですか?」

先生

「それにはHTMLのiframeタグを使う方法が一番簡単です。iframeは“別のページをこのページの中に埋め込む枠”だと思ってください。」

生徒

「でも、自分のページに動画を置くわけじゃないんですよね?」

先生

「そうです。iframeを使うとYouTubeの動画をWebページ上で再生できるだけで、動画ファイル自体はYouTube側にあります。」

1. HTML iframeとは何か

1. HTML iframeとは何か
1. HTML iframeとは何か

iframeは、HTMLで別のWebページやコンテンツを埋め込むためのタグです。動画や地図、他のWebページを自分のサイト内で表示したいときに使います。iframeの中に表示するコンテンツはURLで指定します。初心者でも簡単にYouTube動画を表示できるので、とても便利です。

2. YouTubeの埋め込み用URLを確認する

2. YouTubeの埋め込み用URLを確認する
2. YouTubeの埋め込み用URLを確認する

YouTube動画をWebページに埋め込むには、動画の「共有」ボタンから「埋め込みコード」を取得するのが一番簡単です。ここで表示されるiframeのURLをコピーして、自分のHTMLに貼り付けます。


<iframe width="560" height="315" src="https://www.youtube.com/embed/動画ID" title="YouTube動画" frameborder="0" allowfullscreen></iframe>
ブラウザ表示

3. iframeの基本的な書き方

3. iframeの基本的な書き方
3. iframeの基本的な書き方

iframeタグは閉じタグも必要ですが、動画だけを表示する簡単な書き方は次の通りです。widthとheightでサイズを指定し、srcに動画URLを入れます。


<iframe width="640" height="360" src="https://www.youtube.com/embed/動画ID" title="サンプル動画" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
ブラウザ表示

4. レスポンシブ対応のiframe

4. レスポンシブ対応のiframe
4. レスポンシブ対応のiframe

パソコンだけでなくスマートフォンやタブレットでも動画を見やすくするには、iframeをレスポンシブ化することが大切です。Bootstrapのクラスを使うと簡単に設定できます。


<div class="ratio ratio-16x9">
    <iframe src="https://www.youtube.com/embed/動画ID" title="レスポンシブ動画" allowfullscreen></iframe>
</div>
ブラウザ表示

5. 埋め込み時の注意点

5. 埋め込み時の注意点
5. 埋め込み時の注意点

iframeで動画を埋め込む際には、以下の点に注意してください。

  • 動画の所有者が埋め込みを許可しているか確認する
  • ページの読み込み速度に影響する場合があるため必要な動画だけ埋め込む
  • スマートフォンでの見やすさを考えてレスポンシブ対応にする

6. autoplayや制御を設定する方法

6. autoplayや制御を設定する方法
6. autoplayや制御を設定する方法

iframeではURLの後ろにパラメータを付けて動画の再生方法を制御できます。たとえば自動再生や字幕表示などです。初心者はまず以下のような簡単な設定から始めると良いでしょう。


<iframe width="560" height="315" src="https://www.youtube.com/embed/動画ID?autoplay=1&mute=1" title="自動再生動画" frameborder="0" allowfullscreen></iframe>
ブラウザ表示

7. iframeでSEOやアクセシビリティを考える

7. iframeでSEOやアクセシビリティを考える
7. iframeでSEOやアクセシビリティを考える

iframe自体は検索エンジンに直接内容が評価されませんが、title属性で動画の内容を簡単に説明しておくとSEOやアクセシビリティに役立ちます。また、動画周りに説明文を入れると検索結果に表示されやすくなります。


<iframe width="560" height="315" src="https://www.youtube.com/embed/動画ID" title="商品紹介動画" frameborder="0" allowfullscreen></iframe>
<p>こちらの動画では、新商品の使い方や特徴をわかりやすく解説しています。</p>
ブラウザ表示

こちらの動画では、新商品の使い方や特徴をわかりやすく解説しています。

8. まとめると

8. まとめると
8. まとめると

iframeを使えば、YouTube動画を簡単に自分のWebページに埋め込むことができます。基本は動画のURLをsrcに指定し、widthとheightでサイズを調整するだけです。さらにBootstrapのratioクラスを使えばスマホでも見やすいレスポンシブ表示が可能です。埋め込みの際は、動画の許可や読み込み速度、アクセシビリティに注意しましょう。

まとめ

まとめ
まとめ

今回はHTMLのiframeタグを使ったYouTube動画の埋め込み方法と注意点について詳しく解説しました。初心者でも簡単にWebページに動画を表示できるiframeは、単に動画を表示するだけでなく、スマートフォンやタブレットでも快適に閲覧できるようにレスポンシブ対応が重要です。動画を埋め込む際は、YouTubeの埋め込み用URLを正しく取得し、widthやheightで表示サイズを調整します。また、Bootstrapのratioクラスを使用することで、動画の比率を保ったまま画面幅に応じた自動調整が可能となります。

埋め込み時の注意点としては、動画の所有者が埋め込みを許可しているか確認すること、ページの読み込み速度に影響を与えないよう必要な動画だけを埋め込むこと、そしてアクセシビリティやSEOの観点からtitle属性や説明文を適切に設定することが挙げられます。iframeのURLにパラメータを追加することで、自動再生やミュート、字幕表示などの制御も可能です。これによりユーザーにより良い体験を提供でき、サイト全体の利便性を向上させることができます。

さらに、動画周りにテキストや見出しを追加することで検索エンジンが動画内容を理解しやすくなり、SEO対策としても有効です。動画の内容を簡潔に説明するtitle属性や、ページ内での解説文は検索結果に表示されやすくなります。iframeタグを使った動画埋め込みは、正しい使い方を理解すれば、ブログやWebサイトをより魅力的に、ユーザーにとって便利にする強力なツールとなります。

以下は、基本的なYouTube埋め込みのサンプルコードです。Bootstrapを使ってレスポンシブ対応した例も示していますので、実際のWebページでの利用イメージとして参考にしてください。

 <div class="ratio ratio-16x9"> <iframe src="https://www.youtube.com/embed/動画ID" title="サンプル動画" allowfullscreen></iframe> </div> 
ブラウザ表示
先生と生徒の振り返り会話

生徒

「先生、iframeで動画を埋め込むときにサイズだけじゃなくてレスポンシブ対応が大事ってことは理解できました。でも、SEOやアクセシビリティも考える必要があるんですね。」

先生

「その通りです。iframe自体は検索エンジンに動画内容が評価されませんが、title属性や周りの説明文をしっかり書くことで、検索結果に反映されやすくなります。」

生徒

「自動再生やミュートなどのパラメータも付けられると聞きましたが、どんな場合に使うといいですか?」

先生

「例えば、ページにアクセスしたときにユーザーがすぐに動画を見ることができるようにしたい場合や、説明動画を静かに再生したい場合などです。ただし、無理に自動再生にするとユーザー体験を損なうこともあるので注意してください。」

生徒

「なるほど。結局はユーザーの使いやすさを考えて、必要な動画だけを埋め込むことが大事なんですね。」

先生

「その通りです。iframeの基本的な使い方を理解して、サイズやレスポンシブ、SEOやアクセシビリティのポイントを押さえれば、自分のWebページをより魅力的にすることができます。」

生徒

「これで私も、自分のサイトに動画を埋め込んで、スマホでも見やすくて検索結果にも反映されやすいページを作れるようになりますね。」

2026年最新 スキルアップ・実践セミナー

「意味」がわかればWebは楽しい!現役エンジニアが教える、挫折しないためのHTML構造化入門

「Webの仕組み」を正しく操る。HTML5でプロフェッショナルな情報設計の第一歩を。

本講座では、単なるタグの暗記ではなく、「検索エンジンやAIに正しく伝わる情報の構造化」という本質的な技術を学びます。モダンWebの土台であるHTML5を通じて、将来的にWebデザイナーやフロントエンドエンジニアを目指すための「稼げる基礎力」を最短距離で身につけます。

具体的なワークショップ内容と環境

【つくるもの】
自己紹介やポートフォリオの土台となる「構造化されたWebページ」を作成します。見出し、段落、リスト、リンク、画像配置など、商用サイトでも必ず使われる「セマンティックなマークアップ」をゼロから体験してください。

【開発環境】
世界中のプロが愛用するVisual Studio Code (VS Code)を使用します。Emmet(高速入力機能)の設定から、HTMLの文法ミスを自動チェックする拡張機能まで、現場基準の効率的な環境を一緒に構築します。

この60分で得られる3つの武器

1. SEOに強い「意味のある」マークアップ

Googleから高く評価されるタグの選び方を理解し、検索上位を狙えるサイト構造の作り方を学びます。

2. VS Codeを使いこなす爆速コーディング

プロが使うショートカットや自動補完機能を習得し、タイピングの手間を最小限にする技術を体得します。

3. 2026年基準のWebアクセシビリティ

画像への代替テキストや適切な階層構造など、誰にとっても使いやすい「優しいWeb」の作り方を伝授します。

※本講座は、将来的にWebデザイナー、コーダー、フロントエンドエンジニアを目指す未経験者のためのエントリー講座です。「モクモク」独自のマンツーマン形式により、コードを1行書くたびに生まれる疑問をその場で解決します。

「意味」がわかればWebは楽しい!現役エンジニアが教える、挫折しないためのHTML構造化入門

現役エンジニアが教えるHTML入門

各回少人数・マンツーマン形式で徹底サポート

このセミナーの詳細・お申し込みはこちら
カテゴリの一覧へ
新着記事
New1
CSS
CSSでdisplayの違いを図解で理解!block・inline・inline-blockの使い方
New2
CSS
CSSのwidthとheightの基本!初心者でもわかる単位の使い分け
New3
CSS
z-indexによるバグを防ぐためのデバッグ方法完全ガイド!初心者向け解決テクニック
New4
HTML
HTML data-*属性とJavaScript連携を完全解説!datasetでカスタムデータを取得する方法
人気記事
No.1
Java&Spring記事人気No1
HTML
HTML inputタグとは?フォーム入力を担う基本要素を初心者向けに完全解説
No.2
Java&Spring記事人気No2
HTML
HTML formのaction URL設計を完全解説|送信先の考え方を初心者でも理解
No.3
Java&Spring記事人気No3
CSS
CSSで要素のサイズを自動調整!autoとfit-contentの使い方
No.4
Java&Spring記事人気No4
CSS
レイヤー管理に便利なCSS変数とSCSS変数の活用法完全ガイド!初心者向け解説
No.5
Java&Spring記事人気No5
HTML
HTMLのformタグの書き方を完全ガイド!actionとmethod属性の意味を初心者向けにやさしく解説
No.6
Java&Spring記事人気No6
CSS
CSSのnth-child()を完全攻略!特定の順番にスタイルを当てる方法
No.7
Java&Spring記事人気No7
Bootstrap
Bootstrapで学ぶレスポンシブな並び方向の使い方完全ガイド!flex-rowとflex-columnを初心者向けにやさしく解説
No.8
Java&Spring記事人気No8
Bootstrap
Bootstrapモーダルの基本実装を完全解説!data-bs-toggleとdata-bs-targetで簡単に開閉しよう