検索ブランド相談室 | 検索と評判の専門メディア

SEO施策の実装が開発待ちで止まるときの進め方|仕様・チケット・担当・検証を整える

部署:マーケティング担当者部署:経営者・責任者レベル:実践
SEO改善案を開発チームが実装できる仕様とチケットへ整理しているオフィスのデスク

SEOの改善案は決まっているのに、「開発チームへ依頼した後から進まない」「バックログに入ったまま数か月動かない」ということがあります。

この状態を解消するには、SEO施策の重要性を繰り返し説明するだけでは十分ではありません。SEO側の改善案を、開発側が工数を見積もり、実装し、完了判定できる単位まで具体化する必要があります。

ポイントは、SEO要件を「背景・対象・変更内容・対象外・優先度・担当・依存関係・受け入れ条件・公開後の確認方法」まで整理することです。この記事では、改善案が決まった後から実装・検証までを進める方法を順番に解説します。

開発待ちを解消するには「SEOの提案」を「開発できる仕様」へ変える

SEO施策が開発待ちで止まっている場合、最初に確認したいのは「依頼済みか」ではなく、開発チームがその情報だけで工数を見積もり、実装方法を判断できる状態かです。

「canonicalを直す」「内部リンクを増やす」「構造化データを実装する」といったSEO側の指示だけでは、開発担当者にとって必要な情報が不足することがあります。

たとえば、同じ「canonicalを修正する」という施策でも、開発側では次のような確認が必要です。

  • どのURL・テンプレートが対象か
  • 現在はどのような出力になっているか
  • 変更後に何を出力するか
  • パラメータURLやページネーションはどう扱うか
  • 対象外にするURLはあるか
  • 他機能への影響はないか
  • 何を確認できれば実装完了とするか

Googleも、検索向けの技術実装では、リンク、サイトマップ、JavaScript、canonical、robots設定など、検索エンジンがページを発見・理解できる状態を技術面から確認するよう案内しています。

そのため、SEO担当者から開発担当者へ渡す段階では、「何を改善したいか」から一段進めて、「何をどの条件で変更すれば完了なのか」まで整理することが重要です。

SEO改善案を開発仕様とチケットへ変換し実装と検証へ進める流れ

SEO施策は、改善案をそのまま渡すのではなく、開発側が判断できる仕様とチケットへ変換してから実装へ進めます。

SEO実装チケットに入れる9項目

開発チームへ渡すチケットは、少なくとも次の9項目を揃えると認識差を減らしやすくなります。

項目 記載する内容
1. 背景 なぜ変更が必要なのか
2. 対象 URL、テンプレート、機能など
3. 現状 現在どのような挙動になっているか
4. 変更内容 何をどう変更したいか
5. 対象外 今回変更しない範囲
6. 優先度 なぜ今対応するのか
7. 依存関係 他チケット・機能・部署との関係
8. 受け入れ条件 何を満たせば完了か
9. 公開後の確認 何を、いつ、誰が確認するか
SEO実装チケットに必要な背景、対象、変更内容、優先度、受け入れ条件など9項目の構造

開発担当者が見積もり・実装・完了判定まで進められるよう、SEO実装チケットには9項目をまとめます。

特に重要なのが「対象外」と「受け入れ条件」です。

対象だけを記載すると、開発途中で「このケースも対象なのか」「別テンプレートにも適用するのか」という確認が増え、見積もりや実装が止まりやすくなります。

一方、受け入れ条件がなければ、コード上は変更されていても、SEO側が期待していた状態になっているかを判断できません。

ソフトウェア開発における受け入れ条件は、成果物を受け入れるために満たすべき条件を事前に定義するものです。NASAのSoftware Engineering Handbookでも、利用者・開発側が事前に受け入れ条件を定義し、テスト方法や担当を計画することが重要とされています。

SEOの要望ではなく「変更前・変更後」で仕様を書く

開発側へ伝える際は、「SEO上よくないので改善してください」ではなく、変更前と変更後を明確にします。

曖昧な依頼 開発仕様として整理した例
内部リンクを増やす 商品詳細ページ下部に同カテゴリの商品へのリンクを最大5件表示する
canonicalを正しくする 指定テンプレートではパラメータを除いた正規URLをcanonicalとして出力する
noindexを直す 指定テンプレートのindex対象ページからnoindexを削除する
構造化データを入れる 対象ページへ指定プロパティを持つ構造化データを出力する
ページ速度を改善する 対象テンプレートの画像読み込み方法を変更し、変更前後を計測する

「何を良くしたいか」は背景として必要ですが、実装段階では「システムをどう変更するか」まで具体化する必要があります。

SEO担当者がコードの実装方法まで決定する必要はありません。むしろ、SEO上守るべき条件と、技術的な実装方法を分けることが重要です。

対象範囲と対象外をセットで決める

SEO施策の実装では、「どこまで直すか」が曖昧なままでは工数を出しにくくなります。

たとえば「一覧ページの内部リンクを修正する」という施策でも、サイト内に次のようなページがあるかもしれません。

  • カテゴリ一覧
  • 地域一覧
  • 検索結果一覧
  • 絞り込み一覧
  • 特集一覧
  • 会員向け一覧
  • 管理画面

この場合、「一覧ページ」とだけ記載するのではなく、

対象
– カテゴリ一覧
– 地域一覧

対象外
– サイト内検索結果
– 会員ページ
– 管理画面
– 絞り込み条件付きURL

のように分けます。

対象外を決める目的は、作業を減らすことではありません。今回の変更範囲を開発側が正確に見積もれる状態にすることです。

SEO施策の優先順位は「効果」だけでなく「工数・依存関係」も並べる

SEO側だけで優先順位を決めると、重要だが実装負荷の大きい施策ばかりが上位に並び、結果として何も実装されないことがあります。

開発へ渡す段階では、最低でも次の4点を並べて判断します。

判断軸 確認内容
SEO上の影響 クロール・インデックス・流入などへの影響
開発工数 小・中・大、または見積工数
依存関係 他機能や別チケットの完了が必要か
実装時期 次回リリースで対応可能か
SEOへの影響と開発工数の2軸で施策の着手順を整理する優先順位マトリクス

SEOへの影響だけでなく、開発工数・依存関係・実装時期を合わせて着手順を決めます。

担当者と「次にボールを持つ人」を明確にする

少なくとも次の役割を決めておきます。

役割 主な担当
SEO要件の責任者 SEO担当・Web担当
技術確認 開発担当
工数・スケジュール判断 開発責任者・PM
事業優先度の判断 Web責任者・事業責任者
実装 開発担当
SEO受け入れ確認 SEO担当
公開後検証 SEO担当+必要に応じて開発担当

受け入れ条件は「目視確認」だけにしない

施策に応じて、次のような確認方法を設定します。

  • ブラウザでの表示確認
  • HTMLソースの確認
  • HTTPステータスの確認
  • canonicalの確認
  • robots metaの確認
  • robots.txtの確認
  • 内部リンクの確認
  • 構造化データの確認
  • URL検査
  • Rich Results Test
  • クロールツールによる確認

実装完了とSEO施策完了を分ける

SEO施策を実装確認、検索エンジン側の確認、成果確認の3段階で検証する流れ

開発チケットの完了だけで終わらせず、検索エンジン側の認識と施策目的に対応する指標まで確認します。

1. 実装確認

仕様どおりに変更されているかを確認します。

2. 検索エンジン側の確認

Googleが変更後のページをどのように認識しているかを確認します。

3. 成果確認

変更目的に対応した指標を一定期間確認します。

開発待ちのSEO施策を動かす5ステップ

ステップ1|改善案を1チケット1目的に分ける

ステップ2|仕様と対象外を明確にする

ステップ3|SEO影響・工数・依存関係で優先順位を決める

ステップ4|受け入れ条件を決めてから実装する

ステップ5|公開後の確認日を最初から決める

SEO実装チケットの記載例

施策:カテゴリ一覧ページの内部リンク修正

背景
カテゴリ一覧から商品詳細ページへのリンクがJavaScriptのクリック処理のみになっているため、検索エンジンが通常のリンクとして辿れる形へ変更する。

対象
カテゴリ一覧テンプレート

現状
商品カード全体がJavaScriptのクリック処理で遷移している。

変更内容
商品詳細ページへ遷移する商品名部分を、href属性を持つリンクとして出力する。

対象外
– モーダル表示ボタン
– 絞り込みUI
– ページ遷移を伴わない操作

優先度
高

依存関係
商品カードコンポーネントの変更が必要。

受け入れ条件
– 対象の商品詳細URLがHTML上のリンクとして存在する
– PC・スマートフォンとも現在の画面操作を維持する
– 対象外UIの挙動に変更がない

公開後確認
– 本番HTMLを確認
– 主要URLをURL検査
– クロール状況を継続確認

開発工数が足りない場合は仕様改善だけでは解決しない

ここまで整理しても、純粋に開発リソースが不足していれば、SEO施策は進みません。

その場合は、次の選択肢を検討します。

  • 小さな施策へ分割する
  • 次回リリースへ組み込む
  • 大規模改修とは別枠でSEO改善枠を設ける
  • 制作会社や外部開発会社へ実装を依頼する
  • SEO担当と開発担当が直接相談できる時間を設ける
  • 大規模改修は別プロジェクトとして計画する

実装担当の不足を含め、SEOを内製・外注・ハイブリッドのどの体制で進めるか判断する場合は、SEO導入の体制構築の全体地図を確認してください。

自社のSEO開発フローを確認するチェックリスト

  • 改善案を実装単位に分けている
  • 対象URL・テンプレートが明確
  • 変更前と変更後が分かる
  • 対象外・例外条件が明記されている
  • SEO上守る条件と技術的な実装方法を分けている
  • SEO影響だけでなく開発工数を確認している
  • 他機能・他チケットとの依存関係を確認している
  • 誰が次に判断するか分かる
  • 受け入れ条件が決まっている
  • 公開後の確認方法が決まっている
  • 公開後の確認担当が決まっている
  • SEOチケットを定期的に見直す場がある

まとめ

SEO施策が開発待ちで止まっている場合、改善案を何度も説明するのではなく、開発チームが判断・見積もり・実装・検証できる形へ変換することが重要です。

まず、SEO改善案を実装単位へ分割し、「背景・対象・現状・変更内容・対象外・優先度・依存関係・受け入れ条件・公開後確認」を整理します。

そのうえで、SEO効果だけではなく開発工数や依存関係を含めて着手順を決め、担当者と次の判断者を明確にします。

さらに、実装完了とSEO施策完了を分け、公開後はSearch Consoleなどを使って検索エンジン側の認識まで確認します。

この流れを標準化できれば、「改善案はあるのに開発バックログから動かない」という状態を減らし、SEO施策を実装・検証まで進めやすくなります。

SEO施策を開発チームへ渡す際の整理項目を実務で使いたい場合は、無料ダウンロード資料もあわせて活用できます。

参考文献・データ元

この記事で参照した情報を確認できます。

  • Google Search Central「Get started with Search: a developer’s guide」
    https://developers.google.com/search/docs/fundamentals/get-started-developers
  • Google Search Central「Get started with Search Console」
    https://developers.google.com/search/docs/monitor-debug/search-console-start
  • Google Search Central「Using Search Console and Google Analytics Data for SEO」
    https://developers.google.com/search/docs/monitor-debug/google-analytics-search-console
  • NASA Software Engineering Handbook「Acceptance Criteria」
    https://swehb.nasa.gov/spaces/7150/pages/16450634/SWE-034%2B-%2BAcceptance%2BCriteria
  • Souza, J. & Zaina, L.「How can UX requirements be part of the acceptance criteria specification?」
    https://www.clei.org/cleiej/index.php/cleiej/article/view/742
  • Oran, A.「Why use case specifications are hard to use in generating prototypes?」
    https://ietresearch.onlinelibrary.wiley.com/doi/full/10.1049/iet-sen.2018.5239
  • katakuriko inc.「テクニカルSEOとは? 実装が止まりやすい理由と改善の進め方」
    https://katakuriko.jp/topics/technical-seo
  • 株式会社ハウクレイジー「JavaScript SEOとレンダリング方式の選び方」
    https://howcrazy.co.jp/blogs/javascript-seo

‹ 親記事: SEO導入の体制構築とは?内製・外注・ハイブリッドの判断基準と進め方の全体地図

関連記事

関連テーマ