Amazonで商品を見る セール会場へ

Snow Monkey Forms│プライバシーポリシーをお問い合わせに埋め込む方法

お問い合わせの近くにプライバシーポリシーを表示するレイアウト例です。独立したポリシーページへのリンクも残し、更新時は埋め込み側との一致を確認してください。

プライバシーポリシーの存在だけで低品質や順位低下と判断し、noindexを推奨する根拠にはなりません。本記事は表示方法の説明で、SEO効果を測定したものではありません。

サンプル

お問い合わせページにプライバシーポリシーの内容を埋め込んだサンプルの表示例。

実際のページ

そのカスタマイズの備忘録です。

Snow Monkey Forms の設定・カスタマイズ方法はこちらにまとめています。

目次

著者

WEB制作をしているデジタルノマド
WordPressのカスタマイズが好きで、色々と自作しています。

WordPressのカスタマイズに困ったらご相談ください!

パターン1│コード無し!Snow Monkey Formsでプライバシーポリシーをお問い合わせに埋め込む方法

カスタマイズ版の紹介の前に、CSSなど必要としない簡易版を紹介します。

まずSnow Monkey Formsのメッセージの下にテキストを挿入します。

装飾が欲しい場合はグループブロックでつけましょう。

メッセージの下にテキストを挿入しグループブロックで装飾した設定画面。

簡易画面を使用するにチェックをつけます。

文言はプライバシーポリシーに同意するに変更。

ボタンの文言変更だけで同意チェックの検証が追加されるわけではありません。独立したチェックを必須にする場合は、チェックボックスの必須設定を使ってください。

簡易画面を使用するにチェックを入れ、文言をプライバシーポリシーに同意するに変更した設定画面。

パターン2│リンクとチェックを分ける

同意チェックの文字を書き換えるJavaScriptは使わず、通常の段落でポリシーページへのリンクを追加します。チェック欄には意味の分かるラベルを残してください。リンクとチェックを分ける手順・操作見本を参照できます。

パターン3│本文を省略せず表示!Snow Monkey Formsでプライバシーポリシーをお問い合わせに埋め込む方法

プライバシーポリシーを埋め込み方は簡単です。

Snow Monkey Formsで項目を作成し、本文を高さ制限なしで表示します。内側だけをスクロールする枠は設けません。

独立したポリシーページへのリンクを残し、本文を更新したときは埋め込み側も同じ内容になることを確認します。

ブログパーツの作成

SWELLではブログパーツへ共通本文を保存します。

他テーマではWordPressの同期パターン(旧称・再利用ブロック)を候補にし、フォーム内へ挿入した本文が同期するかを確認します。

単純に編集しやすいからという理由です。

ブログパーツに記述したプライバシーポリシーの内容の作成画面。

記述も必要最低限のことを端的に書きました。

プライバシーポリシーの表示

Snow Monkey Formsの編集を開きます。

まずプライバシーポリシーの項目を作成してラベルカラムを表示するのチェックをOFFにします。

プライバシーポリシー項目のラベルカラム表示をオフにする設定画面。

あとはブログパーツのブロックを作成、先程のブログパーツを読み込みます。

その親にグループブロックを作成します。

親のグループブロック内にブログパーツを読み込んだブロック構成の画面。

グループのブロックにはprivacy-policyというクラスを追加しています。

※ついでに枠(ボーダー)も加えました。

グループブロックにクラス名を追加し枠線を設定した画面。

プライバシーポリシーの同意の作成

プライバシーポリシーに同意するチェックボックスも作成します。

こちらもラベルカラムの表示をOFFにして、チェックボックスを作成します。

ラベルカラムをオフにしてプライバシーポリシー同意チェックボックスを作成する画面。

項目にはprivacy-agreementというクラスを追加しています。

同意チェックボックスの項目にクラス名を追加した設定画面。

チェックボックスの値は下記を入力

"プライバシーポリシーに同意する" : "プライバシーポリシーに同意する"

CSSで見た目を調整する

本文と同意欄を囲む外側のグループに waza-privacy-embed クラスを指定し、追加CSSまたは子テーマのstyle.cssへ以下を追加します。

/* プライバシーポリシーの本文 */
.waza-privacy-embed .privacy-policy {
    height: auto;
    padding: 1em!important;
    overflow: visible;
}

/* プライバシーポリシーの同意 */
.waza-privacy-embed .privacy-agreement {
    border: none!important;
}
.waza-privacy-embed .privacy-agreement .smf-item__controls {
    width: fit-content;
    margin-right: auto;
    margin-left: auto;
    font-weight: bold;
}
.waza-privacy-embed .privacy-agreement .smf-checkbox-control__control {
    border-color: #333;
    width: 20px!important;
    height: 20px!important;
}
.waza-privacy-embed .privacy-agreement .smf-checkbox-control__control:checked {
        background-color: #fff!important;
        border-color: var(--color_main)!important;
}
.waza-privacy-embed .privacy-agreement .smf-checkbox-control__control:checked:before {
    border-color: var(--color_main) !important;
    height: 10px;
    width: 7px;
}

以上です。

あとは見た目を確認しましょう。

カスタマイズ適用後に見た目を確認したお問い合わせフォームの完成表示例。

本文表示と同意必須を別々に確認する

本文を表示するグループと同意チェックをフォームへ配置し、チェックボックスの必須設定を有効にします。

同意せずに確認ボタンを押すと、必須エラーで入力画面へ留まることを確認します。

同意して確認画面へ進み、「戻る」で戻った後にも本文と同意状態が保持されることを確認します。

戻った後で同意を外し、再び確認ボタンを押すと必須エラーになることを確認します。

Tabで同意欄から独立したリンクへ移動し、リンクをEnterで開いてもチェック状態が変わらないことを確認します。

実フォームの1280px・375px相当の幅で、本文の表示、確認・戻る・同意の再検証を確認しました。

2026年10月2日、SWELL 2.19.0の公開済みブログパーツをSnow Monkey Forms 13.0.0へ埋め込み、更新した本文の反映と確認・戻るを実フォームで確認しました。

都道府県と同意の確認画面を375px幅で表示した実フォーム
2026年10月2日撮影。WordPress 7.1.2・SWELL 2.19.0・Snow Monkey Forms 13.0.0の隔離環境。本文を高さ制限なしで表示し、確認画面にも同意の値を残した実フォームです。実サイトのポリシー本文ではありません。

他テーマでは同期パターンを使う

WordPressのブロックエディターでポリシー本文を共通の同期パターンへ保存し、フォームの本文を表示したい位置へ挿入します。

同期を外したコピーでは、元の本文を変更してもフォーム側へ自動反映されません。

フォームに埋め込むのは本文だけにし、同意のチェックボックスと独立したポリシーページへのリンクはフォーム側へ置きます。

本文を共通化しても、同意欄の必須設定は別に必要です。

隔離環境では公開済みwp_blockを参照するWordPress標準のブロックを、同じページの2つのSMFフォームへ配置しました。

SWELL 2.19.0とArkheの各テーマで両方に本文が表示され、共通本文を変更した後にも2箇所へ反映されました。

この確認はWordPress 7.1.2・SMF 13.0.0のサーバー側表示です。

実際の編集画面で挿入できない場合は独立したポリシーページへのリンクを残し、使用中のテーマ・エディター・プラグインの組み合わせを確認してください。

共通本文を更新して反映を確認する

ブログパーツを更新したら、お問い合わせページを新しく読み込み、変更した一文がフォーム内へ反映されたことを確認します。

その状態で同意して確認画面へ進み、「戻る」でも更新後の本文が表示されることを確かめます。

複数ページへ同じブログパーツを配置している場合は、それぞれの挿入先を確認します。

古い本文が出る場合は、ブログパーツ本体の公開状態と参照IDを確認し、対象ページのキャッシュを更新してから比較します。

本文の同期と同意必須は別の設定なので、本文を表示できても必須エラーの確認を省略しません。

SWELLのブログパーツはPC1280pxとスマートフォン375px相当で確認しました。

同期パターンは2026年10月3日にSWELL・Arkheの実HTTPページで本文の表示と更新反映を追加確認しました。

同期パターンの編集画面での挿入操作、ブラウザーでの確認・戻る・キーボード操作、実メールの受信は未検証です。

2026年10月2日、SWELLブログパーツの更新後本文と同意チェックを表示したSnow Monkey Formsのスマートフォン画面
SWELLブログパーツ更新後の実フォーム(2026年10月2日、隔離環境)。

まとめ

内容は自サイトの運用に合わせて確認し、元ページと埋め込み箇所で異なる説明にならないよう更新します。

本文は高さを固定せず表示します。古い画像のスクロール枠とは異なり、内側の枠をスクロールしなくても全文を読める構成です。

気になった方は是非、試してみてください。

元に戻す場合は追加CSSと埋め込みブロックを取り除き、独立したポリシーページへのリンクを残します。

  • URLをコピーしました!

内部SEOを本格的に見直すなら

WordPressのSEO対策

内部構造の調査は¥30,000〜、継続的なSEO対策は月額 ¥50,000〜(税込・最低6ヶ月)。専任のコンサルタントが定期ミーティングで施策を進めます。

WAZAの有料記事のサブスクリプションも開始しました。

サービス

Service

WordPressサイトのSEO対策のサービスに関心がありましたら、ぜひ詳細をご覧ください。

目次