Soumettre la recherche
Mettre en ligne
Command Line Hacks for SEO Analysis and Optimization
•
19 j'aime
•
13,406 vues
Titre amélioré par l'IA
T
Tom Pool
Suivre
Slide deck from Brighton SEO April 2018 - 1st Session of the day (Technical SEO).
Lire moins
Lire la suite
Marketing
Signaler
Partager
Signaler
Partager
1 sur 186
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
SEO-Campixx 2022 | Suchoperatoren auf Steroiden
SEO-Campixx 2022 | Suchoperatoren auf Steroiden
Paul Schreiner
SEO - On Page | Off Page | Deep Linking | Link Building | Articles |Blogs | C...
SEO - On Page | Off Page | Deep Linking | Link Building | Articles |Blogs | C...
Harjeet Dhillon
Influencing Discovery, Indexing Strategies For Complex Websites
Influencing Discovery, Indexing Strategies For Complex Websites
Dan Taylor
Improving Crawling and Indexing using Real-Time Log File Insights
Improving Crawling and Indexing using Real-Time Log File Insights
Steven van Vessum
Rendering SEO Manifesto - Why we need to go beyond JavaScript SEO
Rendering SEO Manifesto - Why we need to go beyond JavaScript SEO
Onely
BrightonSEO - Master Crawl Budget Optimization for Enterprise Websites
BrightonSEO - Master Crawl Budget Optimization for Enterprise Websites
Manick Bhan
HELP! I've Been Hit By An Algorithm Update - Jess Maloney - BrightonSEO Apri...
HELP! I've Been Hit By An Algorithm Update - Jess Maloney - BrightonSEO Apri...
Jessica Maloney
Crawling, indexation & the impact on performance | Brighton SEO
Crawling, indexation & the impact on performance | Brighton SEO
Martin Sean Fennon
Recommandé
SEO-Campixx 2022 | Suchoperatoren auf Steroiden
SEO-Campixx 2022 | Suchoperatoren auf Steroiden
Paul Schreiner
SEO - On Page | Off Page | Deep Linking | Link Building | Articles |Blogs | C...
SEO - On Page | Off Page | Deep Linking | Link Building | Articles |Blogs | C...
Harjeet Dhillon
Influencing Discovery, Indexing Strategies For Complex Websites
Influencing Discovery, Indexing Strategies For Complex Websites
Dan Taylor
Improving Crawling and Indexing using Real-Time Log File Insights
Improving Crawling and Indexing using Real-Time Log File Insights
Steven van Vessum
Rendering SEO Manifesto - Why we need to go beyond JavaScript SEO
Rendering SEO Manifesto - Why we need to go beyond JavaScript SEO
Onely
BrightonSEO - Master Crawl Budget Optimization for Enterprise Websites
BrightonSEO - Master Crawl Budget Optimization for Enterprise Websites
Manick Bhan
HELP! I've Been Hit By An Algorithm Update - Jess Maloney - BrightonSEO Apri...
HELP! I've Been Hit By An Algorithm Update - Jess Maloney - BrightonSEO Apri...
Jessica Maloney
Crawling, indexation & the impact on performance | Brighton SEO
Crawling, indexation & the impact on performance | Brighton SEO
Martin Sean Fennon
SEO Reporting for Success at #FOS22
SEO Reporting for Success at #FOS22
Aleyda Solís
Content Design & its Role in SEO and Accessibility [BrightonSEO Spring 2023]
Content Design & its Role in SEO and Accessibility [BrightonSEO Spring 2023]
Chloe Smith
How to control googlebot
How to control googlebot
Serge Bezborodov
Everything You Didn't Know About Entity SEO
Everything You Didn't Know About Entity SEO
Sara Taher
How to Use Search Intent to Dominate Google Discover
How to Use Search Intent to Dominate Google Discover
Felipe Bazon
Brighton SEO 2023 - ML Lessons For Total Search.pdf
Brighton SEO 2023 - ML Lessons For Total Search.pdf
MaxFlajsner1
Extreme Makeover: Site Architecture Edition
Extreme Makeover: Site Architecture Edition
Kavi Kardos
BrightonSEO - Apr 2022 - No excuses for doing UX
BrightonSEO - Apr 2022 - No excuses for doing UX
Oban International
Goodbye SEO fck ups! Learn to set an SEO Quality Assurance Framework
Goodbye SEO fck ups! Learn to set an SEO Quality Assurance Framework
Aleyda Solís
The Quickest Win in SEO – How to do Internal Linking the Right Way
The Quickest Win in SEO – How to do Internal Linking the Right Way
Martin Hayman
Screaming Frog + Xpath: BrightonSEO April 2019
Screaming Frog + Xpath: BrightonSEO April 2019
Sabine Langmann
Google Sheets For SEO - Tom Pool - London SEO Meetup XL
Google Sheets For SEO - Tom Pool - London SEO Meetup XL
Tom Pool
7 E-Commerce SEO Mistakes & How to Fix Them #DeepSEOCon
7 E-Commerce SEO Mistakes & How to Fix Them #DeepSEOCon
Aleyda Solís
News SEO: Why we’ve de commissioned AMP - Brighton SEO September 2021
News SEO: Why we’ve de commissioned AMP - Brighton SEO September 2021
Daniel Smullen
Brighton SEO Autumn 2021: Core Web Vitals: Loopholes, Flaws, and Endless Delays
Brighton SEO Autumn 2021: Core Web Vitals: Loopholes, Flaws, and Endless Delays
Tom Capper
How to leverage SEO and other channels to expand into Chinese market
How to leverage SEO and other channels to expand into Chinese market
GraceWeiHou1
Technical SEO
Technical SEO
Natacha Gajdoczki
BrightonSEO Summer 2021 - The Underrated Value of Internal Links
BrightonSEO Summer 2021 - The Underrated Value of Internal Links
Natalie Arney
Introduction to SEO
Introduction to SEO
Rand Fishkin
Crawl Budget: Everything you Need to Know
Crawl Budget: Everything you Need to Know
SallyR7
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'20
Tom Pool
Qt Translations
Qt Translations
Jussi Pohjolainen
Contenu connexe
Tendances
SEO Reporting for Success at #FOS22
SEO Reporting for Success at #FOS22
Aleyda Solís
Content Design & its Role in SEO and Accessibility [BrightonSEO Spring 2023]
Content Design & its Role in SEO and Accessibility [BrightonSEO Spring 2023]
Chloe Smith
How to control googlebot
How to control googlebot
Serge Bezborodov
Everything You Didn't Know About Entity SEO
Everything You Didn't Know About Entity SEO
Sara Taher
How to Use Search Intent to Dominate Google Discover
How to Use Search Intent to Dominate Google Discover
Felipe Bazon
Brighton SEO 2023 - ML Lessons For Total Search.pdf
Brighton SEO 2023 - ML Lessons For Total Search.pdf
MaxFlajsner1
Extreme Makeover: Site Architecture Edition
Extreme Makeover: Site Architecture Edition
Kavi Kardos
BrightonSEO - Apr 2022 - No excuses for doing UX
BrightonSEO - Apr 2022 - No excuses for doing UX
Oban International
Goodbye SEO fck ups! Learn to set an SEO Quality Assurance Framework
Goodbye SEO fck ups! Learn to set an SEO Quality Assurance Framework
Aleyda Solís
The Quickest Win in SEO – How to do Internal Linking the Right Way
The Quickest Win in SEO – How to do Internal Linking the Right Way
Martin Hayman
Screaming Frog + Xpath: BrightonSEO April 2019
Screaming Frog + Xpath: BrightonSEO April 2019
Sabine Langmann
Google Sheets For SEO - Tom Pool - London SEO Meetup XL
Google Sheets For SEO - Tom Pool - London SEO Meetup XL
Tom Pool
7 E-Commerce SEO Mistakes & How to Fix Them #DeepSEOCon
7 E-Commerce SEO Mistakes & How to Fix Them #DeepSEOCon
Aleyda Solís
News SEO: Why we’ve de commissioned AMP - Brighton SEO September 2021
News SEO: Why we’ve de commissioned AMP - Brighton SEO September 2021
Daniel Smullen
Brighton SEO Autumn 2021: Core Web Vitals: Loopholes, Flaws, and Endless Delays
Brighton SEO Autumn 2021: Core Web Vitals: Loopholes, Flaws, and Endless Delays
Tom Capper
How to leverage SEO and other channels to expand into Chinese market
How to leverage SEO and other channels to expand into Chinese market
GraceWeiHou1
Technical SEO
Technical SEO
Natacha Gajdoczki
BrightonSEO Summer 2021 - The Underrated Value of Internal Links
BrightonSEO Summer 2021 - The Underrated Value of Internal Links
Natalie Arney
Introduction to SEO
Introduction to SEO
Rand Fishkin
Crawl Budget: Everything you Need to Know
Crawl Budget: Everything you Need to Know
SallyR7
Tendances
(20)
SEO Reporting for Success at #FOS22
SEO Reporting for Success at #FOS22
Content Design & its Role in SEO and Accessibility [BrightonSEO Spring 2023]
Content Design & its Role in SEO and Accessibility [BrightonSEO Spring 2023]
How to control googlebot
How to control googlebot
Everything You Didn't Know About Entity SEO
Everything You Didn't Know About Entity SEO
How to Use Search Intent to Dominate Google Discover
How to Use Search Intent to Dominate Google Discover
Brighton SEO 2023 - ML Lessons For Total Search.pdf
Brighton SEO 2023 - ML Lessons For Total Search.pdf
Extreme Makeover: Site Architecture Edition
Extreme Makeover: Site Architecture Edition
BrightonSEO - Apr 2022 - No excuses for doing UX
BrightonSEO - Apr 2022 - No excuses for doing UX
Goodbye SEO fck ups! Learn to set an SEO Quality Assurance Framework
Goodbye SEO fck ups! Learn to set an SEO Quality Assurance Framework
The Quickest Win in SEO – How to do Internal Linking the Right Way
The Quickest Win in SEO – How to do Internal Linking the Right Way
Screaming Frog + Xpath: BrightonSEO April 2019
Screaming Frog + Xpath: BrightonSEO April 2019
Google Sheets For SEO - Tom Pool - London SEO Meetup XL
Google Sheets For SEO - Tom Pool - London SEO Meetup XL
7 E-Commerce SEO Mistakes & How to Fix Them #DeepSEOCon
7 E-Commerce SEO Mistakes & How to Fix Them #DeepSEOCon
News SEO: Why we’ve de commissioned AMP - Brighton SEO September 2021
News SEO: Why we’ve de commissioned AMP - Brighton SEO September 2021
Brighton SEO Autumn 2021: Core Web Vitals: Loopholes, Flaws, and Endless Delays
Brighton SEO Autumn 2021: Core Web Vitals: Loopholes, Flaws, and Endless Delays
How to leverage SEO and other channels to expand into Chinese market
How to leverage SEO and other channels to expand into Chinese market
Technical SEO
Technical SEO
BrightonSEO Summer 2021 - The Underrated Value of Internal Links
BrightonSEO Summer 2021 - The Underrated Value of Internal Links
Introduction to SEO
Introduction to SEO
Crawl Budget: Everything you Need to Know
Crawl Budget: Everything you Need to Know
Similaire à Command Line Hacks for SEO Analysis and Optimization
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'20
Tom Pool
Qt Translations
Qt Translations
Jussi Pohjolainen
BrightonSEO April 2019 - Tom Pool - Chrome Puppeteer, Fake Googlebot & Monito...
BrightonSEO April 2019 - Tom Pool - Chrome Puppeteer, Fake Googlebot & Monito...
Tom Pool
An introduction to HTTP/2 for SEOs
An introduction to HTTP/2 for SEOs
Tom Anthony
HTTP/2 BrightonSEO 2018
HTTP/2 BrightonSEO 2018
Tom Anthony
Perl Teach-In (part 1)
Perl Teach-In (part 1)
Dave Cross
Debugging and Error handling
Debugging and Error handling
Suite Solutions
HTML.ppt
HTML.ppt
BISWARANJANSAHOO78
Exploiting the newer perl to improve your plugins
Exploiting the newer perl to improve your plugins
Marian Marinov
Php
Php
Mindtree
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
B03-GenomeContent-Intermine
B03-GenomeContent-Intermine
Bioinformatics Open Source Conference
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?
brynary
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 Scott
O'Reilly Media
Characterset
Characterset
Hari K T
PHP Presentation
PHP Presentation
Nikhil Jain
Feedback en continu grâce au TDD et au AsCode
Feedback en continu grâce au TDD et au AsCode
Haja R
Beware the potholes on the road to serverless
Beware the potholes on the road to serverless
Yan Cui
Similaire à Command Line Hacks for SEO Analysis and Optimization
(20)
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'20
Qt Translations
Qt Translations
BrightonSEO April 2019 - Tom Pool - Chrome Puppeteer, Fake Googlebot & Monito...
BrightonSEO April 2019 - Tom Pool - Chrome Puppeteer, Fake Googlebot & Monito...
An introduction to HTTP/2 for SEOs
An introduction to HTTP/2 for SEOs
HTTP/2 BrightonSEO 2018
HTTP/2 BrightonSEO 2018
Perl Teach-In (part 1)
Perl Teach-In (part 1)
Debugging and Error handling
Debugging and Error handling
HTML.ppt
HTML.ppt
Exploiting the newer perl to improve your plugins
Exploiting the newer perl to improve your plugins
Php
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...
B03-GenomeContent-Intermine
B03-GenomeContent-Intermine
Lecture 3 - Comm Lab: Web @ ITP
Lecture 3 - Comm Lab: Web @ ITP
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)
Dealing with Legacy Perl Code - Peter Scott
Dealing with Legacy Perl Code - Peter Scott
Characterset
Characterset
PHP Presentation
PHP Presentation
Feedback en continu grâce au TDD et au AsCode
Feedback en continu grâce au TDD et au AsCode
Beware the potholes on the road to serverless
Beware the potholes on the road to serverless
Dernier
Fiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview Assignment
Farrel Brest
Exploring The World Of Adult Ad Networks.pdf
Exploring The World Of Adult Ad Networks.pdf
adult marketing
McDonald's: A Journey Through Time (PPT)
McDonald's: A Journey Through Time (PPT)
DEVARAJV16
Most Influential HR Leaders Leading the Corporate World, 2024 (Final file).pdf
Most Influential HR Leaders Leading the Corporate World, 2024 (Final file).pdf
CIO Business World
The power of SEO-driven market intelligence
The power of SEO-driven market intelligence
Hinde Lamrani
15 Tactics to Scale Your Trade Show Marketing Strategy
15 Tactics to Scale Your Trade Show Marketing Strategy
Blue Atlas Marketing
Codes and Conventions of Film Magazine Websites.pptx
Codes and Conventions of Film Magazine Websites.pptx
GeorgeCulica
Codes and Conventions of Film Magazine Covers.pptx
Codes and Conventions of Film Magazine Covers.pptx
GeorgeCulica
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdf
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdf
VWO
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
Ahrefs
2024's Top PPC Tactics: Triple Your Google Ads Local Leads
2024's Top PPC Tactics: Triple Your Google Ads Local Leads
Search Engine Journal
top marketing posters - Fresh Spar Technologies - Manojkumar C
top marketing posters - Fresh Spar Technologies - Manojkumar C
Manojkumar C
Storyboards for my Final Major Project Video
Storyboards for my Final Major Project Video
SineadBidwell
Exploring Web 3.0 Growth marketing: Navigating the Future of the Internet
Exploring Web 3.0 Growth marketing: Navigating the Future of the Internet
nehapardhi711
Best digital marketing e-book form bignners
Best digital marketing e-book form bignners
muntasibkhan58
Infographics about SEO strategies and uses
Infographics about SEO strategies and uses
bhavanirupeshmoksha
Digital Marketing Courses In Pune- school Of Internet Marketing
Digital Marketing Courses In Pune- school Of Internet Marketing
ShauryaBadaya
Unlocking Passive Income: The Power of Affiliate Marketing
Unlocking Passive Income: The Power of Affiliate Marketing
Daniel
Master the Art of Digital Recruitment in Asia.pdf
Master the Art of Digital Recruitment in Asia.pdf
Higher Education Marketing
(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...
(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...
Hugues Rey
Dernier
(20)
Fiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview Assignment
Exploring The World Of Adult Ad Networks.pdf
Exploring The World Of Adult Ad Networks.pdf
McDonald's: A Journey Through Time (PPT)
McDonald's: A Journey Through Time (PPT)
Most Influential HR Leaders Leading the Corporate World, 2024 (Final file).pdf
Most Influential HR Leaders Leading the Corporate World, 2024 (Final file).pdf
The power of SEO-driven market intelligence
The power of SEO-driven market intelligence
15 Tactics to Scale Your Trade Show Marketing Strategy
15 Tactics to Scale Your Trade Show Marketing Strategy
Codes and Conventions of Film Magazine Websites.pptx
Codes and Conventions of Film Magazine Websites.pptx
Codes and Conventions of Film Magazine Covers.pptx
Codes and Conventions of Film Magazine Covers.pptx
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdf
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdf
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
2024's Top PPC Tactics: Triple Your Google Ads Local Leads
2024's Top PPC Tactics: Triple Your Google Ads Local Leads
top marketing posters - Fresh Spar Technologies - Manojkumar C
top marketing posters - Fresh Spar Technologies - Manojkumar C
Storyboards for my Final Major Project Video
Storyboards for my Final Major Project Video
Exploring Web 3.0 Growth marketing: Navigating the Future of the Internet
Exploring Web 3.0 Growth marketing: Navigating the Future of the Internet
Best digital marketing e-book form bignners
Best digital marketing e-book form bignners
Infographics about SEO strategies and uses
Infographics about SEO strategies and uses
Digital Marketing Courses In Pune- school Of Internet Marketing
Digital Marketing Courses In Pune- school Of Internet Marketing
Unlocking Passive Income: The Power of Affiliate Marketing
Unlocking Passive Income: The Power of Affiliate Marketing
Master the Art of Digital Recruitment in Asia.pdf
Master the Art of Digital Recruitment in Asia.pdf
(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...
(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...
Command Line Hacks for SEO Analysis and Optimization
1.
Tom Pool BlueArray Command Line
Hacks For SEO @cptntommy https://www.slideshare.net/TomPool
2.
Who Am I?
3.
@cptntommy Technical SEO Manager @
BlueArray #BrightonSEO @cptntommy
4.
Look after technical output for
all clients @ BlueArray @cptntommy@cptntommy
5.
This means I
get to work on loads of different clients, doing loads of different tasks @cptntommy@cptntommy
6.
Checking Response Codes @cptntommy@cptntommy
7.
Tech Audits @cptntommy@cptntommy
8.
Analysis Of @cptntommy@cptntommy
9.
Keywords @cptntommy@cptntommy
10.
Keyword Gap @cptntommy@cptntommy
11.
Server Log Files @cptntommy@cptntommy
12.
Crawl Data @cptntommy@cptntommy
13.
The Problem Is... @cptntommy
14.
Command Line Hacks
For SEO Insert picture of hours ticking away? Full screen Each of these tasks takes a lot of time
15.
@cptntommy@cptntommy
16.
@cptntommy@cptntommy
17.
< <? @cptntommy@cptntommy
18.
< < @cptntommy@cptntommy
19.
Command Line Hacks for
SEO @cptntommy@cptntommy Terminal
20.
What Is Command Line? @cptntommy@cptntommy
21.
It is a
basic interface between you and the computer @cptntommy@cptntommy
22.
What Is Command
Line?
23.
What Is Command
Line?
24.
The following references
are related to Mac OS’s Terminal application. @cptntommy@cptntommy
25.
@cptntommy@cptntommy
26.
@cptntommy@cptntommy
27.
@cptntommy@cptntommy
28.
29.
What Commands Do
I Use? @cptntommy@cptntommy
30.
CURL SORT CAT SPLIT SED AWK @cptntommy@cptntommy
31.
Keyword Analysis Keyword Gap
Analysis Checking Response Codes Log File Analysis Crawling & Analysis @cptntommy@cptntommy
32.
curl
33.
What is curl? @cptntommy@cptntommy
34.
“curl is a
tool to transfer data from or to a server” @cptntommy@cptntommy
35.
“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)
36.
Checking Response Codes @cptntommy@cptntommy
37.
Toms-MacBook-Pro:~ tompool$ https://www.bluearray.co.uk @cptntommy@cptntommy
38.
Toms-MacBook-Pro:~ tompool$ https://www.bluearray.co.ukcurl @cptntommy@cptntommy
39.
Toms-MacBook-Pro:~ tompool$ https://www.bluearray.co.ukhttps://www.bluearray.co.ukcurl @cptntommy@cptntommy
40.
@cptntommy@cptntommy
41.
@cptntommy@cptntommy
42.
What If I
Just Want To See The HTTP Header? @cptntommy
43.
@cptntommy@cptntommy
44.
curl @cptntommy@cptntommy
45.
curl -I @cptntommy@cptntommy Modifier -
Just The HTTP Header!
46.
curl -I https://bluearray.co.uk @cptntommy@cptntommy
47.
@cptntommy@cptntommy
48.
@cptntommy@cptntommy
49.
@cptntommy@cptntommy
50.
@cptntommy@cptntommy
51.
curl -I -L @cptntommy@cptntommy
52.
curl -I -L
https://bluearray.co.uk @cptntommy@cptntommy
53.
@cptntommy@cptntommy
54.
curl-O @cptntommy@cptntommy
55.
curl-O https://download.screami ngfrog.co.uk/products/seo -spider/ScreamingFrogSEO Spider-8.3.dmg @cptntommy@cptntommy
56.
@cptntommy@cptntommy
57.
Here we have
used CURL TO: Download Files, Check HTML, Check HTTP Header & Follow Redirects @cptntommy@cptntommy
58.
@cptntommy@cptntommy
59.
sort
60.
Sort ‘sorts’ @cptntommy@cptntommy
61.
@cptntommy@cptntommy
62.
Sort - A-Z
63.
@cptntommy@cptntommy
64.
@cptntommy@cptntommy
65.
Navigate to Folder
and use ‘ls - “list”’ command to make sure the data is there @cptntommy@cptntommy
66.
Then run the
sort command @cptntommy@cptntommy
67.
sort @cptntommy@cptntommy
68.
@cptntommy@cptntommy filename.csvsort
69.
“sort keyworddata.csv” @cptntommy@cptntommy
70.
@cptntommy@cptntommy
71.
sort filename >
newfilename @cptntommy@cptntommy
72.
@cptntommy@cptntommy
73.
@cptntommy@cptntommy Did It Work?
74.
head/tail
75.
WTF is Head/Tail? @cptntommy@cptntommy
76.
‘Head’ views the
first 10 Rows ‘Tail’ views the last 10 Rows @cptntommy@cptntommy
77.
head filename.csv @cptntommy@cptntommy
78.
head filename @cptntommy@cptntommy
79.
tail filename @cptntommy
80.
Sort - Z-A
81.
sort filename.csv > Z-A_SortedData.csv @cptntommy@cptntommy
82.
sort filename.csv > Z-A_SortedData.csv @cptntommy@cptntommy -r
83.
@cptntommy@cptntommy
84.
Sort - By
Volume
85.
@cptntommy@cptntommy
86.
@cptntommy@cptntommy We want to
sort by the second column
87.
@cptntommy@cptntommy
88.
sort @cptntommy@cptntommy
89.
sort -k2 @cptntommy@cptntommy
90.
sort -k2 -t, @cptntommy@cptntommy
91.
sort -k2 -t,
-n @cptntommy@cptntommy
92.
sort -k2 -t,
-n -r @cptntommy@cptntommy
93.
sort -k2 -t,
-n -r filename.csv @cptntommy@cptntommy
94.
sort -k2 -t,
-n -r filename.csv > volumesorteddata.csv @cptntommy@cptntommy
95.
head volumesorteddata.csv > top10KW.csv @cptntommy@cptntommy
96.
head -n100 volumesorteddata.csv > top100KW.csv @cptntommy@cptntommy
97.
Here sort has
been used to: Sort by Number, Sort by A-Z, Sort by Z-A @cptntommy@cptntommy
98.
We have also
used head/tail to; Extract the top 10, Top 100 Save these to a file @cptntommy@cptntommy
99.
Title
100.
@cptntommy@cptntommy cat - short
for “concatenate”
101.
@cptntommy@cptntommy Used to display,
combine & create files
102.
@cptntommy@cptntommy
103.
@cptntommy@cptntommy
104.
@cptntommy@cptntommy >
105.
@cptntommy@cptntommy cat
106.
@cptntommy@cptntommy cat *.csv
107.
@cptntommy@cptntommy cat *.csv >
alldata.csv
108.
@cptntommy@cptntommy > User/Desktop/DataToCombine
109.
sed
110.
@cptntommy@cptntommy Short for "stream
editor", allows you to filter and transform text.
111.
@cptntommy@cptntommy Adding text to
rows
112.
@cptntommy
113.
@cptntommy@cptntommy
114.
@cptntommy@cptntommy Use sed to
add protocol & domain at start of each line
115.
@cptntommy@cptntommy sed -e 's/^/http://www.domain .com/' file.csv
116.
@cptntommy@cptntommy REGEX!!
117.
@cptntommy@cptntommy sed -e 's/^/
118.
@cptntommy@cptntommy sed -e 's/^/http://www.domain.co m/'
119.
@cptntommy@cptntommy sed -e 's/^/http://www.domain .com/'
120.
@cptntommy@cptntommy sed -e 's/^/http://www.domain .com/' file.csv
121.
@cptntommy@cptntommy sed -e 's/^/http://www.domain .com/' file.csv
> full.csv
122.
@cptntommy@cptntommy
123.
@cptntommy@cptntommy use sed to
find & replace
124.
@cptntommy@cptntommy Replace http with
https
125.
@cptntommy@cptntommy sed -e 's/http
file.csv > newfile.csv /https/'
126.
@cptntommy
127.
@cptntommy@cptntommy Here we have: Added
in protocol & domain Replaced http with https
128.
awk
129.
@cptntommy@cptntommy Programming language, used to
process text
130.
@cptntommy@cptntommy Following example is
one of the easier applications of awk
131.
@cptntommy@cptntommy
132.
@cptntommy@cptntommy 1 7
133.
@cptntommy@cptntommy
134.
@cptntommy@cptntommy awk -F “,”
135.
@cptntommy@cptntommy awk -F “,”‘{print
$1 “,” $2}’
136.
@cptntommy@cptntommy awk -F “,”‘{print
$1 “,” $2}’ kw.csv > betterkw.csv
137.
@cptntommy
138.
@cptntommy@cptntommy awk -F “,”‘{print
$1 “,” $2}’
139.
@cptntommy@cptntommy awk -F “,”‘{print
$1 “,” $2 “,” $4}’
140.
@cptntommy@cptntommy How to combine all this?
141.
Log File Analysis @cptntommy
142.
@cptntommy About 1% of given Log
Files
143.
@cptntommy 1.cat Combine files together
144.
@cptntommy Cat *.log >
combinedlogs.log
145.
@cptntommy 2. Use sed
to add in full domain name to log file
146.
@cptntommy
147.
@cptntommy
148.
@cptntommy sed -e 's
// file.log > newfile.log /domain.com/'
149.
@cptntommy sed -e 's Search
150.
@cptntommy sed -e 's
// Forward Slash
151.
@cptntommy sed -e 's
// /domain.com/' Text to replace with
152.
@cptntommy sed -e 's
// file.log > newfile.log /domain.com/' Then the files
153.
@cptntommy 3.Extract 404 errors (awk)
154.
@cptntommy awk '/404/ {print
$0}' combinedlogs.log > log404.log
155.
@cptntommy 4.Extract any specific status code (awk)
156.
@cptntommy awk '/301/ {print
$0}' file.log > newfile.log
157.
@cptntommy awk '/200/ {print
$0}' file.log > newfile.log
158.
@cptntommy awk '/503/ {print
$0}' file.log > newfile.log
159.
@cptntommy awk '/418/ {print
$0}' file.log > newfile.log
160.
@cptntommy 5. Extract all Googlebot/ Mobile
Bot hits (awk)
161.
@cptntommy awk '/Googlebot/ {print
$0}' all.log > gbot.log
162.
@cptntommy What if you
wanted to know how many hits each bot had, without opening the file?
163.
@cptntommy awk '/Googlebot/ {print
$0}' all.log > gbot.log
164.
@cptntommy wc
165.
@cptntommy wc -l gbot.log
166.
@cptntommy
167.
@cptntommy 6. Extract all
hits of a specific URL, or all img requests, all css requests, all with modification of 1 command
168.
@cptntommy Replace ‘Googlebot’ with ‘BingBot’,
‘anybot’...
169.
@cptntommy awk '/Googlebot/ {print
$0}' all.log > gbot.log
170.
@cptntommy awk '/Bingbot/ {print
$0}' all.log > gbot.log
171.
@cptntommy awk '/anybot/ {print
$0}' all.log > gbot.log
172.
@cptntommy awk '/.css/ {print
$0}' all.log > gbot.log
173.
@cptntommy awk '/.jpeg/ {print
$0}' all.log > gbot.log
174.
@cptntommy awk '/whatever-you-want/ {print $0}'
all.log > file.log
175.
@cptntommy This Barely Scratches the Surface
176.
@cptntommy So, To Recap
177.
You can now hack: @cptntommy
178.
Server Logs @cptntommy
179.
Keyword data @cptntommy
180.
.csv files @cptntommy
181.
Extract columns of data @cptntommy
182.
Sort data @cptntommy
183.
General SEO Shit @cptntommy
184.
And @cptntommy
185.
#BrightonSEO @cptntommy
186.
Thanks! @cptntommy
Télécharger maintenant