かつお工房 (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 / ドンマンジョーネ / 飲食店向け顔認証会員システム |
技術スタック
| CMS | WordPress 6.x |
|---|---|
| テーマ | Astra + Astra Child (カスタマイズ集中先) |
| ページビルダー | Spectra Pro / Elementor不使用、 カスタムHTMLブロック中心 |
| フォーム | SureForms (Form ID: 45) |
| SEO | Rank 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 時点)
| ID | URL | タイトル | 状態 |
|---|---|---|---|
| 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
| 指標 | Before | After |
|---|---|---|
| パフォーマンススコア (Mobile) | 50 | 96 |
| ロード時間 | 19秒 | 1.9〜4.1秒 |
| FCP | 4.5s | 1.2s |
| LCP | 5.3s | 2.5s |
| TBT | 1,050ms | 50ms |
| CLS | 0.148 | 0.011 |
| 画像合計 | 1,103KB | 62KB (WebP化 98%減) |
| フォント数 | 608個 | 0個 (astra-local-fonts削除) |
| TTFB | 1.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) |
| 2 | render-blocking CSS を defer 化 | 層2 | 1,350ms → 150ms |
| 3 | critical CSS インライン化 (FCP最適化) | 層2 | FCP 4.5s → 1.2s |
触ってはいけない箇所:
•
•
• 「爆」のサイズを 480px 以上に戻すとスコア70台に転落
•
•
•
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 |
|---|---|---|
| こんな方に / WHO | who | /#who |
| 選ばれる理由 / WHY | why | /#why |
| 料金 / PRICE | price | /#price |
| 対応範囲 / CANT | cant | /#cant |
| 24Hの先へ / BEYOND | beyond | /#beyond |
| FAQ | faq | /#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 # 構文チェック
高速化作業手順 (再利用テンプレート)
- 画像 WebP 化 (cwebp, 98%減)
- .htaccess (Gzip + ブラウザキャッシュ画像1ヶ月/CSS1週間/フォント1年)
- WP Super Cache + XServer サーバーキャッシュ
- astra-local-fonts (608 @font-face) 削除 + Webfont Loader 無効化
- functions.php 高速化 (jQuery Migrate / 絵文字 / 不要メタ削除)
- CSS 非同期ロード (preload + onload)
- CLS対策 (min-height固定 / contain:strict / content-visibility)
- モバイル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時間で納品」を自身の制作実績で体現している状態。