開発者とSEOが常に仲良くなるとは限らない理由

公開: 2022-02-08

紙の上では、SEOと開発者は最高の仲間でなければなりません。 彼らは同じ製品の成功を気にすることになっています。

そして、SEOが開発チームに多くのばかげた、直感に反する推奨事項を負担させる時代はほとんど終わりました。 開発者の観点からは、検索エンジンクローラーは、アプリのユーザーの別のグループであり、特定のニーズがありますが、Webサイトの全体的な成功に多大な影響を与える可能性もあります。

ただし、SEOと開発者の両方に、通常はそれらの間で物事がどのように行われるかについて調査すると、多くの人がフラストレーションを表明します。

SEOは、推奨事項のごく一部しか実装されていないことで有名であり、それでも必要以上に時間がかかります。 彼らは見落とされ、誤解されていると感じます。

一方、開発者は、SEOタスクの正当性が不十分で、説明が不十分であり、その結果、優先順位を付けるのが難しいとよく言います。 SEOは、バックログで増え続けるタスクの山に、迷惑で不必要な追加として認識される傾向があります。

この記事では、SEOと開発者の間の健全な関係が非常に重要ある理由と、それをSEOとして実現する方法について説明します。

内容を隠す
1 SEOと開発者の関係が重要なのはなぜですか?
2開発者との共通点を見つける方法
2.1コミュニケーションを改善する
2.2開発者がどのように機能するかを理解する
2.3質の高いタスクを作成する
2.4所有権を割り当てる
2.5音声SEOの優先順位
3ワークフロープロセスのチェックリスト
4まとめ

SEOと開発者の関係が重要なのはなぜですか?

SEOプロジェクトの成功は、SEOと開発者が協力することにかかっています。

また、Webの現在の状態では、 SEOと開発者はこれまで以上に緊密に連携する必要があります。

SEOからもう少し見てみたいのは、実際にはより多くの開発者と協力していることです。 特に、最新のJavaScriptベースのWebサイトの場合、これは今後も成長し続けるトピックになるでしょう。 […]。 したがって、SEOとして、外に出てこれらの開発者と話し、彼らに物事を説明し、意味のある方法でそれを説明する方法を見つけることが非常に重要です[…]。 あなたが彼らに行って話をし、何が起こっているのか、そしてなぜ彼らに何かをしてもらいたいのかを説明することができれば、それは彼らが言うことをはるかに可能にします。それは理にかなっています」そしてそれはあなたの生活も楽にします。
出典:ジョン・ミューラー

SEOと開発者の間の協力が効率的でない場合、2つの重大な結果が発生する可能性があります。

まず第一に、ウェブサイトはトラフィックとお金を失う可能性があります。 あなたの労働の成果は、コミュニケーションと調整の能力に依存します。

第二に、あなたのキャリアは苦しむ可能性があります。 あなたの提案がウェブサイトに対してどれほど素晴らしいものであっても、それらを迅速かつ正確に実装することができなければ、あなたは決して素晴らしいSEOになることはありません。

開発者との共通点を見つける方法

それぞれの関係は独特であり、特定の状況と協力の種類に大きく依存します。 たとえば、社内のSEOスペシャリストは、外部のSEOコンサルタントとは異なる課題や可能性に直面しています。

ただし、まだいくつかの共通点を見つけることができます。 ここでは、SEOと開発者の間のギャップを埋めるのに役立つ5つの普遍的なヒントを紹介します。

コミュニケーションを改善する

コミュニケーションはどんな関係においても重要な役割を果たします。

コミュニケーション不足はプロジェクト全体を危険にさらす可能性があります。 実装が遅れ、関係者にフラストレーションを与える可能性があります。

SEOと開発者の関係におけるコミュニケーションに関しては、主な問題点は次のとおりです。

  • 直接の接触の欠如。 SEOは通常、プロジェクトマネージャーまたはマーケティング担当者を通じて開発者と通信します。 中国のささやきを演奏したことがある場合は、元のメッセージが最終的なメッセージとは大きく異なる可能性があることをご存知でしょう。
  • 一方向の通信。 時々、SEOはケースを調査し、タスクと推奨事項を準備し、未知の世界に姿を消します。 彼らはめったに質問をせず、反対側が持つかもしれない潜在的な心配や意見について話し合います。 その結果、開発者はすべてを理解するために自分で任されています。
  • SEO専門用語の使用。 開発者は常にSEOの知識を持っているわけではありません。 したがって、SEO業界でのみ使用されている用語を詳細な説明なしに使用している場合、通信は機能しません。

協力している会社によって定義されたコミュニケーションのルールと方法は、あなたがあなたの側の最初の問題点を解決することを妨げるかもしれません。

ただし、他の2つで作業することはできます。

コミュニケーションを改善するためにあなたがしなければならない最も重要なことは、開発者があなたを理解していることを確認することです。

開発者と通信するときに覚えておくべき3つのヒントを次に示します。

  • タスクを完了するために必要なすべての情報を開発者に提供します。 これには、SEO業界にのみ存在する用語の説明が含まれます
  • 推奨事項によって引き起こされる混乱を積極的に回避します。 開発者にとって明らかだと思う側面について話している場合でも、それを言う方法が開発者にとって不思議な場合があります。 したがって、たとえば、動詞として「301」を使用する代わりに、混乱を排除するために永続的なHTTPリダイレクト301を実装したいと言うことができます。
  • 開発者の語彙を使用します。 たとえば、「カテゴリページ」、「商品リスト」、「コレクションページ」はすべて、作業しているサイトの同じタイプのページを表している場合があります。 ただし、これらの指定の1つを使用していて、開発者が別の指定に慣れている場合は、混乱を招き、コミュニケーションが困難になる可能性があります。 ですから、柔軟に対応し、協力している会社に適応してください。

開発者がどのように機能するかを理解する

多くの場合、さまざまなチームがプロジェクトの自分の部分にのみ焦点を当てています。 トンネルビジョンを採用し、他のチームが取り組んでいることを無視するのは簡単です。

ただし、開発者がどのように機能するかを理解することで、現実的な期待を設定し、実装をスピードアップできます。

開発者の日常生活を理解するのに役立つ側面の1つは、スクラムに慣れることです。

スクラムは、実行する必要のある作業を洗練されたタスクに分割し、スプリント内での実行を計画します。

スプリントの長さは会社によって異なりますが、通常は1週間から数週間続きます。 スクラムチームには、スプリント中に完了できるはずのタスクが割り当てられます。 スカムがどのように機能するか、およびその背後にある理論についての詳細は、スクラムガイドを参照してください。

タスクは優先順位に従って編成されていることに注意することが重要です。 開発者は、ランダムなタスクを実行して、優先順位リストの上位の項目を無視することはできません。 優先順位付けの重要性については、この記事の後半で説明します。

開発者の作業をよりよく理解するのに役立つもう1つの要素は、Jira、Trello、Asanaなどのプロジェクト管理ソフトウェアの使用法を学ぶことです。 これらのツールを使用すると、チームはタスクを整理および管理できます。 使用できる機能は異なりますが、すべてタスクの説明、優先順位の設定、所有者の割り当て、ウォッチャーまたはフォロワー(タスクのステータスが変更されたときに通知を受け取る人)の追加が可能です。

これらのツールを理解すると、開発者が慣れている方法でタスクを記述および管理するのに役立ちます。 常に開発者のツールに適応するようにしてください。 開発者のチーム全体がプロセスに適応するよりも、2つのSEOが新しいツールを学ぶ方が簡単です。

質の高いタスクを作成する

トピックを広く説明して誰もが理解できるようにすることと、スプリントに簡単に組み込むことができるように細かくすることのバランスを保つことは困難です。 ただし、よく説明されているタスクは、SEOと開発者の関係を大きく変える可能性があります。

質の高いタスクを作成するのに役立つヒントをいくつか紹介します。

  • 最後に何を配信するかについては間違いありませ 開発者があなたが何を意味し、正確に何をする必要があるかを考えるのに時間を費やす必要がないことを確認してください。 可能であれば、目標を含めます たとえば、「最大のコンテンツフルペイントは2.5秒未満である必要があります。」
  • 視覚補助を使用します。 たとえば、問題のスクリーンショットを含めることができます。これは、誤解をなくすのに役立ちます。
  • それがウェブサイトとビジネスにとって重要である理由を説明してください。 たとえば、影響を受けるページがトラフィックの50%を占めているかどうかを開発者に知らせます。 この手順は、タスクの優先順位付けに役立ちます。
  • 開発者が問題の解決策を見つけるのを手伝ってください。 Googleのドキュメントへのリンク、同様のケースへのリンク、または開発者の調査を容易にするものを含めます。

所有権を割り当てる

SEOは、さまざまなチームの多くの利害関係者、プロジェクトマネージャー、および開発者と連携します。 非常に多くの人が関わっているため、特定のタスクを実行する責任があるのは誰かが常に明確であるとは限りません。

所有権を割り当てないと、チームの誰かが行動するのを待っている間に、他の誰かが行動するのを待っていることに気付く場合があります。 その結果、何も行われません。

そのため、すべてのタスクに所有者が必要です。

所有権は、責任者が何をする必要があるかを理解し、結果を気にし、最終結果に責任を持つことを保証するのに役立ちます。

音声SEOの優先順位

SEOは、見つけたすべての問題に対処するのに十分な時間とリソースを取得することはめったにありません。 そのため、最初に実行する必要があることを優先することが重要です。

開発者はSEOだけを使用しているわけではありません。通常、日常的に支援を必要とするチームは他にも複数あります。 ですから、彼らがあなたの興味を最優先する時間が常にあるとは限らないとき、あなたは驚くことはできません。

ただし、多くの場合、開発者はSEOタスクの重要性を理解していないため、SEOタスクへの参加を延期する可能性があります。 なぜそれがより高い優先順位を持つべきかを彼らが知っていることを確認するのはあなたの仕事です。

優先順位を示す方法に関するいくつかのヒントを次に示します。

  • 推奨事項をデータでバックアップします 説得力のある開発者にとって、数字はあなたの友達です。 たとえば、「Googleは、最初の入力遅延を100ミリ秒未満に保つ必要があり、現在のスコアは500ミリ秒に等しい」と言った場合、意見の相違の余地はありません。
  • あなたの主張を裏付ける事例研究を提示してください。 信頼できる情報源からの実際の例は、SEOの重要性を理解していない開発者を納得させるかもしれません。
  • ソリューションをテストします。 小規模で動作する場合は、大規模で動作する可能性があります。 あなたの推薦の効果を見ることは開発者がSEOが彼らの努力の価値があることを理解するのを助けるかもしれません。

ワークフロープロセスのチェックリスト

すべてのSEOと開発者の関係で完全に機能する1つの優れたワークフローを定義することは困難です。 ただし、誤解のリスクを最小限に抑えるために、すべてのコラボレーションの開始時に答える必要のある5つの質問を次に示します。

  • どのようにコミュニケーションを取りますか?
  • 誰が何に責任がありますか?
  • タスクの優先順位は何ですか?
  • 範囲と時間の予想は何ですか?
  • フォローアッププロセスはどのようになりますか?

すべての協力の始まりは通常、キックオフミーティングから始まります。 そのとき、通信チャネルを定義する必要があります。 それらには、電子メール、通話、プロジェクト管理ソフトウェア、Slackなどの通信プラットフォームなどが含まれます。どのチャネルをどの状況で使用するかを決定します。 たとえば、それが複雑な問題である場合、最良の選択肢は会議である可能性があります。 緊急ではあるが単純な場合は、Slackに関する情報を交換できる可能性があります。

通信チャネルを設定したら、所有権と責任について話し合います。 誰が助けを求めることができるのか、そして誰が特定のタスクの所有者であるのかを誰もが知っている必要があります。 ほとんどの場合、キックオフミーティングでは責任を確立することができます。 関与する開発者の数や、プロジェクト管理ソフトウェアにウォッチャーを追加する必要があるかどうかなど、質問する価値があります。

ワークフローの不可欠な部分は、優先順位を決定することです。 最も重要な問題について明確にしますが、反対側の発言を聞くために心を開いてください。 開発者が特定のタスクをできるだけ早く実行する必要があると思う理由を説明しますが、チームワークの一部が妥協できることを忘れないでください。

次のステップは、スコープと予想される時間を定義することです。 開発者に、彼らがあなたに何を期待できるか、そしてあなたが彼らに何を期待できるかを説明します。 この会話では、次のことについて話し合う必要があります。

  • あなたが最初にやろうとしていること。 このようにして、開発者は最初に何を期待するかを知っています。
  • プロジェクト管理ソフトウェアにタスクを追加する頻度。 これにより、残りの責任をより適切に管理できるようになります。
  • あなたが彼らから望むフィードバック。 問題がある場合は、開発者に知らせてほしいことを開発者に理解してもらいます。

最後の部分はフォローアップです。 質問をし、すべてが計画どおりに進んでいることを確認します。 潜在的な遅延の理由を調べます。 実装に問題はありましたか? 多分あなたが助けるためにあなたがすることができる何かがありますか? さらに、フォローアップはあなたが気にかけていることを示しており、開発者があなたが気にかけていることを知った場合、彼らは自分自身をもっと気にかける傾向があります。

まとめ

SEOと開発者の関係は難しい場合があります。 ただし、私たちは同じ目標に向かって取り組んでおり、プロジェクトの成功は両方のチームが協力することにかかっていることを覚えておくことが重要です。

この記事を要約すると、開発者と協力する際に​​留意すべき5つのことがあります。

  • 同じチームに所属していることを忘れないでください。 あなたは同じ船に乗っており、同じ目標を持っています。
  • お互いの時間と仕事を尊重します。 自分をはっきりと表現し、反対側の言うことに耳を傾けます。
  • お互いの制限を受け入れます 妥協して共通点を見つけてください。
  • 彼らの分野の基本を学びましょう。 相互の課題についての理解を深め、コミュニケーションを改善することを目指します。
  • タスクの所有権について合意し、全員が自分の責任を知っていることを確認します。