SEO担当者は絶対にプログラミングを学んだほうが良い

Share on reddit

僕は企業内にインハウスSEOが定着することをミッションに仕事をしているため、仕事柄、色々な会社のSEO担当の人に会います。

僕は、SEO担当者で、ある程度大規模なウェブサイトを運営している人は、プログラミング学習をして、自分で簡単なWebサービスを作れるぐらいにならないといけないと思ってます。

SEO担当者と開発者とのコミュニケーションコスト

大規模サイトでは、SEO担当者が開発のことをわかっているほど、SEOの取り組みが進めやすくなります。

大規模なウェブサイトほど、テクニカルなSEO施策が重要になります。例えば、URLや内部リンクの設計や、動的に表示させているコンテンツの表示ロジックの設計などです。

こういった施策は、実装を完了させるまで、エンジニアと何度も細かい調整を繰り返すことが多いです。

エンジニアがSEOへの理解があるなら、コミュニケーションが楽になりますが、そういうケースは稀です。

そのため、SEO担当者は、エンジニアが正しく実装できるように、細かく要件を伝えなければなりません。要件を伝える際、開発のことが分かっていないと、下記のような問題が起きがちです。

  • 要件をどのように伝えると、エンジニアが実装しやすいのかが分からず、余計なコミュニケーションが発生する。
  • 理想の仕様で実装できないときに、理想に近い仕様に落としこむまでに、無駄なやり取りが多く発生する。
  • 費用や助うの見積もりの精度が悪くなり大事なシーズンに実装が間に合わなかったなどということが発生する。

SEOに理解のあるエンジニアを期待するな

エンジニアが、SEOのことを理解してくれないと嘆く時間があるなら、SEO担当は、開発のことを理解して、取り組みが進みやすいようにしましょう。

ただでさえ、エンジニアは不足感が強いため、SEOやマーケティングのことまで分かるエンジニアを採用するなんて、夢物語です。

そんな奇跡に期待せず、開発のことを学んだ方が現実的です。

学ぶと言っても、本格的なエンジニアになる必要はありません。URLの設計やリンク構造やテンプレートの修正など、日々のSEO施策に関係する部分中心に、どうやって実装すれば良いのかを理解すれば十分です。

SEO担当が学ぶべきプログラミング/開発の知識

プログラミングや開発の領域は、学ぼうと思えば一生学び続けられる深い世界です。全部学んでいたら、SEOがいつまで経っても進められません。

SEO担当が取り急ぎ学んでおくと便利なプログラミングや開発の知識をまとめてみます。

HTML/CSS

HTML/CSSは、プログラミング言語ではありませんが、SEOを行う上では、絶対に必要です。

主要なHTMLタグの使い方やレスポンシブデザインに必要なcssの設定方法は、理解しておきましょう。

最近は、構造化マークアップを取り入れることで、ユニバーサル検索の枠内に取り込まれやすくなったり、リッチスニペットが表示されるなどのメリットもあります。

自社サイトに適した構造化マークアップはこちらを参考に取り入れてみましょう。
Introduction to Structured Data

JavaScript

JavaScriptはブラウザで動くプログラミング言語です。

以前は、GooglebotはJavaScriptをうまく読み込めませんでしたが、今は、かなりJavaScriptを処理できるようになっています。

どういった実装方法の場合にSEOに影響があるのかをエンジニアと話し合う上で、基本的なJavaScriptの書き方は理解しておいたほうが良いでしょう。

サーバーサイド言語(PHP、Rubyなど)

PHPやRubyなどサーバー側で動くプログラミング言語です。

内部リンクやURLのロジック、その他、HTML内の動的な要素の制御は、サーバーサイドのプログラミング言語で行われています。

大規模サイトのテクニカルな内部施策の多くは、サーバーサイド言語で実装されます。

サーバーサイド言語の実装方法を知っておくことで、工数見積もりや実装難易度を推測して予算やスケジュールの管理がしやすくなります。また、理想通りの仕様で実装できない場合に、エンジニアと話し合い、できる限り理想に近い仕様に落とし込むまでの時間を短縮する事ができます。

学び方

プログラミング学習の方法は、エンジニアになるための600時間のプログラミング学習に耐え抜くコツという記事に書きました。

まずはドットインストールやプロゲートから始めると良いのではと思います。

プログラミング学習初心者の勉強方法で、相談がある場合は、Twitterで、ご相談ください!

SEO担当のみなさんがフロントサイドやサーバーサイドのプログラミング学習をして、取り組みがスピーディに進められることを祈ってます。

LINE@始めました

SEO、サイト改善、SNS活用など、デジタルマーケティングに関して相談に乗っています!お気軽にLINEで聞いてみてください。
line@

Share on reddit

シェアする

  • このエントリーをはてなブックマークに追加

フォローする