In this presentation, given at SMX Munich 2016, Joost talks about the methods he uses to do SEO for large scale websites. He covers his SEO data strategy, optimization strategy and regular audits.
5. What could go wrong?
• Support portal outranking the main website
• An error in the shop software causing the entire site to
stop being indexed
• So much crawl budget being spent on community
forums that shop doesn’t get crawled properly
• KB linking to shop everywhere, shop changes URL
structure
• etc. etc. etc.
15. Method
• Build properly
• Get all the needed data
• Optimize constantly
• Audit regularly
• Teach others
16. A comprehensive SEO data strategy
• Service Oriented Approach to main sources of
information:
• Analytics
• Logs, specifically:
• Spider logs
• Error logs
• Internal Search
29. Googlebot stats before GSC tells you
Do you need Google Search Console to
tell you you’ve got errors on your site?
30. Logs
Centralize all logs into one “stash”.
My personal preference: Logstash on ElasticSearsch.
Using Kibana, you can filter out and create specific
dashboards for bot traffic and errors.
32. Some of my favorite views
Top spidered URLs over the last 24 hours, by Google
user agent.
Average response time, slow loading pages, slow
loading page types.
Googlebot 4xx and 5xx errors over the last 24 hours.
33. Google Search Console errors
Be honest, how many of you have “accepted” a “background
noise” of thousands or even 100k+ errors?
34.
35. User errors
Is anybody at your company monitoring user “crashes”?
Pages that 404 more than X times a day?
39. Internal Search monitoring
• Is someone / something monitoring the missed
keyword opportunities across your site?
• This could flow back into ElasticSearch / Kibana too
43. URLs and links across your site
• In an ideal world, you never embed complete links.
• You embed ID’s, which are translated to links based on
one datasource.
50. Need to build XML sitemaps?
• Base it off of your Internal Search API!
• Use a smart naming scheme to help you dive into
sections of your site easily.
51. Method
• Build properly
• Get all the needed data
• Optimize constantly
• Audit regularly
• Teach others