
Webデザインの60/30/10ルール:配色比率で迷わず美しいサイトを作る方法
Webサイトのデザインで配色に迷った経験はないだろうか。色を選んでも何かまとまりがなく、プロのような洗練された見た目にならない。その解決策が「60/30/10ルール」だ。これはデザイン全体の配色を60%、30%、10%の3つの比率に分ける単純なガイドラインである。
WP Mayorの記事によると、このルールは元々インテリアデザインから生まれた。壁、家具、アクセサリーに色を割り振る考え方が、ファッション、グラフィックデザインを経て、今ではUIやWebデザインの基本原則として定着している。背景色、補助色、アクセント色に明確な役割と割合を与えることで、迷うことなくバランスの取れたビジュアル階層を構築できる。
この記事では、60/30/10ルールの具体的な意味、実践的な適用方法、そしてWordPressサイトでこのルールを体系化するためのテクニックを解説する。デザインの専門家でなくても、今日から実践できる配色のフレームワークだ。
60/30/10ルールが解決するデザインの根本問題

多くのWebサイト担当者が直面する問題は、色の使いすぎだ。5色も6色もほぼ均等に使ってしまい、訪問者の目がどこに向かえばいいかわからない状態になる。WP Mayorの著者は、自社製品サイトのリデザイン中にこの問題に直面した。レイアウトは技術的に問題なくても、何かが「完全にずれている」と感じていたという。
デザイナーの友人から「5色をほぼ同じ重みで使っている。目に行き場がない」と指摘され、60/30/10の分割を適用したところ、約20分で全体がまとまったと述べている。このルールの本質は、色の「量」を制御することで、無意識のうちにユーザーの視線を誘導する視覚的階層を作り出すことにある。
3つの役割:ドミナント・セカンダリー・アクセント
60/30/10ルールでは、3つの色に異なる役割を割り当てる。
- ドミナントカラー(60%):全体の基調色。背景や大きな面を覆い、他のすべての要素のキャンバスとなる。多くの場合、白、オフホワイト、薄いグレーなどのニュートラルカラー、またはダークデザインの場合は深いダークトーンが選ばれる。サイト全体の「空気感」を決定する色だ。
- セカンダリーカラー(30%):ドミナントを補完する色。ナビゲーションバー、サイドバー、カードの背景、セクションの区切りなど、構造とコントラストを提供する。注目を集めようと競合することなく、ページに秩序をもたらす。
- アクセントカラー(10%):行動を促す色。コールトゥアクションボタン、ハイライトされたテキスト、アイコン、リンクなどに使用する。訪問者の目に「次にどこへ行くべきか」を伝える、最も戦略的な色だ。
色は装飾ではなく「コミュニケーション」である
このルールを理解する上で最も重要なのは、色の持つ心理的影響だ。研究によれば、人は製品に対する第一印象を90秒以内に形成し、その評価の大部分は色だけに基づいている。訪問者は一言も読む前に、色を通じてあなたのブランドについて潜在意識で判断を下している。
異なる色は異なる連想を呼び起こす。青は信頼性と落ち着きを、赤は緊急性と興奮を、緑は自然と健康を、黄色は注意力とエネルギーを連想させる。これらの連想は、どの色をどの役割に割り当てるかを考える上で重要な要素となる。
例えば、ドミナントの60%に深いネイビーブルーを使えば、サイトはコピーを読む前から権威的で信頼できる印象を与える。アクセントの10%にオレンジや赤を使えば、CTAボタンのA/Bテストで一貫して高い成果が期待できる。色の「どれを」選ぶかは、「どれだけ」使うかと同じくらい重要なのである。
60/30/10ルールをあなたのWebサイトに適用する4ステップ

ルールを実際のサイトデザインに落とし込むには、3つの具体的な決定を順を追って行えばよい。WP Mayorの記事では、これを3つのステップに分解することを推奨している。
ステップ1:60%のドミナントカラーを最初に選ぶ
まずは基調色から決める。これはあなたのキャンバスであり、ページの最も広い視覚的領域を覆う。その上に配置されるすべてのものと戦わない、控えめな色を選ぶ必要がある。
ほとんどのWebサイトでは、白、オフホワイト、または非常に薄いニュートラルがこの役割を果たす。ダークモードのデザインを構築する場合は、チャコール、ニアブラック、彩度を抑えたダークトーンなどが該当する。どちらの方向でも構わないが、重要なのは一貫した背景を作り出すことだ。
「誰も特定のコンテンツを見ていないとき、私のサイトはどんな雰囲気に包まれるべきか」と自問してみよう。その答えがあなたの60%の色となる。
ステップ2:30%のセカンダリーカラーを決定する
セカンダリーカラーは構造層だ。ページを分割し整理する要素、つまりサイドバー、ナビゲーションの背景、カードコンテナ、セカンダリーセクションの塗りつぶしなどに適用する。
ドミナントカラーに対して十分なコントラストを持ち、目に見える分離を作り出す必要があるが、競合しているように感じるほど強くはないことが望ましい。有効なテストは、デザインを遠くから目を細めて見ることだ。セカンダリーカラーがアクセントカラーのように飛び出して見えるなら、それは強すぎる。
ステップ3:10%のアクセントカラーを選ぶ
ここに色の心理学に関する戦略的思考の大部分が適用される。アクセントカラーは、パレットの他の部分に対してエネルギッシュに感じられるべきだ。ボタン、リンク、ハイライトされたコールアウト、ユーザーに操作してほしいUI要素に現れる。
ここでアクセシビリティが重要になる。アクセントカラーが、ドミナントとセカンダリーの両方の背景に対して十分なコントラストを持ち、視覚障害のあるユーザーにも読みやすいことを確認しなければならない。WebAIMのコントラストチェッカーのようなツールを使えば、簡単に検証できる。WCAG(Web Content Accessibility Guidelines)では、通常のテキストに対する最低コントラスト比は4.5:1と定められている。
ステップ4:適用前にテストする
3色の大まかな配色が決まったら、立ち上がって画面から離れてみよう。デザイナーから教わったこのトリックは今でも有効だ。2メートル離れたところから、ページの適切な領域があなたの目を引くだろうか。アクセントがその役割を果たしていれば、考えなくてもCTAや主要なインタラクションに引き寄せられる感覚を覚えるはずだ。
CoolorsやAdobe Colorのようなツールは、補色パレットを生成し、3色がどのように調和するかを適用前にチェックするのに本当に役立つ。
60/30/10ルールの実例:実際のサイトで学ぶ

概念を理解するには、実際のサイトでどのように適用されているかを見るのが最も効果的だ。WP Mayorの記事では、Hipcamp、Apple News+、WooCommerceの3サイトを具体例として挙げている。
Hipcamp:自然と調和した明確な階層
アウトドア宿泊施設を検索できるHipcampは、このルールが意図した通りに機能するクリーンな実例だ。ドミナントの60%は、中立で開放感のある背景を提供する薄いグレーがかった白。ブランドアイデンティティの緑がセカンダリーカラーとして機能し、テキスト、ボタン、インタラクティブ要素全体に現れる。パレットの他の部分が非常に控えめであるため、緑は膨大な視覚的重みを持ち、自然を重視するアイデンティティと完璧に調和している。
最後に、オレンジがユーザーをサイトの主要なアクションである検索へと導く。色の割り当てがビジネス目標と明確に連動している好例である。
Apple News+:究極の抑制と意図
Apple News+は、このルールの可能な限りクリーンな例と言える。純白が60%全体を占め、完全に中立なキャンバスとして機能し、すべての視覚的重みをコンテンツとタイポグラフィに委ねている。ダークチャコールが構造的な30%を担当し、すべてのナビゲーション項目、見出し、本文ブロックがこのニアブラックを一貫して使用することで、ページの可読性と階層が生まれている。
コーラルピンクのアクセントは、正確に3箇所にのみ現れる。ナビゲーションの「Try it free」ボタン、ヒーローセクションの「Try it free」CTA、ロゴマークの下の「Apple News+」ラベルだ。この抑制こそがポイントである。ページ上で何かピンク色のものを見つけたときには、すでに「ここが行動する場所だ」という意味だと理解している。
WooCommerce:色の「役割」の徹底
WooCommerceは、セカンダリーの30%がセクションに適用される単色ではないという点で有用な例だ。ソフトなラベンダーが、ヒーローコンテンツの背後にある大きな有機的なブロブ形状で使用される。これは何かと競合することなく、視覚的興味と深みを提供する。白いキャンバスは依然として60%を支配し、ラベンダーはすべての背景構造を処理する。
ミディアムパープルは、ページ上のすべてのインタラクティブ要素のために確保されている。ロゴ、「Log in」リンク、プライマリーCTAボタン、その下のテキストリンクだ。ヒーローセクションを過ぎてスクロールすると、パープルはクリックまたは関与することを意図したものにのみ再び現れる。この規律こそが、10%を装飾的ではなく意図的なものに感じさせる所以である。
WordPressで60/30/10ルールを実装する方法

WordPressを利用している場合、このルールを実装する実用的な方法がいくつかある。重要なのは、3色を一度だけシステムレベルで定義し、そこから適用することだ。60/30/10ルールは、ホームページだけでなくすべてのページで一貫して適用されて初めて、規律として機能する。
ページビルダーを使う場合:グローバルカラーを設定する
Elementorを使用している場合、グローバルカラーはサイト設定内にある。ここであなたの3色のパレットカラーを定義すれば、それらのグローバルが適用されているすべてのインスタンスがサイト全体で更新される。個々のウィジェット設定を探し回る必要はない。
GeneratePressはカスタマイザーにグローバルカラーを組み込んでおり、ゼロから構造化されたカラーシステムを実装するための優れたテーマ選択肢の一つとなっている。Beaver Builderも同様に機能する独自のカラーパレット設定を持っている。
ブロックテーマを使う場合:theme.jsonで定義する
ブロックテーマを実行している場合、カラーパレットはtheme.jsonファイルで定義される。ここに3色を設定すれば、ブロックエディタ全体でプリセットオプションとして表示される。カラーシステムをロックし一貫性を保つための最もクリーンなアプローチだ。
具体的には、theme.jsonの`settings.color.palette`配列に、あなたのドミナント、セカンダリー、アクセントの各色をスラッグとカラーコードで定義する。これにより、サイトエディタや投稿編集画面でこれらの色がパレットとして利用可能になり、デザインの一貫性が担保される。
ルールが適用しにくいケースとよくある失敗

60/30/10ルールが柔軟になるべき場合
60/30/10ルールはフレームワークであって法律ではない。適用が難しいケースも存在する。
写真を多用するサイトが最も一般的な例外だ。ポートフォリオサイト、旅行サイト、画像ギャラリーなど、全面写真を中心に構築されたサイトでは、写真自体が非常に多くの視覚情報を運んでいるため、レイアウト全体に色の分布を主張しようとするのは無駄な戦いになる。正しい動きは、イメージ自体がパレットになるように、ニュートラルに近いインターフェース(非常に白いか非常に暗い)に移行することである。
モノクロマティックデザインは、3つの異なる色ではなく、1つの色を複数のトーンとシェードで使用する。最も薄いトーンが60%を支配し、中間トーンが30%で構造を提供し、最も深いまたは最も鮮やかなバージョンが10%でアクセントの役割を処理するため、このルールは精神的な面では依然として適用される。
高エネルギーまたはキャンペーン固有のページは、特に緊急性や興奮を呼び起こす文脈では、より多くの色を押し出すことで利益を得ることがある。セールランディングページ、イベントサイト、製品ローンチを考えてみよう。50/30/20に向かって突破したり、2番目のアクセントとして4色目を追加したりすることがここでは有効だ。ただし、明確な視覚的階層がまだ存在し、1色がまだ誘導を行っていることを確認する必要がある。
バランスを崩すよくある間違い
これらは、ルールが誤って適用される場合に最もよく見られるパターンだ。
- アクセントカラーの使いすぎ:10%の色がレイアウトの20%や25%をカバーし始めると、それはアクセントではなくセカンダリーになってしまう。すべてが平坦になり、提供されるはずだった緊急性や方向性が消える。
- 彩度が似すぎた色を選ぶ:ドミナント、セカンダリー、アクセントがすべてほぼ同じトーンと明るさの場合、階層は生まれない。目はどこへ行けばいいかわからない。役割間のコントラストは、割合自体と同じくらい重要だ。
- 画像をカラーシステムから切り離して扱う:色の分布が完璧に調整されていても、ヒーロー画像にパレットと衝突する5つの彩度の高い色が含まれている場合、画像がすべてを上書きする。パレットと一致する、または意図的に中立な写真を選択または作成する。
- ページ間での一貫性のない適用:異なる人々によって時間をかけて構築されたWordPressサイトでこれを絶えず目にする。ホームページは1つのパレットに従い、ブログはアクセントカラーのわずかに異なる色合いを使用し、WooCommerceショップは独自のことが起こっている。このルールは、どこにでも適用されて初めて信頼とブランド認知を構築する。
この記事のポイント
- 60/30/10ルールは、背景色(60%)、構造色(30%)、アクセント色(10%)の3役割に分ける配色の黄金比率である。
- 色は装飾ではなくコミュニケーションであり、訪問者はコンテンツを読む前に色を通じてブランドを判断する。
- 実装は「ドミナント→セカンダリー→アクセント」の順で色を決定し、適用前に遠くから視認性をテストする。
- WordPressでは、ページビルダーのグローバルカラー機能やブロックテーマのtheme.jsonを活用し、システムレベルで色を一元管理する。
- 写真多用サイトやモノクロデザインなど例外はあるが、基本原則としてデザインの迷いを大きく減らせる。

・ 複数業界における17年間のデジタルビジネス開発経験
・ ウェブサイト開発のためのHTML、PHP、CSS、Java等の実用的知識
・ 15ヶ国語対応の多言語SaaSの開発経験
・ 17年間にも及ぶ、Eコマース長期運営経験
・ 幅広い業界でのSEO最適化の豊富な経験
