個人開発の小さなWebツールを公開して、Googleに「ちゃんと認識させる」までにやったこと
個人開発の小さなWebツールを公開して、Googleに「ちゃんと認識させる」までにやったこと
個人開発でWebツールを作って公開してみたものの、
- 本当に公開できているのか?
- Googleに認識されているのか?
- そもそも検索に出るのか?
このあたりが不安になったことはありませんか。
ツール自体は完成しているのに、
「ちゃんと世の中に出ているのか」が分からない状態は、
思っている以上に落ち着かないものです。
この記事では、
ペラ1の小さなWebツールを Cloudflare Pages で公開し、
Google Search Console に登録し、
Googleに「正規のURLとして認識させる」までにやったことをまとめます。
「前の自分が一番知りたかったこと」を中心に書いていきます。
作ったもの
最初に作ったのは、
ExcelやSQLで使う値リストをコピー&ペーストで生成できる
シンプルなWebツールでした。
改行区切りのIDやコードを貼り付けて、
SQLのIN句やJSON配列などを一瞬で作れる、いわゆる「ペラ1ツール」です。
技術的に派手なことはしていませんが、
「業務で毎回ちょっと面倒だった作業を、すぐ片付ける」
ことを目的にしています。
その後、Markdownをプレーンテキストに変換するツールなども追加し、
現在は複数の小さなツールをまとめて、以下のURLで公開しています。
「ツールを1つ作って終わり」ではなく、
小さな道具をまとめた置き場、という位置づけです。
公開して最初に不安だったこと
ツール自体は比較的すぐに完成しましたが、
公開後に一番悩んだのは、以下の点でした。
- Googleにまだ認識されていない気がする
- Google Search Consoleって何をするもの?
- AnalyticsやGTMは必須?
- サブドメインって検索的に不利なのでは?
情報自体は断片的に見つかるものの、
「個人開発 × ペラ1ツール」という前提で整理された情報は少なく、
かなり手探りでした。
やったこと① Cloudflare Pagesで公開
ホスティングには Cloudflare Pages を使いました。
- 設定がシンプル
- HTTPSが自動で有効になる
- 個人開発には十分な無料枠
とりあえず
「インターネットから普通にアクセスできる状態」
を最短で作るには、とても扱いやすいと感じました。
やったこと② Google Search Consoleに登録
公開後、まずやったのが Google Search Console への登録です。
Search Consoleに登録して初めて、
- GoogleがそのURLを認識しているか
- インデックス対象になっているか
が確認できるようになります。
URL検査で
「URL は Google に登録されています」
と表示されたときに、
ようやくスタートラインに立てた感覚がありました。
ハマりポイント:DNSとサブドメイン
一番ハマったのは、DNSまわりでした。
- TXTレコードって何?
- Nameは
@?それともドメイン名? - 変更が反映されないのは設定ミス?それとも待ち?
結果的には、
「設定が間違っている」のではなく、
「反映を待つフェーズ」だっただけ、というケースがほとんどでした。
検索結果に出ているかどうかの確認も、
site:ドメイン名 検索より、
Search ConsoleのURL検査の方がずっと信頼できました。
公開後にやったこと:ツールの統合とURLの整理
ツールをいくつか作っていくうちに、
URLや構成を整理したくなり、
既存のツールを1つのサブドメインに統合しました。
その際に意識したのは、
- 正規URLを1つに決める
- 古いURLは301リダイレクトで新URLへ寄せる
- canonical を正規URLに統一する
といった、
「公開した後だからこそ考えること」でした。
ツール自体の機能は小さくても、
URL設計や正規化まで含めて考えると、
学びはかなり多かったです。
検索に表示されたときの感覚
しばらく待ったあと、
Search Console上でインデックスされているのを確認し、
検索結果にも表示されるようになりました。
アクセス数はほぼ自分だけでしたが、
「検索に出る」という事実だけで、
公開した意味は十分あったと感じています。
おわりに
個人開発で一番しんどいのは、
作ることよりも「ちゃんと世の中に出す」部分かもしれません。
今回のツールも、
機能的にはとてもシンプルですが、
- 公開
- 検索
- URL整理
- 運用
まで一通り経験できたことで、
一段進んだ感覚がありました。
現在公開しているツールはこちらです。
「公開したけど不安」
「Googleに認識されているか分からない」
という人の参考になれば嬉しいです。
Discussion