ChatGPT website production workflow

ChatGPTでホームページ制作する実践手順

ChatGPTでサイト構成と本文を整理し、Codexで実装・確認し、人間が公開前に判断するための実践手順です。

当サイトはOpenAI公式サイトではありません。ChatGPTやCodexの使い方を、実体験ベースで整理する非公式ガイドです。

機能、料金、提供プラン、対応環境は変わる可能性があります。最新の仕様・料金・対応プランはOpenAI公式情報をご確認ください。

まなぶちゃんがCodex作業の読み方を確認しているイラスト GPTガイドくんがCodex作業の確認ポイントを説明しているイラスト

読み方の1ポイント

目的、対象、確認項目を分けて読む

このページでは、Codex作業を安全に進めるための考え方を整理します。実行前に、対象、触らないもの、確認項目を分けて見ると迷いにくくなります。

まなぶちゃん

このページも、全部を一度に覚えないとダメ?

GPTガイドくん

必要なところから読めば大丈夫です。作業前に対象と停止条件、作業後に確認項目を見ると安全です。

目的を見る注意点を見る確認する

このページで分かること

このページでは、ChatGPTを使ってホームページ制作を進める方法を、実務の流れに沿って整理します。単に「ChatGPTにHTMLを書かせる」話ではなく、サイト目的の整理、ページ構成、本文、SEOタグ、内部リンク、Codexへの実装指示、公開前チェックまでを一つの流れとして扱います。

ChatGPTは、考えを整理し、ページ構成や文章案を作り、Codexへ渡す指示文を作る時に役立ちます。一方で、実ファイルの確認、公開URLのHTTP確認、sitemap、robots、canonical、CSS読み込みなどは、Codexや人間の確認が必要です。

  • サイト目的の整理
  • ページ構成の作り方
  • トップページと下層ページの設計
  • 本文と見出しの作成
  • SEOタグと内部リンク設計
  • Codexへの実装指示文
  • 公開前チェックとSearch Console前確認
  • AdSense申請前の有用性確認

ChatGPTでホームページ制作する時の全体像

ChatGPTでホームページ制作をする時は、いきなりHTMLを書かせるより、まずサイトの目的とページ構成を整理する方が安全です。目的や読者が曖昧なまま本文やHTMLを作ると、ページは増えても、何のためのサイトなのかが伝わりにくくなります。

実務では、最初にサイト目的を決め、読者を決め、ページ一覧を作り、各ページの役割を決めます。そのあとに、トップページの導線、本文、title、meta description、内部リンクを整理し、CodexへHTMLやCSS化を依頼します。

  • サイト目的を決める
  • 読者を決める
  • ページ一覧を作る
  • 各ページの役割を決める
  • トップページの導線を決める
  • 本文と見出しを作る
  • title / description を作る
  • CodexにHTML / CSS化を依頼する
  • sitemap / robots / canonical を確認する
  • 公開前チェックをする

ChatGPTに向いている作業

ChatGPTに向いているのは、設計、整理、文章化、比較、チェックリスト化です。ホームページ制作では、サイト名やコンセプト、読者像、ページ構成案、見出し案、本文草案、FAQ、内部リンク案、title案、meta description案を作る時に使いやすいです。

また、Codexへの指示文を作る前段階にも向いています。作成するページ、変更してよいファイル、触らないファイル、公開後の確認項目をChatGPTで整理しておくと、Codexが迷いにくくなります。

  • サイト名やコンセプトの整理
  • 読者像の整理
  • ページ構成案
  • 見出し案
  • 本文草案
  • FAQ作成
  • 内部リンク案
  • title / meta description案
  • Codexへの指示文作成
  • 公開前チェックリスト作成

ChatGPTだけでは足りない作業

ChatGPTだけでは足りない作業もあります。たとえば、実ファイルの正確な確認、本番HTMLの確認、公開URLのHTTP確認、CSS読み込み確認、sitemap.xmlの実体確認、robots.txtの確認、canonicalの確認、PHPやフォームの実装確認、GitHub差分確認などです。

これらは、実際のファイルや公開状態を見ないと判断できません。ChatGPTが作った設計や文章は素材として使い、Codexでファイル確認と修正を行い、人間が公開前に実画面を確認する流れにします。

Codexと組み合わせる理由

ChatGPTは設計に向いています。Codexは、実ファイル確認やコード修正に向いています。この違いを分けることで、ホームページ制作はかなり安全に進めやすくなります。

たとえば、ChatGPTでページ構成と文章を作り、Codexへ「この構成でHTML化してください」「既存CSSに合わせてください」「sitemapに追加してください」「canonicalとrobotsを確認してください」と指示します。最後に人間が、公開ページが本当に読める状態か、秘密情報がないか、スマホ表示が崩れていないかを確認します。

制作前に決めること

制作前に決めるべきことを曖昧にしたまま進めると、ページの方向性が途中でぶれます。ChatGPTには、まずサイト名、目的、読者、公開してよい情報、公開しない情報、必要ページ、トップページの役割を整理させます。

問い合わせ導線、運営者情報、プライバシーポリシー、免責事項も早い段階で考えます。Search Console登録前確認やAdSense申請を意識する場合は、トップページがリンク集だけになっていないか、各ページに有用な説明があるかも最初から見ます。

  • サイト名
  • 目的
  • 読者
  • 公開してよい情報
  • 公開しない情報
  • 必要ページ
  • トップページの役割
  • 問い合わせ導線
  • 運営者情報
  • プライバシーポリシー
  • 免責事項
  • Search Console登録前確認
  • AdSense申請を意識するか

サイト構成を作る

ChatGPTには、まずページ一覧を作らせます。通常の小規模サイトなら、トップ、サービス説明、初めての方向け、よくある質問、お問い合わせ、運営者情報、プライバシーポリシー、免責事項などが基本になります。

SEOサイトなら、親ページ、検索意図別の下層ページ、実践ログ、ニュース、FAQのように分けます。重要なのは、ただページを増やすことではなく、各ページが何の役割を持ち、どのページへつながるかを決めることです。

トップページを設計する

トップページはリンク集ではなく、サイト全体の案内板にします。このサイトは何か、誰向けか、何が分かるか、最初に読むべきページ、主要ページへの導線、問い合わせや次の行動を整理します。

カードやリンクが多いだけでは、初めて来た読者には何を見ればよいか分かりません。ChatGPTには、トップページに置くべき説明、読者の導線、次に進むページを整理させると便利です。

下層ページを設計する

下層ページは1ページ1テーマにします。1ページの中に複数の検索意図や話題を詰め込みすぎると、読者にも検索エンジンにもページの役割が伝わりにくくなります。

各ページには、このページで分かること、対象読者、本文、よくある失敗、確認チェックリスト、関連ページを入れると、単なる短い説明ではなく、読者が次の行動に移りやすいページになります。

本文と見出しを作る

ChatGPTに本文を書かせる時は、短い一般論で終わらせないことが大切です。作業背景、具体例、注意点、次にやること、確認チェックリストを入れるように指示します。

たとえば「ホームページ制作の説明を書いて」ではなく、「小規模情報サイトを作る人向けに、ページ構成、トップページの役割、下層ページ、公開前チェックまで見出し付きで説明して」と頼む方が、実務に使いやすい文章になります。

title / meta description を作る

ChatGPTには、titleとmeta description案も出させます。ただし、最終判断は人間が行います。titleは検索意図とページ内容が一致していることが重要です。meta descriptionは、クリック前にページ内容が分かるように書きます。

誇張した表現や、ページ本文と合わないtitleは避けます。ホームページ制作、SEOサイト制作、Codex実装、公開前チェックのように、ページが実際に扱う内容と一致させます。

Codexへの実装指示文を作る

ChatGPTには、Codex用の指示文も作らせます。指示文には、目的、対象ファイル、作成するページ、変更してよいファイル、触らないファイル、禁止事項、確認項目、報告書形式、実践ログ化候補欄を入れます。

この段階で、robots.txt、.htaccess、DB、cron、ads.txt、AdSenseタグ、Search Console確認タグなど触ってはいけないものを明記しておくと、作業範囲が広がりすぎるのを防げます。

公開前チェックを行う

公開前には、全ページ200 OK、title、description、canonical、robots index,follow、noindexなし、sitemap掲載、robots.txt、内部リンク、CSS読み込み、スマホ表示、未完成文言、秘密情報混入なしを確認します。

ChatGPTはチェック項目を作るのに向いていますが、実際の確認はCodexやブラウザで行います。Codexの報告だけで完了扱いせず、人間が実画面も見ます。

Search Console登録前に確認すること

Search Console登録前には、sitemap.xmlが200 OKであること、robots.txtが200 OKであること、トップページが200 OKであること、canonicalが自己URLであること、noindexが入っていないことを確認します。

また、主要ページが内部リンクされていること、Search Console確認タグが正しく維持されていることも大切です。Search Consoleは計器であり、サイト構造の改善を止める理由にはしません。

AdSense申請前に確認すること

AdSense申請前を意識する場合は、トップページがリンク集だけではないこと、各ページに有用な説明があること、運営者情報、プライバシーポリシー、免責事項、問い合わせ導線があることを確認します。

AI生成っぽい一般論だけでページを増やすのではなく、実体験や判断材料、失敗しやすい点、確認チェックリストを入れると、読者にとって使いやすいページになります。

よくある失敗

よくある失敗は、ChatGPTに作業を大きく投げすぎることです。HTMLを出させただけで公開する、titleやdescriptionがない、canonicalがない、sitemapがない、robotsを確認しない、問い合わせ導線がない、トップページがリンク集だけ、といった状態になりやすくなります。

もう一つは、Codex報告だけで完了扱いすることです。実装済みと報告されても、公開HTMLに出ていない、スマホで崩れている、リンクが404になっている可能性があります。

  • ChatGPTに作業を大きく投げすぎる
  • HTMLを出させただけで公開する
  • titleやdescriptionがない
  • canonicalがない
  • sitemapがない
  • robotsを確認しない
  • 問い合わせ導線がない
  • トップページがリンク集だけ
  • ページ数だけ増やす
  • 実画面を確認しない
  • Codex報告だけで完了扱いする

次回使える指示文テンプレート

以下は、ChatGPTでホームページ制作の作業設計を行うためのテンプレートです。Codexへ渡す実装指示文まで作る前提で使います。

そのまま使える指示文
ChatGPTでホームページ制作の作業設計をしてください。

目的は、公開中または新規作成予定の小規模情報サイトについて、ページ構成、トップページの役割、下層ページ、title、description、内部リンク、Codexへの実装指示文を作ることです。

まず、サイトの目的、対象読者、必要ページ、公開してよい情報、公開しない情報を整理してください。

次に、各ページの役割、H1案、title案、meta description案、本文の見出し構成、内部リンク案を作ってください。

最後に、Codexにそのまま渡せる実装指示文を作ってください。指示文には、作成するファイル、変更してよいファイル、触らないファイル、禁止事項、公開後の確認項目、報告書形式、実践ログ化候補欄を入れてください。

確認チェックリスト

ホームページ制作の設計が終わったら、次の項目を確認します。設計、実装、公開前チェックがつながっているかを見るためのリストです。

  • サイト目的が明確
  • 対象読者が明確
  • 必要ページが整理されている
  • トップページが案内板になっている
  • 下層ページが1ページ1テーマになっている
  • title案がある
  • meta description案がある
  • 内部リンク案がある
  • Codexへの実装指示文がある
  • sitemap / robots / canonical確認がある
  • 公開前チェックリストがある
  • Search Console登録前確認がある
  • AdSense申請前の有用性確認がある
  • 最後は人間が実画面を確認する

非公式注記

当サイトはOpenAI公式サイトではありません。ChatGPTやCodexの使い方を、実体験ベースで整理する非公式ガイドです。最新の仕様・料金・対応プランはOpenAI公式情報をご確認ください。

このページでは、自動公開をすすめていません。ChatGPTは設計と整理、Codexは実装と確認、人間は公開判断と最終確認という分担で使う前提です。