SlideShare a Scribd company logo
Tom Pool
BlueArray
Command Line Hacks For SEO
@cptntommy
https://www.slideshare.net/TomPool
Who Am I?
@cptntommy
Technical SEO Manager
@ BlueArray
#BrightonSEO @cptntommy
Look after
technical
output for all
clients @
BlueArray
@cptntommy@cptntommy
This means I get to work on
loads of different clients, doing
loads of different tasks
@cptntommy@cptntommy
Checking Response
Codes
@cptntommy@cptntommy
Tech Audits
@cptntommy@cptntommy
Analysis Of
@cptntommy@cptntommy
Keywords
@cptntommy@cptntommy
Keyword Gap
@cptntommy@cptntommy
Server Log Files
@cptntommy@cptntommy
Crawl Data
@cptntommy@cptntommy
The Problem Is...
@cptntommy
Command Line Hacks For SEO
Insert picture of hours ticking away?
Full screen
Each of
these tasks
takes a lot
of time
@cptntommy@cptntommy
@cptntommy@cptntommy
< <?
@cptntommy@cptntommy
< <
@cptntommy@cptntommy
Command Line
Hacks for SEO
@cptntommy@cptntommy
Terminal
What Is Command
Line?
@cptntommy@cptntommy
It is a basic interface between
you and the computer
@cptntommy@cptntommy
What Is Command Line?
What Is Command Line?
The following references are
related to Mac OS’s Terminal
application.
@cptntommy@cptntommy
@cptntommy@cptntommy
@cptntommy@cptntommy
@cptntommy@cptntommy
What Commands Do I
Use?
@cptntommy@cptntommy
CURL
SORT
CAT
SPLIT
SED
AWK
@cptntommy@cptntommy
Keyword Analysis
Keyword Gap Analysis
Checking Response Codes
Log File Analysis
Crawling & Analysis
@cptntommy@cptntommy
curl
What is curl?
@cptntommy@cptntommy
“curl is a tool to transfer data
from or to a server”
@cptntommy@cptntommy
“curl is a tool to transfer data
from or to a server”
@cptntommy@cptntommy
*Examples shown are not the full usage, for full info check out the manual page
(man curl)
Checking Response Codes
@cptntommy@cptntommy
Toms-MacBook-Pro:~ tompool$
https://www.bluearray.co.uk
@cptntommy@cptntommy
Toms-MacBook-Pro:~ tompool$
https://www.bluearray.co.ukcurl
@cptntommy@cptntommy
Toms-MacBook-Pro:~ tompool$
https://www.bluearray.co.ukhttps://www.bluearray.co.ukcurl
@cptntommy@cptntommy
@cptntommy@cptntommy
@cptntommy@cptntommy
What If I Just Want To See The
HTTP Header?
@cptntommy
@cptntommy@cptntommy
curl
@cptntommy@cptntommy
curl -I
@cptntommy@cptntommy
Modifier - Just The HTTP
Header!
curl -I https://bluearray.co.uk
@cptntommy@cptntommy
@cptntommy@cptntommy
@cptntommy@cptntommy
@cptntommy@cptntommy
@cptntommy@cptntommy
curl -I -L
@cptntommy@cptntommy
curl -I -L https://bluearray.co.uk
@cptntommy@cptntommy
@cptntommy@cptntommy
curl-O
@cptntommy@cptntommy
curl-O
https://download.screami
ngfrog.co.uk/products/seo
-spider/ScreamingFrogSEO
Spider-8.3.dmg
@cptntommy@cptntommy
@cptntommy@cptntommy
Here we have used CURL TO:
Download Files,
Check HTML,
Check HTTP Header &
Follow Redirects
@cptntommy@cptntommy
@cptntommy@cptntommy
sort
Sort ‘sorts’
@cptntommy@cptntommy
@cptntommy@cptntommy
Sort - A-Z
@cptntommy@cptntommy
@cptntommy@cptntommy
Navigate to Folder and use ‘ls - “list”’
command to make sure the data is
there
@cptntommy@cptntommy
Then run the sort command
@cptntommy@cptntommy
sort
@cptntommy@cptntommy
@cptntommy@cptntommy
filename.csvsort
“sort keyworddata.csv”
@cptntommy@cptntommy
@cptntommy@cptntommy
sort filename > newfilename
@cptntommy@cptntommy
@cptntommy@cptntommy
@cptntommy@cptntommy
Did It Work?
head/tail
WTF is Head/Tail?
@cptntommy@cptntommy
‘Head’ views the first 10 Rows
‘Tail’ views the last 10 Rows
@cptntommy@cptntommy
head filename.csv
@cptntommy@cptntommy
head filename
@cptntommy@cptntommy
tail filename
@cptntommy
Sort - Z-A
sort filename.csv >
Z-A_SortedData.csv
@cptntommy@cptntommy
sort filename.csv >
Z-A_SortedData.csv
@cptntommy@cptntommy
-r
@cptntommy@cptntommy
Sort - By Volume
@cptntommy@cptntommy
@cptntommy@cptntommy
We want to sort by the
second column
@cptntommy@cptntommy
sort
@cptntommy@cptntommy
sort -k2
@cptntommy@cptntommy
sort -k2 -t,
@cptntommy@cptntommy
sort -k2 -t, -n
@cptntommy@cptntommy
sort -k2 -t, -n -r
@cptntommy@cptntommy
sort -k2 -t, -n -r filename.csv
@cptntommy@cptntommy
sort -k2 -t, -n -r filename.csv >
volumesorteddata.csv
@cptntommy@cptntommy
head volumesorteddata.csv >
top10KW.csv
@cptntommy@cptntommy
head -n100
volumesorteddata.csv >
top100KW.csv
@cptntommy@cptntommy
Here sort has been used to:
Sort by Number,
Sort by A-Z,
Sort by Z-A
@cptntommy@cptntommy
We have also used head/tail to;
Extract the top 10,
Top 100
Save these to a file
@cptntommy@cptntommy
Title
@cptntommy@cptntommy
cat - short for “concatenate”
@cptntommy@cptntommy
Used to display, combine &
create files
@cptntommy@cptntommy
@cptntommy@cptntommy
@cptntommy@cptntommy
>
@cptntommy@cptntommy
cat
@cptntommy@cptntommy
cat *.csv
@cptntommy@cptntommy
cat *.csv > alldata.csv
@cptntommy@cptntommy
>
User/Desktop/DataToCombine
sed
@cptntommy@cptntommy
Short for "stream editor",
allows you to filter and
transform text.
@cptntommy@cptntommy
Adding text to rows
@cptntommy
@cptntommy@cptntommy
@cptntommy@cptntommy
Use sed to add protocol &
domain at start of each line
@cptntommy@cptntommy
sed -e
's/^/http://www.domain
.com/' file.csv
@cptntommy@cptntommy
REGEX!!
@cptntommy@cptntommy
sed -e 's/^/
@cptntommy@cptntommy
sed -e
's/^/http://www.domain.co
m/'
@cptntommy@cptntommy
sed -e
's/^/http://www.domain
.com/'
@cptntommy@cptntommy
sed -e
's/^/http://www.domain
.com/' file.csv
@cptntommy@cptntommy
sed -e
's/^/http://www.domain
.com/' file.csv > full.csv
@cptntommy@cptntommy
@cptntommy@cptntommy
use sed to find & replace
@cptntommy@cptntommy
Replace http with https
@cptntommy@cptntommy
sed -e 's/http file.csv
> newfile.csv
/https/'
@cptntommy
@cptntommy@cptntommy
Here we have:
Added in protocol & domain
Replaced http with https
awk
@cptntommy@cptntommy
Programming language,
used to process text
@cptntommy@cptntommy
Following example is one of
the easier applications of
awk
@cptntommy@cptntommy
@cptntommy@cptntommy
1 7
@cptntommy@cptntommy
@cptntommy@cptntommy
awk -F “,”
@cptntommy@cptntommy
awk -F “,”‘{print $1 “,” $2}’
@cptntommy@cptntommy
awk -F “,”‘{print $1 “,” $2}’ kw.csv
> betterkw.csv
@cptntommy
@cptntommy@cptntommy
awk -F “,”‘{print $1 “,” $2}’
@cptntommy@cptntommy
awk -F “,”‘{print $1 “,” $2 “,” $4}’
@cptntommy@cptntommy
How to
combine
all this?
Log File
Analysis
@cptntommy
@cptntommy
About 1%
of given
Log Files
@cptntommy
1.cat
Combine
files
together
@cptntommy
Cat *.log > combinedlogs.log
@cptntommy
2. Use sed to add in full domain
name to log file
@cptntommy
@cptntommy
@cptntommy
sed -e 's //
file.log > newfile.log
/domain.com/'
@cptntommy
sed -e 's
Search
@cptntommy
sed -e 's //
Forward Slash
@cptntommy
sed -e 's // /domain.com/'
Text to replace with
@cptntommy
sed -e 's //
file.log > newfile.log
/domain.com/'
Then the files
@cptntommy
3.Extract 404 errors
(awk)
@cptntommy
awk '/404/ {print $0}'
combinedlogs.log > log404.log
@cptntommy
4.Extract any
specific
status code
(awk)
@cptntommy
awk '/301/ {print $0}' file.log >
newfile.log
@cptntommy
awk '/200/ {print $0}' file.log >
newfile.log
@cptntommy
awk '/503/ {print $0}' file.log >
newfile.log
@cptntommy
awk '/418/ {print $0}' file.log >
newfile.log
@cptntommy
5. Extract all
Googlebot/
Mobile Bot
hits (awk)
@cptntommy
awk '/Googlebot/ {print $0}'
all.log > gbot.log
@cptntommy
What if you wanted to know
how many hits each bot had,
without opening the file?
@cptntommy
awk '/Googlebot/ {print $0}'
all.log > gbot.log
@cptntommy
wc
@cptntommy
wc -l gbot.log
@cptntommy
@cptntommy
6. Extract all hits of a specific
URL, or all img requests, all css
requests, all with modification of
1 command
@cptntommy
Replace ‘Googlebot’ with
‘BingBot’, ‘anybot’...
@cptntommy
awk '/Googlebot/ {print $0}'
all.log > gbot.log
@cptntommy
awk '/Bingbot/ {print $0}' all.log >
gbot.log
@cptntommy
awk '/anybot/ {print $0}' all.log >
gbot.log
@cptntommy
awk '/.css/ {print $0}' all.log >
gbot.log
@cptntommy
awk '/.jpeg/ {print $0}' all.log >
gbot.log
@cptntommy
awk '/whatever-you-want/ {print
$0}' all.log > file.log
@cptntommy
This Barely
Scratches
the
Surface
@cptntommy
So, To Recap
You can now
hack:
@cptntommy
Server Logs
@cptntommy
Keyword data
@cptntommy
.csv files
@cptntommy
Extract columns
of data
@cptntommy
Sort data
@cptntommy
General SEO Shit
@cptntommy
And
@cptntommy
#BrightonSEO @cptntommy
Thanks!
@cptntommy

More Related Content

What's hot

Core Web Vitals Audit - Sophie Gibson - PDF - BrightonSEO.pdf
Core Web Vitals Audit - Sophie Gibson - PDF - BrightonSEO.pdfCore Web Vitals Audit - Sophie Gibson - PDF - BrightonSEO.pdf
Core Web Vitals Audit - Sophie Gibson - PDF - BrightonSEO.pdf
Sophie Gibson
 
How to get your SEO work prioritised in house - Maddie McCartney.pptx
How to get your SEO work prioritised in house - Maddie McCartney.pptxHow to get your SEO work prioritised in house - Maddie McCartney.pptx
How to get your SEO work prioritised in house - Maddie McCartney.pptx
Maddie McCartney
 
Brighton SEO 2023 - ML Lessons For Total Search.pdf
Brighton SEO 2023 - ML Lessons For Total Search.pdfBrighton SEO 2023 - ML Lessons For Total Search.pdf
Brighton SEO 2023 - ML Lessons For Total Search.pdf
MaxFlajsner1
 
Why your tech optimisations are still sat in the backlog
Why your tech optimisations are still sat in the backlogWhy your tech optimisations are still sat in the backlog
Why your tech optimisations are still sat in the backlog
Vicky481083
 
Data-driven SEO & content strategy to reduce your customer acquisition costs
Data-driven SEO & content strategy to reduce your customer acquisition costsData-driven SEO & content strategy to reduce your customer acquisition costs
Data-driven SEO & content strategy to reduce your customer acquisition costs
adlift
 
Creating Search Quality Algorithms - Richard Lawrence - BrightonSEO.pdf
Creating Search Quality Algorithms - Richard Lawrence - BrightonSEO.pdfCreating Search Quality Algorithms - Richard Lawrence - BrightonSEO.pdf
Creating Search Quality Algorithms - Richard Lawrence - BrightonSEO.pdf
Richard Lawrence
 
Martin McGarry - SEO strategy c/o England manager Gareth Southgate
Martin McGarry - SEO strategy c/o England manager Gareth SouthgateMartin McGarry - SEO strategy c/o England manager Gareth Southgate
Martin McGarry - SEO strategy c/o England manager Gareth Southgate
Martin McGarry
 
The ‘traditional approach’ to SEO is broken - how to prioritise your efforts ...
The ‘traditional approach’ to SEO is broken - how to prioritise your efforts ...The ‘traditional approach’ to SEO is broken - how to prioritise your efforts ...
The ‘traditional approach’ to SEO is broken - how to prioritise your efforts ...
James Brockbank
 
Improving Crawling and Indexing using Real-Time Log File Insights
Improving Crawling and Indexing using Real-Time Log File InsightsImproving Crawling and Indexing using Real-Time Log File Insights
Improving Crawling and Indexing using Real-Time Log File Insights
Steven van Vessum
 
How to improve Core Web Vitals on a WordPress website
How to improve Core Web Vitals on a WordPress websiteHow to improve Core Web Vitals on a WordPress website
How to improve Core Web Vitals on a WordPress website
Indigo Tree Digital
 
[BrightonSEO 2022] Unlocking the Hidden Potential of Product Listing Pages
[BrightonSEO 2022] Unlocking the Hidden Potential of Product Listing Pages[BrightonSEO 2022] Unlocking the Hidden Potential of Product Listing Pages
[BrightonSEO 2022] Unlocking the Hidden Potential of Product Listing Pages
Areej AbuAli
 
Accessibility, strategy and schema - do they go hand in hand? Beth Barnham Br...
Accessibility, strategy and schema - do they go hand in hand? Beth Barnham Br...Accessibility, strategy and schema - do they go hand in hand? Beth Barnham Br...
Accessibility, strategy and schema - do they go hand in hand? Beth Barnham Br...
BethBarnham1
 
Swipe left: Why your content is getting ghosted
Swipe left: Why your content is getting ghostedSwipe left: Why your content is getting ghosted
Swipe left: Why your content is getting ghosted
Eleni Cashell
 
How to leverage indexation tracking to monitor issues and improve performance
How to leverage indexation tracking to monitor issues and improve performanceHow to leverage indexation tracking to monitor issues and improve performance
How to leverage indexation tracking to monitor issues and improve performance
Simon Lesser
 
Content Design & its Role in SEO and Accessibility [BrightonSEO Spring 2023]
Content Design & its Role in SEO and Accessibility [BrightonSEO Spring 2023]Content Design & its Role in SEO and Accessibility [BrightonSEO Spring 2023]
Content Design & its Role in SEO and Accessibility [BrightonSEO Spring 2023]
Chloe Smith
 
Crawl Budget: Everything you Need to Know
Crawl Budget: Everything you Need to KnowCrawl Budget: Everything you Need to Know
Crawl Budget: Everything you Need to Know
SallyR7
 
The Full Scoop on Google's Title Rewrites
The Full Scoop on Google's Title RewritesThe Full Scoop on Google's Title Rewrites
The Full Scoop on Google's Title Rewrites
Mordy Oberstein
 
Why Scaling (Great) Content Is So Bloody Hard
Why Scaling (Great) Content Is So Bloody HardWhy Scaling (Great) Content Is So Bloody Hard
Why Scaling (Great) Content Is So Bloody Hard
JoshuaHardwickAhrefs
 
Extreme Makeover: Site Architecture Edition
Extreme Makeover: Site Architecture EditionExtreme Makeover: Site Architecture Edition
Extreme Makeover: Site Architecture Edition
Kavi Kardos
 
Data Driven Approach to Scale SEO at BrightonSEO 2023
Data Driven Approach to Scale SEO at BrightonSEO 2023Data Driven Approach to Scale SEO at BrightonSEO 2023
Data Driven Approach to Scale SEO at BrightonSEO 2023
Nitin Manchanda
 

What's hot (20)

Core Web Vitals Audit - Sophie Gibson - PDF - BrightonSEO.pdf
Core Web Vitals Audit - Sophie Gibson - PDF - BrightonSEO.pdfCore Web Vitals Audit - Sophie Gibson - PDF - BrightonSEO.pdf
Core Web Vitals Audit - Sophie Gibson - PDF - BrightonSEO.pdf
 
How to get your SEO work prioritised in house - Maddie McCartney.pptx
How to get your SEO work prioritised in house - Maddie McCartney.pptxHow to get your SEO work prioritised in house - Maddie McCartney.pptx
How to get your SEO work prioritised in house - Maddie McCartney.pptx
 
Brighton SEO 2023 - ML Lessons For Total Search.pdf
Brighton SEO 2023 - ML Lessons For Total Search.pdfBrighton SEO 2023 - ML Lessons For Total Search.pdf
Brighton SEO 2023 - ML Lessons For Total Search.pdf
 
Why your tech optimisations are still sat in the backlog
Why your tech optimisations are still sat in the backlogWhy your tech optimisations are still sat in the backlog
Why your tech optimisations are still sat in the backlog
 
Data-driven SEO & content strategy to reduce your customer acquisition costs
Data-driven SEO & content strategy to reduce your customer acquisition costsData-driven SEO & content strategy to reduce your customer acquisition costs
Data-driven SEO & content strategy to reduce your customer acquisition costs
 
Creating Search Quality Algorithms - Richard Lawrence - BrightonSEO.pdf
Creating Search Quality Algorithms - Richard Lawrence - BrightonSEO.pdfCreating Search Quality Algorithms - Richard Lawrence - BrightonSEO.pdf
Creating Search Quality Algorithms - Richard Lawrence - BrightonSEO.pdf
 
Martin McGarry - SEO strategy c/o England manager Gareth Southgate
Martin McGarry - SEO strategy c/o England manager Gareth SouthgateMartin McGarry - SEO strategy c/o England manager Gareth Southgate
Martin McGarry - SEO strategy c/o England manager Gareth Southgate
 
The ‘traditional approach’ to SEO is broken - how to prioritise your efforts ...
The ‘traditional approach’ to SEO is broken - how to prioritise your efforts ...The ‘traditional approach’ to SEO is broken - how to prioritise your efforts ...
The ‘traditional approach’ to SEO is broken - how to prioritise your efforts ...
 
Improving Crawling and Indexing using Real-Time Log File Insights
Improving Crawling and Indexing using Real-Time Log File InsightsImproving Crawling and Indexing using Real-Time Log File Insights
Improving Crawling and Indexing using Real-Time Log File Insights
 
How to improve Core Web Vitals on a WordPress website
How to improve Core Web Vitals on a WordPress websiteHow to improve Core Web Vitals on a WordPress website
How to improve Core Web Vitals on a WordPress website
 
[BrightonSEO 2022] Unlocking the Hidden Potential of Product Listing Pages
[BrightonSEO 2022] Unlocking the Hidden Potential of Product Listing Pages[BrightonSEO 2022] Unlocking the Hidden Potential of Product Listing Pages
[BrightonSEO 2022] Unlocking the Hidden Potential of Product Listing Pages
 
Accessibility, strategy and schema - do they go hand in hand? Beth Barnham Br...
Accessibility, strategy and schema - do they go hand in hand? Beth Barnham Br...Accessibility, strategy and schema - do they go hand in hand? Beth Barnham Br...
Accessibility, strategy and schema - do they go hand in hand? Beth Barnham Br...
 
Swipe left: Why your content is getting ghosted
Swipe left: Why your content is getting ghostedSwipe left: Why your content is getting ghosted
Swipe left: Why your content is getting ghosted
 
How to leverage indexation tracking to monitor issues and improve performance
How to leverage indexation tracking to monitor issues and improve performanceHow to leverage indexation tracking to monitor issues and improve performance
How to leverage indexation tracking to monitor issues and improve performance
 
Content Design & its Role in SEO and Accessibility [BrightonSEO Spring 2023]
Content Design & its Role in SEO and Accessibility [BrightonSEO Spring 2023]Content Design & its Role in SEO and Accessibility [BrightonSEO Spring 2023]
Content Design & its Role in SEO and Accessibility [BrightonSEO Spring 2023]
 
Crawl Budget: Everything you Need to Know
Crawl Budget: Everything you Need to KnowCrawl Budget: Everything you Need to Know
Crawl Budget: Everything you Need to Know
 
The Full Scoop on Google's Title Rewrites
The Full Scoop on Google's Title RewritesThe Full Scoop on Google's Title Rewrites
The Full Scoop on Google's Title Rewrites
 
Why Scaling (Great) Content Is So Bloody Hard
Why Scaling (Great) Content Is So Bloody HardWhy Scaling (Great) Content Is So Bloody Hard
Why Scaling (Great) Content Is So Bloody Hard
 
Extreme Makeover: Site Architecture Edition
Extreme Makeover: Site Architecture EditionExtreme Makeover: Site Architecture Edition
Extreme Makeover: Site Architecture Edition
 
Data Driven Approach to Scale SEO at BrightonSEO 2023
Data Driven Approach to Scale SEO at BrightonSEO 2023Data Driven Approach to Scale SEO at BrightonSEO 2023
Data Driven Approach to Scale SEO at BrightonSEO 2023
 

Similar to Command Line Hacks For SEO - Brighton April 2018 - Tom Pool

Google Sheets For SEO - Tom Pool - London SEO Meetup XL
Google Sheets For SEO - Tom Pool - London SEO Meetup XLGoogle Sheets For SEO - Tom Pool - London SEO Meetup XL
Google Sheets For SEO - Tom Pool - London SEO Meetup XL
Tom Pool
 
How To Make Any Site Blazing Fast!!! Tom Pool - London SEO Meetup Jan'20
How To Make Any Site Blazing Fast!!! Tom Pool - London SEO Meetup Jan'20How To Make Any Site Blazing Fast!!! Tom Pool - London SEO Meetup Jan'20
How To Make Any Site Blazing Fast!!! Tom Pool - London SEO Meetup Jan'20
Tom Pool
 
BrightonSEO April 2019 - Tom Pool - Chrome Puppeteer, Fake Googlebot & Monito...
BrightonSEO April 2019 - Tom Pool - Chrome Puppeteer, Fake Googlebot & Monito...BrightonSEO April 2019 - Tom Pool - Chrome Puppeteer, Fake Googlebot & Monito...
BrightonSEO April 2019 - Tom Pool - Chrome Puppeteer, Fake Googlebot & Monito...
Tom Pool
 
Reading SEO Feb 2020 - The Massive Growth Of Structured Data - Tom Pool - Blu...
Reading SEO Feb 2020 - The Massive Growth Of Structured Data - Tom Pool - Blu...Reading SEO Feb 2020 - The Massive Growth Of Structured Data - Tom Pool - Blu...
Reading SEO Feb 2020 - The Massive Growth Of Structured Data - Tom Pool - Blu...
Tom Pool
 
An introduction to HTTP/2 for SEOs
An introduction to HTTP/2 for SEOsAn introduction to HTTP/2 for SEOs
An introduction to HTTP/2 for SEOs
Tom Anthony
 
HTTP/2 BrightonSEO 2018
HTTP/2 BrightonSEO 2018HTTP/2 BrightonSEO 2018
HTTP/2 BrightonSEO 2018
Tom Anthony
 
Perl Teach-In (part 1)
Perl Teach-In (part 1)Perl Teach-In (part 1)
Perl Teach-In (part 1)
Dave Cross
 
Debugging and Error handling
Debugging and Error handlingDebugging and Error handling
Debugging and Error handlingSuite Solutions
 
HTML.ppt
HTML.pptHTML.ppt
Exploiting the newer perl to improve your plugins
Exploiting the newer perl to improve your pluginsExploiting the newer perl to improve your plugins
Exploiting the newer perl to improve your pluginsMarian Marinov
 
Php
PhpPhp
GDG Cloud Southlake #6 Tammy Bryant Butow: Chaos Engineering The Road To Res...
 GDG Cloud Southlake #6 Tammy Bryant Butow: Chaos Engineering The Road To Res... GDG Cloud Southlake #6 Tammy Bryant Butow: Chaos Engineering The Road To Res...
GDG Cloud Southlake #6 Tammy Bryant Butow: Chaos Engineering The Road To Res...
James Anderson
 
Lecture 3 - Comm Lab: Web @ ITP
Lecture 3 - Comm Lab: Web @ ITP Lecture 3 - Comm Lab: Web @ ITP
Lecture 3 - Comm Lab: Web @ ITP yucefmerhi
 
What's new in Rails 2?
What's new in Rails 2?What's new in Rails 2?
What's new in Rails 2?
brynary
 
A/B Testing at Scale: Minimizing UI Complexity (SXSW 2015)
A/B Testing at Scale: Minimizing UI Complexity (SXSW 2015)A/B Testing at Scale: Minimizing UI Complexity (SXSW 2015)
A/B Testing at Scale: Minimizing UI Complexity (SXSW 2015)
Chris Saint-Amant
 
Dealing with Legacy Perl Code - Peter Scott
Dealing with Legacy Perl Code - Peter ScottDealing with Legacy Perl Code - Peter Scott
Dealing with Legacy Perl Code - Peter Scott
O'Reilly Media
 
Characterset
CharactersetCharacterset
Characterset
Hari K T
 
PHP Presentation
PHP PresentationPHP Presentation
PHP PresentationNikhil Jain
 

Similar to Command Line Hacks For SEO - Brighton April 2018 - Tom Pool (20)

Google Sheets For SEO - Tom Pool - London SEO Meetup XL
Google Sheets For SEO - Tom Pool - London SEO Meetup XLGoogle Sheets For SEO - Tom Pool - London SEO Meetup XL
Google Sheets For SEO - Tom Pool - London SEO Meetup XL
 
How To Make Any Site Blazing Fast!!! Tom Pool - London SEO Meetup Jan'20
How To Make Any Site Blazing Fast!!! Tom Pool - London SEO Meetup Jan'20How To Make Any Site Blazing Fast!!! Tom Pool - London SEO Meetup Jan'20
How To Make Any Site Blazing Fast!!! Tom Pool - London SEO Meetup Jan'20
 
Qt Translations
Qt TranslationsQt Translations
Qt Translations
 
BrightonSEO April 2019 - Tom Pool - Chrome Puppeteer, Fake Googlebot & Monito...
BrightonSEO April 2019 - Tom Pool - Chrome Puppeteer, Fake Googlebot & Monito...BrightonSEO April 2019 - Tom Pool - Chrome Puppeteer, Fake Googlebot & Monito...
BrightonSEO April 2019 - Tom Pool - Chrome Puppeteer, Fake Googlebot & Monito...
 
Reading SEO Feb 2020 - The Massive Growth Of Structured Data - Tom Pool - Blu...
Reading SEO Feb 2020 - The Massive Growth Of Structured Data - Tom Pool - Blu...Reading SEO Feb 2020 - The Massive Growth Of Structured Data - Tom Pool - Blu...
Reading SEO Feb 2020 - The Massive Growth Of Structured Data - Tom Pool - Blu...
 
An introduction to HTTP/2 for SEOs
An introduction to HTTP/2 for SEOsAn introduction to HTTP/2 for SEOs
An introduction to HTTP/2 for SEOs
 
HTTP/2 BrightonSEO 2018
HTTP/2 BrightonSEO 2018HTTP/2 BrightonSEO 2018
HTTP/2 BrightonSEO 2018
 
Perl Teach-In (part 1)
Perl Teach-In (part 1)Perl Teach-In (part 1)
Perl Teach-In (part 1)
 
Debugging and Error handling
Debugging and Error handlingDebugging and Error handling
Debugging and Error handling
 
HTML.ppt
HTML.pptHTML.ppt
HTML.ppt
 
Exploiting the newer perl to improve your plugins
Exploiting the newer perl to improve your pluginsExploiting the newer perl to improve your plugins
Exploiting the newer perl to improve your plugins
 
Php
PhpPhp
Php
 
GDG Cloud Southlake #6 Tammy Bryant Butow: Chaos Engineering The Road To Res...
 GDG Cloud Southlake #6 Tammy Bryant Butow: Chaos Engineering The Road To Res... GDG Cloud Southlake #6 Tammy Bryant Butow: Chaos Engineering The Road To Res...
GDG Cloud Southlake #6 Tammy Bryant Butow: Chaos Engineering The Road To Res...
 
B03-GenomeContent-Intermine
B03-GenomeContent-IntermineB03-GenomeContent-Intermine
B03-GenomeContent-Intermine
 
Lecture 3 - Comm Lab: Web @ ITP
Lecture 3 - Comm Lab: Web @ ITP Lecture 3 - Comm Lab: Web @ ITP
Lecture 3 - Comm Lab: Web @ ITP
 
What's new in Rails 2?
What's new in Rails 2?What's new in Rails 2?
What's new in Rails 2?
 
A/B Testing at Scale: Minimizing UI Complexity (SXSW 2015)
A/B Testing at Scale: Minimizing UI Complexity (SXSW 2015)A/B Testing at Scale: Minimizing UI Complexity (SXSW 2015)
A/B Testing at Scale: Minimizing UI Complexity (SXSW 2015)
 
Dealing with Legacy Perl Code - Peter Scott
Dealing with Legacy Perl Code - Peter ScottDealing with Legacy Perl Code - Peter Scott
Dealing with Legacy Perl Code - Peter Scott
 
Characterset
CharactersetCharacterset
Characterset
 
PHP Presentation
PHP PresentationPHP Presentation
PHP Presentation
 

Recently uploaded

The Old Oak - Press Kit - Cannes Film Festival 2023
The Old Oak - Press Kit - Cannes Film Festival 2023The Old Oak - Press Kit - Cannes Film Festival 2023
The Old Oak - Press Kit - Cannes Film Festival 2023
Pascal Fintoni
 
Is AI-Generated Content the Future of Content Creation?
Is AI-Generated Content the Future of Content Creation?Is AI-Generated Content the Future of Content Creation?
Is AI-Generated Content the Future of Content Creation?
Cut-the-SaaS
 
Digital Strategy Master Class - Andrew Rupert
Digital Strategy Master Class - Andrew RupertDigital Strategy Master Class - Andrew Rupert
Digital Commerce Lecture for Advanced Digital & Social Media Strategy at UCLA...
Digital Commerce Lecture for Advanced Digital & Social Media Strategy at UCLA...Digital Commerce Lecture for Advanced Digital & Social Media Strategy at UCLA...
Digital Commerce Lecture for Advanced Digital & Social Media Strategy at UCLA...
Valters Lauzums
 
Generative AI - Unleash Creative Opportunity - Peter Weltman
Generative AI - Unleash Creative Opportunity - Peter WeltmanGenerative AI - Unleash Creative Opportunity - Peter Weltman
Generative AI - Unleash Creative Opportunity - Peter Weltman
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
BLOOM_May2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_May2024. Balmer Lawrie Online Monthly BulletinBLOOM_May2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_May2024. Balmer Lawrie Online Monthly Bulletin
BalmerLawrie
 
Core Web Vitals SEO Workshop - improve your performance [pdf]
Core Web Vitals SEO Workshop - improve your performance [pdf]Core Web Vitals SEO Workshop - improve your performance [pdf]
Core Web Vitals SEO Workshop - improve your performance [pdf]
Peter Mead
 
Winning local SEO in the Age of AI - Dennis Yu
Winning local SEO in the Age of AI - Dennis YuWinning local SEO in the Age of AI - Dennis Yu
How to Use AI to Write a High-Quality Article that Ranks
How to Use AI to Write a High-Quality Article that RanksHow to Use AI to Write a High-Quality Article that Ranks
How to Use AI to Write a High-Quality Article that Ranks
minatamang0021
 
34-Rahul-Mande.pdf PROJECT REPORT MBA 4TH SEMESTER
34-Rahul-Mande.pdf PROJECT REPORT MBA 4TH SEMESTER34-Rahul-Mande.pdf PROJECT REPORT MBA 4TH SEMESTER
34-Rahul-Mande.pdf PROJECT REPORT MBA 4TH SEMESTER
DeepakTripathi733493
 
Your Path to Profits - The Game-Changing Power of a Marketing OS for Your Bus...
Your Path to Profits - The Game-Changing Power of a Marketing OS for Your Bus...Your Path to Profits - The Game-Changing Power of a Marketing OS for Your Bus...
Your Path to Profits - The Game-Changing Power of a Marketing OS for Your Bus...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Monthly Social Media News Update May 2024
Monthly Social Media News Update May 2024Monthly Social Media News Update May 2024
Monthly Social Media News Update May 2024
Andy Lambert
 
Digital Marketing Trends - Experts Insights on How
Digital Marketing Trends - Experts Insights on HowDigital Marketing Trends - Experts Insights on How
Marketing as a Primary Revenue Driver - Lee Levitt
Marketing as a Primary Revenue Driver - Lee LevittMarketing as a Primary Revenue Driver - Lee Levitt
ThinkNow 2024 Consumer Financial Wellness Report
ThinkNow 2024 Consumer Financial Wellness ReportThinkNow 2024 Consumer Financial Wellness Report
ThinkNow 2024 Consumer Financial Wellness Report
ThinkNow
 
SEO as the Backbone of Digital Marketing
SEO as the Backbone of Digital MarketingSEO as the Backbone of Digital Marketing
SEO as the Backbone of Digital Marketing
Felipe Bazon
 
5 Big Bets for 2024 - Jamie A. Lee, Stripes Co
5 Big Bets for 2024 - Jamie A. Lee, Stripes Co5 Big Bets for 2024 - Jamie A. Lee, Stripes Co
How to Run Landing Page Tests On and Off Paid Social Platforms
How to Run Landing Page Tests On and Off Paid Social PlatformsHow to Run Landing Page Tests On and Off Paid Social Platforms
How to Run Landing Page Tests On and Off Paid Social Platforms
VWO
 
Winning local SEO in the Age of AI - Dennis Yu
Winning local SEO in the Age of AI - Dennis YuWinning local SEO in the Age of AI - Dennis Yu

Recently uploaded (20)

The Old Oak - Press Kit - Cannes Film Festival 2023
The Old Oak - Press Kit - Cannes Film Festival 2023The Old Oak - Press Kit - Cannes Film Festival 2023
The Old Oak - Press Kit - Cannes Film Festival 2023
 
Is AI-Generated Content the Future of Content Creation?
Is AI-Generated Content the Future of Content Creation?Is AI-Generated Content the Future of Content Creation?
Is AI-Generated Content the Future of Content Creation?
 
Digital Strategy Master Class - Andrew Rupert
Digital Strategy Master Class - Andrew RupertDigital Strategy Master Class - Andrew Rupert
Digital Strategy Master Class - Andrew Rupert
 
Digital Commerce Lecture for Advanced Digital & Social Media Strategy at UCLA...
Digital Commerce Lecture for Advanced Digital & Social Media Strategy at UCLA...Digital Commerce Lecture for Advanced Digital & Social Media Strategy at UCLA...
Digital Commerce Lecture for Advanced Digital & Social Media Strategy at UCLA...
 
Generative AI - Unleash Creative Opportunity - Peter Weltman
Generative AI - Unleash Creative Opportunity - Peter WeltmanGenerative AI - Unleash Creative Opportunity - Peter Weltman
Generative AI - Unleash Creative Opportunity - Peter Weltman
 
BLOOM_May2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_May2024. Balmer Lawrie Online Monthly BulletinBLOOM_May2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_May2024. Balmer Lawrie Online Monthly Bulletin
 
Core Web Vitals SEO Workshop - improve your performance [pdf]
Core Web Vitals SEO Workshop - improve your performance [pdf]Core Web Vitals SEO Workshop - improve your performance [pdf]
Core Web Vitals SEO Workshop - improve your performance [pdf]
 
Winning local SEO in the Age of AI - Dennis Yu
Winning local SEO in the Age of AI - Dennis YuWinning local SEO in the Age of AI - Dennis Yu
Winning local SEO in the Age of AI - Dennis Yu
 
How to Use AI to Write a High-Quality Article that Ranks
How to Use AI to Write a High-Quality Article that RanksHow to Use AI to Write a High-Quality Article that Ranks
How to Use AI to Write a High-Quality Article that Ranks
 
34-Rahul-Mande.pdf PROJECT REPORT MBA 4TH SEMESTER
34-Rahul-Mande.pdf PROJECT REPORT MBA 4TH SEMESTER34-Rahul-Mande.pdf PROJECT REPORT MBA 4TH SEMESTER
34-Rahul-Mande.pdf PROJECT REPORT MBA 4TH SEMESTER
 
Your Path to Profits - The Game-Changing Power of a Marketing OS for Your Bus...
Your Path to Profits - The Game-Changing Power of a Marketing OS for Your Bus...Your Path to Profits - The Game-Changing Power of a Marketing OS for Your Bus...
Your Path to Profits - The Game-Changing Power of a Marketing OS for Your Bus...
 
Monthly Social Media News Update May 2024
Monthly Social Media News Update May 2024Monthly Social Media News Update May 2024
Monthly Social Media News Update May 2024
 
Digital Marketing Trends - Experts Insights on How
Digital Marketing Trends - Experts Insights on HowDigital Marketing Trends - Experts Insights on How
Digital Marketing Trends - Experts Insights on How
 
Marketing as a Primary Revenue Driver - Lee Levitt
Marketing as a Primary Revenue Driver - Lee LevittMarketing as a Primary Revenue Driver - Lee Levitt
Marketing as a Primary Revenue Driver - Lee Levitt
 
ThinkNow 2024 Consumer Financial Wellness Report
ThinkNow 2024 Consumer Financial Wellness ReportThinkNow 2024 Consumer Financial Wellness Report
ThinkNow 2024 Consumer Financial Wellness Report
 
SEO as the Backbone of Digital Marketing
SEO as the Backbone of Digital MarketingSEO as the Backbone of Digital Marketing
SEO as the Backbone of Digital Marketing
 
5 Big Bets for 2024 - Jamie A. Lee, Stripes Co
5 Big Bets for 2024 - Jamie A. Lee, Stripes Co5 Big Bets for 2024 - Jamie A. Lee, Stripes Co
5 Big Bets for 2024 - Jamie A. Lee, Stripes Co
 
How to Run Landing Page Tests On and Off Paid Social Platforms
How to Run Landing Page Tests On and Off Paid Social PlatformsHow to Run Landing Page Tests On and Off Paid Social Platforms
How to Run Landing Page Tests On and Off Paid Social Platforms
 
Winning local SEO in the Age of AI - Dennis Yu
Winning local SEO in the Age of AI - Dennis YuWinning local SEO in the Age of AI - Dennis Yu
Winning local SEO in the Age of AI - Dennis Yu
 
Metaverse Marketing in the Generation of the Internet - Eugene Capon
Metaverse Marketing in the Generation of the Internet - Eugene CaponMetaverse Marketing in the Generation of the Internet - Eugene Capon
Metaverse Marketing in the Generation of the Internet - Eugene Capon
 

Command Line Hacks For SEO - Brighton April 2018 - Tom Pool