Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
終わらないSEO対策と向き合うために ~ Core Web Vitals ・Webパフォーマン...
Search
sugamaan
March 03, 2022
Programming
1
770
終わらないSEO対策と向き合うために ~ Core Web Vitals ・Webパフォーマンス改善 ~
Excite × iXIT TechCon2022でLT登壇をした内容です。
sugamaan
March 03, 2022
Tweet
Share
More Decks by sugamaan
See All by sugamaan
7ヶ月で6名の中途エンジニア採用に対して現場のエンジニアが行ったこと
sugamaan
3
520
【第2期】Go Academy LT資料
sugamaan
2
370
Other Decks in Programming
See All in Programming
Jakarta EE meets AI
ivargrimstad
0
560
Remix on Hono on Cloudflare Workers
yusukebe
1
290
광고 소재 심사 과정에 AI를 도입하여 광고 서비스 생산성 향상시키기
kakao
PRO
0
170
CSC509 Lecture 11
javiergs
PRO
0
180
型付き API リクエストを実現するいくつかの手法とその選択 / Typed API Request
euxn23
8
2.2k
Arm移行タイムアタック
qnighy
0
330
Tauriでネイティブアプリを作りたい
tsucchinoko
0
370
OnlineTestConf: Test Automation Friend or Foe
maaretp
0
110
flutterkaigi_2024.pdf
kyoheig3
0
130
Generative AI Use Cases JP (略称:GenU)奮闘記
hideg
1
290
よくできたテンプレート言語として TypeScript + JSX を利用する試み / Using TypeScript + JSX outside of Web Frontend #TSKaigiKansai
izumin5210
6
1.7k
ActiveSupport::Notifications supporting instrumentation of Rails apps with OpenTelemetry
ymtdzzz
1
230
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
It's Worth the Effort
3n
183
27k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
4 Signs Your Business is Dying
shpigford
180
21k
A designer walks into a library…
pauljervisheath
204
24k
[RailsConf 2023] Rails as a piece of cake
palkan
52
4.9k
YesSQL, Process and Tooling at Scale
rocio
169
14k
Raft: Consensus for Rubyists
vanstee
136
6.6k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Transcript
終わらないSEO対策と 向き合うために Core Web Vitals ・Webパフォーマンス改善 エキサイト株式会社 L&C事業部 L&Cシステム開発部 菅間
伶史 Excite × iXIT TechCon2022
@sugamaan 菅間 伶史 L&C事業部 システム開発部 REIJI SUGAMA 担当サービス 概要・業務・趣味 2021年3月入社 SEO・パフォーマンス改善
Yahoo認証・決済API移行 サウナ/ゴルフ/麻雀
昔はBiz側でSEOに関わっていました ディレクター(前職) → エンジニア(現職) 事業責任者としてメディア立ち上げを行う 担当(企画・開発・運用・営業) 領域特化のポータルサイト 約12万PV/月 自分とSEOの関わり
そもそも なぜSEO対策をするのか? 本題の前に
売上収益 UU数 (ユニークユーザー数) CVR (コンバージョンレート) コンバージョン あたり単価 × × =
SEO 広告 ・ ・ ・ = 理由は売上に影響するから。 インターネットメディア事業のKPI ここに影響する!
SEO対策といってもたくさんある 今回は、内部対策のサイト品質に関するお話です。 引用:Web幹事(https://web-kanji.com/posts/what-is-seo)
サイトの品質とは?
Core Web Vitals Googleが定義した優れたユーザー体験を提供するための指標 SEOの検索順位に影響を与える 引用:https://developers-jp.googleblog.com/2020/05/web-vitals.html 読み込み時間 操作性 読み込み時の安定性
改善事例をご紹介します 弊社ではどのように対策をしたのか?
youtube動画のfacade対応(LCP対策) 初回読み込み時に動画の代わりに画像を表示する。 クリック時に再生することにより約224倍の高速化*を実現!! before 動画 after 画像 ※ paulirish/lite-youtube-embed(https://github.com/paulirish/lite-youtube-embed)
画像の最適化(遅延読み込み・CLS対策) img要素のコーディングを有識者に相談しながら標準化 loading属性・decoding属性・高さ・幅指定 ※ 資料用によしなにコーディング規約を歪めています。 社内資料としてドキュメント化
お悩み相談室 92%削減! 恋ラボ 95%の削減! Google Search Consoleのカバレッジ(警告)の改善 robots.txt・インデックスの最適化を実行。 大幅な警告削減を達成。
などなど... 不要なjsの調査・削除 jsの非同期化 Google Tag Managerの調査 画像の圧縮 画像の非同期化対応 画像のCLS対策 動画のファサード処理
サイトマップ最適化 Google Optimizeアンチフリッカー対策 外部JavaScriptの時差読み込み TD修正 カバレッジ対応 canonical対策 404ページの対応 nofollowの設置 noindex・indexタグ対応 トップページの最適化 その他、行ってきた施策例
範囲が広く、地道な修正が たくさんあって大変! どの仕事も大変なのは同じですけどね...
改善の結果は?
3 月 4 月 5 月 6 月 7 月
8 月 75 50 25 0 PageSpeed Insightのスコア推移(3月→8月) 66点(100点中)まで数字が改善 ※ お悩み相談室のSPのスコアの推移 38点(3月) 66点(8月) + 28点
8 月 9 月 10 月 11 月 12 月
2 月 75 50 25 0 PageSpeed Insightのスコア推移(8月→2月) 改善前と同じくらいスコアが悪化... ※ お悩み相談室のSPのスコアの推移 66点(8月) 33点(2月) − 33点
数値低下の原因 運用の過程でプロダクトが進化 外部ツールを使った新しい施策 チャットボットの導入 BIツールの導入 など 一時的ではなく、継続的に向き合う必要がある。 変化への対策 何に注力すべきか?を都度見極め る。
仕組みで解決をする 悪化を検知する。 属人化しない。 別業務の比重が大きくなった SEOに対する工数が減った
前提としてSEO対策は終わらない SEO対策の肝は、改善し続ける体制・文化の構築に鍵があるのでは? ナレッジの共有 ナレッジの標準化 スコア推移の可視化 処理速度の可視化 デプロイフローへの追加 できること パフォーマンスに強い組織になるために 自分ができることは?
下期中にスコアの定期計測の仕組みをつくります。
ご清聴ありがとうございました。