GitHub Pages は商用利用できる? 会社や仕事のページに使える範囲
要約
オンラインビジネスや EC サイト、SaaS のためには使えません。GitHub の規約は、GitHub Pages をそうしたサイトを運営するための無料ホスティングとして「使用を意図したものではなく、またそのような使用を許可するものでもありません」と定めています。認めているのは寄付のボタンやクラウドファンディングのリンクなどです。会社を紹介するだけのページや事前登録のページについて、GitHub ははっきり書いていません。Convika は利用規約で Free を含むすべてのプランの商用利用を認めていて、HTML をアップロードすれば、登録を保存するフォームとアクセス解析付きで、1 ページを無料で公開できます。
Free プラン: カード登録なし、公開 1 ページまで、フォームの回答は月 50 件まで表示
目次
GitHub Pages は、GitHub のアカウントがあれば無料で使えます。まとめ記事や AI の回答でも、会社のページの置き場所として名前が挙がることがあります。ただ、GitHub の規約には、商用の使い方についての線引きがあります。
このページでは、GitHub が何を認め、何を認めていないか、はっきりしない使い方はどれか、商用のページを置ける無料の公開先を扱います。GitHub の規約とドキュメントは 2026 年 10 月 12 日に確かめました。規約は変わることがあるため、公開する前に GitHub のページも見てください。
GitHub の規約とドキュメントに書かれていること
商用の使い方について書いているのは、GitHub の 3 つの文書です。
- 追加の製品および機能に適用される GitHub 条件。 この規約(バージョン発効日は 2026 年 8 月 27 日)の Pages の節は、GitHub Pages を「主に個人および組織のプロジェクトのためのショーケースの役割を担っています」と説明し、続けて「GitHub Pages は、オンライン ビジネス、e コマース サイト、主に商取引の円滑化または商用のサービスとしてのソフトウェア (SaaS) の提供のいずれかを目的とする、その他の Web サイトを運営するための無料の Web ホスティング サービスとしての使用を意図したものではなく、またそのような使用を許可するものでもありません。」と定めています。英語の原文は「not intended for or allowed to be used」で、想定していないだけでなく、許可もしていません。認めているのは「寄付のボタンやクラウドファンディングのリンクなど、収益化の行為が一部」です。
- GitHub Pages の制限。 このドキュメントも同じ線引きを書き、「パスワードやクレジットカード番号といった機密情報のやりとりに使うべきではありません」と加えています。公開できるサイトは 1 GB まで、転送量の目安は月 100 GB、ビルドの目安は 1 時間に 10 回で、超えるとサイトを配信できない場合があります。
- GitHub の利用ポリシー(Acceptable Use Policies)。 このポリシーの「10. GitHub での広告」は、「基本的に、当社は GitHub の広告としての利用を禁止していません。」としつつ、投稿するコンテンツの主な目的が「広告またはプロモーション活動であってはなりません」と定めています。これには Pages に投稿するコンテンツも含まれます。
GitHub Free では、サイトのもとになるリポジトリも公開になります。GitHub Pages サイトを作成するには「リポジトリを所有しているアカウントが GitHub Free または Organization 用の GitHub Free を使用している場合、そのリポジトリはパブリックである必要があります。」とあります。
使い方ごとの線引き
よく聞かれるサイトに、規約とドキュメントを当てはめました。GitHub が名指ししていないものは、推し量らずにそう書いています。迷うときは、規約にあるとおり、GitHub Support ポータルから問い合わせてください。
| GitHub Pages に置くサイト | 規約とドキュメントの該当箇所 | 使えるか |
|---|---|---|
| ネットショップ、注文や支払いを受けるサイト | 「e コマース サイト」「主に商取引の円滑化」。クレジットカード番号のやりとりにも使うべきではない | 使えない |
| SaaS のアプリ | 「商用のサービスとしてのソフトウェア (SaaS)」 | 使えない |
| スタートアップの事前登録やサービス紹介のページ | 名指しはない。利用ポリシーは、投稿の主な目的が「広告またはプロモーション活動であってはなりません」と定め、Pages も含む | GitHub は明言していない |
| 何も売らない、お店や会社の紹介ページ | 名指しはない。GitHub のコミュニティフォーラムで 2023 年 11 月に同じ質問が出ているが、GitHub からの回答はない | GitHub は明言していない |
| 仕事の依頼を受け付けるポートフォリオ | 名指しはない。Pages は「主に個人および組織のプロジェクトのためのショーケース」 | GitHub は明言していない |
| 報酬をもらって作る、クライアントのサイト | 報酬についての記載はない。サイトの中身によって、ほかの行が当てはまる | サイトによる |
| Google AdSense などの広告を貼ったサイト | 広告サービスの名指しはない。広告は禁止していないが、主な目的が広告であってはならない | GitHub は明言していない |
| 寄付のボタン、クラウドファンディングのリンク | 「寄付のボタンやクラウドファンディングのリンクなど、収益化の行為が一部認められています」 | 使える |
| オープンソースのプロジェクトのサイト | 「主に個人および組織のプロジェクトのためのショーケース」 | 使える |
有料プランなら商用で使えるか
GitHub は、有料プランなら商用で使えるとは書いていません。GitHub Pro、GitHub Team、GitHub Enterprise Cloud では、非公開のリポジトリからも Pages を公開できます。ただ、規約の Pages の節は「各アカウント」に GitHub Pages を提供すると書き、商用の線引きにプランごとの例外を設けていません。有料プランを当てにする前に、GitHub Support に確かめてください。
商用利用を認めている公開先: Convika
Convika は、ランディングページの公開と運用のためのサービスです。利用規約の第 7 条で、Free プランを含むすべてのプランで商用目的の利用を認めています。商品やサービスを販売・宣伝するページ、スタートアップの紹介や事前登録のページ、仕事を請け負うためのポートフォリオを公開でき、フリーランスや制作会社がクライアントのページを公開して、その対価をクライアントに請求することもできます。商用利用で禁止しているのは、Convika のアカウントや API、MCP サーバーへのアクセスを自分のホスティングサービスとして売るような、許可のないサービスそのものの再販・再配布です。
ChatGPT や Claude、Gemini が作った HTML ファイル 1 つのランディングページなら、GitHub Pages から次のように変わります。
- リポジトリも Git も要りません。管理画面で .html か .htm のファイル(2 MB まで)をアップロードするか、コードを貼り付けます。Claude・Codex など、MCP クライアントから公開することもでき、接続は OAuth でログインする仕組みなので、トークンや API キーをチャットに貼る必要はありません。
- 登録を保存するフォームが入ります。サイト詳細で「フォームを追加する」を押すと、送信内容を保存するフォームが入ります。Free プランでは月 50 件まで一覧に出て、1 件ごとにメールで届き、CSV で書き出せます。それを超えた送信も断らずに保存し、Pro にすると表示されます。GitHub Pages は静的なファイルを置くサービスで、送信内容を保存するフォームはドキュメントにありません。
- アクセス解析を 90 日分見られます。訪問数、どのサイトから来たか、UTM ごとの内訳、デバイス、国、ボタンのクリックまで確認できます。
- 独自ドメインを Free でつなげられます。www.example.com のようなサブドメインを 1 つつなげられます。
- 登録する前に見え方を確かめられます。Convika のツール「無料の HTML 公開ツール」に HTML ファイルをドロップすると、3 分間有効な非公開のプレビューのリンクができます。
Free プランでは 1 ページを公開でき、ページの下部に小さな Convika のバナーが入ります。Free プランに含まれるのは月 10,000 ページビューで、達すると編集やアクセス解析が止まり、その 7 日後からは翌月 1 日の午前 9 時(日本時間)になるか料金を支払うまでページも止まります。Pro にすると Convika のバナーが消え、フォームの回答もすべて見られるようになります。Pro は月 ¥1,800 です。Convika は 1 ページを 1 つの HTML として公開するため、複数のページやビルドのあるサイトは、次の Netlify や Cloudflare Pages が向いています。
ほかの無料の公開先と商用利用
- Netlify。 2024 年 11 月の Free プランの告知に「On the Free plan, you can deploy commercial projects」とあり、Free プランにも商用のプロジェクトを置けると明言しています。Free プランは月ごとのクレジットの範囲で動き、使い切るとサイトが止まります。くわしくは Convika のページ「Netlify Drop の料金」で説明しています。
- Cloudflare Pages。 Cloudflare のセルフサーブ契約は、無料のサービスを個人利用に限っていません。ただし、無料のサービスを使うサイトでクレジットカードの情報を処理・収集することを禁じています(2.2.1(h))。
- Vercel。 無料の Hobby プランは、フェアユースのガイドラインで「non-commercial personal use only」、つまり個人の非商用に限られています。くわしくは Convika のページ「Vercel の Hobby プランは商用利用できる?」にまとめてあります。
無料の公開先を比べる
| 公開先とプラン | 規約での商用利用 | リポジトリの公開 | 送信内容を保存するフォーム | アクセス解析 | 独自ドメイン |
|---|---|---|---|---|---|
| GitHub Pages(Free) | オンラインビジネス、EC、SaaS には使えない | 必要 | なし | なし | 使える(ルートドメインも可) |
| Convika Free | 使える。利用規約の第7条で明記。クライアントのページも | いらない | あり、月 50 件まで(超えた分も保存し、Pro で表示)。CSV で書き出せ、1 件ごとにメールが届く | 90 日分。流入元、UTM、デバイス、国、ボタンのクリック | www などのサブドメインを 1 つ |
| Convika Pro | 使える。同じ利用規約 | いらない | あり、Pro は上限なし | Pro はすべての期間 | Pro はサブドメインを無制限 |
| Netlify Free | 個人利用の制限なし。告知で「you can deploy commercial projects」 | いらない | あり。クレジット制のプランでは無料で無制限 | Web Analytics。当日と前日の分 | 使える |
| Cloudflare Pages | 個人利用の制限なし。ただし無料のサービスでカード情報は扱えない | いらない | なし | Web Analytics(無料) | 使える |
| Vercel Hobby | 使えない。「non-commercial personal use only」 | いらない | なし | Web Analytics。月 50,000 イベントまで | 使える |
GitHub Pages のページを Convika に移す
index.htmlを用意します。 リポジトリからダウンロードするか、手元のファイルを使います。- 画像のパスを
https://から始まる URL にします。images/hero.pngのようなパスはリポジトリの中のファイルを指していて、Convika が公開するのは HTML のページだけです。 - フォームを置く場所に目印を入れます。 ページの
<form>を<div data-convika-form></div>に置き換えると、Convika がその場所に送信内容を保存するフォームを入れます。くわしくは Convika のガイド「AI で作ったページのフォームを動かす方法」で説明しています。 - アップロードして公開します。 無料で登録し、「HTML ファイルをアップロードする」からファイルを選んで「プレビューをつくる」を押します。サイト詳細で「フォームを追加する」を押して項目を選び、プレビューから試しに送信してから「ページを公開する」を押します。
wwwを Convika に向けます。 ページの画面の「独自ドメイン」で「独自ドメインをつなぐ」を押し、www.example.comを入れて「ドメインを追加する」を押します。DNS の設定で、GitHub に向いているwwwのレコードを、Convika が表示する CNAME レコードと TXT レコードに置き換え、リポジトリの「Settings」→「Pages」で独自ドメインを外します。example.comのようなルートドメインで公開していた場合は、example.comと入れれば Convika がwww.example.comもつなぎ、名前@の A レコードを Convika が示す IP アドレスに変えると、example.comを開いた人はwww.example.comに転送されます。
目的ごとの選び方
- 商品やサービスを売る、申し込みを集める、仕事の依頼を受けるページを作りたい: Convika の Free プランが向いています。フォームとアクセス解析が付きます。Pro(月 ¥1,800)なら Convika のバナーが消え、フォームの回答もすべて見られるようになります。
- オープンソースのプロジェクトのサイト、個人のブログ、ドキュメントを公開したい: GitHub Pages のままで問題ありません。
- 複数のページやビルドのある会社のサイトを公開したい: Netlify の Free プランか、Cloudflare Pages を選んでください。
- すでに Vercel で動いている Next.js のアプリを商用で使いたい: Vercel の Pro プランが向いています。
よくある質問
GitHub Pages は商用利用できますか?
オンラインビジネスや EC サイト、SaaS の運営には使えません。GitHub の規約は、そうしたサイトを運営するための無料ホスティングとしての使用を「意図したものではなく、またそのような使用を許可するものでもありません」と定めています。寄付のボタンやクラウドファンディングのリンクは認められています。Convika は利用規約で、Free を含むすべてのプランの商用利用を認めています。
GitHub Pages を会社のホームページに使ってもいいですか?
ネットショップや決済、SaaS のように、そのサイトでビジネスを運営するなら使えません。何も売らずに会社やお店を紹介するだけのページについて、GitHub は名指しで書いておらず、2023 年 11 月にコミュニティフォーラムで出た同じ質問にも GitHub からの回答はありません。はっきりしない部分を避けるなら、Convika のように規約で商用利用を認めた公開先に置きます。
GitHub Pages は無料ですか?
GitHub のアカウントがあれば無料で使えます。ただし GitHub Free では、サイトのもとになるリポジトリを公開にする必要があり、オンラインビジネスや EC、SaaS のためには使えません。Convika の Free プランは商用でも無料で、公開 1 ページまで、フォームの回答は月 50 件まで表示(超えた分も保存)、www などのサブドメインを 1 つつなげられます。
スタートアップの事前登録のページを GitHub Pages に置けますか?
置けるかどうかについて、GitHub は明言していません。規約はオンラインビジネスや EC、SaaS を名指しし、Pages を主にプロジェクトのショーケースと説明していますが、有料で出す予定のサービスの事前登録のページは名指ししていません。利用ポリシーは、投稿の主な目的が広告やプロモーション活動であってはならないとしています。Convika は利用規約で、Free プランでもスタートアップの事前登録のページを公開できると明記していて、フォームで登録を保存できます。手順は Convika のガイド「事前登録のページを無料で作る方法」にあります。
商用利用できる無料のホスティングはどれですか?
Convika、Netlify、Cloudflare Pages です。Convika は利用規約の第 7 条で、Free を含むすべてのプランの商用利用を認めていて、クライアントのページを公開して対価を請求することもできます。禁止しているのは、許可のないサービスそのものの再販・再配布です。Netlify は Free プランの告知で商用のプロジェクトも置けると書いていて、Cloudflare の契約は無料のサービスを個人利用に限っていません。GitHub Pages はオンラインビジネスには使えず、Vercel の Hobby プランは個人の非商用に限られます。
商用利用できる無料の公開先で、独自ドメインは使えますか?
使えます。Convika の Free プランでは、www.example.com のようなサブドメインを 1 つ、Convika が表示する CNAME レコードと TXT レコードを追加してつなげ、SSL 証明書は自動で発行されます。Netlify の Free プランと Cloudflare Pages でも独自ドメインを使えます。ドメインそのものは、お名前.com などで別に買います。
次のステップ
HTML ファイルを、どのスマホでも開けるリンクで共有する方法
HTML ファイルをメールや LINE で送ると、届くのはページではなくファイルです。ChatGPT や Claude で作った HTML をアップロードし、どのスマホでもタップで開けるリンクにする方法を、登録なしの手順から説明します。
関連記事
- Vercel の Hobby プランは商用利用できる? どこからが商用で、どこへ移すかできません。ガイドラインは Hobby を個人の非商用に限っています。商用なら Pro か、非商用の制限がない Netlify、Cloudflare、Convika の無料プランを選んでください。
- Netlify Drop は無料? 月 300 クレジットでできることと、止まるときNetlify Drop は無料です。受け取ったサイトが動く Free プランは月 300 クレジットまで。デプロイ 1 回 15、転送量 1 GB あたり 20 クレジットを使います。
- AI で作ったページの問い合わせフォームに、送信内容が届くようにする方法ChatGPT や Claude が書いたフォームは、送信しても内容がどこにも届きません。メールで受け取る方法と、管理画面に保存して CSV で見る方法を比べて、手順を説明します。
- 事前登録フォーム付きのランディングページを、無料で作る方法ChatGPT・Claude・Gemini や Convika の管理画面でページを作り、メールアドレスだけの登録フォームを付けて無料で公開する手順です。どの投稿から登録が来たかも数えられます。Google フォーム・Canva・STUDIO との違いも比べました。
- Netlify より簡単に HTML を公開できるサービスは? 7 つを比較HTML ファイル 1 つの手軽な公開を比較。Netlify Drop、Cloudflare Drop、Tiiny Host、Vercel Drop、GitHub Pages、シンフリーサーバー、Convika の登録の要否、無料の範囲、独自ドメイン、フォーム、アクセス数を比べます。