HtmlDrag
HtmlDrag
チュートリアル

既存のHTMLページ内のボタンとリンクを変更する方法(コード書き換え不要)

ダイレクトアンサー(TL;DR):ソースコードの手動書き換えやページ全体の再生成を行うことなく、既存のHTMLページ内のボタンやリンクを変更するには、以下の4ステップのインプレース・ビジュアル編集ワークフローを採用します:
  1. ページ全体の導線(アクションエントリー)を監査する:ヘッダーナビゲーション、ヒーローエリアのメインCTA、フッターの問い合わせ先など、変更すべきリンク先と維持すべきページ内アンカーを整理します。
  2. 既存のHTMLファイルを読み込む:単体のHTMLファイルをビジュアルキャンバスに直接読み込み、既存のフォント、ボタンの内側余白、周囲のレイアウトを維持した状態で編集します。
  3. ボタンの表示テキストとリンク先URLを個別に更新する:キャンバス上でボタンの可視テキストを直接書き換えた後、Components → Insert linkから承認済みのリンク先アドレスを個別に適用します。
  4. バージョン保存・プレビュー・実機テスト:スナップショットを保存し、プレビュー画面で実際にボタンをクリックして意図したページが開くか確認した上で、編集済みHTMLを出力します。
このワークフローにより、選択したボタン要素のみを確実に変更し、周囲のデザインを崩さずに整合性を確認できます。

ランディングページのデザインが完成していても、訪問者がボタンをクリックした際に古いアドレスへ誘導されてしまうケースは少なくありません。予約フォームのアドレスが変更されたり、期間限定キャンペーンが終了していたり、AI生成やクライアントから受け取ったHTMLテンプレートに一般的な「Get in touch」ボタンとプレースホルダーURLが残ったままになっていることがあります。この修正のためにページ全体を作り直す必要はありません。対象の要素を正しく選び、表示文言とジャンプ先を一致させ、全体の文脈の中で検証すれば完了します。

既存のHTMLファイルで行動喚起(CTA)ボタンを更新する際、現場では主に以下の3つの課題が発生します:

  • 表示テキストとリンク先属性(href)の乖離:<a> や <button> の表示テキストだけを変更しても、背後の href 属性が古いURLやダミードメインを指したまま放置されるリスク。
  • ページ内に複数存在するリンク導線の不整合:ランディングページにはヘッダーナビ、ヒーローボタン、本文アンカー、フッター連絡先など複数の入口があります。ヒーローボタンだけを変えて他を放置すると、ページ内で矛盾する案内が発生します。
  • 小さな変更のためにAIでページ全体を再生成してしまう罠:ボタン1つの変更のためにHTML全体を対話型AIに再出力させると、検証済みのCSSクラスやレスポンシブ設定、埋め込み画像リソースが意図せず破損する危険があります。

本ガイドでは、架空のインテリアデザインスタジオ Northline のランディングページ(northline_interior_design_consultation.html)を例に、HtmlDragの既存HTMLファイルのオンライン編集ツールを用いて、ヒーローセクションのメインボタンを Get in touch から Book a consultation へ変更し、デモ用リンクを https://example.com/ から https://example.org/ へ更新する手順を実演します。これらはデモ用のプレースホルダーURLであり、実際のプロジェクトでは承認済みの正式なリンク先を使用してください。

ステップ1:ページ全体のボタンとリンクの役割を監査する

テキストやURLを変更する前に、訪問者がクリックした後に何を期待するかを明確にし、ページ内のすべてのインタラクティブな導線を点検します。「Book a consultation(個別相談を予約)」は直接的な予約行動を示唆し、「サービス一覧を見る」や「メールで問い合わせる」とは訪問者に与える心理的期待が異なります。

  • ボタン文言:簡潔で具体的な動詞フレーズを選び、デスクトップおよび狭い画面幅でも自然に収まるようにします。
  • 承認済みURL:プロトコル(https://、mailto:、tel:)、パス、必要なトラッキングパラメータを含む正確なリンク先を用意します。
  • 関連する入口:ヘッダー、セクション内、フッターにある同等のリンクを洗い出し、一緒に更新すべきか、ページ内アンカーとして維持すべきかを判断します。

Northlineのサンプルページを分析すると、4つのリンクグループが存在することが分かります。事前に整理しておくことで、ヒーローCTAのみを外部更新し、ヘッダーやフッターのアンカーをそのまま維持すべき理由が明確になります:

Northlineスタジオページの全ページリンク&CTA監査表
配置場所と要素 元のテキストとリンク先 訪問者の導線における役割 今回の更新方針
ヘッダーナビゲーション(.nav a) Our approach、Services、Contact → #approach、#services、#contact スタジオの理念やサービス一覧へ素早く移動するためのページ内アンカー。 セクション移動を維持するため変更なし。
ヘッダー右側アクションリンク(.header-link) Start a conversation ↗ → #contact ページ下部の問い合わせエリアへスムーズに移動するショートカット。 ページ内導線として維持するため変更なし。
ヒーロー主要CTAボタン(a.button) Get in touch ↗ → https://example.com/ ファーストビューで個別相談を促す主要コンバージョン要素。 文言を Book a consultation に、URLを https://example.org/ に更新。
フッターメールリンク(.footer-link) [email protected] ↗ → mailto:[email protected] 直接メールで連絡を取りたい訪問者向けのサブ窓口。 メール窓口として維持するため変更なし。

編集作業前に元のHTMLファイルのバックアップを取っておきましょう。ボタンがJavaScriptのカスタムイベントやモーダルポップアップ、フォーム送信に依存している場合は、スクリプトの動作も別途確認が必要です。単にURL属性を差し替えるだけでは、外部の予約システム本体が作成・修復されるわけではありません。

ステップ2:既存のHTMLファイルをビジュアルワークスペースで開く

HtmlDragでUpload HTML(Edit HTML Files Online)を選択し、編集したいローカルのHTMLファイルを選択します。読み込みが完了すると、元のレイアウト、画像、スタイルシートがそのままキャンバスに再現されます。

HtmlDragのUpload HTML画面でnorthlineのファイルが選択されエディタ準備中の様子
図1. Upload HTML画面で既存のHTMLファイルを選択し、エディタワークスペースの準備完了を待ちます。

エディタが開いたら、変更前にヒーローセクション全体を見渡します。導入テキストの下にあるダークボタンには「Get in touch」と表示されており、右側のパネルからテキストスタイルやコンポーネントを操作できます。

HtmlDragビジュアルエディタに読み込まれたNorthlineの初期画面(Get in touchボタンが表示)
図2. ビジュアルワークスペースに読み込まれた元のページ。ヒーローCTAに元の「Get in touch」が表示されています。

ステップ3:文脈の中でボタンテキストを変更し、リンク先を個別に更新する

キャンバス上のボタンを直接クリックして選択し、テキストを編集します。「Get in touch」をより具体的な「Book a consultation」に書き換えることで、ボタンの背景色や矢印アイコンのスタイルを維持したまま、次の行動を明確に伝えます。

ボタンテキストがBook a consultationに更新され右側にComponentsパネルが開いた画面
図3. 選択されたヒーローボタンの表示が「Book a consultation」に更新され、右側がComponentsパネルに切り替わっています。

リンクダイアログからリンク先URLを設定する

表示テキストを書き換えても、リンク先のURLは自動的には変わりません。ボタンを選択した状態で、右側パネルの Components → Insert link をクリックしてダイアログを開き、承認済みのURLを入力して緑のチェックマークをクリックします。今回のデモでは https://example.com/ から https://example.org/ に変更しています。図4は、設定画面を確認するために同じURLを再入力した際のエディタ画面です。

Insert / edit linkダイアログが開きhttps://example.org/が入力された画面
図4. Insert / edit linkダイアログにリンク先アドレスを入力します(確認用に再入力した様子)。

適用を確定すると、HtmlDragは選択要素にURLをバインドし、ワークスペース上部に「Link applied to 1 element: https://example.org/.」という成功ステータスバナーを表示します。

上部にLink applied to 1 element成功メッセージが表示された画面
図5. 上部のステータス通知により、https://example.org/ が選択されたボタン要素に正しく適用されたことが確認できます。

リンクツールは通常のWebアドレスのほか、メール(mailto:)や電話番号(tel:)にも対応しています。古いドメインや余計な空白が含まれていないか確認し、テンプレートごとの構造に合わせてプレビューで実際の挙動を検証しましょう。

ステップ4:編集タスクに応じた最適な修正方法を選ぶ

ボタンをチェックしていると、隣接するコピーの微調整が必要になったり、比較表を追加したくなったり、不要なリンクが見つかったりすることがあります。変更の規模に合わせて編集手段を使い分けることで、作業効率と精度の両立が可能です:

Webページ編集タスク別の推奨手法一覧
修正したい内容 推奨する操作方法 検証の重点ポイント
特定のボタン文言やリンク先URLの変更 キャンバス上のテキスト直接編集 + Components → Insert link テキストの折り返し、正確なURL、プレビューでの遷移確認。
補足説明の追加、ボタン増設、プラン比較表の作成 Components パネルからテキストやボタンの挿入、またはテーブル作成 隣接セクションとの余白、グリッドの整列、モバイルでの視認性。
完成箇所の保護、または期限切れ要素の整理 周辺作業時の要素ロック機能、または不要な要素の削除 削除後のレイアウトの破綻がないか、残存リンクが正常か。
ファーストビュー全体の訴求文とCTAの全面刷新 対象セクションを選択した上でのAIリファインメント+手動のリンク確認 生成された内容が事実と合致しているか、固定リンクが維持されているか。

HtmlDragでは、必要に応じてテキストやボタンを追加したり、プラン比較用のテーブルを挿入・編集したり、作業中の要素をロックしたり、不要なタグを削除したりできます。今回のNorthlineの実演では、すべての修正をキャンバス上で直接行い、AIは使用していません。

CTAコピーをAIで検討する際の再利用可能なプロンプト雛形

正式なリンクを設定する前に、AIにボタン文言のアイデアを出させたり周囲の導線を推敲させたりする場合は、不要な約束事の混入を防ぐガード句(Guard Clauses)を含めて指示を出します:

[タスク] 選択したヒーローセクション用に、簡潔で具体的なCTAボタン文言案を3つ提示してください。
[クリック後のアクション] [訪問者が実際に行う動作を入力。例:初回のインテリア相談を予約]
[承認済みリンク先] [確定したURLまたはアンカーを入力。例:https://example.org/]

[出力仕様とガード条項]
- ボタン文言は2〜4語(日本語では4〜6文字程度)に抑え、デスクトップおよびスマートフォンで1行に収まるようにしてください。
- 既存の見出しおよび導入文のトーン&マナーに一致させてください。
- 架空の割引、無料体験、未確認の保証などを勝手に追加しないでください。
- 既存のボタンのCSSクラス、矢印アイコンのspan構造、周囲のHTML構成を変更しないでください。

ステップ5:バージョンを保存し、プレビューで遷移をテストして出力を準備する

テキストとURLの変更が完了したら、以下の手順で確実に検証と保存を行います:

  1. バージョンを保存する:右下の Save version をクリックし、上部に Saved の通知が表示されるのを確認します。
  2. プレビューで全体を確認する: Preview をクリックし、エディタの枠線のない純粋な状態で、見出し・画像・ナビゲーションとのバランスをチェックします。
  3. リンクのクリックテストを行う:プレビュー画面で実際にボタンをクリックし、目的のアドレスが開くか確認します。今回の実演では Book a consultation をクリックすると、新しいタブで https://example.org/ が開くことが確認できました。
  4. 出力画面を確認する:問題がなければ、エクスポート画面を開いて更新済みHTMLを取得する準備をします。
Save versionクリック後に上部にSavedが表示された画面
図6. Save versionをクリックして変更を保存すると、上部にSavedの確認バナーが表示されます。
保存後に開いたデスクトッププレビュー画面(Book a consultationボタンが表示)
図7. 保存後のプレビュー画面。実際のページ文脈の中で更新された「Book a consultation」ボタンが確認できます。

納品やデプロイの準備として Export as モーダルを開きます。Edited HTML タブでは、Download HTML、Copy HTML、Export to AI の3つのオプションが用意されています(比較用に Original HTML も参照可能)。なお、エクスポート画面を開いたこと自体はダウンロードや本番公開を意味するわけではありません。本番のサーバーに反映した後は、公開環境でも改めてエンドツーエンドのテストを行ってください。

HtmlDragのExport asモーダル画面(Edited HTMLと3つの選択肢を表示)
図8. Export asダイアログ。Edited HTMLタブからダウンロード、コピー、AI向けエクスポートが可能です。

ステップ6:納品前の近景詳細チェック——ボタンの収まりとURLの確認

ワークスペース全体のスクリーンショットでレイアウトの調和を確認するだけでなく、納品前にはボタン周辺とURL入力欄を拡大して詳細に点検します。変更前後の近景を比較すると、長くなった新しい文言(「Book a consultation」)が1行で綺麗に収まり、右側の矢印アイコンや背景枠との余白、導入テキストとの整列が美しく保たれていることが分かります:

変更前のNorthlineヒーローエリア近景(Get in touchボタン)
図9. 変更前の近景:元のページを読み込んだ直後の「Get in touch」ボタンの状態。
変更後のNorthlineヒーローエリア近景(Book a consultationボタン)
図10. 変更後の近景:ボタンが「Book a consultation」に更新され、サイズと余白がバランス良く維持されています。

もし新しい文言が不自然に改行されてしまう場合は、言葉を簡潔にするか、エディタ上でボタンのパディングを微調整します。また、確定ボタンを押す前にリンクダイアログの入力欄を近景で確認し、プロトコルやドメインに誤字や余計な空白がないかをチェックします:

Insert / edit linkダイアログの近景(https://example.org/が表示)
図11. 再度開いたInsert / edit linkダイアログの近景。https://example.org/のアドレス表記と確定ボタンが確認できます。

ページを納品・公開する前に、以下の5項目チェックリストを実施してください:

  • 文言の期待値一致:ボタンの表示テキストがクリック後の行動を的確に説明しており、狭い画面でも美しく表示されるか。
  • リンク先URLの正確性:適用されたURLのプロトコル、ドメイン、パラメータが承認された情報と完全に一致しているか。
  • ページ全体の整合性:ヘッダーナビゲーションやフッター連絡先など、他のリンクと矛盾が生じていないか。
  • プレビューでの実クリック確認:プレビュー画面でボタンを実際に押し、正しいページが新しいタブで開くか。
  • 本番環境でのエンドツーエンド確認:サンプルURLは機能確認用です。本番公開後は実際の予約システムやフォームが正しく作動するか最終確認を行ってください。

よくある質問(FAQ)

ソースコードを直接触らずに、HTMLボタンのリンク先を変更できますか?

はい。エディタがサポートする選択可能な要素であれば、HTMLページをビジュアルエディタにインポートし、キャンバス上でボタンを選択して Components → Insert link から新しいURLを設定できます。スクリプト制御やフォーム送信が組み込まれているボタンもあるため、設定後はプレビューで必ず挙動を確認してください。

ボタンの文字を変えたのに、クリックすると古いページが開くのはなぜですか?

HTMLにおいて、ボタンの表示テキストとリンク先(href属性)は独立して管理されているためです。画面上のテキストを書き換えただけではリンク先は更新されません。要素を選択した状態でリンクダイアログを開き、正しいURLを適用して保存してください。

エディタで保存ボタンを押すと、公開中のWebサイトも自動で更新されますか?

いいえ。Save version はHtmlDrag内のプロジェクト状態を保存する操作です。独立して公開されているWebサイトを更新するには、編集済みHTMLを出力(エクスポート)し、ご自身のサーバーやホスティング環境にアップロードする必要があります。

通常のテキストリンクやメールリンクも同じ手順で変更できますか?

はい。キャンバス上で目的のテキストやリンク付き要素を選択し、リンク設定コントロールを開くことで、Webアドレス、メール(mailto:)、電話(tel:)を自由に設定できます。テンプレートの構造により選択範囲が異なる場合があるため、プレビューで確認してください。

ボタンやリンクの修正には、直接ビジュアル編集とAIのどちらを使うべきですか?

変更すべき文言とURLが明確に決まっている場合は、キャンバス上での直接編集が最も迅速で、予期せぬレイアウト崩れの心配もありません。ファーストビュー全体のキャッチコピーを推敲したり、複数の選択肢を比較検討したい場合にのみAIを活用するのがおすすめです。

今あるHTMLページから作業を始めましょう:HtmlDragのオンラインHTMLファイル編集ツールを使って、ボタンのテキストとリンク先URLをキャンバス上で直接更新し、納品前にビジュアルHTMLエディタで実際の表示とリンク遷移を確認してください。

© 2026 HtmlDrag. All rights reserved.