SlideShare uma empresa Scribd logo
1 de 82
Baixar para ler offline
Hamlet Batista | @hamletbatista | #TechSEOBoost
Python for SEO
–
Programming As a Superpower
Hamlet Batista | @hamletbatista | #TechSEOBoost
AGENDA
–
Practical SEO applications
of Python => 3.6 for:
Data extraction
–
Preparation
–
Analysis & Visualization
–
Machine learning
–
Deep learning
Hamlet Batista | @hamletbatista | #TechSEOBoost
INTRO
–
Why program when you can hire
a programmer to do the work for you?
Hamlet Batista | @hamletbatista | #TechSEOBoost
But before…
Hamlet Batista | @hamletbatista | #TechSEOBoost
Hamlet Batista | @hamletbatista | #TechSEOBoost
Hamlet Batista | @hamletbatista | #TechSEOBoost
Hamlet Batista | @hamletbatista | #TechSEOBoost
Hamlet Batista | @hamletbatista | #TechSEOBoost
Hamlet Batista | @hamletbatista | #TechSEOBoost
Hamlet Batista | @hamletbatista | #TechSEOBoost
Hamlet Batista | @hamletbatista | #TechSEOBoost
CHALLENGING SEO PROBLEMS
–
THAT NEED PROGRAMMING WORK
Hamlet Batista | @hamletbatista | #TechSEOBoost
IBM WebSphere => SAP Hybris
Hamlet Batista | @hamletbatista | #TechSEOBoost
IBM WebSphere Site
Category Page
(Links to one or more
Product Listing
Pages)
Product Listing Page
(Links to one or more
Product Pages)
Product Page
(Single SKU)
Hamlet Batista | @hamletbatista | #TechSEOBoost
SAP Hybris Site
Category Page
(Links to one or more
Product Pages)
Product Page
(Single SKU)
Hamlet Batista | @hamletbatista | #TechSEOBoost
Old Site
Product Pages
(717)
New Site
Product Pages
(442)
Product
Mapping
(3431)
Hamlet Batista | @hamletbatista | #TechSEOBoost
Old Site
Category
Pages
(371)
New Site
Category
Pages
(147)
Category
Mapping
(712)
Hamlet Batista | @hamletbatista | #TechSEOBoost
Hamlet Batista | @hamletbatista | #TechSEOBoost
Category
Home
Product
Content
Videos
Other
NewUsersRevenuePageCount
Hamlet Batista | @hamletbatista | #TechSEOBoost
Hamlet Batista | @hamletbatista | #TechSEOBoost
Hamlet Batista | @hamletbatista | #TechSEOBoost
Category
Home
Product
Content
Videos
Other
NewUsers
Hamlet Batista | @hamletbatista | #TechSEOBoost
Winners vs Losers
Hamlet Batista | @hamletbatista | #TechSEOBoost
Launch Jupyter Notebook in Google Colaboratory
https://colab.research.google.com/github/ranksense/open-
source/blob/master/Presentations/TechSEOBoost/2018/PythonforSEOTechSEOBoost2018_
Hamlet_Batista.ipynb
Hamlet Batista | @hamletbatista | #TechSEOBoost
Hamlet Batista | @hamletbatista | #TechSEOBoost
Ecommerce V3 => Shopify
Hamlet Batista | @hamletbatista | #TechSEOBoost
https://github.com/plotly/plotly.py
Hamlet Batista | @hamletbatista | #TechSEOBoost
Solution Part 1 – Steps
Step 1:
Pull Google Analytics Data
–
Step 2:
Store Data in Pandas DataFrame
–
Step 3:
Perform Data Preparation and
Perform Basic Set Operations
CHALLENGE: Find Which Pages Lost
SEO Traffic
Hamlet Batista | @hamletbatista | #TechSEOBoost
Python – Basics
https://pandas.pydata.org/
Python for Data Science Cheat Sheet
https://s3.amazonaws.com/assets.datacamp.com/blog_assets/PythonF
orDataScience.pdf
Hamlet Batista | @hamletbatista | #TechSEOBoost
Python – Jupyter
Google Colaboratory
https://colab.research.google.com/notebooks/
welcome.ipynb
Hamlet Batista | @hamletbatista | #TechSEOBoost
Python – Pandas
https://pandas.pydata.org/
Cheat Sheet
https://pandas.pydata.org/Pandas_Cheat_Sheet.pdf
10 Minutes to pandas
https://pandas.pydata.org/pandas-docs/stable/10min.html
Intro to Pandas for Excel Super Users
https://towardsdatascience.com/intro-to-pandas-for-excel-
super-users-dac1b38f12b0
Hamlet Batista | @hamletbatista | #TechSEOBoost
Python – Requests
WEB SCRAPING REFERENCE:
A Simple Cheat Sheet for Web Scraping with
Python
https://blog.hartleybrody.com/web-scraping-cheat-sheet/
http://docs.python-requests.org/en/master/
Hamlet Batista | @hamletbatista | #TechSEOBoost
https://ga-dev-tools.appspot.com/query-explorer/
Hamlet Batista | @hamletbatista | #TechSEOBoost
Pulling Google Analytics Data
Hamlet Batista | @hamletbatista | #TechSEOBoost
Storing Data in a DataFrame
Hamlet Batista | @hamletbatista | #TechSEOBoost
Transforming Data for Analysis
https://www.shanelynn.ie/merge-join-dataframes-python-pandas-index-1/
Left Join Full Outer Join Left Join (if NULL)
Inner Join Right Join Right Join (if NULL)
Hamlet Batista | @hamletbatista | #TechSEOBoost
Transforming Data for Analysis
Hamlet Batista | @hamletbatista | #TechSEOBoost
Pages That Lost SEO Traffic
Hamlet Batista | @hamletbatista | #TechSEOBoost
Solution Part 2 – Steps
Step 1:
We will crawl old pages to follow
redirects
–
Step 2:
We will group pages using regular
expressions
–
Step 3:
Repeat the previous analysis
CHALLENGE: Find Which Page Groups Lost
SEO Traffic (Manually)
Hamlet Batista | @hamletbatista | #TechSEOBoost
Regular Expressions for
SEOs and Digital
Marketers (with Use
Cases)
https://netpeaksoftware.com/blog/
regular-expressions-for-seos-
and-digital-marketers-with-use-
cases
Regex101.com
Hamlet Batista | @hamletbatista | #TechSEOBoost
Crawling Old Pages
Hamlet Batista | @hamletbatista | #TechSEOBoost
Grouping with Regexes
Lookahead and Lookbehind Zero-Length Assertions
https://www.regular-expressions.info/lookaround.html
Hamlet Batista | @hamletbatista | #TechSEOBoost
https://github.com/plotly/plotly.py
Hamlet Batista | @hamletbatista | #TechSEOBoost
Page Groups That Lost SEO Traffic
Hamlet Batista | @hamletbatista | #TechSEOBoost
Reverse Engineer Success Too
Hamlet Batista | @hamletbatista | #TechSEOBoost
How Do We Generalize This?
Hamlet Batista | @hamletbatista | #TechSEOBoost
Using Machine Learning!
Hamlet Batista | @hamletbatista | #TechSEOBoost
But before…
Hamlet Batista | @hamletbatista | #TechSEOBoost
Credit: Matt West
Why Are Dominicans So Good
at Baseball?
Hamlet Batista | @hamletbatista | #TechSEOBoost
Hit a Vitilla? Hit Anything
https://www.youtube.com/watch?v=k8Aw2cBer84
Hamlet Batista | @hamletbatista | #TechSEOBoost
Vitilla
https://en.wikipedia.org/wiki/Vitilla
Hamlet Batista | @hamletbatista | #TechSEOBoost
Learn Machine Learning and Solve Any SEO Problem
Hamlet Batista | @hamletbatista | #TechSEOBoost
Hamlet Batista | @hamletbatista | #TechSEOBoost
Regex-> URL Matching
XPath-> Content
Matching
Hamlet Batista | @hamletbatista | #TechSEOBoost
Solution Part 3 – Steps
Step 1:
Collect training data
–
Step 2:
Prepare and split training data into
training, and testing
–
Step 3:
Find best model
CHALLENGE: Find Which Page Groups Lost
SEO Traffic (Automatically)
Hamlet Batista | @hamletbatista | #TechSEOBoost
Python – BeautifulSoup
BeautifulSoup 4 Cheatsheet
http://akul.me/blog/2016/beautifulsoup-cheatsheet/
https://www.crummy.com/software/BeautifulSoup/bs4/download/
An SEO’s guide to XPath
https://builtvisible.com/seo-guide-to-xpath/
Hamlet Batista | @hamletbatista | #TechSEOBoost
Python – Scikit-learn
https://scikit-learn.org/
Cheat Sheet
https://s3.amazonaws.com/assets.datacamp.com/blog_assets/Scikit_Lear
heat_Sheet_Python.pdf
Hands-On Introduction To Scikit-learn (sklearn)
https://towardsdatascience.com/hands-on-introduction-to-scikit-learn-
sklearn-f3df652ff8f2
Efficiently Searching Optimal Tuning
Parameters
https://www.ritchieng.com/machine-learning-efficiently-
search-tuning-param/
Hamlet Batista | @hamletbatista | #TechSEOBoost
Data Scientist Bottom Up Solution
Inside the BloomReach Algorithm - Using
Machine Learning to Understand Page
Templates
https://www.bloomreach.com/en/blog/2018/07/using-machine-
learning-to-learn-page-templates.html
Hamlet Batista | @hamletbatista | #TechSEOBoost
For most Ecommerce sites, the dimensions
and quantity of images and input form elements
change by page template.
Let’s use that as the features vector.
Hamlet’s Observation
and Simpler Solution
Hamlet Batista | @hamletbatista | #TechSEOBoost
Hamlet’s Observation and Simpler Solution
Hamlet Batista | @hamletbatista | #TechSEOBoost
Hamlet’s Observation and Simpler Solution
Hamlet Batista | @hamletbatista | #TechSEOBoost
Collecting Training Data
Hamlet Batista | @hamletbatista | #TechSEOBoost
What is One Hot Encoding?
Why and when do you have to
use it?
https://hackernoon.com/what-is-one-
hot-encoding-why-and-when-do-you-
have-to-use-it-e3c6186d008f
Prepare and Split Data
Hamlet Batista | @hamletbatista | #TechSEOBoost
Cross Validation and Grid Search
For Model Selection in Python
https://stackabuse.com/cross-validation-
and-grid-search-for-model-selection-in-
python/
Find Best Model
Hamlet Batista | @hamletbatista | #TechSEOBoost
https://github.com/plotly/plotly.py
Hamlet Batista | @hamletbatista | #TechSEOBoost
Simple guide to confusion matrix terminology
https://www.dataschool.io/simple-guide-to-confusion-matrix-terminology/
Confusion Matrix
Hamlet Batista | @hamletbatista | #TechSEOBoost
But wait… We can do Better
Hamlet Batista | @hamletbatista | #TechSEOBoost
Using Deep Learning!
Hamlet Batista | @hamletbatista | #TechSEOBoost
Solution Part 4 – Steps
Step 1:
Label a few thousand web page
screenshots with the visual features
you care about
–
Step 2:
Train a computer vision model to
predict more granular page groups
–
Step 3: Find best model
CHALLENGE: Learn More Granular Page
Groups that Lost SEO Traffic (Automatically)
Hamlet Batista | @hamletbatista | #TechSEOBoost
https://www.tensorflow.org/
Keras Cheat Sheet
https://s3.amazonaws.com/assets.dataca
mp.com/blog_assets/Keras_Cheat_Sheet
_Python.pdf
TensorFlow Tutorial For
Beginners
https://www.datacamp.com/community/tut
orials/tensorflow-tutorial
Python – Tensorflow
& Keras
Hamlet Batista | @hamletbatista | #TechSEOBoost
Bottleneck
The “Information
Bottleneck” Theory
https://www.quantamagazine.org/ne
w-theory-cracks-open-the-black-
box-of-deep-learning-20170921/
Hamlet Batista | @hamletbatista | #TechSEOBoost
Encoder Bottleneck Decoder
Input Image Reconstructed Image
Latent Space
Representation
AUTOENCODER
Hamlet Batista | @hamletbatista | #TechSEOBoost
14 x 14 Feature Map
1. Input Image 2. Convolutional
Feature Extraction
3. RNN with attention
over the image
4. Word by word
generation
LSTM
Encoder Bottleneck Decoder
Latent Space
Representation
Caption Generator
Hamlet Batista | @hamletbatista | #TechSEOBoost
Python – Tensorflow Object Detection API
https://github.com/tensorflow/models/tree/master/research/object_detection
Hamlet Batista | @hamletbatista | #TechSEOBoost
AutoML Vision API Tutorial
https://cloud.google.com/vision/automl/docs/tutorial
Google AutoML
Hamlet Batista | @hamletbatista | #TechSEOBoost
Visually Labeling Screenshots
Hamlet Batista | @hamletbatista | #TechSEOBoost
Don't Take Security
Advice from SEO Experts
or Psychics
https://www.troyhunt.com/dont-
take-security-advice-from-seo-
experts-or-psychics-neil-patel/
Hamlet Batista | @hamletbatista | #TechSEOBoost
Launch Jupyter Notebook in Google
Colaboratory
https://colab.research.google.com/github/ranksense/open-
source/blob/master/Presentations/TechSEOBoost/2018/Pyt
honforSEOTechSEOBoost2018_Hamlet_Batista.ipynb
Hamlet Batista | @hamletbatista | #TechSEOBoost
SUMMARY
–
Hamlet Batista | @hamletbatista | #TechSEOBoost
Summary
Practical applications
of Python => 3.6
for:
Data extraction
–
Preparation
–
Analysis
–
Machine learning
–
Deep learning
Hamlet Batista | @hamletbatista | #TechSEOBoost
Free Realtime SEO Monitor
–
Ongoing monitoring with no active crawls
–
Receive alerts about critical SEO issues
–
Apply quick, temporary fixes in Cloudflare
–
Create developer tickets for permanent solutions
ABOUT RANKSENSE
– Apply for Beta Access
www.ranksense.com

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

TechSEO Boost 2017: SEO Best Practices for JavaScript T-Based Websites
TechSEO Boost 2017: SEO Best Practices for JavaScript T-Based WebsitesTechSEO Boost 2017: SEO Best Practices for JavaScript T-Based Websites
TechSEO Boost 2017: SEO Best Practices for JavaScript T-Based Websites
 
Query Classification on Steroids with BERT
Query Classification on Steroids with BERTQuery Classification on Steroids with BERT
Query Classification on Steroids with BERT
 
TechSEO Boost 2017: Making the Web Fast
TechSEO Boost 2017: Making the Web FastTechSEO Boost 2017: Making the Web Fast
TechSEO Boost 2017: Making the Web Fast
 
The New Renaissance of JavaScript
The New Renaissance of JavaScriptThe New Renaissance of JavaScript
The New Renaissance of JavaScript
 
Split Testing for SEO - 9 Months of Learning
Split Testing for SEO - 9 Months of LearningSplit Testing for SEO - 9 Months of Learning
Split Testing for SEO - 9 Months of Learning
 
Automating Google Lighthouse
Automating Google LighthouseAutomating Google Lighthouse
Automating Google Lighthouse
 
Automated Duplicate Content Consolidation with Google Cloud Functions
Automated Duplicate Content Consolidation with Google Cloud FunctionsAutomated Duplicate Content Consolidation with Google Cloud Functions
Automated Duplicate Content Consolidation with Google Cloud Functions
 
Inbound 2017: Back to Our Roots with Technical SEO
Inbound 2017: Back to Our Roots with Technical SEOInbound 2017: Back to Our Roots with Technical SEO
Inbound 2017: Back to Our Roots with Technical SEO
 
John Warner: Why Google isn't giving update advice anymore
John Warner: Why Google isn't giving update advice anymoreJohn Warner: Why Google isn't giving update advice anymore
John Warner: Why Google isn't giving update advice anymore
 
TechSEO Boost 2017: Working Smarter: SEO Automation to Increase Efficiency & ...
TechSEO Boost 2017: Working Smarter: SEO Automation to Increase Efficiency & ...TechSEO Boost 2017: Working Smarter: SEO Automation to Increase Efficiency & ...
TechSEO Boost 2017: Working Smarter: SEO Automation to Increase Efficiency & ...
 
Doing More with Less: Automated, High-Quality Content Generation
Doing More with Less: Automated, High-Quality Content GenerationDoing More with Less: Automated, High-Quality Content Generation
Doing More with Less: Automated, High-Quality Content Generation
 
Analytics For SEOs - Mozcation Portsmouth 11/7/12
Analytics For SEOs - Mozcation Portsmouth 11/7/12Analytics For SEOs - Mozcation Portsmouth 11/7/12
Analytics For SEOs - Mozcation Portsmouth 11/7/12
 
How Agile Technical SEO Can Add Value To Your SEO Campaign, by Adam Gent
How Agile Technical SEO Can Add Value To Your SEO Campaign, by Adam GentHow Agile Technical SEO Can Add Value To Your SEO Campaign, by Adam Gent
How Agile Technical SEO Can Add Value To Your SEO Campaign, by Adam Gent
 
How to build simple web apps to automate your SEO tasks - BrightonSEO Spring ...
How to build simple web apps to automate your SEO tasks - BrightonSEO Spring ...How to build simple web apps to automate your SEO tasks - BrightonSEO Spring ...
How to build simple web apps to automate your SEO tasks - BrightonSEO Spring ...
 
Machine Learning For SEOs - TechSEOBoost 2018
Machine Learning For SEOs - TechSEOBoost 2018Machine Learning For SEOs - TechSEOBoost 2018
Machine Learning For SEOs - TechSEOBoost 2018
 
The Technical Seo Renaissance - Mike King
 The Technical Seo Renaissance - Mike King   The Technical Seo Renaissance - Mike King
The Technical Seo Renaissance - Mike King
 
Modern Day Link Building by Jon Cooper
Modern Day Link Building by Jon CooperModern Day Link Building by Jon Cooper
Modern Day Link Building by Jon Cooper
 
Technical SEO "Overoptimization"
Technical SEO "Overoptimization"Technical SEO "Overoptimization"
Technical SEO "Overoptimization"
 
MnSearch Summit 2018 - Rob Ousbey – The Evolution of SEO: Split-Testing for S...
MnSearch Summit 2018 - Rob Ousbey – The Evolution of SEO: Split-Testing for S...MnSearch Summit 2018 - Rob Ousbey – The Evolution of SEO: Split-Testing for S...
MnSearch Summit 2018 - Rob Ousbey – The Evolution of SEO: Split-Testing for S...
 
Max Prin - MnSearch Summit 2018 - SEO for the Current Mobile Landscape
Max Prin - MnSearch Summit 2018 - SEO for the Current Mobile LandscapeMax Prin - MnSearch Summit 2018 - SEO for the Current Mobile Landscape
Max Prin - MnSearch Summit 2018 - SEO for the Current Mobile Landscape
 

Semelhante a TechSEO Boost 2018: Python for SEOs

Delivering client sites - KC2015
Delivering client sites - KC2015Delivering client sites - KC2015
Delivering client sites - KC2015
Ilesh Mistry
 
Getting collections online
Getting collections onlineGetting collections online
Getting collections online
Mike Ellis
 
ARTDM 171, Week 15: Search Engine Optimization (SEO)
ARTDM 171, Week 15: Search Engine Optimization (SEO)ARTDM 171, Week 15: Search Engine Optimization (SEO)
ARTDM 171, Week 15: Search Engine Optimization (SEO)
Gilbert Guerrero
 

Semelhante a TechSEO Boost 2018: Python for SEOs (20)

SEO Meets Automation
SEO Meets AutomationSEO Meets Automation
SEO Meets Automation
 
TechSEO Boost - Apps script for SEOs
TechSEO Boost - Apps script for SEOsTechSEO Boost - Apps script for SEOs
TechSEO Boost - Apps script for SEOs
 
Everything That Can Go Wrong Will Go Wrong - Tech SEO Boost 2017 - Patrick Stox
Everything That Can Go Wrong Will Go Wrong - Tech SEO Boost 2017 - Patrick StoxEverything That Can Go Wrong Will Go Wrong - Tech SEO Boost 2017 - Patrick Stox
Everything That Can Go Wrong Will Go Wrong - Tech SEO Boost 2017 - Patrick Stox
 
Scaling Keyword Research to Find Content Gaps
Scaling Keyword Research to Find Content GapsScaling Keyword Research to Find Content Gaps
Scaling Keyword Research to Find Content Gaps
 
Getting Started with Python and Machine Learning for SEO | BrightonSEO Octobe...
Getting Started with Python and Machine Learning for SEO | BrightonSEO Octobe...Getting Started with Python and Machine Learning for SEO | BrightonSEO Octobe...
Getting Started with Python and Machine Learning for SEO | BrightonSEO Octobe...
 
Delivering client sites - KC2015
Delivering client sites - KC2015Delivering client sites - KC2015
Delivering client sites - KC2015
 
Reverse Engineering Twitter Hashtag Algorithm
Reverse Engineering Twitter Hashtag AlgorithmReverse Engineering Twitter Hashtag Algorithm
Reverse Engineering Twitter Hashtag Algorithm
 
Python For Technical SEO | Women In Tech SEO Festival March 2020 | Ruth Everett
Python For Technical SEO | Women In Tech SEO Festival March 2020 | Ruth Everett Python For Technical SEO | Women In Tech SEO Festival March 2020 | Ruth Everett
Python For Technical SEO | Women In Tech SEO Festival March 2020 | Ruth Everett
 
MnSearch Summit 2018 - Max Prin – Technical SEO Tactics for the Current Mobil...
MnSearch Summit 2018 - Max Prin – Technical SEO Tactics for the Current Mobil...MnSearch Summit 2018 - Max Prin – Technical SEO Tactics for the Current Mobil...
MnSearch Summit 2018 - Max Prin – Technical SEO Tactics for the Current Mobil...
 
Getting collections online
Getting collections onlineGetting collections online
Getting collections online
 
Lambda Architecture - Storm, Trident, SummingBird ... - Architecture and Over...
Lambda Architecture - Storm, Trident, SummingBird ... - Architecture and Over...Lambda Architecture - Storm, Trident, SummingBird ... - Architecture and Over...
Lambda Architecture - Storm, Trident, SummingBird ... - Architecture and Over...
 
Tripletail
TripletailTripletail
Tripletail
 
GraphQL Without a Database | Frontend Developer Love
GraphQL Without a Database | Frontend Developer LoveGraphQL Without a Database | Frontend Developer Love
GraphQL Without a Database | Frontend Developer Love
 
GatsbyJS Recipes - Mmt tech meetup - August 2020
GatsbyJS Recipes - Mmt tech meetup - August 2020GatsbyJS Recipes - Mmt tech meetup - August 2020
GatsbyJS Recipes - Mmt tech meetup - August 2020
 
Web Components: What, Why, How, and When
Web Components: What, Why, How, and WhenWeb Components: What, Why, How, and When
Web Components: What, Why, How, and When
 
Machine Learning Introduction for Digital Business Leaders
Machine Learning Introduction for Digital Business LeadersMachine Learning Introduction for Digital Business Leaders
Machine Learning Introduction for Digital Business Leaders
 
How to Use Google Analytics to Drive SEO Benefit?
How to Use Google Analytics to  Drive SEO Benefit?How to Use Google Analytics to  Drive SEO Benefit?
How to Use Google Analytics to Drive SEO Benefit?
 
ARTDM 171, Week 15: Search Engine Optimization (SEO)
ARTDM 171, Week 15: Search Engine Optimization (SEO)ARTDM 171, Week 15: Search Engine Optimization (SEO)
ARTDM 171, Week 15: Search Engine Optimization (SEO)
 
TechSEO Boost 2019: Research Competition
TechSEO Boost 2019: Research CompetitionTechSEO Boost 2019: Research Competition
TechSEO Boost 2019: Research Competition
 
ITCamp 2018 - Damian Widera - SQL Server 2016. Meet the Row Level Security. P...
ITCamp 2018 - Damian Widera - SQL Server 2016. Meet the Row Level Security. P...ITCamp 2018 - Damian Widera - SQL Server 2016. Meet the Row Level Security. P...
ITCamp 2018 - Damian Widera - SQL Server 2016. Meet the Row Level Security. P...
 

Mais de Catalyst

New Commerce Commerce: All Things Instacart
New Commerce Commerce: All Things InstacartNew Commerce Commerce: All Things Instacart
New Commerce Commerce: All Things Instacart
Catalyst
 
Reignite Your Business with Performance Marketing: 4 Ways to Fuel Your Reopening
Reignite Your Business with Performance Marketing: 4 Ways to Fuel Your ReopeningReignite Your Business with Performance Marketing: 4 Ways to Fuel Your Reopening
Reignite Your Business with Performance Marketing: 4 Ways to Fuel Your Reopening
Catalyst
 
Reignite Your Business with Performance Marketing: 4 Ways to Dial-Up Brand In...
Reignite Your Business with Performance Marketing: 4 Ways to Dial-Up Brand In...Reignite Your Business with Performance Marketing: 4 Ways to Dial-Up Brand In...
Reignite Your Business with Performance Marketing: 4 Ways to Dial-Up Brand In...
Catalyst
 

Mais de Catalyst (20)

Closing the Gap: Adopting Omnichannel Strategies for Stronger Brand-Consumer ...
Closing the Gap: Adopting Omnichannel Strategies for Stronger Brand-Consumer ...Closing the Gap: Adopting Omnichannel Strategies for Stronger Brand-Consumer ...
Closing the Gap: Adopting Omnichannel Strategies for Stronger Brand-Consumer ...
 
TechSEO Boost 2021 - Cultivating a Product Mindset for Success
TechSEO Boost 2021 - Cultivating a Product Mindset for SuccessTechSEO Boost 2021 - Cultivating a Product Mindset for Success
TechSEO Boost 2021 - Cultivating a Product Mindset for Success
 
TechSEO Boost 2021 - SEO Experimentation
TechSEO Boost 2021 - SEO ExperimentationTechSEO Boost 2021 - SEO Experimentation
TechSEO Boost 2021 - SEO Experimentation
 
TechSEO Boost 2021 - Rendering Strategies: Measuring the Devil’s Details in C...
TechSEO Boost 2021 - Rendering Strategies: Measuring the Devil’s Details in C...TechSEO Boost 2021 - Rendering Strategies: Measuring the Devil’s Details in C...
TechSEO Boost 2021 - Rendering Strategies: Measuring the Devil’s Details in C...
 
10 Trends Changing Programmatic
10 Trends Changing Programmatic10 Trends Changing Programmatic
10 Trends Changing Programmatic
 
New Commerce Conference: Charting a Course to Success with Your Retail Media ...
New Commerce Conference: Charting a Course to Success with Your Retail Media ...New Commerce Conference: Charting a Course to Success with Your Retail Media ...
New Commerce Conference: Charting a Course to Success with Your Retail Media ...
 
The New Commerce Conference: The Omni-channel Imperative
The New Commerce Conference: The Omni-channel ImperativeThe New Commerce Conference: The Omni-channel Imperative
The New Commerce Conference: The Omni-channel Imperative
 
New Commerce Commerce: All Things Instacart
New Commerce Commerce: All Things InstacartNew Commerce Commerce: All Things Instacart
New Commerce Commerce: All Things Instacart
 
The Power of SEO: Protect Your Bottom Line & Future Proof Your Brand
The Power of SEO: Protect Your Bottom Line & Future Proof Your BrandThe Power of SEO: Protect Your Bottom Line & Future Proof Your Brand
The Power of SEO: Protect Your Bottom Line & Future Proof Your Brand
 
The Era of Omni-Commerce: New Insights for Dominating the Digital Shelf and B...
The Era of Omni-Commerce: New Insights for Dominating the Digital Shelf and B...The Era of Omni-Commerce: New Insights for Dominating the Digital Shelf and B...
The Era of Omni-Commerce: New Insights for Dominating the Digital Shelf and B...
 
Reignite Your Business with Performance Marketing: 4 Ways to Fuel Your Reopening
Reignite Your Business with Performance Marketing: 4 Ways to Fuel Your ReopeningReignite Your Business with Performance Marketing: 4 Ways to Fuel Your Reopening
Reignite Your Business with Performance Marketing: 4 Ways to Fuel Your Reopening
 
Reignite Your Business with Performance Marketing: 4 Ways to Dial-Up Brand In...
Reignite Your Business with Performance Marketing: 4 Ways to Dial-Up Brand In...Reignite Your Business with Performance Marketing: 4 Ways to Dial-Up Brand In...
Reignite Your Business with Performance Marketing: 4 Ways to Dial-Up Brand In...
 
Evolve Your Social Commerce Strategy: Thinking Beyond Facebook
Evolve Your Social Commerce Strategy: Thinking Beyond FacebookEvolve Your Social Commerce Strategy: Thinking Beyond Facebook
Evolve Your Social Commerce Strategy: Thinking Beyond Facebook
 
B2B SEO: Increase Traffic & Leads in 2020
B2B SEO: Increase Traffic & Leads in 2020B2B SEO: Increase Traffic & Leads in 2020
B2B SEO: Increase Traffic & Leads in 2020
 
Keynote: Bias in Search and Recommender Systems
Keynote: Bias in Search and Recommender SystemsKeynote: Bias in Search and Recommender Systems
Keynote: Bias in Search and Recommender Systems
 
NLP Powered Outreach Link Building
NLP Powered Outreach Link BuildingNLP Powered Outreach Link Building
NLP Powered Outreach Link Building
 
Generating Qualitative Content with GPT-2 in All Languages
Generating Qualitative Content with GPT-2 in All LanguagesGenerating Qualitative Content with GPT-2 in All Languages
Generating Qualitative Content with GPT-2 in All Languages
 
NLP for SEO
NLP for SEONLP for SEO
NLP for SEO
 
What I Learned Building a Toy Example to Crawl & Render like Google
What I Learned Building a Toy Example to Crawl & Render like GoogleWhat I Learned Building a Toy Example to Crawl & Render like Google
What I Learned Building a Toy Example to Crawl & Render like Google
 
The User is The Query: The Rise of Predictive Proactive Search
The User is The Query: The Rise of Predictive Proactive SearchThe User is The Query: The Rise of Predictive Proactive Search
The User is The Query: The Rise of Predictive Proactive Search
 

Último

Brand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdfBrand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdf
tbatkhuu1
 
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
dollysharma2066
 

Último (20)

No Cookies No Problem - Steve Krull, Be Found Online
No Cookies No Problem - Steve Krull, Be Found OnlineNo Cookies No Problem - Steve Krull, Be Found Online
No Cookies No Problem - Steve Krull, Be Found Online
 
Brand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdfBrand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdf
 
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
 
Digital Strategy Master Class - Andrew Rupert
Digital Strategy Master Class - Andrew RupertDigital Strategy Master Class - Andrew Rupert
Digital Strategy Master Class - Andrew Rupert
 
Podcast Marketing Master Class - Roger Nairn
Podcast Marketing Master Class - Roger NairnPodcast Marketing Master Class - Roger Nairn
Podcast Marketing Master Class - Roger Nairn
 
How to Create a Social Media Plan Like a Pro - Jordan Scheltgen
How to Create a Social Media Plan Like a Pro - Jordan ScheltgenHow to Create a Social Media Plan Like a Pro - Jordan Scheltgen
How to Create a Social Media Plan Like a Pro - Jordan Scheltgen
 
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
 
The Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfThe Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdf
 
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
 
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
SEO Master Class - Steve Wiideman, Wiideman Consulting GroupSEO Master Class - Steve Wiideman, Wiideman Consulting Group
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
 
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptxUnraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
 
Factors-Influencing-Branding-Strategies.pptx
Factors-Influencing-Branding-Strategies.pptxFactors-Influencing-Branding-Strategies.pptx
Factors-Influencing-Branding-Strategies.pptx
 
Developing Marketing Strategies and Plans kotler
Developing Marketing Strategies and Plans kotlerDeveloping Marketing Strategies and Plans kotler
Developing Marketing Strategies and Plans kotler
 
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
 
Martal Group - B2B Lead Gen Agency - Onboarding Overview
Martal Group - B2B Lead Gen Agency - Onboarding OverviewMartal Group - B2B Lead Gen Agency - Onboarding Overview
Martal Group - B2B Lead Gen Agency - Onboarding Overview
 
The Future of Brands on LinkedIn - Alison Kaltman
The Future of Brands on LinkedIn - Alison KaltmanThe Future of Brands on LinkedIn - Alison Kaltman
The Future of Brands on LinkedIn - Alison Kaltman
 
Unlocking the Mystery of the Voynich Manuscript
Unlocking the Mystery of the Voynich ManuscriptUnlocking the Mystery of the Voynich Manuscript
Unlocking the Mystery of the Voynich Manuscript
 
Situation Analysis | Management Company.
Situation Analysis | Management Company.Situation Analysis | Management Company.
Situation Analysis | Management Company.
 
Brand Strategy Master Class - Juntae DeLane
Brand Strategy Master Class - Juntae DeLaneBrand Strategy Master Class - Juntae DeLane
Brand Strategy Master Class - Juntae DeLane
 
BLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly BulletinBLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
 

TechSEO Boost 2018: Python for SEOs

  • 1.
  • 2. Hamlet Batista | @hamletbatista | #TechSEOBoost Python for SEO – Programming As a Superpower
  • 3. Hamlet Batista | @hamletbatista | #TechSEOBoost AGENDA – Practical SEO applications of Python => 3.6 for: Data extraction – Preparation – Analysis & Visualization – Machine learning – Deep learning
  • 4. Hamlet Batista | @hamletbatista | #TechSEOBoost INTRO – Why program when you can hire a programmer to do the work for you?
  • 5. Hamlet Batista | @hamletbatista | #TechSEOBoost But before…
  • 6. Hamlet Batista | @hamletbatista | #TechSEOBoost
  • 7. Hamlet Batista | @hamletbatista | #TechSEOBoost
  • 8. Hamlet Batista | @hamletbatista | #TechSEOBoost
  • 9. Hamlet Batista | @hamletbatista | #TechSEOBoost
  • 10. Hamlet Batista | @hamletbatista | #TechSEOBoost
  • 11. Hamlet Batista | @hamletbatista | #TechSEOBoost
  • 12. Hamlet Batista | @hamletbatista | #TechSEOBoost
  • 13. Hamlet Batista | @hamletbatista | #TechSEOBoost CHALLENGING SEO PROBLEMS – THAT NEED PROGRAMMING WORK
  • 14. Hamlet Batista | @hamletbatista | #TechSEOBoost IBM WebSphere => SAP Hybris
  • 15. Hamlet Batista | @hamletbatista | #TechSEOBoost IBM WebSphere Site Category Page (Links to one or more Product Listing Pages) Product Listing Page (Links to one or more Product Pages) Product Page (Single SKU)
  • 16. Hamlet Batista | @hamletbatista | #TechSEOBoost SAP Hybris Site Category Page (Links to one or more Product Pages) Product Page (Single SKU)
  • 17. Hamlet Batista | @hamletbatista | #TechSEOBoost Old Site Product Pages (717) New Site Product Pages (442) Product Mapping (3431)
  • 18. Hamlet Batista | @hamletbatista | #TechSEOBoost Old Site Category Pages (371) New Site Category Pages (147) Category Mapping (712)
  • 19. Hamlet Batista | @hamletbatista | #TechSEOBoost
  • 20. Hamlet Batista | @hamletbatista | #TechSEOBoost Category Home Product Content Videos Other NewUsersRevenuePageCount
  • 21. Hamlet Batista | @hamletbatista | #TechSEOBoost
  • 22. Hamlet Batista | @hamletbatista | #TechSEOBoost
  • 23. Hamlet Batista | @hamletbatista | #TechSEOBoost Category Home Product Content Videos Other NewUsers
  • 24. Hamlet Batista | @hamletbatista | #TechSEOBoost Winners vs Losers
  • 25. Hamlet Batista | @hamletbatista | #TechSEOBoost Launch Jupyter Notebook in Google Colaboratory https://colab.research.google.com/github/ranksense/open- source/blob/master/Presentations/TechSEOBoost/2018/PythonforSEOTechSEOBoost2018_ Hamlet_Batista.ipynb
  • 26. Hamlet Batista | @hamletbatista | #TechSEOBoost
  • 27. Hamlet Batista | @hamletbatista | #TechSEOBoost Ecommerce V3 => Shopify
  • 28. Hamlet Batista | @hamletbatista | #TechSEOBoost https://github.com/plotly/plotly.py
  • 29. Hamlet Batista | @hamletbatista | #TechSEOBoost Solution Part 1 – Steps Step 1: Pull Google Analytics Data – Step 2: Store Data in Pandas DataFrame – Step 3: Perform Data Preparation and Perform Basic Set Operations CHALLENGE: Find Which Pages Lost SEO Traffic
  • 30. Hamlet Batista | @hamletbatista | #TechSEOBoost Python – Basics https://pandas.pydata.org/ Python for Data Science Cheat Sheet https://s3.amazonaws.com/assets.datacamp.com/blog_assets/PythonF orDataScience.pdf
  • 31. Hamlet Batista | @hamletbatista | #TechSEOBoost Python – Jupyter Google Colaboratory https://colab.research.google.com/notebooks/ welcome.ipynb
  • 32. Hamlet Batista | @hamletbatista | #TechSEOBoost Python – Pandas https://pandas.pydata.org/ Cheat Sheet https://pandas.pydata.org/Pandas_Cheat_Sheet.pdf 10 Minutes to pandas https://pandas.pydata.org/pandas-docs/stable/10min.html Intro to Pandas for Excel Super Users https://towardsdatascience.com/intro-to-pandas-for-excel- super-users-dac1b38f12b0
  • 33. Hamlet Batista | @hamletbatista | #TechSEOBoost Python – Requests WEB SCRAPING REFERENCE: A Simple Cheat Sheet for Web Scraping with Python https://blog.hartleybrody.com/web-scraping-cheat-sheet/ http://docs.python-requests.org/en/master/
  • 34. Hamlet Batista | @hamletbatista | #TechSEOBoost https://ga-dev-tools.appspot.com/query-explorer/
  • 35. Hamlet Batista | @hamletbatista | #TechSEOBoost Pulling Google Analytics Data
  • 36. Hamlet Batista | @hamletbatista | #TechSEOBoost Storing Data in a DataFrame
  • 37. Hamlet Batista | @hamletbatista | #TechSEOBoost Transforming Data for Analysis https://www.shanelynn.ie/merge-join-dataframes-python-pandas-index-1/ Left Join Full Outer Join Left Join (if NULL) Inner Join Right Join Right Join (if NULL)
  • 38. Hamlet Batista | @hamletbatista | #TechSEOBoost Transforming Data for Analysis
  • 39. Hamlet Batista | @hamletbatista | #TechSEOBoost Pages That Lost SEO Traffic
  • 40. Hamlet Batista | @hamletbatista | #TechSEOBoost Solution Part 2 – Steps Step 1: We will crawl old pages to follow redirects – Step 2: We will group pages using regular expressions – Step 3: Repeat the previous analysis CHALLENGE: Find Which Page Groups Lost SEO Traffic (Manually)
  • 41. Hamlet Batista | @hamletbatista | #TechSEOBoost Regular Expressions for SEOs and Digital Marketers (with Use Cases) https://netpeaksoftware.com/blog/ regular-expressions-for-seos- and-digital-marketers-with-use- cases Regex101.com
  • 42. Hamlet Batista | @hamletbatista | #TechSEOBoost Crawling Old Pages
  • 43. Hamlet Batista | @hamletbatista | #TechSEOBoost Grouping with Regexes Lookahead and Lookbehind Zero-Length Assertions https://www.regular-expressions.info/lookaround.html
  • 44. Hamlet Batista | @hamletbatista | #TechSEOBoost https://github.com/plotly/plotly.py
  • 45. Hamlet Batista | @hamletbatista | #TechSEOBoost Page Groups That Lost SEO Traffic
  • 46. Hamlet Batista | @hamletbatista | #TechSEOBoost Reverse Engineer Success Too
  • 47. Hamlet Batista | @hamletbatista | #TechSEOBoost How Do We Generalize This?
  • 48. Hamlet Batista | @hamletbatista | #TechSEOBoost Using Machine Learning!
  • 49. Hamlet Batista | @hamletbatista | #TechSEOBoost But before…
  • 50. Hamlet Batista | @hamletbatista | #TechSEOBoost Credit: Matt West Why Are Dominicans So Good at Baseball?
  • 51. Hamlet Batista | @hamletbatista | #TechSEOBoost Hit a Vitilla? Hit Anything https://www.youtube.com/watch?v=k8Aw2cBer84
  • 52. Hamlet Batista | @hamletbatista | #TechSEOBoost Vitilla https://en.wikipedia.org/wiki/Vitilla
  • 53. Hamlet Batista | @hamletbatista | #TechSEOBoost Learn Machine Learning and Solve Any SEO Problem
  • 54. Hamlet Batista | @hamletbatista | #TechSEOBoost
  • 55. Hamlet Batista | @hamletbatista | #TechSEOBoost Regex-> URL Matching XPath-> Content Matching
  • 56. Hamlet Batista | @hamletbatista | #TechSEOBoost Solution Part 3 – Steps Step 1: Collect training data – Step 2: Prepare and split training data into training, and testing – Step 3: Find best model CHALLENGE: Find Which Page Groups Lost SEO Traffic (Automatically)
  • 57. Hamlet Batista | @hamletbatista | #TechSEOBoost Python – BeautifulSoup BeautifulSoup 4 Cheatsheet http://akul.me/blog/2016/beautifulsoup-cheatsheet/ https://www.crummy.com/software/BeautifulSoup/bs4/download/ An SEO’s guide to XPath https://builtvisible.com/seo-guide-to-xpath/
  • 58. Hamlet Batista | @hamletbatista | #TechSEOBoost Python – Scikit-learn https://scikit-learn.org/ Cheat Sheet https://s3.amazonaws.com/assets.datacamp.com/blog_assets/Scikit_Lear heat_Sheet_Python.pdf Hands-On Introduction To Scikit-learn (sklearn) https://towardsdatascience.com/hands-on-introduction-to-scikit-learn- sklearn-f3df652ff8f2 Efficiently Searching Optimal Tuning Parameters https://www.ritchieng.com/machine-learning-efficiently- search-tuning-param/
  • 59. Hamlet Batista | @hamletbatista | #TechSEOBoost Data Scientist Bottom Up Solution Inside the BloomReach Algorithm - Using Machine Learning to Understand Page Templates https://www.bloomreach.com/en/blog/2018/07/using-machine- learning-to-learn-page-templates.html
  • 60. Hamlet Batista | @hamletbatista | #TechSEOBoost For most Ecommerce sites, the dimensions and quantity of images and input form elements change by page template. Let’s use that as the features vector. Hamlet’s Observation and Simpler Solution
  • 61. Hamlet Batista | @hamletbatista | #TechSEOBoost Hamlet’s Observation and Simpler Solution
  • 62. Hamlet Batista | @hamletbatista | #TechSEOBoost Hamlet’s Observation and Simpler Solution
  • 63. Hamlet Batista | @hamletbatista | #TechSEOBoost Collecting Training Data
  • 64. Hamlet Batista | @hamletbatista | #TechSEOBoost What is One Hot Encoding? Why and when do you have to use it? https://hackernoon.com/what-is-one- hot-encoding-why-and-when-do-you- have-to-use-it-e3c6186d008f Prepare and Split Data
  • 65. Hamlet Batista | @hamletbatista | #TechSEOBoost Cross Validation and Grid Search For Model Selection in Python https://stackabuse.com/cross-validation- and-grid-search-for-model-selection-in- python/ Find Best Model
  • 66. Hamlet Batista | @hamletbatista | #TechSEOBoost https://github.com/plotly/plotly.py
  • 67. Hamlet Batista | @hamletbatista | #TechSEOBoost Simple guide to confusion matrix terminology https://www.dataschool.io/simple-guide-to-confusion-matrix-terminology/ Confusion Matrix
  • 68. Hamlet Batista | @hamletbatista | #TechSEOBoost But wait… We can do Better
  • 69. Hamlet Batista | @hamletbatista | #TechSEOBoost Using Deep Learning!
  • 70. Hamlet Batista | @hamletbatista | #TechSEOBoost Solution Part 4 – Steps Step 1: Label a few thousand web page screenshots with the visual features you care about – Step 2: Train a computer vision model to predict more granular page groups – Step 3: Find best model CHALLENGE: Learn More Granular Page Groups that Lost SEO Traffic (Automatically)
  • 71. Hamlet Batista | @hamletbatista | #TechSEOBoost https://www.tensorflow.org/ Keras Cheat Sheet https://s3.amazonaws.com/assets.dataca mp.com/blog_assets/Keras_Cheat_Sheet _Python.pdf TensorFlow Tutorial For Beginners https://www.datacamp.com/community/tut orials/tensorflow-tutorial Python – Tensorflow & Keras
  • 72. Hamlet Batista | @hamletbatista | #TechSEOBoost Bottleneck The “Information Bottleneck” Theory https://www.quantamagazine.org/ne w-theory-cracks-open-the-black- box-of-deep-learning-20170921/
  • 73. Hamlet Batista | @hamletbatista | #TechSEOBoost Encoder Bottleneck Decoder Input Image Reconstructed Image Latent Space Representation AUTOENCODER
  • 74. Hamlet Batista | @hamletbatista | #TechSEOBoost 14 x 14 Feature Map 1. Input Image 2. Convolutional Feature Extraction 3. RNN with attention over the image 4. Word by word generation LSTM Encoder Bottleneck Decoder Latent Space Representation Caption Generator
  • 75. Hamlet Batista | @hamletbatista | #TechSEOBoost Python – Tensorflow Object Detection API https://github.com/tensorflow/models/tree/master/research/object_detection
  • 76. Hamlet Batista | @hamletbatista | #TechSEOBoost AutoML Vision API Tutorial https://cloud.google.com/vision/automl/docs/tutorial Google AutoML
  • 77. Hamlet Batista | @hamletbatista | #TechSEOBoost Visually Labeling Screenshots
  • 78. Hamlet Batista | @hamletbatista | #TechSEOBoost Don't Take Security Advice from SEO Experts or Psychics https://www.troyhunt.com/dont- take-security-advice-from-seo- experts-or-psychics-neil-patel/
  • 79. Hamlet Batista | @hamletbatista | #TechSEOBoost Launch Jupyter Notebook in Google Colaboratory https://colab.research.google.com/github/ranksense/open- source/blob/master/Presentations/TechSEOBoost/2018/Pyt honforSEOTechSEOBoost2018_Hamlet_Batista.ipynb
  • 80. Hamlet Batista | @hamletbatista | #TechSEOBoost SUMMARY –
  • 81. Hamlet Batista | @hamletbatista | #TechSEOBoost Summary Practical applications of Python => 3.6 for: Data extraction – Preparation – Analysis – Machine learning – Deep learning
  • 82. Hamlet Batista | @hamletbatista | #TechSEOBoost Free Realtime SEO Monitor – Ongoing monitoring with no active crawls – Receive alerts about critical SEO issues – Apply quick, temporary fixes in Cloudflare – Create developer tickets for permanent solutions ABOUT RANKSENSE – Apply for Beta Access www.ranksense.com