Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Cloudflare Pagesのサイトを NotebookLMから読みやすくする Cloud...
Search
中川 聡也
March 13, 2025
Programming
0
230
Cloudflare Pagesのサイトを NotebookLMから読みやすくする Cloudflare Meet-up Tokyo Vol.7
Cloudflare Meet-up Tokyo Vol.7 LT資料
Cloudflare Pagesのサイトを NotebookLMから読みやすくする
中川 聡也
March 13, 2025
Tweet
Share
More Decks by 中川 聡也
See All by 中川 聡也
生成AIで外部委託への発注を全力で奪ってみた
xiombatsg
0
63
Vue.js_好きに捧ぐ Nuxt Hub で簡単に始めるCloudflare
xiombatsg
1
310
Cloudflare Workers でWebGPUと戯れる
xiombatsg
0
290
受託開発でGitLab CI を活用していく
xiombatsg
1
640
Webサービス開発でのPostman活用方法
xiombatsg
0
300
Cloudflare Worker x Momento でリージョンと戦う
xiombatsg
0
1.1k
OCHa Cafe Season7をふりかえって
xiombatsg
0
340
Other Decks in Programming
See All in Programming
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
190
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
140
生成AI時代を勝ち抜くエンジニア組織マネジメント
coconala_engineer
0
27k
Kotlin Multiplatform Meetup - Compose Multiplatform 외부 의존성 아키텍처 설계부터 운영까지
wisemuji
0
130
チームをチームにするEM
hitode909
0
400
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
410
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
1
290
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
990
ゲームの物理 剛体編
fadis
0
380
Go コードベースの構成と AI コンテキスト定義
andpad
0
140
Vibe codingでおすすめの言語と開発手法
uyuki234
0
130
AtCoder Conference 2025「LLM時代のAHC」
imjk
2
600
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
My Coaching Mixtape
mlcsv
0
14
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
240
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
980
Evolving SEO for Evolving Search Engines
ryanjones
0
77
GitHub's CSS Performance
jonrohan
1032
470k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
59
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
71
Transcript
Cloudflare Pagesのサイトを NotebookLMから読みやすくする Cloudflare Meet-up Tokyo Vol.7 2025/3/14 株式会社Future Techno
Developers 中川 聡也
サーバーレス:Serverless/Cloudflare/TiUG ゲーム‧アプリ:IGDA Japan / 福岡インディーゲーム協会 Cloud Native:OCha Cafe! 他も顔出してます。どこかであったら声かけてください! まずは⾃⼰紹介
@xiombatsg 1 何をしている⼈? 商品開発をしているお客様を技術⾯でご⽀援 チーム構築のご⽀援(Platform Engineer,SRE…) どんなジャンル? ゲーム/Webサービス/CG/組み込み/etc… どんなコミュニティに顔を出している? コミュニティ運営に参画 中川 聡也 Satoyan https://zenn.dev/nakagawa_satoya
運営コミュニティ
お客様の周りにプロジェクトが炎上しているお客様はいらっしゃいますか? システム開発で いつもプロジェクトが炎上してしまう と困っていませんか? プロジェクト開発に知⾒のあるエンジニアが、 課題管理やスムーズな進捗管理などを⾒直し、 解決に向けてアドバイスします!
個人クリエイター支援始めました 資⾦調達で困っている チームメンバーが揃わなくて困っている イベント出展⼿伝ってほしい などなど 個⼈開発している⼈お話ししましょう ←2026年発売予定。PixelArt x アクション
本題
みなさんこの記事読みましたか? 6
南波さんは NotebookLM に情報集約している・・・
南波さんにお会いしたい。。。! お会いするならきっとNotebookLMに情報 集約できないとお困りになるはず! NotebookLM で ⾃分のサイトを読むに違 いない
URLを入れると・・・読み込まれるはず
ちょっ!ま え‧‧‧‧? まじで?
読んでもらえないと困るので、急いで直す。
治った
何がだめだったの? 1. Nuxt.jでできている CSRサイトが、NotebookLMクローラーが 読めてなかった - Google 検索のbotとかちゃんと読んでくれていたので油断していた - Javascript実⾏してレンダリングしてくれる柔軟さはまだなさそう
2. SSRに切り替えたんだけど、以前試してたハイブリッドレンダ リングのコードが邪魔して、ビルドで転けてた - いらないので消した。会社の公式サイトでやることじゃない 13 テスト⼤事!
めでたしめでたし 何はともあれ、NotebookLMで⾃分のサイ トが読めた。 これで南波さんにいつお会いしても⼤丈夫
ではない 無駄にお知らせあったり、なんかふわっとしたことしか書いてない。 サイトのトップページってどこもこんな感じですよね? AI SEO対策
やっとやりたかったことに
課題感 サイトのトップページってふわっとしていることが書いてある 1. SEO対策 2. なんとなくそれっぽいことを書きがち 3. コンテンツページも掘ればあるんだけど、細部まで⾒てくれな いよね? 17
しっかりした内容をNotebookLMで拾ってほしい!
llms.txtがあったじゃないか! みんな大好き亀田さんブログ https://zenn.dev/kameoncloud/articles/4777d4affc49ea llms.txt とは 簡単に言うと、AI botクローラーがそのサイトの 情報をサイトクロールせずに読み込めるようにし たもの。robot.txtのLLM向けのようなイメージ。
Markdownで書く あと 設置することで AI botクローラーのアクセス が減る。らしい(まだ測定したことはないです)
と言うことで設置
もう一度NotebookLMに読ませてみる 変わらない
llms.txtへの直リンが必要・・・? リテラシーの⾼い南波さんならもしかしてとllms.txtの直リン開いて くれるかもしれないけど、普通はルートで読むでしょ。
読んでもらえないと困るので、急いで対策。
治った
南波さんがきっと確認されるであろう質問をしてみる
補足:robot.txtでは弾かないように 細かい設定しても良いと思うけど、読ませる前提なら全許可で
補足:bot保護も無効にしよう これ⼊れていると AI bot クローラーは情報取れないよ
まとめ 1. AI botクローラーって Google検索のクローラーと違ってJavascriptレンダリングして くれないっぽいので、SSR必須です。CSRとかSPAはだめ a. Workers ルートでllms.txtを渡せば良いですが、何もしてないサイトは読み込 めてないので、あなたのサイト学習できてないよ
2. 自分のコンテンツがどう読まれているかテストするのは結構良い体験 a. サイト制作時に OGPとかだけじゃなく,NotebookLMでの見え方も気にしたら 良いと思う AI SEO対策!
コミュニティ活動宣伝
Cloudflare Meetup TOKYO Vol.8 2025.6ぐらい?
#CloudflareUG #CloudflareUG_hnd
Azure AI Developers Community(JP) #AzureAIDevJP オープニングオープニングオープニング 30 Here we go
!
協賛・サポータ募集中 東京でも良いよ
https://finops-study.connpass.com/ 当コミュニティはFinOps Foundationとは一切関わりがありません(大事な とこ) ハッシュタグ をチェックだ! #FinOpsStudy
3/19 発売! ※ちなみに何も関わってません
人生初の技術書翻訳お手伝い本(みんな買って!) 書店サイト
None