2025年07月17日
近年のメルマガは、多くの場合HTMLメールで作成されています。
その表現力によって、商品やサービスの魅力、ブランドストーリーなどが読者により伝わりやすくなるからです。
しかし、いきなりhtmlでメールを作ろう、といわれても、正直何から手をつけたらいいかわからないですよね…。
そこで今回は、HTMLに関する知識がほとんどない素人がゼロからHTMLメルマガの作成をやってみた様子と、そのときに調べてわかった内容をご紹介したいと思います!
実際に調べて分かったことや、試行錯誤の中で直面した失敗談、そしてそれらをどう解決したのかをすべて記載しているのでぜひ参考にしてください!
リッチテキストメールの操作方法についてはこちら
HTMLメールとは、マークアップ言語であるHTMLを使って作成されたメールのことを意味します。
HTMLを駆使することで、文字の色やサイズが自由に変更できるだけでなく、画像を貼り付けることもできるため、ビジュアル面で商品やサービスを訴求することができます。
わかりやすくいうと、メール版のチラシやグリーティングカードといった感じです。
当方は素人のため…凝ったレイアウトは作成できません。そこで今回は簡単に左に商品画像、右にテキストを配置したものを作ってみたいと思います。
プロ級の方は、さまざまツールを駆使して作成するかと思いますが、当方はあくまで素人レベルなので、メモ帳内で作成し、コンビーズメールプラスの入力フォーム内で確認する、といった流れを繰り返して作っていきます。
なお今回はプロがタグを書く際に行っている、階段のように書き並べる「インデント」はしません。
HTMLのタグ打ちは旧来のものを使用しており、HTMLの最新の規格およびCSSスタイル指定は未使用です。
HTMLの修正部分は赤字、追加部分は青色で表記しています。
まずはネームを描いてイメージを膨らませてみました。おそらく、ネームをもとにHTMLを組んでいくと作業が進みやすくなります。
当方はデザイナーではないため、欲張らず簡素なレイアウトで作成することにしました。
まず、HTMLメールを作成する際に必要なテンプレートを調べて記入してみました!
必要なHTMLの基本形
<!doctype html>
<html>
<head>
<title>タイトル</title>
</head>
<body>
※この<body></body>の間にHTMLメールの本文を作成していきます
</body>
</html>
この段階で調べて追加したタグ
それでは「<body></body>」の間にHTMLのタグを打ち込んで、ヘッダーにあたる部分と背景色を作ってみたいと思います。
作成にはテーブルタグを使用します。
テーブルタグとは、表形式でデータをWebブラウザに表示するときに使います。
行と列が格子状の形で表示されます。
イメージとしては、Excelで作成した表をWebブラウザで見せる感じです。
テーブルタグの基本的構成
<table>
<tr>
<td>テキスト</td>
</tr>
</table>
実際にヘッダーにあたる部分と背景を作ってみた
<!doctype html>
<html>
<head>
<title>タイトル</title>
</head>
<body bgcolor="#098707">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td colspan="3" bgcolor="#87ceeb" height="40" align="center">
<b><font color="#ffffff">ヘッダーに相当する箇所(見出し)</font></b>
</td>
</tr>
</table>
</body>
</html>
この段階で調べて追加したタグ
実際にHTMLのタグで組んだHTMLメールを表示
背景色が、ヘッダー部分にあたる箇所を囲むように表示されてしまいました。実際は背景色とヘッダー部分の色を垂直に並ぶ形にしたいので、これは理想的な表示とはいえません。
タグの書き直しです…。
タグを書き直してみた
<!doctype html>
<html>
<head>
<title>タイトル</title>
</head>
<body>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td bgcolor="#87ceeb" height="40" align="center">
<b><font color="#ffffff">ヘッダーに相当する箇所(見出し)</font></b>
</td>
</tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td bgcolor="#098707" height="100%">
(色を確認するために文章やスペースを入れてください)
</td>
</tr>
</table>
</body>
</html>
適切な方法かは微妙なところですが、<body></body>による背景色の指定をやめて、テーブルタグを垂直に並べる形で、ヘッダー部分の色と背景色を分けてみることにしました。
この段階で調べて追加したタグ
HTMLのタグを書き直してHTMLメールを表示
実際にこの方法が正しいかといわれると怪しいですが、一応、自身が望むレイアウトになりましたので、このまま作業を進めていきます。
次は2段落目以降のテーブルタグ内に、画像とテキストを追加する作業をしていきます。
画像とテキストを追加してみた
<!doctype html>
<html>
<head>
<title>タイトル</title>
</head>
<body>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td bgcolor="#87ceeb" height="40" align="center">
<b><font color="#ffffff">ヘッダーに相当する箇所(見出し)</font></b>
</td>
</tr>
</table>
<table width="100%" cellpadding="10" cellspacing="0" border="0">
<tr>
<td bgcolor="#f0f8ff" height="100%">
<img src="画像保存先のURL" width="30%" height="20%" hspace="15" vspace="20" align="left" alt="画像名">
<p align="left"><b>小見出し</b></p>
<blockquote>テキストです。テキストです。テキストです。テキストです。テキストです。テキストです。テキストです。テキストです。テキストです。テキストです。</blockquote>
</td>
</tr>
</table>
</body>
</html>
この段階で調べて追加したタグ
実際にHTMLのタグで組んだHTMLメールを表示
なんとなく形になったのではないでしょうか?
次は商品やサービスのWEBページにアクセスできる、リンクボタンを追加したいと思います。
ただ、強引に画像にリンク先URLを加えたバナーのような作り方をするため、画像ボタン風となっています。
そのため、クリック後に文字の色が紫色になる変化はありません。というか、当方のスキルでは出来ません…。
リンクボタンを追加してみた
<!doctype html>
<html>
<head>
<title>タイトル</title>
</head>
<body>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td bgcolor="#87ceeb" height="40" align="center">
<b><font color="#ffffff">ヘッダーに相当する箇所(見出し)</font></b>
</td>
</tr>
</table>
<table width="100%" cellpadding="10" cellspacing="0" border="0">
<tr>
<td bgcolor="#f0f8ff" height="100%">
<img src="画像保存先のURL" width="30%" height="20%" hspace="15" vspace="20" align="left" alt="画像名">
<p align="left"><b>小見出し</b></p>
<blockquote>テキストです。テキストです。テキストです。テキストです。テキストです。テキストです。テキストです。テキストです。テキストです。テキストです。</blockquote>
<a href="移動させたいWebページのURL"><img src="画像保存先のURL" width="16%" height="8%" hspace="225" vspace="1" align="" alt="画像名"></a>
</td>
</tr>
</table>
</body>
</html>
この段階で調べて追加したタグ
実際にHTMLのタグで組んだHTMLメールを表示
リンク先に誘導させるボタンとしては貧弱ではありますが、なんとなく形にはなったのでOKとしました!
これだけHTMLタグを使うと、フッターとなる部分は意外と簡単に作ることができました。
フッターとなる部分を追加してみた
<!doctype html>
<html>
<head>
<title>タイトル</title>
</head>
<body>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td bgcolor="#87ceeb" height="40" align="center">
<b><font color="#ffffff">ヘッダーに相当する箇所(見出し)</font></b>
</td>
</tr>
</table>
<table width="100%" cellpadding="10" cellspacing="0" border="0">
<tr>
<td bgcolor="#f0f8ff" height="100%">
<img src="画像保存先のURL" width="30%" height="20%" hspace="15" vspace="20" align="left" alt="画像名">
<p align="left"><b>小見出し</b></p>
<blockquote>テキストです。テキストです。テキストです。テキストです。テキストです。テキストです。テキストです。テキストです。テキストです。テキストです。</blockquote>
<a href="移動させたいWebページのURL"><img src="画像保存先のURL" width="16%" height="8%" hspace="225" vspace="1" align="" alt="画像名"></a>
</td>
</tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td bgcolor="#00ced1" height="100%" align="left">
<p align="" hspoce="5">
<font color="#ffffff">
〒000-0000<br>
大阪府喜多区埋田1-2-3 <br>
架空ビルディング12階 000号室<br>
e-mail=aaa@123.co.jp<br>
カスタマーサポート番号=06-0000-0000<br>
サイト=https://wwww.aaaa.co.jp<br>
</font>
</p>
</td>
</tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td bgcolor="#20b2aa" height="100%" align="center">
<font color="#ffffff">
Sold by架空通販サイト
</font>
</td>
</tr>
</table>
</body>
</html>
この段階で調べて追加したタグ
実際にHTMLのタグで組んだHTMLメールを表示
パソコンで見る限りは特段、問題なく表示されています。これで最低限必要なレイアウトが完成しました。
1つの商品やサービスを紹介する段落が完成したら、あとはコピペで同じHTMLタグを並べるだけです。
このように試行を繰り返して、下地となるHTMLメールができたと思い込んでいたのですが、いざスマートフォンにテスト送信すると…以下の画像のようにレイアウトが崩壊していました!!
膝から崩れ落ちてしまいました。ここまでも大変だったのに…。
崩壊しているレイアウトを修正します。
崩れた段落部分を修正
<table width="100%" cellpadding="10" cellspacing="0" border="0">
<tr>
<td bgcolor="#f0f8ff" height="100%">
<img src="画像保存先のURL" width="30%" height="20%" hspace="15" vspace="20" align="left" alt="画像名">
<p align="left"><b>小見出し</b></p>
<blockquote>テキストです。テキストです。テキストです。テキストです。テキストです。テキストです。テキストです。テキストです。テキストです。テキストです。</blockquote>
<p align="center"><a href="移動させたいWebページのURL"><font size="5">リンク名</font></a></p>
</td>
</tr>
</table>
画像ボタンだと画像の修正が大変なのと、レイアウトが崩れる原因だったため、あきらめてテキストによるリンクに変更しました…。htmlの知識がほしい。
テキストのサイズ変更には<font></font>タグに「size=””」を加えて行っています。
実際にHTMLのタグで組んだHTMLメールを表示
パソコンでは問題なく表示されました。
これでスマートフォンの方も無事にレイアウト崩れを直すことができました。
今回は一例として、弊社のCombz Mail PLUSを紹介する内容のHTMLメールを作成したいと思います。
ここでは色合いをサイトの色に似せたり、テキスト部分などの細かい修正をしていきます。
また、画像については当社のサービスサイト「メルマガdeco」にある「画像素材」から選定しています。
色を変更したりテキスト部分を細かく修正
<!doctype html>
<html>
<head>
<title>メール配信システムの紹介メルマガ</title>
</head>
<body>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td bgcolor="#265796" height="40" align="center">
<b><font color="#ffffff">Combz Mail PLUS</font></b>
</td>
</tr>
</table>
<table width="100%" cellpadding="10" cellspacing="0" border="0">
<tr>
<td bgcolor="#ffffff" height="100%">
<img src="画像保存先のURL" width="30%" height="20%" hspace="15" vspace="20" align="left" alt="プラスとは">
<p align="left"><u><b>コンビーズメールプラスとは</b></u></p>
<blockquote>コンビーズメールプラスは、初めてメール配信を行う方でも簡単に、きれいなメールを作ることができるメール配信システムです。</blockquote>
<p align="center"><a href="https://plus.combz.jp/about.html"><b><font size="5">3つの特徴についてはこちら</font></b></a></p>
</td>
</tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td bgcolor="#265796" height="100%" align="left">
<p align="" hspace="5">
<font color="#ffffff">
〒530-0002<br>
大阪市北区曽根崎新地1-13-22<br>
御堂筋フロンティア <br>
</font>
</p>
</td>
</tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td bgcolor="e75040" height="100%" align="center">
<font color="#ffffff">
株式会社コンビーズ / Combz Inc.
</font>
</td>
</tr>
</table>
</body>
</html>
この段階で調べて追加したタグ
微調整した段落部分にあたるHTMLタグ
<table width="100%" cellpadding="10" cellspacing="0" border="0">
<tr>
<td bgcolor="#ffffff" height="100%">
<img src="画像保存先のURL" width="30%" height="20%" hspace="15" vspace="20" align="left" alt="プラスとは">
<p align="left"><font size="4"><u><b>コンビーズメールプラスとは</b></u></p></font>
<blockquote>
コンビーズメールプラスは、初めてメール配信を行う方でも簡単に、きれいなメールを作ることができるメール配信システムです。<br>
<br>
<b><font size="3">「かんたん」HTMLメールが作れる効果測定もできる</font></b><br>
<b><font size="3">「安心」20,760社超の実績</font></b><br>
<b><font size="3">「低価格」月額5,500円(税込)~大規模配信に対応</font></b><br>
</blockquote>
<p align="center"><a href="https://plus.combz.jp/about.html"><b><font size="5">3つの特徴について</font></b></a></p>
</td>
</tr>
</table>
実際にHTMLのタグで組んだHTMLメールを表示
パソコンで確認してみると、なかなかいい仕上がりになっています。
スマートフォンでも確認してみると、悪くない感じですね。ただ、ボタンだけが悔やまれますが…。
だいたい出来ましたが、どうしても心残りがあります。そう、ボタンです。こればっかりは悔やまれる!
以下は、Webデザイナーさんにお願いして、書き換えてもらいました。
Webデザイナーに清書してもらったHTMLタグ
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>メール配信システムの紹介メルマガ</title>
<style>
body {
font-family: sans-serif;
line-height: 1.6;
margin: 0;
padding: 0;
background-color: #f4f4f4;
}
.header {
background-color: #265796;
color: #ffffff;
padding: 15px 0;
text-align: center;
}
.header-text {
font-size: 1.2em;
font-weight: bold;
margin: 0;
}
.section {
background-color: #ffffff;
padding: 20px;
margin-bottom: 15px;
border-radius: 5px;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
display: flex;
align-items: flex-start;
}
.section-image {
width: 30%;
max-width: 150px;
margin-right: 15px;
margin-bottom: 10px;
border-radius: 5px;
}
.section-content {
flex-grow: 1;
}
.section-title {
font-size: 1.1em;
font-weight: bold;
margin-top: 0;
margin-bottom: 10px;
text-decoration: underline;
}
.section-features {
list-style: none;
padding-left: 0;
margin-bottom: 15px;
}
.section-features li {
margin-bottom: 5px;
font-size: 0.9em;
}
.section-link {
text-align: center;
margin-top: 15px;
}
.section-link a {
display: inline-block;
background-color: #007bff;
color: #ffffff;
padding: 10px 20px;
text-decoration: none;
border-radius: 5px;
font-weight: bold;
font-size: 1em;
}
.section-link a:hover {
background-color: #0056b3;
}
.footer-info {
background-color: #265796;
color: #ffffff;
padding: 15px;
text-align: left;
font-size: 0.8em;
}
.footer-corp {
background-color: #e75040;
color: #ffffff;
padding: 10px;
text-align: center;
font-size: 0.9em;
}
/* レスポンシブ対応 */
@media (max-width: 600px) {
.section {
flex-direction: column;
align-items: center;
text-align: center;
}
.section-image {
width: 80%;
max-width: none;
margin-right: 0;
margin-bottom: 15px;
}
}
</style>
</head>
<body>
<header class="header">
<h1 class="header-text">Combz Mail PLUSからのお知らせ</h1>
</header>
<main>
<section class="section">
<img src="画像保存先のURL" alt="プラスとは" class="section-image">
<div class="section-content">
<h2 class="section-title">コンビーズメールプラスとは</h2>
<blockquote>
<p>コンビーズメールプラスは、初めてメール配信を行う方でも簡単に、きれいなメールを作ることができるメール配信システムです。</p>
<ul class="section-features">
<li><b>「かんたん」</b>HTMLメールが作れる効果測定もできる</li>
<li><b>「安心」</b>20,760社超の実績</li>
<li><b>「低価格」</b>月額5,500円(税込)~大規模配信に対応</li>
</ul>
</blockquote>
<p class="section-link"><a href="https://plus.combz.jp/about.html"><b>3つの特徴について</b></a></p>
</div>
</section>
<section class="section">
<img src="画像保存先のURL" alt="機能について" class="section-image">
<div class="section-content">
<h2 class="section-title">特徴や機能について</h2>
<blockquote>
<p>コンビーズメールプラスはHTMLメールエディタやステップメール、セグメント配信、大規模用サイトに適したものなど多彩な機能がございます。</p>
<ul class="section-features">
<li><b>「セキュリティ」</b>メール暗号化、DKIM(第三者署名)などで安心</li>
<li><b>「メール配信」</b>経路探索型アルゴリズムで高速かつ安定的に配信</li>
<li><b>「代行サービス」</b>メルマガ添削や名刺入力代行もお任せ</li>
</ul>
</blockquote>
<p class="section-link"><a href="https://plus.combz.jp/function.html"><b>便利な機能の詳細</b></a></p>
</div>
</section>
<section class="section">
<img src="画像保存先のURL" alt="料金プラン" class="section-image">
<div class="section-content">
<h2 class="section-title">豊富な料金プランをご用意</h2>
<blockquote>
<p>悩ましい料金を一発解決!当社では業界最安値帯・配信数無制限で分かりやすい料金プランをご用意しています。</p>
<ul class="section-features">
<li><b>「初期設定費用」</b>0円で使えるプランをご用意しています</li>
<li><b>「人気プラン」</b>10,000アドレスプランが一押しです</li>
<li><b>「配信数」</b>なんと無制限で使うことができます</li>
</ul>
</blockquote>
<p class="section-link"><a href="https://plus.combz.jp/price.html"><b>気になる料金プラン</b></a></p>
</div>
</section>
<section class="section">
<img src="画像保存先のURL" alt="無料トライアル" class="section-image">
<div class="section-content">
<h2 class="section-title">無料トライアルでお試し</h2>
<blockquote>
<p>使用感を試してみたい、メルマガを配信することで得られる効果を知りたい、という方には無料トライアルをおすすめします。ぜひ、この機会にお申込みください。</p>
<ul class="section-features">
<li><b>「専門知識が不要」</b>初めての人でもかんたんに管理画面の操作が可能</li>
<li><b>「AIが使える」</b>生成AIによる件名や本文作成ができます</li>
<li><b>「配信数」</b>100アドレス・100通までの配信を試せます</li>
</ul>
</blockquote>
<p class="section-link"><a href="https://plus.combz.jp/accept.html?acceptType=1"><b>無料トライアル申込</b></a></p>
</div>
</section>
</main>
<footer class="footer-info">
<p>〒530-0002<br>
大阪市北区曽根崎新地1-13-22<br>
御堂筋フロンティア</p>
</footer>
<div class="footer-corp">
株式会社コンビーズ / Combz Inc.
</div>
</body>
</html>
実際にHTMLのタグで組んだHTMLメールを表示
こちらはパソコン版です。
こちらはスマートフォン版です。
本来やりたかったレイアウトを作るには、やはりCSSスタイルや指定するタグへの知識は必要かもしれません。
さて今回作成してわかったことは、HTMLだけでなくCSSスタイル、それを指定するタグの知識がないと、洗練されたHTMLメールを作るのはやっぱり難しい!ということです。
しかし、テキストと画像を載せることができるHTMLメールは、商品やサービスをビジュアルで魅力を伝えることができるので、一つの施策としておさえておきたいですよね。
自社にWebデザイナーさんがいれば問題ありませんが…そうでない場合は最低限の知識を頑張って会得するか、あるいはCombz Mail PLUSなどのような視覚的にHTMLメールを作成できるツールを使ってみてはいかがでしょうか?
かんたん・安心・低価格のメール配信システム
「コンビーズメールプラス」は、簡単操作、充実したサポート、そして低価格が魅力のメール配信システムです。
初心者の方でも安心して使い始めることができます。
配信数無制限で低価格なプランが用意されているため、コストパフォーマンスに優れています。 初期費用0円、月額5,500円から利用可能。充実したレポート機能も魅力のひとつです。
開封率、クリック率、コンバージョン率などのデータを分かりやすく表示し、分析することができます。
セキュリティ対策も万全で、最安プランでもSPF認証に対応しています。
「MAシステムは難しそうで使いこなせるか不安…だけど、メルマガには力を入れていきたい!」
そんな方におすすめのメール配信システムです。
初期費用 | 0円 |
---|---|
価格 | 1,000アドレス:5,500円/月~ |
割引・キャンペーン | 要問い合わせ |
無料トライアル | 最長30日間(100アドレス100通まで) |
料金プランや運用のご相談まで、あなたの専属コンサルタントがサポートします
コンビーズのサービスをご紹介していただくと、あなたも紹介者さんもおトク
お客様が安心してご利用いただけるようセキュリティ対策もバッチリ。第三者認証であるISMS(ISO27001)を取得済み。