Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Going beyond "what happened" in SERP analytics

Going beyond "what happened" in SERP analytics

Brighton SEO April 2024 presentation

Ray Grieselhuber

April 25, 2024
Tweet

More Decks by Ray Grieselhuber

Other Decks in Marketing & SEO

Transcript

  1. Intro Speakerdeck.com/raygrieselhuber @raygrieselhuber • Founded DemandSphere in 2010 • Two

    main products: DemandMetrics and SERP Intelligence • We work with brands, ecommerce and programmatic teams, both in-house and agency • Our expertise is using very large-scale SERP analytics to drive strategy
  2. DemandMetrics SERP data analytics for expert SEO teams • Millions

    of keywords monitored daily • 10,000+ sites managed • Rich customization capabilities • Large-scale processing and turnkey data warehouses via BigQuery • Built for complex org structures
  3. Shopping Ads • Position (order of items) • Product Name

    • Price • URL • Pixel Data Organic Results • Organic Position • Visual Position • Title • Meta Description • Product URL • Pixel Data Popular Products • Position (order of items) • Product Name • Price • URL • Pixel Data SERP Intelligence - data pipelines to BigQuery The SERP Intelligence API is a data pipeline built to your specifications, covering any aspects of the SERP your BI team requires. These pipelines typically consist of tracking hundreds of features throughout various search engines. Results are stored as JSON files on our servers and loaded into BigQuery for clients to access. Ongoing support is provided to ensure data delivery is accurate and on time. Use the power of SQL and BigQuery to accelerate your insights from SERP data.
  4. GSC metrics show a basic view of the “search funnel”

    Speakerdeck.com/raygrieselhuber @raygrieselhuber Avg. Position (Max traffic potential) Impressions (depends on Avg. Pos.) Clicks CTR (clicks / impressions)
  5. Half of GSC metrics are derived Speakerdeck.com/raygrieselhuber @raygrieselhuber Avg. Position

    (Max traffic potential) Impressions (depends on Avg. Pos.) Clicks CTR (clicks / impressions) What happened? Derived metric What happened? Derived metric
  6. The missing detail is factors that impact CTR Speakerdeck.com/raygrieselhuber @raygrieselhuber

    Avg. Position (Max traffic potential) Impressions (depends on Avg. Pos.) Clicks CTR (clicks / impressions) What happened? Derived metric What happened? Derived metric WHY?!
  7. Share of Voice & SERP Features Speakerdeck.com/raygrieselhuber @raygrieselhuber Metrics •

    SERP Feature Appearance • Presence • Visual Share of Voice • CTR Impact
  8. Share of Voice & SERP Features Speakerdeck.com/raygrieselhuber @raygrieselhuber Big data

    • Detailed SERP Feature presence • Top 20 market and domain / URL visibility analytics • Forecasting and CTR modeling
  9. SGE Launch soon… Speakerdeck.com/raygrieselhuber @raygrieselhuber • Google I/O rumors are

    unconfirmed • SGE widget is not auto-expanded in early live tests • Auto-expand is what will have the biggest impact on pixels and CTR
  10. Daily layout changes on Google SERPs Paid Content • Position

    (order of items) • Product Name • Price • URL • Pixel Data Organic Results • Organic Position • Visual Position • Title • Meta Description • Product URL • Pixel Data Popular Products • Position (order of items) • Product Name • Price • URL • Pixel Data
  11. Holistic SERP Monitoring Visual Rank Sentiment Layout Shift Scroll Depth

    Pixel Depth CTR Modeling Ad Copy Suggested Keywords # of Elements Ad Location Locations Reviews Merchant IDs Business Titles Ranking URLs Title, Meta, etc. Custom Extraction SERP Screenshots Pixel Height SERP Features Search Intent Keyword Clusters Topic Modeling Search Volume Ad Presence Ad Performance Co-Occurrence Competitor Performance Competitor Discovery Share of Voice Visual Share of Voice URL Screenshots NLP Analysis Video Discussions & Forums Social Knowledge Graph SERP Feature Interiors FAQ Flight Details Hotel Details Review details PLA Text Ads People Also Ask Refine this search Organic Commerce Related Products Shops News News Details Price & Currency Google vs. Bing Buying Guide Howto Job Details Speakerdeck.com/raygrieselhuber @raygrieselhuber
  12. SQL is a decent lingua franca for turning SERP data

    into BI Speakerdeck.com/raygrieselhuber @raygrieselhuber select search_domain, url, title, desc, position, people_also_asked_snippets from results.organic_results where fetch_date = “2023-11-08” limit 100000
  13. Impacts: • Fold visibility • CTR • Clicks / Sessions

    • Conversions • Revenue 600+ distinct elements across the SERPs Paid Content • Pixel depth: 120px • Pixel height: 320px • Visual position: 1 • Nested position: 2 Organic Result • Pixel depth: 440px • Pixel height: 330px • Visual position: 3 • Title changed
  14. We mapped every single element on the SERP and put

    it into a data warehouse Speakerdeck.com/raygrieselhuber @raygrieselhuber
  15. Four levels of SERP analysis Speakerdeck.com/raygrieselhuber @raygrieselhuber Rank Tracking “10

    blue links” Share of Voice SERP Features Complete Data Shape of the SERP Pixels & Visual Rank Direct Impact on CTR
  16. What vs. why KPIs Speakerdeck.com/raygrieselhuber @raygrieselhuber What? • Impressions •

    Clicks • CTR • Rank • Organic Traffic Why? • Pixel depth • Visual rank • Zero-click • Layout change • Visual SoV • SERP Features
  17. Analytics is getting harder Speakerdeck.com/raygrieselhuber @raygrieselhuber • GA4: 󰗭 •

    Third-party cookies: 󰗞 • Ad blockers: 🔥(~40% of US users) [1] • Very few companies have good analytics set up due to complexity [1]:https://www.cnet.com/personal-finance/subscription-creep-costs-us-consumers-more-than- 1000-a-year-cnet-survey-finds/
  18. Pre- vs. Post- click analytics Speakerdeck.com/raygrieselhuber @raygrieselhuber Pre-click (SERP data)

    • Pixel depth • Rank • Visual rank • Market landscape • SERP Features • Competitors (Easy) Post-click (website data) • Cookie settings • Ad blockers & privacy laws • GA4… • Tag issues • ERP integration • CRM integration (Hard)
  19. Increasing adoption of SEO data across disciplines Speakerdeck.com/raygrieselhuber @raygrieselhuber Complexity

    increases Developer • APIs • Data lakes SEO Analyst • SERP data • Crawl data • GSC • GA • Exploration Content Team • Content & topics • Content performance • Visibility trends Product • Technical • SERP rankings • Indexation • PAA • Knowledge Graph Executive / Reporting • Permissions • Dashboards • Speed of answers • Forecasting • Predictive Performance Team • Ad data • Hotel Ads • Shopping • Google for Jobs • etc.
  20. Adopt existing frameworks Speakerdeck.com/raygrieselhuber @raygrieselhuber Data Operations Observability (log files

    + search index / database) Problem domains Asset / Technology Parallels to SEO • Log files: SERPs • Parsed log files: Parsed SERPS (JSON, etc.) • Index: ??? Data Science BI Datasets ML Models Dashboards & Visualizations • SERPs • GSC • GA4 • Keyword sets, etc. • Looker Studio • Superset • DOMO • etc.
  21. Tools that can help accelerate and support many use cases

    Speakerdeck.com/raygrieselhuber @raygrieselhuber Data Lakes BI / Dashboards / Data apps Cloud Data Warehouse • S3-compatible object storage • BigQuery • Snowflake • Redshift • Looker Studio • Superset • Jupyter & other notebooks • Python data apps (Dash, Streamlit)
  22. Simplified access to SERP data Speakerdeck.com/raygrieselhuber @raygrieselhuber Developers SEO Team

    Content Team Product Team Executive / Reporting Performance Team APIs Data Warehouse Data Lakes Data Warehouse Data Warehouse SEO & Content Tools BI
  23. Intelligence requires action Speakerdeck.com/raygrieselhuber @raygrieselhuber Review and plan Allow for

    some time after the campaign to ensure that data is vetted. Review successes and failures, establish regression baselines, and plan next phase. Execute campaign Create new content, optimize existing content, work on digital PR, etc. This execution phase should be tied to achieving strategic and operational goals Define monitoring Hone research data set into campaign and group-focused segments, which can be prioritized for action Define strategic goals Intelligence lifecycles are derived from strategic vision and initiatives Research opportunities Initial SERP and search volume focused analysis of competitive and market landscape 01 05 04 03 02