構造化データ(JSON-LD)を個人ブログに入れる方法と確認手順
検索エンジンにページの内容を正確に伝えるための構造化データ(JSON-LD)の入れ方です。Article、BreadcrumbList、FAQPageなどの書き方、PHPでの自動出力、リッチリザルトテストでの確認方法をまとめます。
閱讀全文Know-how
彙整個人開發、網站營運以及 AI/API 實作相關的實用心得與範例。包含步驟、範例程式與常見地雷。
検索エンジンにページの内容を正確に伝えるための構造化データ(JSON-LD)の入れ方です。Article、BreadcrumbList、FAQPageなどの書き方、PHPでの自動出力、リッチリザルトテストでの確認方法をまとめます。
閱讀全文個人サイトのお問い合わせフォームをPHPで作るときに、最低限入れておきたい対策をまとめます。XSS、メールヘッダーインジェクション、CSRF、スパム投稿への対策を、コード例とともに順番に解説します。
閱讀全文個人サイトの表示速度を、PageSpeed Insightsの結果をもとに改善する手順です。Core Web Vitals(LCP・INP・CLS)の意味と目安、画像・フォント・広告タグなどよくある原因と、すぐできる対策を整理します。
閱讀全文iOSアプリをApp Storeに申請して「Guideline 2.1」「4.2」「5.1.1」などでリジェクトされたときの考え方です。個人開発でよく指摘される項目、メタデータの注意点、返信の書き方、申請前のチェックリストをまとめます。
閱讀全文Flutterのpubspec.yamlにある「1.2.3+45」の意味、AndroidのversionCode・versionName、iOSのCFBundleVersionとの関係、ストアへのアップロードで「すでに使われています」と言われたときの対処、番号の上げ方のルールをまとめます。
閱讀全文FlutterでAndroidアプリをリリースするときに必要な署名鍵(keystore)の作り方、build.gradle.ktsでの設定、Gitに含めない管理方法、Play App Signingの仕組み、鍵を失くしたときの対処とSHA-1フィンガープリントの注意点をまとめます。
閱讀全文Google AdSenseの審査に申し込む前に、個人サイトで見直しておきたい項目を整理しました。コンテンツの独自性、サイト構成、運営者情報とポリシー、技術的な設定まで、実際に自分のサイトで点検した観点をまとめます。
閱讀全文古いIntel MacでFlutterアプリを開発していると、JDKが複数入っていることによるGradleエラーや、iOSビルドの不調に悩まされがちです。原因の切り分け方と、将来のサポート終了に備えた考え方をまとめます。
閱讀全文個人サイトの記事が検索に出ないとき、まず確認したいのがGoogle Search Consoleです。サイトマップの送信、ページのインデックス登録レポートの見方、URL検査の使い方、よくある「未登録」の理由を整理します。
閱讀全文CMSを使わない手作りのPHPサイトで、記事を決まった日に自動公開する方法を解説します。記事ごとのメタ情報、公開日での絞り込み、公開前URLの404化、サイトマップの自動更新まで、このサイトで使っている実装そのままです。
閱讀全文