Web

robots.txt で AI クローラーを制御する - 検索・学習・エージェントを分けて許可する方法
AI クローラーのせいで robots.txt に書くことが増えました。用途別のボット名と Google-Extended と Content-Signal を整理します。

CloudflareでAIボットをブロックする - Managed robots.txt と AI Crawl Control
Cloudflare が robots.txt を代わりに書き、AIボットをエッジでブロックします。どのボットがどれだけ取っていったかも見せてくれます。

Cloudflare Workers キャッシュ設定方法 - エッジキャッシュとTiered Cache
Workerが外部APIを呼ぶときにキャッシュをかける2つの方法と、知らなければ必ず踏む罠3つ。データセンターごとのキャッシュ・Tiered Cache・キャッシュキー。

Cloudflare Workers 静的サイトガイド - デプロイからSEOまで
静的サイトをCloudflareに載せ、その前にコードを一枚重ねてSEOを改善するまで。4編に分けて整理したシリーズの案内板。

Cloudflare Workers 静的サイトホスティング - リクエストの流れと課金基準
Workers Static Assetsとは何か、リクエストがどの順序で流れるのか。いつWorkerが動き、いつ課金されるのか。静的サイトに動的処理を重ねる前に知っておくべきこと。

React SPA SEO 改善方法 - Cloudflare WorkersでメタタグからSSRまで
React SPAを静的ホスティングに載せると、生のHTMLは空の殻です。サーバーを新しく立てず、Cloudflare Workersだけで段階的に改善した過程。

wrangler 使い方 - Cloudflare Workers のローカル開発とデプロイ
wranglerのインストールと型設定、wrangler devでworkerdを立ち上げる方法、そしてデプロイ。wrangler devがフロントエンドの開発サーバーではないという点から。

SEO監査が指摘するセキュリティヘッダー4つを、Cloudflareでコードなしに適用する
SEO監査レポートがHSTS・CSP・X-Content-Type-Options・Referrer-Policyを指摘する理由と、各ヘッダーの役割を整理します。値が固定されたヘッダーはCloudflare Transform Rulesで、頻繁に変わるCSPはHTMLのmetaタグで分けて管理する方法と、metaではframe-ancestorsが使えないためX-Frame-Optionsが必要 …

Hugoサイトで多言語対応する
Hugo多言語ブログでbaseURL、sitemap、robots、JSON-LD、Open Graph、meta descriptionを設定し、hreflang・canonicalで重複コンテンツ問題を防ぐ方法をまとめました。slug・translationKeyのトラブルシューティングまで一度に確認できます。

Hugo + GitHubでブログを作る
Notion→Markdown変換→Hugoビルド→GitHub Pagesデプロイという流れで個人ブログを構築する過程をまとめました。Hugoのインストールとm10cテーマの適用、GitHub Actionsによる自動デプロイ、baseURL設定の注意点まで実践し、デプロイエラーを減らしましょう。

