かつお工房 (bakusoku-hp.net) — 案件サマリー

// BAKUSOKU HP / 最終更新: 2026-05-14 / Phase 1〜5+高速化+ブランド構築 完了

公開準備 WP本体・SEO・速度最適化・モバイルCTA・ブランド構築まで完成。 残: 本番公開 (noindex解除) + SNS告知 + WPvivid自動化。

プロジェクト概要
サイト名爆速ホームページ作成「かつお工房」
ドメインbakusoku-hp.net
サーバーXServer sv16022 / xs273132 (katuocloud本体とは別契約)
サービス内容WordPress HP制作、 必ず24時間納品、 業界唯一
プラン爆速プラン ¥100,000 / 24H
爆速+カート ¥140,000 / 48H
1年パック方式 (ドメイン・SSL・メール・1年保守込み)
関連子ページかつお Back Up Guard / ドンマンジョーネ / 飲食店向け顔認証会員システム
技術スタック
CMSWordPress 6.x
テーマAstra + Astra Child (カスタマイズ集中先)
ページビルダーSpectra Pro / Elementor不使用、 カスタムHTMLブロック中心
フォームSureForms (Form ID: 45)
SEORank Math SEO + Site Kit (GA4 G-RBC1KF17WH + Search Console)
セキュリティSiteGuard / BBQ Firewall / CloudSecure
バックアップWPvivid Backup (自動化未設定)
デザイン体系
// カラーパレット
朱赤 (メイン)#e63946
墨黒#0a0a0a
紙色 (背景)#f4f1ea
紙色2 (背景アクセント)#ebe7dd
ディープレッド#c1121f
金黄色#ffd60a
// フォント
  • 見出し: Zen Old Mincho (明朝体・太字・格調)
  • サブ見出し: Shippori Mincho (柔らかい明朝)
  • 本文: Zen Kaku Gothic New (読みやすいゴシック)
  • コード/英字: JetBrains Mono / Archivo Black
サイト構造マップ (2026-05-12 時点)
IDURLタイトル状態
203/ホーム (HUB)完成 (PageSpeed 96+)
205/sakusei/爆速ホームページ作成完成
207/tuning/爆速ホームページチューニング完成
191/marketing/爆速ホームページ集客HTML消失2回発生・要書き直し
233/faq/FAQ よくある質問完成
227/contact/無料相談完成
167/tokutei/特定商取引法完成
3/privacy/プライバシー完成
PageSpeed 達成スコア (2026-05-13)
// MOBILE96
// DESKTOP97
// ACCESSIBILITY96
// BEST PRACTICES100
// SEO100
指標BeforeAfter
パフォーマンススコア (Mobile)5096
ロード時間19秒1.9〜4.1秒
FCP4.5s1.2s
LCP5.3s2.5s
TBT1,050ms50ms
CLS0.1480.011
画像合計1,103KB62KB (WebP化 98%減)
フォント数608個0個 (astra-local-fonts削除)
TTFB1.94秒0.02秒
営業材料: 「自社サイトとして PageSpeed 95+ 実証済み」と謳える数字を達成。 Google検索「ホームページ作成 爆速」で2位。
高速化の構成 (3層)
// 層1: HEROカスタムHTML (DB内 page=203)

HEROのHTML・CSS・アニメーション。 「爆」の font-size:380px (PC) / 200px (mobile) が決定打。 これ以上大きくすると LCP 悪化。

// 層2: mu-plugins/bst-performance.php

パス: /wp-content/mu-plugins/bst-performance.php
critical CSS インライン化・フォントpreload・CSS defer (media='print' onload)・jQuery Migrate除去・GTM遅延・絵文字スクリプト削除・不要メタタグ削除

// defer 対象ハンドル (フロントページのみ)
$defer = [
    'astra-google-fonts',
    'astra-addon-css',              // ★ 600ms削減効果
    'astra-addon-megamenu-dynamic',
    'astra-child-theme-css',
    'spectra-pro-block-css',
    'uagb-block-positioning-css',
];
// uag-style-* (ページ別CSS) もマッチで追加
// 層3: astra-child テーマ functions.php

子テーマのスタイル読み込みのみ。 パフォーマンス制御は層2に集約済。

決定打になった3つの施策
#施策場所効果
1「爆」サイズ 560px → 380px層1 (DB内)67 → 96 (+29)
2render-blocking CSS を defer 化層21,350ms → 150ms
3critical CSS インライン化 (FCP最適化)層2FCP 4.5s → 1.2s
触ってはいけない箇所:
• contain:layout style paint は絶対に入れない (HEROが正方形にトリミングされる)
• mix-blend-mode:screen も NG
• 「爆」のサイズを 480px 以上に戻すとスコア70台に転落
• astra-theme-css を defer 対象に入れるとレイアウト全壊
• visibility:hidden で「爆」を隠すと LCP 発火が遅れる
functions.php カスタマイズ (現役機能)
  • スマホ下部固定CTA: 黒背景・朱赤上部ボーダー、 2ボタン (電話 070-8537-5465 / フォーム /contact/)
  • アンカースクロール対応: scroll-margin-top + JSスムーズスクロール、 ヘッダーオフセット動的計算、 モバイルメニュー自動クローズ
  • Telegram通知: SureForms srfm_form_submit フック経由、 Bot=Utubo_Server_monitoring_Bot、 Chat ID=8559271919
Telegram Bot Token は秘密情報: functions.php 内に直接記述。 GitHubなど公開リポジトリ掲載厳禁。 漏洩時は @BotFather で /revoke 再発行可能。
アンカーID + メニュー (6項目)
セクションid 値アンカーURL
こんな方に / WHOwho/#who
選ばれる理由 / WHYwhy/#why
料金 / PRICEprice/#price
対応範囲 / CANTcant/#cant
24Hの先へ / BEYONDbeyond/#beyond
FAQfaq/#faq
SEO設定 (完了済)
  • ✓ Rank Math 初期設定ウィザード
  • ✓ 全固定ページのメタタイトル・ディスクリプション
  • ✓ Google Analytics 4 連携 (Site Kit、 GA4=G-RBC1KF17WH)
  • ✓ Google Search Console 連携
  • ✓ サイトマップ送信 (Rank Math自動生成)
  • ✓ OGP画像 (SNSシェア用)
  • ✓ 特商法・プライバシー は noindex
★最重要事故記録: 集客ページHTML消失
// 症状

集客ページ (page 191) のHTMLブロックが「保存時」または「再オープン時」に 2回消失。 バックアップから復元済。

// 原因仮説 (高確率順)
  • HTMLブロック内に <!-- wp:html --> マーカーが含まれ、 Gutenberg が二重認識してパース失敗
  • CSS内の content:"<>" がHTMLパースで誤解釈
  • CSS内の漢字 (content:"世界" 等) が文字化け
  • 大量emoji + 大規模ファイルでメモリ問題
  • 長い説明コメント大量挿入
// 対策 (安全版v2 設計)
  • <!-- wp:html --> マーカー全削除
  • 長い説明コメント全削除
  • CSS特殊文字をUnicodeエスケープ化: content:"\003C\003E"
  • ホバーは .bst-hover クラス明示付与方式へ (テキスト判定ハック廃止)
残タスク
タスク優先所要備考
本番公開 (noindex解除確認)高2分表示設定確認
集客ページ (191) safe-v2 作成・置換高2-3h.bst-hover付与版
WPvivid バックアップ自動化中15分Google Drive連携
LiteSpeed Cache 導入・設定中30-60分SEO評価UP
SNS告知 (X/Instagram/YouTube)中30分〜OGP画像で映える
favicon 全サイズ対応確認低5分「鰹」ロゴ作成済
CSS命名プレフィックス全6種
  • bakusoku-* — 旧式 (page 205 のみ・17セクション)
  • bst-hero-* — 新式 (page 203 HERO)
  • bst-hub-* — 新式 (page 203 HUB: mkt/proof/svc/cta)
  • bst-tune-* — 新式 (page 207 チューニング)
  • bst-mkt-* — 新式 (page 191 集客)
  • bst-sf-* — 新式 (page 233 / 227 FAQ・無料相談)
重要URL・コマンド
サイトトップhttps://bakusoku-hp.net/
管理画面https://bakusoku-hp.net/wp-admin/
サイトマップhttps://bakusoku-hp.net/sitemap_index.xml
Telegram通知テスト/wp-admin/admin-ajax.php?action=bakusoku_telegram_test
PageSpeed再計測https://pagespeed.web.dev/analysis?url=https://bakusoku-hp.net/
# SSH アクセス
ssh -p 10022 xs273132@sv16022.xserver.jp
cd ~/bakusoku-hp.net/public_html
wp [command] --skip-themes --skip-plugins

# bst-performance.php ロールバック
cd /home/xs273132/bakusoku-hp.net/public_html/wp-content/mu-plugins/
LATEST_BAK=$(ls -t bst-performance.php.bak.* | head -1)
cp "$LATEST_BAK" bst-performance.php
php -l bst-performance.php  # 構文チェック
高速化作業手順 (再利用テンプレート)
  1. 画像 WebP 化 (cwebp, 98%減)
  2. .htaccess (Gzip + ブラウザキャッシュ画像1ヶ月/CSS1週間/フォント1年)
  3. WP Super Cache + XServer サーバーキャッシュ
  4. astra-local-fonts (608 @font-face) 削除 + Webfont Loader 無効化
  5. functions.php 高速化 (jQuery Migrate / 絵文字 / 不要メタ削除)
  6. CSS 非同期ロード (preload + onload)
  7. CLS対策 (min-height固定 / contain:strict / content-visibility)
  8. モバイルCTA (kc-hp.com流のシンプル実装で隙間問題回避)
学び
  • 同業者のソース読みリバースエンジニアリングが最速
  • iOS Chrome の fixed 要素問題は「シンプル」が勝つ (backdrop-filter は描画問題引き起こす)
  • functions.php 直編集は php -l 構文チェック必須
  • 速度SEOは本物。 Core Web Vitals 全緑で2週間で「ホームページ作成 爆速」2位
  • 動的 vh / svh / lvh は罠もある
  • CSS追記しすぎると最後の指定が勝つ → 整理しないと混沌
参考リンク (他案件)
  • katuocloud (クラウドサービス): katuocloud.com
  • 心興住設 (建設業 WP案件): shinkoujyuusetu.com
  • wanchance (運営ポータル・本ページ掲載先): wanchance.com
普通なら1週間以上かかる作業を 1日強で完成。 これにより爆速HP工房は「必ず24時間で納品」を自身の制作実績で体現している状態。