[{"data":1,"prerenderedAt":230},["ShallowReactive",2],{"tag-articles-seo":3},[4,10,15,19,23,28,32,38,43,48,53,57,62,66,71,75,80,84,89,94,98,102,106,111,116,120,125,130,135,139,143,148,153,157,162,167,172,177,182,187,192,197,202,206,211,216,221,226],{"title":5,"description":6,"path":7,"publishedAt":8,"updatedAt":9},"サイトSEO診断サマリー","2025-10-25 時点での Nuxt Content サイトにおける検索最適化課題と優先アクション","/site-seo-diagnosis","2025-10-25T00:00:00.000Z",null,{"title":11,"description":12,"path":13,"publishedAt":14,"updatedAt":9},"著者情報の必要性と実装方法","SEOと信頼性向上のための著者情報（Author）メタデータの重要性と実装ガイド","/seo-author-information","2025-11-27T00:00:00.000Z",{"title":16,"description":17,"path":18,"publishedAt":14,"updatedAt":9},"JSON-LD構造化データの必要性と実装方法","SEOとAI検索のためのJSON-LD構造化データの重要性、実装方法、具体的なサンプルコードを解説","/seo-json-ld-structured-data",{"title":20,"description":21,"path":22,"publishedAt":14,"updatedAt":9},"完全なOGP設定の必要性と実装方法","SNSシェア時のプレビュー表示を最適化するOGP（Open Graph Protocol）の完全設定ガイド","/seo-ogp-complete-setup",{"title":24,"description":25,"path":26,"publishedAt":14,"updatedAt":27},"公開日・更新日メタデータの必要性と実装方法","SEOとコンテンツ鮮度を示すための公開日・更新日メタデータの重要性と実装ガイド","/seo-publish-date-metadata","2025-11-28T00:00:00.000Z",{"title":29,"description":30,"path":31,"publishedAt":14,"updatedAt":27},"セマンティックHTMLの必要性と実装方法","SEOとアクセシビリティを向上させるセマンティックHTML（意味のあるタグ）の重要性と実装ガイド","/seo-semantic-html",{"title":33,"description":34,"path":35,"publishedAt":36,"updatedAt":37},"サイトマップ実装の対応方針","@nuxtjs/sitemapモジュールを使用したサイトマップ実装の調査結果と実装完了報告","/sitemap-implementation-plan","2025-12-02T00:00:00.000Z","2026-01-05T00:00:00.000Z",{"title":39,"description":40,"path":41,"publishedAt":42,"updatedAt":42},"Google Search Console 404エラー調査","Search Consoleで報告された404エラーとインデックス登録数の問題を調査・分析","/search-console-404-investigation","2025-12-18T00:00:00.000Z",{"title":44,"description":45,"path":46,"publishedAt":47,"updatedAt":47},"サイトが検索で上位に出ない時に考えること","SEOの観点から検索順位が低い原因と改善策を解説","/seo-ranking-troubleshoot","2025-12-19T00:00:00.000Z",{"title":49,"description":50,"path":51,"publishedAt":52,"updatedAt":52},"OGP画像自動生成 実装ガイド","SNSでシェア時にタイトル+アイコンを含む画像を自動生成する機能の実装ガイド","/ogp-image-generation-plan","2025-12-23T00:00:00.000Z",{"title":54,"description":55,"path":56,"publishedAt":52,"updatedAt":9},"robots.txt構文エラーの修正","Cloudflareが追加するContent-signalディレクティブによるrobots.txt構文エラーの解決方法","/robots-txt-syntax-error-fix",{"title":58,"description":59,"path":60,"publishedAt":61,"updatedAt":61},"Cloudflare Workers Routes でOGPシェアURLのSEO問題を解決","Workers Routes を使って、メインドメインのURLでWorkerを実行する方法。静的サイトでも動的OGPを実現","/cloudflare-workers-routes-ogp-solution","2025-12-25T00:00:00.000Z",{"title":63,"description":64,"path":65,"publishedAt":61,"updatedAt":61},"OGPシェアURL改善計画 - SEO効果を最大化する設計","SNSシェア時のURLがWorkers.devドメインになっている問題の分析と、メインドメインでOGPを動的生成する改善策","/ogp-share-url-seo-improvement",{"title":67,"description":68,"path":69,"publishedAt":70,"updatedAt":70},"JリーグページのSEO改善: 動的ルーティング導入提案","62クラブ個別のURLを生成し、各クラブ名でのSEO効果を高める設計案","/jleague-seo-dynamic-routes","2025-12-26T00:00:00.000Z",{"title":72,"description":73,"path":74,"publishedAt":70,"updatedAt":70},"トレイリングスラッシュによるURL重複インデックス問題","Google Search Consoleで同一ページがスラッシュあり・なしで重複登録される原因と解決策","/trailing-slash-duplicate-index",{"title":76,"description":77,"path":78,"publishedAt":79,"updatedAt":79},"Google検索結果でfaviconが正しく表示されない原因調査","Google検索結果に表示されるサイトアイコン（favicon）が黒い丸になる問題の原因と解決策","/google-search-favicon-issue","2025-12-31T00:00:00.000Z",{"title":81,"description":82,"path":83,"publishedAt":79,"updatedAt":79},"OGP画像 著者情報追加計画","OGP画像にZennのような著者画像・著者名を追加し、サイトアイコンを削除する改善計画","/ogp-author-info-improvement-plan",{"title":85,"description":86,"path":87,"publishedAt":88,"updatedAt":37},"URL構造の改善計画","日付ベースURLから永続的なURL構造への移行計画","/url-structure-improvement","2026-01-01T00:00:00.000Z",{"title":90,"description":91,"path":92,"publishedAt":93,"updatedAt":9},"Google Search Consoleでインデックス率が低い問題の調査","サイトマップに343ページ送信してインデックス76ページしかない問題を調査。初期仮説のtrailing slash問題ではなく、SSGプリレンダリングの問題が根本原因だった。","/google-index-improvement","2026-01-04T00:00:00.000Z",{"title":95,"description":96,"path":97,"publishedAt":93,"updatedAt":9},"Google Indexing APIはブログに有効か？調査結果","Google Indexing APIのブログコンテンツへの適用可否を公式ドキュメントと専門家の見解から調査。結論：ブログには使えない。","/google-indexing-api-effectiveness",{"title":99,"description":100,"path":101,"publishedAt":37,"updatedAt":9},"Google検索結果でファビコンが表示されない原因と対処法","サイトにファビコンを設定しているのにGoogle検索結果でグレーの丸アイコンになる問題を調査。robots.txtの設定とGoogleのクロールタイミングについて解説","/favicon-google-search",{"title":103,"description":104,"path":105,"publishedAt":37,"updatedAt":37},"Googleサイトリンクは構造化データでは制御できない","Google検索結果のサイトリンク表示は構造化データではなく、サイトの知名度とトラフィック量で決まる","/google-sitelinks-schema",{"title":107,"description":108,"path":109,"publishedAt":110,"updatedAt":9},"生成AI時代の個人開発者が「作ったアプリを広める」ための実践ガイド","AIでアプリは作れた。でも誰にも使われない——そんな悩みを解決するイベント駆動型マーケティング戦略","/event-driven-product-launch-guide","2026-01-06T00:00:00.000Z",{"title":112,"description":113,"path":114,"publishedAt":110,"updatedAt":115},"Google Search Console 404エラーの原因：Nuxt SSGのcrawlLinksで発見されないページ","Google Search Consoleで大量の404エラーが報告された原因を調査。Nuxt SSGのcrawlLinksによるプリレンダリングの仕組みと、リンクされていないページが発見されない問題を解説。","/gsc-404-ssg-issue","2026-02-03T00:00:00.000Z",{"title":117,"description":118,"path":119,"publishedAt":110,"updatedAt":110},"Google Search Console「リダイレクト」「インデックス未登録」の原因：canonical/サイトマップの末尾スラッシュ不一致","GSCで報告される「ページにリダイレクトがあります」31件と「検出 - インデックス未登録」209件の有力な原因を調査。Cloudflare Pagesの末尾スラッシュ仕様とcanonical設定の不一致を解説。","/gsc-trailing-slash-mismatch",{"title":121,"description":122,"path":123,"publishedAt":124,"updatedAt":9},"月の満ち欠けシミュレーター機能強化 - Tailwind CSS変換からSEO対応まで","PR#55のレビュー対応として、Tailwind CSSからscoped CSSへの変換、日食・月食シミュレーターの新規追加、アクセシビリティ改善、ユニットテスト追加までの一連の開発ログ","/moon-simulator-enhancement","2026-01-26T00:00:00.000Z",{"title":126,"description":127,"path":128,"publishedAt":129,"updatedAt":9},"Nuxt3マルチテナントLPのSEO実装 - sitemap/構造化データ/OG画像を全ページに","業種別LPに対してcanonical URL、JSON-LD構造化データ、動的sitemap.xml、OG画像を実装した手順と設計を詳しく解説","/tax-lp-seo-implementation-2026-02-08","2026-02-08T00:00:00.000Z",{"title":131,"description":132,"path":133,"publishedAt":134,"updatedAt":9},"LP コンテンツ最適化とラベリング統一","LPプロジェクトにおけるサービス内容拡充、専門家表記統一、セクション見出し重複除去、FAQの業種別カスタマイズの実施記録","/content-optimization-2026-02-09","2026-02-09T00:00:00.000Z",{"title":136,"description":137,"path":138,"publishedAt":134,"updatedAt":9},"2026年2月9日の開発日記 - 3プロジェクト横断の開発デー","mdx-playgroundのログ取得バグ修正、tax-assistantのSquare照合完成、tax-lpの多業種展開・SEO基盤整備・テスト自動化まで、3プロジェクトにまたがる開発記録","/diary-2026-02-09",{"title":140,"description":141,"path":142,"publishedAt":134,"updatedAt":9},"SSG環境でのSEO基盤整備 - robots.txt/sitemap.xml静的生成とCloudflare Pages対応","Nuxt3 SSG環境でrobots.txtとsitemap.xmlを静的ファイルとして生成し、Cloudflare Pagesの制約に対応した記録","/ssg-seo-infrastructure-2026-02-09",{"title":144,"description":145,"path":146,"publishedAt":147,"updatedAt":9},"Nuxt 3でサウンドアーカイブサイトを構築してCloudflare Pagesにデプロイした","Nuxt 3 + Nuxt Contentでサウンドアーカイブのウェブサイトを構築し、Cloudflare Pagesへデプロイするまでの作業ログ。コンポーネント設計、Nuxt 4の命名規則問題、デプロイスクリプトの改善、OGP/SEO設定などを記録する。","/sound-archive-site-build-2026-02-14","2026-02-14T00:00:00.000Z",{"title":149,"description":150,"path":151,"publishedAt":152,"updatedAt":9},"2026年3月4日の開発日記 - 鍵屋サイトを一日で作り替えてPageSpeed94点まで磨いた","Nuxt 2で放置されていた地域密着サービス業サイトをバニラHTMLに作り替え、Cloudflare Pagesへ移行。LP改善、SVGアニメーション制作、PageSpeed最適化まで一気通貫で仕上げた一日の記録","/2026-03-04-diary","2026-03-04T00:00:00.000Z",{"title":154,"description":155,"path":156,"publishedAt":152,"updatedAt":9},"PageSpeedモバイル94点達成までの最適化ログとSEO改善の記録","地域密着サービス業サイトのPageSpeedモバイルスコアを94点まで引き上げた最適化プロセスと、OG画像・構造化データ・robots.txt等のSEO改善、GA4イベント計測の実装記録","/pagespeed-seo-optimization-2026-03-04",{"title":158,"description":159,"path":160,"publishedAt":161,"updatedAt":9},"GA4キーイベント設定とCloudflare Bot ProtectionによるOGP遮断の解消","GA4のphone_callイベントをキーイベントに設定し、Google広告連携の判断を整理。OGP画像・descriptionが表示されない原因がCloudflare Bot Protectionによるボットブロックだった問題を特定・解消した記録","/ga4-ogp-cloudflare-2026-03-05","2026-03-05T00:00:00.000Z",{"title":163,"description":164,"path":165,"publishedAt":166,"updatedAt":9},"Chrome DevTools MCP autoConnect設定とSearch Console 404対策の一日","Chrome 146のautoConnectオプションで普段使いのプロファイルに接続する試行錯誤と、Search Console 404を317件→0件にするためのリダイレクト再生成・noindex設定・canonical実装の記録","/chrome-devtools-autoconnect-search-console","2026-03-31T00:00:00.000Z",{"title":168,"description":169,"path":170,"publishedAt":171,"updatedAt":9},"GooglebotはHTMLの最初の2MBしか読まない — 公式ブログで改めて明言","2026年3月31日、GoogleのGary Illyesが公式ブログでGooglebotのクロール上限を解説。HTMLは最初の2MBで切断され、それ以降のコンテンツはインデックスされない。","/googlebot-2mb-html-limit","2026-04-01T00:00:00.000Z",{"title":173,"description":174,"path":175,"publishedAt":176,"updatedAt":9},"Search Console 404を329件発見し、リダイレクトルールで75%を潰した","3月末のリダイレクト修正から2週間後にSearch Consoleを確認。404が329件残っていたのでCSV全件分析し、generate-redirects.mjsを改修。Cloudflare Pagesの2,000ルール制限と格闘しながら248件をカバーした記録。","/search-console-404-redirect-fix","2026-04-14T00:00:00.000Z",{"title":178,"description":179,"path":180,"publishedAt":181,"updatedAt":9},"CF計算書ステップ教材を5分割・正式名称統一・SVG量産で作り直した記録","Ch0の1ファイル詰め込みを5ページに分割し、BS/PL略語を正式名称に統一、StepNavコンポーネント化、会社法条文追加、SVG図の大量作成まで1日で走り切った開発ログ","/cf-statement-step-learning-overhaul","2026-04-21T00:00:00.000Z",{"title":183,"description":184,"path":185,"publishedAt":186,"updatedAt":9},"Excel関数の統合インデックスページをNuxt4側に移植してfxアイコン巨大化バグを潰し、SEOタイトルを動的化した記録","旧eurekapu.com（WordPress）の『Excel講座 関数の活用』を新Nuxt4側に再現。/lessons/excel/functions に統合インデックス、/lessons/excel/functions/practice にMillerスライド形式を分離。BookkeepingScrollArticleのscrollChaptersダミーで singleSectionMode + noChapterCol を発動させ、ScrollArticleに :has(.excel-wide) で動的に幅を切り替えるCSSを差し込んだ。SyntaxCard内の小さなfxアイコンが画面いっぱいに膨れ上がる『:deep(svg)』巻き込み事故と、practiceページのタイトルが『- Eurekapu.com』だけになっていたSEO事故を片付けた日。","/excel-functions-integrated-index","2026-05-04T00:00:00.000Z",{"title":188,"description":189,"path":190,"publishedAt":191,"updatedAt":9},"テスト失敗修正・Cloudflareデプロイの日本語コミットメッセージ問題・公開記事3本","pnpm test:run の失敗を keydown ガードと useQuizSeoMeta で潰し、本番が404のままだったwranglerデプロイを4.91.0更新と --commit-message で復旧、ついでに公開記事3本を書いた一日","/tests-deploy-and-misc-articles","2026-05-15T00:00:00.000Z",{"title":193,"description":194,"path":195,"publishedAt":196,"updatedAt":9},"非公開記事一覧をGoogleにインデックスさせない仕組みを点検した話","/blog/unpublished に置いた非公開記事を検索エンジンに載せたくない。noindex meta を入れる前に、本番ビルドから6経路で除外し本番URLを404にする既存実装が要件を満たしていると分かった点検記録。","/unpublished-noindex","2026-06-01T00:00:00.000Z",{"title":198,"description":199,"path":200,"publishedAt":201,"updatedAt":9},"2026年6月9日の開発日記 - SK Hynixの月次代理指標チャートとGSC機会キーワード即日対応","SK Hynixページに韓国半導体輸出統計など3層の月次代理指標チャートを実装。GSC分析から機会キーワードの解説記事5本を量産し、書籍ナレッジベースにはNotionインポートとOCRパイプラインで専門書を充填した1日。","/2026-06-09-diary","2026-06-09T00:00:00.000Z",{"title":203,"description":204,"path":205,"publishedAt":201,"updatedAt":9},"Google Search Console 分析で見つけた機会キーワードに即日対応した記録 ― 解説記事の量産と SEO 修正を1日で消化する","GSC の過去28日データを Claude Web に分析させたら CTR 2.3%・平均掲載順位8.4 という「表示はされるが選ばれない」状態が判明。機会キーワードへの解説記事量産と SEO 修正を同日に実行した作業ログ。","/gsc-opportunity-keywords-execution",{"title":207,"description":208,"path":209,"publishedAt":210,"updatedAt":9},"Search Console効果測定で未登録5,030件の主因を特定し、デプロイエラーまで片付けた日","Search Consoleをドメイン全体で横断確認し、インデックス未登録5,030件の主因候補がタグページの末尾スラッシュ不統一だと突き止めた。pushで要求されたマージの解消、GitHub Actionsワークフローの削除、デプロイOOMエラーの記事化と再実行成功までの記録。","/search-console-audit-and-deploy","2026-07-04T00:00:00.000Z",{"title":212,"description":213,"path":214,"publishedAt":215,"updatedAt":9},"Google Search Console分析から内部リンク実装へ — Nuxtブログに関連記事セクションとタグページ553枚を一日で載せた","検索パフォーマンスが伸びない原因をGoogle Search Consoleで棚卸ししたら、技術ではなく内部リンク構造だった。関連記事の選定ロジックとタグページを実装し、デプロイ・本番確認・コミットまで一日で通した記録。","/gsc-internal-linking-implementation","2026-07-19T00:00:00.000Z",{"title":217,"description":218,"path":219,"publishedAt":220,"updatedAt":9},"把握していたのは4サイト、実際は15ドメイン — 手持ちのサイトを棚卸しした日","リポジトリと公開ドメインの対応を棚卸ししたら、知っていた4サイトのほかに業種別ランディングページ群と画像配信用サブドメインが動いていて合計15あった。旧PaaSアプリの静的化案、統合しないと決めた経緯、見つかった実害の記録。","/site-portfolio-due-diligence","2026-07-26T00:00:00.000Z",{"title":222,"description":223,"path":224,"publishedAt":225,"updatedAt":9},"2026年7月28日の開発日記 - Udemyリンク62本の移設仕上げとnoteマネタイズ立ち上げ準備","app.eurekapu.com静的化の本番切替とUdemy導線62本の移設を完了。noteの実名運用を決めてブランド名とアカウントを確定し、NotionのリンクされたDB表の貼り付け自動化まで到達した1日。","/2026-07-28-diary","2026-07-28T00:00:00.000Z",{"title":227,"description":228,"path":229,"publishedAt":225,"updatedAt":9},"Search Console を調べ直したら「伸びていない」が「4割落ちていた」に変わった — 日記の noindex 提案に待ったをかけた日","3回目の Search Console 定点調査。28日クリックは622→386で4割近く落ちていた。掴んでいた Chrome がテスト用アカウントだった一幕から、日記・作業ログを noindex にする提案へ「完全に検索から消えるのでは」と疑問を挟んで方針を保留にするまでの作業記録。","/gsc-review-noindex-rethink",1785654920959]