1. Reading SEO
@ReadingSEO
Hosted by Blue Array
Organisers: Matt Williamson (@MattWSEO) & Nicky Elson (@nickynoises)
Speakers: Sean Butcher (@SeanButcher) / Faisal Anderson (@FaisalAnderson) / Daniel Cartland (@DanielCartland)
2. 6:40 pm: Take your seats
6:45 pm: Managing filters and facets on your e-
commerce website
7:10 pm: *Short Break*
7:15 pm: Spying On Google: How To Use Log
File Analysis To Reveal Invaluable SEO Insights
7:40 pm: *10 Minute Break*
7:50 pm: How to use SEO tools to save time,
money, & effort
8:05 pm: *Questions/Networking/Drinks/Food*
Schedule: Sean Butcher - Head of SEO
(Blue Array)
@SeanButcher
Faisal Anderson - SEO Consultant
(Screaming Frog)
@FaisalAnderson
Daniel Cartland - SEO Manager
(iCrossing)
@DanielCartland
@ReadingSEO
3.
4. Understanding the problems
House Rules
- Please save your questions for the end
of all the talks.
- Must be questions - not comments
- Max 5 questions per speaker
(Feel free to chat to them afterwards)
- Please put your mobile on silent!
@ReadingSEO
5. Understanding the problems
Reading SEO
Up First: Managing filters and facets on
your e-commerce website
Sean Butcher - Head of SEO
(Blue Array)
@SeanButcher
@ReadingSEO
8. Sean Butcher
Head of SEO @ Blue
Array
Oversee day-to-day goings-on at
Blue Array
@seanbutcher #ReadingSEO
9. Sean Butcher
Head of SEO @ Blue
Array
Oversee day-to-day goings-on at
Blue Array
Particular interest in crawling &
indexing
@seanbutcher #ReadingSEO
10. Sean Butcher
Head of SEO @ Blue
Array
Oversee day-to-day goings-on at
Blue Array
Particular interest in crawling &
indexing
Spoken at Brighton SEO x 2 and
run technical training with Tom
Pool (Technical SEO Manager)
@seanbutcher #ReadingSEO
190. No. of
keywords
domain
appearing
for
No. of
keywords in
positions 1-
10
No. of
keywords in
positions 1-
20
End Q3 14,190 1,239 2,728
End Q4 18,403 1,593 3,617
% Increase 29.68% 28.57% 32.58%
@seanbutcher #ReadingSEO
200. Understanding the problems
Short Break
Up Next: Spying On Google: How To Use
Log File Analysis To Reveal Invaluable
SEO Insights
Faisal Anderson - SEO Consultant
(Screaming Frog)
@FaisalAnderson
@ReadingSEO
201. Faisal Anderson - SEO Consultant
Spying on Google
How to Use Log File Analysis to Reveal Invaluable
SEO Insights
202. Faisal Anderson - SEO Consultant
Spying on Google
How to Use Log File Analysis to Reveal Invaluable
SEO Insights
224. Quick Checks
See Crawled URLs by User Agent
Find Low Value-Add URLs that are being crawled
(parameters etc.)
Find Duplicate URLs
Crawl Frequency by Content Type
Crawl Frequency by Subdirectory
226. Quick Checks
See Crawled URLs by User Agent
Find Low Value-Add URLs that are being crawled
(parameters etc.)
Find Duplicate URLs
Crawl Frequency by Content Type
227. Crawl Frequency by Subdirectories
=IF(RIGHT(C2,1)="/",SUM(LEN(C2)-
LEN(SUBSTITUTE(C2,"/","")))/LEN("/")+SUM(LEN(C2)-
LEN(SUBSTITUTE(C2,"=","")))/LEN("=")-2, SUM(LEN(C2)-
LEN(SUBSTITUTE(C2,"/","")))/LEN("/")+SUM(LEN(C2)-
LEN(SUBSTITUTE(C2,"=","")))/LEN("=")-1)
228. Understand Crawl Behaviour
See Most and Least Crawled URLs
Crawl Frequency per Day, Week or Month
Crawl Frequency by Directive (meta-robots etc.)
Analyse Crawl Frequency by Depth and Internal
links
238. Understand Crawl Behaviour
See Most and Least Crawl URLs
Crawl Frequency per Day, Week or Month
Crawl Frequency by Directive (meta-robots etc.)
Analyse Crawl Frequency by Depth and Internal
links
249. Understanding the problems
10 Minute Break
Up Next: How to use SEO tools to save
time, money, & effort
Daniel Cartland - SEO Manager
(iCrossing)
@DanielCartland
@ReadingSEO
253. @DanielCartland
You vs the report she told you not to worry about
Static, clunky, hard to read, hard to
share
Automated, flexible, replicable, downloadable
Automated, shareable, scalable
255. @DanielCartland
Brand vs Non-Brand
Set your “brand” criteria as a new
Dimension using regex:
CASE WHEN
REGEXP_MATCH(Query,".*celeb.*|.*rity.*")
THEN “Brand“
ELSE “Non-Brand“
END
Break down your data in
whichever way you want!
Or the way your clients want...
257. @DanielCartland
Flexible Filters
Add a filter
Style>Filter control>Search All
Anybody can access their
information easily without
changing the report.
Data is interactive!
263. @DanielCartland
Update & Track Commentary
Easily shareable, without losing
valuable insight.
No more trawling through emails
sent months ago to explain data.
264. @DanielCartland
Add Data Source >Google Sheets
Give Unique Name
Select Spreadsheet & Worksheet
Use first row as headers
Connect
How to Update & Track Commentary
Set up Google Sheets Connect in Data Studio Set up commentary
265. @DanielCartland
Link to other pages or sites
Link to your other Data Studio pages,
dynamic pages, or to external URLs.
Glossary page
More detailed report page
Link back to homepage
Link from images using text
box
● Fill with text
● Add link to page
● Set to 0% opacity
268. @DanielCartland
Let’s Get Real
Steal other people’s reports (with
permission)
“This is great Daniel, but I have 18 clients and I don’t have time to make new reports for all of them.”
Ctrl C + Ctrl V
Copy your report
Match your Data Sources
Add in any bespoke elements
Top tip!
Remember to change the logo before sending it over to the new
client.
269. @DanielCartland
5 Employees
£12,000 per year
1 Day of reporting £400/day
Automating reporting saves 0.5 days
per employee = 2.5 days/month
How much can Data Studio
save…?
276. @DanielCartland
Other Tools to Optimise Your Time
Search Analytics for Sheets – Uses Search Console API to pull data without interface limit
Redirect Path (Ayima) – Returns page status code & path to URL
Keywords Everywhere – Returns search volume of keywords in Google search
277. Time Savings Add Up
Save 10 minutes/day
277
43.5 hours/year
Work 261days/year
2610 minutes/year
87 beers/year
279. @DanielCartland
Regex Examples
BRAND VS NON BRAND
CASE WHEN
REGEXP_MATCH(Query,".*celeb.*|.*rity.*")
THEN “Brand“
ELSE “Non-Brand“
END
CONTENT CLUSTERS
CASE WHEN
REGEXP_MATCH(Landing Page,".*oprah.*")
THEN "Oprah“
WHEN REGEXP_MATCH(Landing Page,".*ramsay.*") THEN "Gordon Ramsay“
WHEN REGEXP_MATCH(Landing Page,".*evans.*") THEN "Chris Evans“
ELSE "Other“
END
281. Managing filters and facets on your e-commerce
website
- Sean Butcher
Spying On Google: How To Use Log File Analysis
To Reveal Invaluable SEO Insights
- Faisal Anderson
How to use SEO tools to save time, money, &
effort
- Daniel Cartland
Sean Butcher - Head of SEO
(Blue Array)
@SeanButcher
Faisal Anderson - SEO Consultant
(Screaming Frog)
@FaisalAnderson
Daniel Cartland - SEO Manager
(iCrossing)
@DanielCartland
Final Questions?
@ReadingSEO
282. Reading SEO
@ReadingSEO
Hosted by Blue Array
Organisers: Matt Williamson (@MattWSEO) & Nicky Elson (@nickynoises)
Speakers: Sean Butcher (@SeanButcher) / Faisal Anderson (@FaisalAnderson) / Daniel Cartland (@DanielCartland)