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
890
終わらない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
550
【第2期】Go Academy LT資料
sugamaan
2
430
Other Decks in Programming
See All in Programming
DMMを支える決済基盤の技術的負債にどう立ち向かうか / Addressing Technical Debt in Payment Infrastructure
yoshiyoshifujii
4
670
CIを整備してメンテナンスを生成AIに任せる
hazumirr
0
360
Bedrock AgentCore ObservabilityによるAIエージェントの運用
licux
8
460
CDK引数設計道場100本ノック
badmintoncryer
2
590
それ CLI フレームワークがなくてもできるよ / Building CLI Tools Without Frameworks
orgachem
PRO
13
3.3k
[SRE NEXT] 複雑なシステムにおけるUser Journey SLOの導入
yakenji
1
850
Quality Gates in the Age of Agentic Coding
helmedeiros
PRO
1
110
DataformでPythonする / dataform-de-python
snhryt
0
110
Reactの歴史を振り返る
tutinoko
1
150
MCPを使ってイベントソーシングのAIコーディングを効率化する / Streamlining Event Sourcing AI Coding with MCP
tomohisa
0
190
Gemini CLIの"強み"を知る! Gemini CLIとClaude Codeを比較してみた!
kotahisafuru
2
630
副作用と戦う PHP リファクタリング ─ ドメインイベントでビジネスロジックを解きほぐす
kajitack
3
490
Featured
See All Featured
Building Applications with DynamoDB
mza
95
6.5k
The Cost Of JavaScript in 2023
addyosmani
51
8.7k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
The World Runs on Bad Software
bkeepers
PRO
70
11k
The Language of Interfaces
destraynor
158
25k
For a Future-Friendly Web
brad_frost
179
9.8k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
720
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
1k
It's Worth the Effort
3n
185
28k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
110
19k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Fireside Chat
paigeccino
37
3.6k
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対策の肝は、改善し続ける体制・文化の構築に鍵があるのでは? ナレッジの共有 ナレッジの標準化 スコア推移の可視化 処理速度の可視化 デプロイフローへの追加 できること パフォーマンスに強い組織になるために 自分ができることは?
下期中にスコアの定期計測の仕組みをつくります。
ご清聴ありがとうございました。