SlideShare a Scribd company logo

Software Testing for SEO

Michael King
Michael King
Michael KingManaging Director at iPullRank

Managing Director of iPullRank, Mike King, talks about how to leverage automated testing to ensure that developers engaged in Continuous Integration don't end up accidentally breaking the optimizations in place for SEO

Software Testing for SEO

1 of 74
Download to read offline
@iPullRank
iPullRank
Software Testing for SEO
http://www.slideshare.net/ipullrank
Has this ever happened to
you?
IPULLRANK.COM @ IPULLRANKhttps://twitter.com/iPullRank/status/1045435603851063296
IPULLRANK.COM @ IPULLRANK
IPULLRANK.COM @ IPULLRANK
IPULLRANK.COM @ IPULLRANK
Ad

Recommended

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 backlogVicky481083
 
Technical Content Optimization
Technical Content OptimizationTechnical Content Optimization
Technical Content OptimizationMichael King
 
eCommerce Internal Linking - Into the Spider-Verse (BrightonSEO edition)
eCommerce Internal Linking - Into the Spider-Verse (BrightonSEO edition)eCommerce Internal Linking - Into the Spider-Verse (BrightonSEO edition)
eCommerce Internal Linking - Into the Spider-Verse (BrightonSEO edition)Kristina Azarenko
 
BrightonSEO Slides April 2023
BrightonSEO Slides April 2023BrightonSEO Slides April 2023
BrightonSEO Slides April 2023Cheryl Luzet
 
Ashley Liddell - BrightonSEO 2023.pdf
Ashley Liddell - BrightonSEO 2023.pdfAshley Liddell - BrightonSEO 2023.pdf
Ashley Liddell - BrightonSEO 2023.pdfAshley Liddell
 
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 costsadlift
 
Brighton SEO: SEO + PPC Working Together
Brighton SEO: SEO + PPC Working TogetherBrighton SEO: SEO + PPC Working Together
Brighton SEO: SEO + PPC Working TogetherNavah Hopkins
 
Is your site accessible? No? Why the F*CK not?!
Is your site accessible? No? Why the F*CK not?!Is your site accessible? No? Why the F*CK not?!
Is your site accessible? No? Why the F*CK not?!BillieHyde
 

More Related Content

What's hot

BrightonSEO April 2023 Similar AI: Automation recipes for SEO success
BrightonSEO April 2023 Similar AI: Automation recipes for SEO successBrightonSEO April 2023 Similar AI: Automation recipes for SEO success
BrightonSEO April 2023 Similar AI: Automation recipes for SEO successDylan Fuler
 
GretaMunari - The redemption of content automation
GretaMunari - The redemption of content automationGretaMunari - The redemption of content automation
GretaMunari - The redemption of content automationGretaMunari1
 
How To EAT Links.pptx
How To EAT Links.pptxHow To EAT Links.pptx
How To EAT Links.pptxDixon Jones
 
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.pptxMaddie McCartney
 
Can you trust AI with your content?
Can you trust AI with your content?Can you trust AI with your content?
Can you trust AI with your content?Mat Bennett
 
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 KnowSallyR7
 
BrightonSEO - Amanda Jordan.pptx
BrightonSEO - Amanda Jordan.pptxBrightonSEO - Amanda Jordan.pptx
BrightonSEO - Amanda Jordan.pptxAmanda Jordan
 
SEO Reporting for Success at #FOS22
SEO Reporting for Success at #FOS22SEO Reporting for Success at #FOS22
SEO Reporting for Success at #FOS22Aleyda Solís
 
BrightonSEO October 2022 - Log File Analysis - Steven van Vessum.pdf
BrightonSEO October 2022 - Log File Analysis - Steven van Vessum.pdfBrightonSEO October 2022 - Log File Analysis - Steven van Vessum.pdf
BrightonSEO October 2022 - Log File Analysis - Steven van Vessum.pdfSteven van Vessum
 
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...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
 
How to Use Search Intent to Dominate Google Discover
How to Use Search Intent to Dominate Google DiscoverHow to Use Search Intent to Dominate Google Discover
How to Use Search Intent to Dominate Google DiscoverFelipe Bazon
 
BrightonSEO - Master Crawl Budget Optimization for Enterprise Websites
BrightonSEO - Master Crawl Budget Optimization for Enterprise WebsitesBrightonSEO - Master Crawl Budget Optimization for Enterprise Websites
BrightonSEO - Master Crawl Budget Optimization for Enterprise WebsitesManick Bhan
 
How the E-A-T Ecosystem has Transformed Organic Search - Lily Ray - MozCon 2021
How the E-A-T Ecosystem has Transformed Organic Search - Lily Ray - MozCon 2021How the E-A-T Ecosystem has Transformed Organic Search - Lily Ray - MozCon 2021
How the E-A-T Ecosystem has Transformed Organic Search - Lily Ray - MozCon 2021Lily Ray
 
Technical SEO on the Jamstack by Zahid Mahmood @ BrightonSEO 2022
Technical SEO on the Jamstack by Zahid Mahmood @ BrightonSEO 2022Technical SEO on the Jamstack by Zahid Mahmood @ BrightonSEO 2022
Technical SEO on the Jamstack by Zahid Mahmood @ BrightonSEO 2022Zahid106217
 
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 RewritesMordy Oberstein
 
Brighton SEO April 2023 - Basic Automation Hacks For SEO
Brighton SEO April 2023 - Basic Automation Hacks For SEOBrighton SEO April 2023 - Basic Automation Hacks For SEO
Brighton SEO April 2023 - Basic Automation Hacks For SEOTom Pool
 
Developing Technical SEO Skills - Brighton SEO Sept 2021
Developing Technical SEO Skills - Brighton SEO Sept 2021Developing Technical SEO Skills - Brighton SEO Sept 2021
Developing Technical SEO Skills - Brighton SEO Sept 2021Mike Osolinski
 
Vanda Pokecz - brightonSEO presentation.pptx
Vanda Pokecz  - brightonSEO presentation.pptxVanda Pokecz  - brightonSEO presentation.pptx
Vanda Pokecz - brightonSEO presentation.pptxVanda Pokecz
 
[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 PagesAreej AbuAli
 
TECHNICAL SEO QA - SHINING A LIGHT ON INVISIBLE WORK (BrightonSEO April 2022)
TECHNICAL SEO QA - SHINING A LIGHT ON INVISIBLE WORK (BrightonSEO April 2022)TECHNICAL SEO QA - SHINING A LIGHT ON INVISIBLE WORK (BrightonSEO April 2022)
TECHNICAL SEO QA - SHINING A LIGHT ON INVISIBLE WORK (BrightonSEO April 2022)Gianna Brachetti-Truskawa 🐙
 

What's hot (20)

BrightonSEO April 2023 Similar AI: Automation recipes for SEO success
BrightonSEO April 2023 Similar AI: Automation recipes for SEO successBrightonSEO April 2023 Similar AI: Automation recipes for SEO success
BrightonSEO April 2023 Similar AI: Automation recipes for SEO success
 
GretaMunari - The redemption of content automation
GretaMunari - The redemption of content automationGretaMunari - The redemption of content automation
GretaMunari - The redemption of content automation
 
How To EAT Links.pptx
How To EAT Links.pptxHow To EAT Links.pptx
How To EAT Links.pptx
 
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
 
Can you trust AI with your content?
Can you trust AI with your content?Can you trust AI with your content?
Can you trust AI with your content?
 
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
 
BrightonSEO - Amanda Jordan.pptx
BrightonSEO - Amanda Jordan.pptxBrightonSEO - Amanda Jordan.pptx
BrightonSEO - Amanda Jordan.pptx
 
SEO Reporting for Success at #FOS22
SEO Reporting for Success at #FOS22SEO Reporting for Success at #FOS22
SEO Reporting for Success at #FOS22
 
BrightonSEO October 2022 - Log File Analysis - Steven van Vessum.pdf
BrightonSEO October 2022 - Log File Analysis - Steven van Vessum.pdfBrightonSEO October 2022 - Log File Analysis - Steven van Vessum.pdf
BrightonSEO October 2022 - Log File Analysis - Steven van Vessum.pdf
 
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...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...
 
How to Use Search Intent to Dominate Google Discover
How to Use Search Intent to Dominate Google DiscoverHow to Use Search Intent to Dominate Google Discover
How to Use Search Intent to Dominate Google Discover
 
BrightonSEO - Master Crawl Budget Optimization for Enterprise Websites
BrightonSEO - Master Crawl Budget Optimization for Enterprise WebsitesBrightonSEO - Master Crawl Budget Optimization for Enterprise Websites
BrightonSEO - Master Crawl Budget Optimization for Enterprise Websites
 
How the E-A-T Ecosystem has Transformed Organic Search - Lily Ray - MozCon 2021
How the E-A-T Ecosystem has Transformed Organic Search - Lily Ray - MozCon 2021How the E-A-T Ecosystem has Transformed Organic Search - Lily Ray - MozCon 2021
How the E-A-T Ecosystem has Transformed Organic Search - Lily Ray - MozCon 2021
 
Technical SEO on the Jamstack by Zahid Mahmood @ BrightonSEO 2022
Technical SEO on the Jamstack by Zahid Mahmood @ BrightonSEO 2022Technical SEO on the Jamstack by Zahid Mahmood @ BrightonSEO 2022
Technical SEO on the Jamstack by Zahid Mahmood @ BrightonSEO 2022
 
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
 
Brighton SEO April 2023 - Basic Automation Hacks For SEO
Brighton SEO April 2023 - Basic Automation Hacks For SEOBrighton SEO April 2023 - Basic Automation Hacks For SEO
Brighton SEO April 2023 - Basic Automation Hacks For SEO
 
Developing Technical SEO Skills - Brighton SEO Sept 2021
Developing Technical SEO Skills - Brighton SEO Sept 2021Developing Technical SEO Skills - Brighton SEO Sept 2021
Developing Technical SEO Skills - Brighton SEO Sept 2021
 
Vanda Pokecz - brightonSEO presentation.pptx
Vanda Pokecz  - brightonSEO presentation.pptxVanda Pokecz  - brightonSEO presentation.pptx
Vanda Pokecz - brightonSEO presentation.pptx
 
[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
 
TECHNICAL SEO QA - SHINING A LIGHT ON INVISIBLE WORK (BrightonSEO April 2022)
TECHNICAL SEO QA - SHINING A LIGHT ON INVISIBLE WORK (BrightonSEO April 2022)TECHNICAL SEO QA - SHINING A LIGHT ON INVISIBLE WORK (BrightonSEO April 2022)
TECHNICAL SEO QA - SHINING A LIGHT ON INVISIBLE WORK (BrightonSEO April 2022)
 

Similar to Software Testing for SEO

iPullRank Webinar - Automated Testing For SEO With Hamlet Batista
iPullRank Webinar - Automated Testing For SEO With Hamlet BatistaiPullRank Webinar - Automated Testing For SEO With Hamlet Batista
iPullRank Webinar - Automated Testing For SEO With Hamlet BatistaMichael King
 
TechSEO Boost 2018: The Statelessness of Technical SEO
TechSEO Boost 2018: The Statelessness of Technical SEOTechSEO Boost 2018: The Statelessness of Technical SEO
TechSEO Boost 2018: The Statelessness of Technical SEOCatalyst
 
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...Applitools
 
The Technical SEO Renaissance
The Technical SEO RenaissanceThe Technical SEO Renaissance
The Technical SEO RenaissanceMichael King
 
How to scale your Test Automation
How to scale your Test AutomationHow to scale your Test Automation
How to scale your Test AutomationKlaus Salchner
 
The Technical Seo Renaissance - Mike King
 The Technical Seo Renaissance - Mike King   The Technical Seo Renaissance - Mike King
The Technical Seo Renaissance - Mike King Glen Dimaandal
 
Core Web Vitals and Your Search Rankings
Core Web Vitals and Your Search Rankings Core Web Vitals and Your Search Rankings
Core Web Vitals and Your Search Rankings Michael King
 
SearchLove Boston 2016 | Mike King | Developer Thinking for SEOs
SearchLove Boston 2016 | Mike King | Developer Thinking for SEOsSearchLove Boston 2016 | Mike King | Developer Thinking for SEOs
SearchLove Boston 2016 | Mike King | Developer Thinking for SEOsDistilled
 
Software Development Standard Operating Procedure
Software Development Standard Operating Procedure Software Development Standard Operating Procedure
Software Development Standard Operating Procedure rupeshchanchal
 
Mastering Mobile Test Automation with Appium
Mastering Mobile Test Automation with AppiumMastering Mobile Test Automation with Appium
Mastering Mobile Test Automation with AppiumPerfecto by Perforce
 
Trouble with Performance Debugging? Not Anymore with Choreo, the AI-Assisted ...
Trouble with Performance Debugging? Not Anymore with Choreo, the AI-Assisted ...Trouble with Performance Debugging? Not Anymore with Choreo, the AI-Assisted ...
Trouble with Performance Debugging? Not Anymore with Choreo, the AI-Assisted ...WSO2
 
Appium Interview Questions and Answers | Edureka
Appium Interview Questions and Answers | EdurekaAppium Interview Questions and Answers | Edureka
Appium Interview Questions and Answers | EdurekaEdureka!
 
A journey to_be_a_software_craftsman
A journey to_be_a_software_craftsmanA journey to_be_a_software_craftsman
A journey to_be_a_software_craftsmanJaehoon Oh
 
Refactoring to Testable Code
Refactoring to Testable CodeRefactoring to Testable Code
Refactoring to Testable CodeRichard Taylor
 
Microsoft DevOps Solution - DevOps
Microsoft DevOps Solution - DevOps  Microsoft DevOps Solution - DevOps
Microsoft DevOps Solution - DevOps Chetan Gordhan
 
WebTest - Efficient Functional Web Testing with HtmlUnit and Beyond
WebTest - Efficient Functional Web Testing with HtmlUnit and BeyondWebTest - Efficient Functional Web Testing with HtmlUnit and Beyond
WebTest - Efficient Functional Web Testing with HtmlUnit and Beyondmguillem
 

Similar to Software Testing for SEO (20)

iPullRank Webinar - Automated Testing For SEO With Hamlet Batista
iPullRank Webinar - Automated Testing For SEO With Hamlet BatistaiPullRank Webinar - Automated Testing For SEO With Hamlet Batista
iPullRank Webinar - Automated Testing For SEO With Hamlet Batista
 
TechSEO Boost 2018: The Statelessness of Technical SEO
TechSEO Boost 2018: The Statelessness of Technical SEOTechSEO Boost 2018: The Statelessness of Technical SEO
TechSEO Boost 2018: The Statelessness of Technical SEO
 
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
 
The Technical SEO Renaissance
The Technical SEO RenaissanceThe Technical SEO Renaissance
The Technical SEO Renaissance
 
How to scale your Test Automation
How to scale your Test AutomationHow to scale your Test Automation
How to scale your Test Automation
 
The Technical Seo Renaissance - Mike King
 The Technical Seo Renaissance - Mike King   The Technical Seo Renaissance - Mike King
The Technical Seo Renaissance - Mike King
 
Core Web Vitals and Your Search Rankings
Core Web Vitals and Your Search Rankings Core Web Vitals and Your Search Rankings
Core Web Vitals and Your Search Rankings
 
SearchLove Boston 2016 | Mike King | Developer Thinking for SEOs
SearchLove Boston 2016 | Mike King | Developer Thinking for SEOsSearchLove Boston 2016 | Mike King | Developer Thinking for SEOs
SearchLove Boston 2016 | Mike King | Developer Thinking for SEOs
 
Why test with flex unit
Why test with flex unitWhy test with flex unit
Why test with flex unit
 
Software Development Standard Operating Procedure
Software Development Standard Operating Procedure Software Development Standard Operating Procedure
Software Development Standard Operating Procedure
 
Mastering Mobile Test Automation with Appium
Mastering Mobile Test Automation with AppiumMastering Mobile Test Automation with Appium
Mastering Mobile Test Automation with Appium
 
Continuous deployment
Continuous deploymentContinuous deployment
Continuous deployment
 
Trouble with Performance Debugging? Not Anymore with Choreo, the AI-Assisted ...
Trouble with Performance Debugging? Not Anymore with Choreo, the AI-Assisted ...Trouble with Performance Debugging? Not Anymore with Choreo, the AI-Assisted ...
Trouble with Performance Debugging? Not Anymore with Choreo, the AI-Assisted ...
 
Future of QA
Future of QAFuture of QA
Future of QA
 
Futureofqa
FutureofqaFutureofqa
Futureofqa
 
Appium Interview Questions and Answers | Edureka
Appium Interview Questions and Answers | EdurekaAppium Interview Questions and Answers | Edureka
Appium Interview Questions and Answers | Edureka
 
A journey to_be_a_software_craftsman
A journey to_be_a_software_craftsmanA journey to_be_a_software_craftsman
A journey to_be_a_software_craftsman
 
Refactoring to Testable Code
Refactoring to Testable CodeRefactoring to Testable Code
Refactoring to Testable Code
 
Microsoft DevOps Solution - DevOps
Microsoft DevOps Solution - DevOps  Microsoft DevOps Solution - DevOps
Microsoft DevOps Solution - DevOps
 
WebTest - Efficient Functional Web Testing with HtmlUnit and Beyond
WebTest - Efficient Functional Web Testing with HtmlUnit and BeyondWebTest - Efficient Functional Web Testing with HtmlUnit and Beyond
WebTest - Efficient Functional Web Testing with HtmlUnit and Beyond
 

More from Michael King

Using Tags & Taxonomies to super charge your eCommerce SEO
Using Tags & Taxonomies to super charge your eCommerce SEOUsing Tags & Taxonomies to super charge your eCommerce SEO
Using Tags & Taxonomies to super charge your eCommerce SEOMichael King
 
Building the content machine
Building the content machine Building the content machine
Building the content machine Michael King
 
iPullRank Webinar - Forecasting and Calculating ROI for SEO
iPullRank Webinar - Forecasting and Calculating ROI for SEOiPullRank Webinar - Forecasting and Calculating ROI for SEO
iPullRank Webinar - Forecasting and Calculating ROI for SEOMichael King
 
iPullRank Webinar - Navigating Black Friday in COVID-19
iPullRank Webinar - Navigating Black Friday in COVID-19iPullRank Webinar - Navigating Black Friday in COVID-19
iPullRank Webinar - Navigating Black Friday in COVID-19Michael King
 
iPullRank Webinar - Planning SEO for 2021
iPullRank Webinar - Planning SEO for 2021 iPullRank Webinar - Planning SEO for 2021
iPullRank Webinar - Planning SEO for 2021 Michael King
 
The Essentials to Modern Enterprise SEO
The Essentials to Modern Enterprise SEOThe Essentials to Modern Enterprise SEO
The Essentials to Modern Enterprise SEOMichael King
 
Marketing in the Age of COVID-19
Marketing in the Age of COVID-19Marketing in the Age of COVID-19
Marketing in the Age of COVID-19Michael King
 
How to Build an Empathetic Marketing Strategy During the Times of COVID19
How to Build an Empathetic Marketing Strategy During the Times of COVID19How to Build an Empathetic Marketing Strategy During the Times of COVID19
How to Build an Empathetic Marketing Strategy During the Times of COVID19Michael King
 
You Don't Know SEO
You Don't Know SEOYou Don't Know SEO
You Don't Know SEOMichael King
 
Modern SEO Players Guide
Modern SEO Players GuideModern SEO Players Guide
Modern SEO Players GuideMichael King
 
Building your outreach machine
Building your outreach machineBuilding your outreach machine
Building your outreach machineMichael King
 
The Pragmatic Future of Search
The Pragmatic Future of SearchThe Pragmatic Future of Search
The Pragmatic Future of SearchMichael King
 
SEO: Same as it Ever Was
SEO: Same as it Ever WasSEO: Same as it Ever Was
SEO: Same as it Ever WasMichael King
 
Major Keys to Video Content Strategy
Major Keys to Video Content StrategyMajor Keys to Video Content Strategy
Major Keys to Video Content StrategyMichael King
 
How to generate those leads all day everyday
How to generate those leads all day everydayHow to generate those leads all day everyday
How to generate those leads all day everydayMichael King
 
Technical Marketing is the Price of Admission
Technical Marketing is the Price of AdmissionTechnical Marketing is the Price of Admission
Technical Marketing is the Price of AdmissionMichael King
 
Actionable Data-Driven Personas for CRO
Actionable Data-Driven Personas for CROActionable Data-Driven Personas for CRO
Actionable Data-Driven Personas for CROMichael King
 
Perfect Starts: How to Get the Right Traffic with a Content Audit
Perfect Starts: How to Get the Right Traffic with a Content AuditPerfect Starts: How to Get the Right Traffic with a Content Audit
Perfect Starts: How to Get the Right Traffic with a Content AuditMichael King
 
Storytelling By Numbers
Storytelling By NumbersStorytelling By Numbers
Storytelling By NumbersMichael King
 
The Thin Line Between Seth Godin & Neil Strauss
The Thin Line Between Seth Godin & Neil StraussThe Thin Line Between Seth Godin & Neil Strauss
The Thin Line Between Seth Godin & Neil StraussMichael King
 

More from Michael King (20)

Using Tags & Taxonomies to super charge your eCommerce SEO
Using Tags & Taxonomies to super charge your eCommerce SEOUsing Tags & Taxonomies to super charge your eCommerce SEO
Using Tags & Taxonomies to super charge your eCommerce SEO
 
Building the content machine
Building the content machine Building the content machine
Building the content machine
 
iPullRank Webinar - Forecasting and Calculating ROI for SEO
iPullRank Webinar - Forecasting and Calculating ROI for SEOiPullRank Webinar - Forecasting and Calculating ROI for SEO
iPullRank Webinar - Forecasting and Calculating ROI for SEO
 
iPullRank Webinar - Navigating Black Friday in COVID-19
iPullRank Webinar - Navigating Black Friday in COVID-19iPullRank Webinar - Navigating Black Friday in COVID-19
iPullRank Webinar - Navigating Black Friday in COVID-19
 
iPullRank Webinar - Planning SEO for 2021
iPullRank Webinar - Planning SEO for 2021 iPullRank Webinar - Planning SEO for 2021
iPullRank Webinar - Planning SEO for 2021
 
The Essentials to Modern Enterprise SEO
The Essentials to Modern Enterprise SEOThe Essentials to Modern Enterprise SEO
The Essentials to Modern Enterprise SEO
 
Marketing in the Age of COVID-19
Marketing in the Age of COVID-19Marketing in the Age of COVID-19
Marketing in the Age of COVID-19
 
How to Build an Empathetic Marketing Strategy During the Times of COVID19
How to Build an Empathetic Marketing Strategy During the Times of COVID19How to Build an Empathetic Marketing Strategy During the Times of COVID19
How to Build an Empathetic Marketing Strategy During the Times of COVID19
 
You Don't Know SEO
You Don't Know SEOYou Don't Know SEO
You Don't Know SEO
 
Modern SEO Players Guide
Modern SEO Players GuideModern SEO Players Guide
Modern SEO Players Guide
 
Building your outreach machine
Building your outreach machineBuilding your outreach machine
Building your outreach machine
 
The Pragmatic Future of Search
The Pragmatic Future of SearchThe Pragmatic Future of Search
The Pragmatic Future of Search
 
SEO: Same as it Ever Was
SEO: Same as it Ever WasSEO: Same as it Ever Was
SEO: Same as it Ever Was
 
Major Keys to Video Content Strategy
Major Keys to Video Content StrategyMajor Keys to Video Content Strategy
Major Keys to Video Content Strategy
 
How to generate those leads all day everyday
How to generate those leads all day everydayHow to generate those leads all day everyday
How to generate those leads all day everyday
 
Technical Marketing is the Price of Admission
Technical Marketing is the Price of AdmissionTechnical Marketing is the Price of Admission
Technical Marketing is the Price of Admission
 
Actionable Data-Driven Personas for CRO
Actionable Data-Driven Personas for CROActionable Data-Driven Personas for CRO
Actionable Data-Driven Personas for CRO
 
Perfect Starts: How to Get the Right Traffic with a Content Audit
Perfect Starts: How to Get the Right Traffic with a Content AuditPerfect Starts: How to Get the Right Traffic with a Content Audit
Perfect Starts: How to Get the Right Traffic with a Content Audit
 
Storytelling By Numbers
Storytelling By NumbersStorytelling By Numbers
Storytelling By Numbers
 
The Thin Line Between Seth Godin & Neil Strauss
The Thin Line Between Seth Godin & Neil StraussThe Thin Line Between Seth Godin & Neil Strauss
The Thin Line Between Seth Godin & Neil Strauss
 

Recently uploaded

I'm not Sarah Connor but Focussing on Human Nature Content that Converts.pdf
I'm not Sarah Connor but Focussing on Human Nature Content that Converts.pdfI'm not Sarah Connor but Focussing on Human Nature Content that Converts.pdf
I'm not Sarah Connor but Focussing on Human Nature Content that Converts.pdfPeter Mesarec
 
5 Benefits of Digital Marketing-Theseo-expertz
5 Benefits of Digital Marketing-Theseo-expertz5 Benefits of Digital Marketing-Theseo-expertz
5 Benefits of Digital Marketing-Theseo-expertzTheseo Expertz
 
PPC LIVE #9 - Amy Stamper - How to measure Paid Media in a Post-Cookies World
PPC LIVE #9 - Amy Stamper - How to measure Paid Media in a Post-Cookies WorldPPC LIVE #9 - Amy Stamper - How to measure Paid Media in a Post-Cookies World
PPC LIVE #9 - Amy Stamper - How to measure Paid Media in a Post-Cookies WorldAnu Adegbola
 
Resume Karina Perez | Digital Strategist
Resume Karina Perez | Digital StrategistResume Karina Perez | Digital Strategist
Resume Karina Perez | Digital StrategistKarina Perez
 
DOES SOCIAL ISSUE ALWAYS REQUIRE CREATIVE SOLUTION?
DOES SOCIAL ISSUE ALWAYS REQUIRE CREATIVE SOLUTION?DOES SOCIAL ISSUE ALWAYS REQUIRE CREATIVE SOLUTION?
DOES SOCIAL ISSUE ALWAYS REQUIRE CREATIVE SOLUTION?Andreas Kennardi Julianto
 
20240214 Security-JAWS activity results for 2023 and activity goals for 2024
20240214 Security-JAWS activity results for 2023 and activity goals for 202420240214 Security-JAWS activity results for 2023 and activity goals for 2024
20240214 Security-JAWS activity results for 2023 and activity goals for 2024Typhon 666
 
4.1. PROFESSIONAL SALES REPRESENTATIVE.pdf
4.1. PROFESSIONAL SALES REPRESENTATIVE.pdf4.1. PROFESSIONAL SALES REPRESENTATIVE.pdf
4.1. PROFESSIONAL SALES REPRESENTATIVE.pdfBALASUNDARESAN M
 
How to Use Short-Form Videos to Grow Your Followers
How to Use Short-Form Videos to Grow Your FollowersHow to Use Short-Form Videos to Grow Your Followers
How to Use Short-Form Videos to Grow Your FollowersVbout.com
 
Branding doesn’t mean logo - Easy guide to create a powerful branding for you...
Branding doesn’t mean logo - Easy guide to create a powerful branding for you...Branding doesn’t mean logo - Easy guide to create a powerful branding for you...
Branding doesn’t mean logo - Easy guide to create a powerful branding for you...Ahmad El-Saeed
 
Marketing and trading on the Internet to obtain significant profits
Marketing and trading on the Internet to obtain significant profitsMarketing and trading on the Internet to obtain significant profits
Marketing and trading on the Internet to obtain significant profitsمعا الى الافضل
 
Elevate Your Marketing Game with Vidya Sarthi Best Digital Marketing Institut...
Elevate Your Marketing Game with Vidya Sarthi Best Digital Marketing Institut...Elevate Your Marketing Game with Vidya Sarthi Best Digital Marketing Institut...
Elevate Your Marketing Game with Vidya Sarthi Best Digital Marketing Institut...janithpandey88
 
Hootsuite Platform Certification Course - Certificate
Hootsuite Platform Certification Course - CertificateHootsuite Platform Certification Course - Certificate
Hootsuite Platform Certification Course - CertificateAdriannaBednarz
 
Pay Per Click - PPC Foundation - Certificate
Pay Per Click - PPC Foundation - CertificatePay Per Click - PPC Foundation - Certificate
Pay Per Click - PPC Foundation - CertificateAdriannaBednarz
 
5 Digital Marketing Tips . By Digital Dyynamo
5 Digital Marketing Tips . By Digital Dyynamo5 Digital Marketing Tips . By Digital Dyynamo
5 Digital Marketing Tips . By Digital Dyynamoshahanndmitteamf
 
Viral Vibes in 2024: How to Elevate Your Business' Social Media Marketing
Viral Vibes in 2024: How to Elevate Your Business' Social Media MarketingViral Vibes in 2024: How to Elevate Your Business' Social Media Marketing
Viral Vibes in 2024: How to Elevate Your Business' Social Media MarketingJomer Gregorio
 
Mastering Social Media, Mobile Marketing and Digital Strategy - Certificate
Mastering Social Media, Mobile Marketing and Digital Strategy - CertificateMastering Social Media, Mobile Marketing and Digital Strategy - Certificate
Mastering Social Media, Mobile Marketing and Digital Strategy - CertificateAdriannaBednarz
 
Research - Women's Jeans in Colombia (Feb-24).pdf
Research - Women's Jeans in Colombia (Feb-24).pdfResearch - Women's Jeans in Colombia (Feb-24).pdf
Research - Women's Jeans in Colombia (Feb-24).pdfJuan Renteria
 
How We Built A Strong $10 Million Agency: A Proven Framework
How We Built A Strong $10 Million Agency: A Proven FrameworkHow We Built A Strong $10 Million Agency: A Proven Framework
How We Built A Strong $10 Million Agency: A Proven FrameworkSearch Engine Journal
 
Assignment 5 - Task 1.pptx
Assignment 5 - Task 1.pptxAssignment 5 - Task 1.pptx
Assignment 5 - Task 1.pptxDeanClark42
 

Recently uploaded (20)

I'm not Sarah Connor but Focussing on Human Nature Content that Converts.pdf
I'm not Sarah Connor but Focussing on Human Nature Content that Converts.pdfI'm not Sarah Connor but Focussing on Human Nature Content that Converts.pdf
I'm not Sarah Connor but Focussing on Human Nature Content that Converts.pdf
 
5 Benefits of Digital Marketing-Theseo-expertz
5 Benefits of Digital Marketing-Theseo-expertz5 Benefits of Digital Marketing-Theseo-expertz
5 Benefits of Digital Marketing-Theseo-expertz
 
PPC LIVE #9 - Amy Stamper - How to measure Paid Media in a Post-Cookies World
PPC LIVE #9 - Amy Stamper - How to measure Paid Media in a Post-Cookies WorldPPC LIVE #9 - Amy Stamper - How to measure Paid Media in a Post-Cookies World
PPC LIVE #9 - Amy Stamper - How to measure Paid Media in a Post-Cookies World
 
Resume Karina Perez | Digital Strategist
Resume Karina Perez | Digital StrategistResume Karina Perez | Digital Strategist
Resume Karina Perez | Digital Strategist
 
DOES SOCIAL ISSUE ALWAYS REQUIRE CREATIVE SOLUTION?
DOES SOCIAL ISSUE ALWAYS REQUIRE CREATIVE SOLUTION?DOES SOCIAL ISSUE ALWAYS REQUIRE CREATIVE SOLUTION?
DOES SOCIAL ISSUE ALWAYS REQUIRE CREATIVE SOLUTION?
 
20240214 Security-JAWS activity results for 2023 and activity goals for 2024
20240214 Security-JAWS activity results for 2023 and activity goals for 202420240214 Security-JAWS activity results for 2023 and activity goals for 2024
20240214 Security-JAWS activity results for 2023 and activity goals for 2024
 
4.1. PROFESSIONAL SALES REPRESENTATIVE.pdf
4.1. PROFESSIONAL SALES REPRESENTATIVE.pdf4.1. PROFESSIONAL SALES REPRESENTATIVE.pdf
4.1. PROFESSIONAL SALES REPRESENTATIVE.pdf
 
How to Use Short-Form Videos to Grow Your Followers
How to Use Short-Form Videos to Grow Your FollowersHow to Use Short-Form Videos to Grow Your Followers
How to Use Short-Form Videos to Grow Your Followers
 
Branding doesn’t mean logo - Easy guide to create a powerful branding for you...
Branding doesn’t mean logo - Easy guide to create a powerful branding for you...Branding doesn’t mean logo - Easy guide to create a powerful branding for you...
Branding doesn’t mean logo - Easy guide to create a powerful branding for you...
 
Marketing and trading on the Internet to obtain significant profits
Marketing and trading on the Internet to obtain significant profitsMarketing and trading on the Internet to obtain significant profits
Marketing and trading on the Internet to obtain significant profits
 
Elevate Your Marketing Game with Vidya Sarthi Best Digital Marketing Institut...
Elevate Your Marketing Game with Vidya Sarthi Best Digital Marketing Institut...Elevate Your Marketing Game with Vidya Sarthi Best Digital Marketing Institut...
Elevate Your Marketing Game with Vidya Sarthi Best Digital Marketing Institut...
 
Hootsuite Platform Certification Course - Certificate
Hootsuite Platform Certification Course - CertificateHootsuite Platform Certification Course - Certificate
Hootsuite Platform Certification Course - Certificate
 
Pay Per Click - PPC Foundation - Certificate
Pay Per Click - PPC Foundation - CertificatePay Per Click - PPC Foundation - Certificate
Pay Per Click - PPC Foundation - Certificate
 
SEO BRIEF.ppt
SEO BRIEF.pptSEO BRIEF.ppt
SEO BRIEF.ppt
 
5 Digital Marketing Tips . By Digital Dyynamo
5 Digital Marketing Tips . By Digital Dyynamo5 Digital Marketing Tips . By Digital Dyynamo
5 Digital Marketing Tips . By Digital Dyynamo
 
Viral Vibes in 2024: How to Elevate Your Business' Social Media Marketing
Viral Vibes in 2024: How to Elevate Your Business' Social Media MarketingViral Vibes in 2024: How to Elevate Your Business' Social Media Marketing
Viral Vibes in 2024: How to Elevate Your Business' Social Media Marketing
 
Mastering Social Media, Mobile Marketing and Digital Strategy - Certificate
Mastering Social Media, Mobile Marketing and Digital Strategy - CertificateMastering Social Media, Mobile Marketing and Digital Strategy - Certificate
Mastering Social Media, Mobile Marketing and Digital Strategy - Certificate
 
Research - Women's Jeans in Colombia (Feb-24).pdf
Research - Women's Jeans in Colombia (Feb-24).pdfResearch - Women's Jeans in Colombia (Feb-24).pdf
Research - Women's Jeans in Colombia (Feb-24).pdf
 
How We Built A Strong $10 Million Agency: A Proven Framework
How We Built A Strong $10 Million Agency: A Proven FrameworkHow We Built A Strong $10 Million Agency: A Proven Framework
How We Built A Strong $10 Million Agency: A Proven Framework
 
Assignment 5 - Task 1.pptx
Assignment 5 - Task 1.pptxAssignment 5 - Task 1.pptx
Assignment 5 - Task 1.pptx
 

Software Testing for SEO

  • 1. @iPullRank iPullRank Software Testing for SEO http://www.slideshare.net/ipullrank
  • 2. Has this ever happened to you?
  • 13. So first, let’s talk just a little bit about modern web development and how it works.
  • 14. IPULLRANK.COM @ IPULLRANK Model-View-Controller Design Pattern A lot of modern software frameworks follow this design pattern that allows for a separation of concerns between data, logic and frontend.
  • 15. IPULLRANK.COM @ IPULLRANK React + Laravel Example In this example the PHP framework Laravel manages the Model and the Controller and the JavaScript framework React acts as the View.
  • 16. IPULLRANK.COM @ IPULLRANK A URL is Converted into a Route URLs point to controllers which then return the right views featuring data from the right models. This is why segmented crawls are important to developers being able to implement recommendations.
  • 17. IPULLRANK.COM @ IPULLRANK Waterfall Rarely Makes Sense Anymore It’s unlikely that the websites you work on will follow a waterfall methodology. Everything is agile now.
  • 18. IPULLRANK.COM @ IPULLRANK Most Dev Teams Follow Agile Methodology Small pieces of functionality are tackled in short time frames or “sprints.”
  • 19. IPULLRANK.COM @ IPULLRANK Continuous Integration Often engineering teams are following a Continuous Integration model where teams and individuals are autonomously pushing their code as they complete it.
  • 20. IPULLRANK.COM @ IPULLRANK Continuous Integration means lots of people can break things
  • 21. IPULLRANK.COM @ IPULLRANK Deployment Pipelines feature Automated Tests Deployment pipelines allow for safeguards to be put in place to ensure that everyone is following the same process to get things deployed.
  • 22. IPULLRANK.COM @ IPULLRANK Tests Can Make the Build Fail Certain tests are deemed as critical to the infrastructure of the website and will cause the deployment process to fail and the developer has to go back and fix it before they can continue with their work.
  • 24. IPULLRANK.COM @ IPULLRANK Automated Testing There are three flavors of testing that are most relevant to us as SEOs: Unit Tests, Integration Tests and GUI Tests.
  • 25. IPULLRANK.COM @ IPULLRANK Unit Testing With Unit tests you are testing an individual function or procedure to ensure that that it works. These are generally small and fast. Codebases can have many of these. Unit tests can be used to determine the presence of tags and attributes in structure of code to be served to the client, but not the rendered code.
  • 26. IPULLRANK.COM @ IPULLRANK Integration Testing With integration testing you’re testing how your logic comes together to build the bigger system. It can involve external data such as APIs and databases or how the various pieces of the systems work together. This is significantly slower than unit testing, but depends on how much of the system needs to be rendered in order to complete the test. Integration tests can be used to determine tags, features and content of completed HTML source being served to the client. However, there can be overlap with what can be viewed in an UI test.
  • 27. IPULLRANK.COM @ IPULLRANK UI Testing UI Testing is the testing of the frontend interface of your website. This is largely used for ensuring front end components work as intended. This is the slowest version of testing because it requires the page to be fully rendered. UI tests can be used to determine tags, features and content of the rendered DOM being served to the client.
  • 28. IPULLRANK.COM @ IPULLRANK This is What Headless Browsers are Actually For In SEO we primarily use headless browsers for scraping JavaScript-rendered content, but they are actually intended for automated tests.
  • 29. IPULLRANK.COM @ IPULLRANK Read Why the Chrome DevTools Team Made Puppeteer https://github.com/GoogleChrome/puppeteer
  • 30. IPULLRANK.COM @ IPULLRANK Test Driven Development Some moderndevelopersfollow thismethodologywhereintheywritetheirtestsfirstandthenwrite theircode until the tests pass.Unit testsare primarilyusedforthis,butanytype of test could be used.Note:UITestswill dramatically slow downdeployment.
  • 31. How Does This Apply to SEO?
  • 32. IPULLRANK.COM @ IPULLRANK Last Year I Talked about Using Task Runners https://searchengineland.com/get-developers-implement-seo-recommendations-280318
  • 33. IPULLRANK.COM @ IPULLRANK I explained the Anderson-Alderson Scale This is a scale of which the developers you interface with are somewhere between an underachieving known-it-all and overachieving do-it-all.
  • 34. IPULLRANK.COM @ IPULLRANK @BritneyMuller brings upp a great point My goal with that post and talk is to introduce you to another way to integrate developers and ensure we’re all moving towards working better together.
  • 35. Let’s go back through those horror stories.
  • 36. IPULLRANK.COM @ IPULLRANK A Test Can Catch This Unit Test Failure Condition – Presence of meta noindex tag on functions that impact the <head>. Integration Test Failure Condition – Presence of meta noindex on routes that should not have them. This is a critical issue so this test should fail the build.
  • 37. IPULLRANK.COM @ IPULLRANK Not Sure I’d Test for this One Integration Test Failure Condition – H1 tag is the same in the HTML on every accessed page in our test dataset. UI Test Failure Condition - H1 tag is the same in the rendered DOM on every accessed page in our test dataset. I would not recommend having this test fail the build though.
  • 38. IPULLRANK.COM @ IPULLRANK Robots.txt Test Unit Test Failure Condition – Presence of “User-agent: * Disallow: /” on prod in a function for the robots.txt route. Integration Test Failure Condition – Presence of “User-agent: * Disallow: /” on prod in robots.txt URL. This is a critical issue so this test should fail the build.
  • 39. IPULLRANK.COM @ IPULLRANK SSR Test Integrated Test/UI Test Failure Condition - Key body content is not available in the HTML version. This one requires the rendered DOM as a comparison so it technically could be a UI and/or Integrated Test. This should definitely fail the build.
  • 40. IPULLRANK.COM @ IPULLRANK Rel-canonical UI Test Failure Condition – URLs that should have a self- referencing canonical do not in the DOM. Integration Test Failure Condition – URLs that should have a self-referencing canonical do not in the HTML. Unit Test Failure Condition - Route does not set canonical tag on the server side. This is a critical issue so this test should fail the build.
  • 41. IPULLRANK.COM @ IPULLRANK SSR Test Integrated Test/UI Test Failure Condition - Key body content is not available in the HTML version. This one requires the rendered DOM as a comparison so it technically could be a UI and/or Integrated Test. This should definitely fail the build.
  • 42. IPULLRANK.COM @ IPULLRANK Invalid Tag Tests UI Test Failure Condition – Rendered DOM features tags in the <head> sub-tree that are invalid. Integration Test Failure Condition – HTML features tags in the <head> that are invalid or HTML does not pass W3C validation. Unit Test Failure Condition - Function that returns the <head> features tags that don’t fit a list of valid <head> tags. This is a critical issue so this test should fail the build.
  • 43. IPULLRANK.COM @ IPULLRANK But Testing is Not a Magic Bullet Sure, we can develop tests for to look for the presence of structured markup and to enforce metadata specifications, but when things go this wrong, you have to put your team member, project management, consultant, management hat on and get to the bottom of what went wrong.
  • 44. IPULLRANK.COM @ IPULLRANKIn my experience, it’s usually developers writing their own tests, but I’ve heard of QA Engineers also writing tests after the fact to help ensure quality moving forward. Who Usually Does this Work? Developer QA Engineer
  • 45. Doing an SEO Audit is basically doing similar work to that of a QA Engineer.
  • 46. IPULLRANK.COM @ IPULLRANK Crawling HTML is Somewhat like Integration Testing You’re looking at the results of what the software spits out when all the systems come together.
  • 47. IPULLRANK.COM @ IPULLRANK Crawling JavaScript is more like UI Testing You’re looking at the results when the user interface is rendered.
  • 48. IPULLRANK.COM @ IPULLRANK …And you should be comparing the differences John Hogg from ClickConsult shared his diff comparison Chrome extension that computes the DIFF between HTML and rendered DOM. When it’s released I encourage you to check it out.
  • 49. IPULLRANK.COM @ IPULLRANK Your Role is To Help Plan the Tests You’ll want to work with a QA Engineer, a Product Manager or a Developer to develop test cases that can then be built into
  • 50. IPULLRANK.COM @ IPULLRANK Here are Few Examples These examples of tests should be enough to get you started on defining your own potential tests for SEO. Test Case ID Test Scenario Test Type Test Steps Test Data Expected Results Actual Results Pass/Fail SEO01 Presence of Meta Descriptions Unit Test Check for presence of meta description tag in HTML Page template code All URLs should have meta description Product Detail Page is missing meta description PASS SEO02 Viable Internal Links Functional Test 1. Render pages 2. Open all internal links 3. Review response codes Crawled URL data All links return 200 response code Many links to redirects and 404s FAIL SEO03 Average Page Speed Less than 2 Seconds Functional/Integrat ion Test 1. Render pages 2. Capture page speed 3. Determine average page speed per page type Render all page types from URL list All page types should return an average of 2 seconds load time Homepage takes 5 seconds to load FAIL
  • 51. Tools Some tools you canuse to get your automated testing for SEO off the ground
  • 52. IPULLRANK.COM @ IPULLRANK Meet Jenkins If your developers are doing Continuous Integration or Continuous Delivery, it’s likely that they are using Jenkins. https://jenkins.io/
  • 53. IPULLRANK.COM @ IPULLRANK Get Failure Alerts in Slack https://plugins.jenkins.io/slack
  • 54. IPULLRANK.COM @ IPULLRANK Or in Jenkins’ logs You could also just regularly the logs that Jenkins provides.
  • 55. IPULLRANK.COM @ IPULLRANK Or Pipe it into MySQL Sending the Jenkins logs into MySQL gives you the opportunity to monitor and visualize failures and successes of builds with respect to SEO in a variety of ways such as through Google Data Studio. https://chburmeister.github.io/2017/01/27/jenkins-logging-directly-to-mysql-database.html
  • 56. IPULLRANK.COM @ IPULLRANKYou’ll want a headless crawler and a text-based crawler to spin up pages and run tests on and a fixed list of pages that represent all of the public-facing routes. You’ll Also Need a Crawler https://github.com/yujiosaka/ headless-chrome-crawler https://github.com/antivanov/ js-crawler
  • 57. IPULLRANK.COM @ IPULLRANK Consider Making them Serverless Building your crawler with AWS Lambda, Azure Functions or Google Clouds Functions may be a great way to enjoy scale without having to manage additional servers.
  • 59. IPULLRANK.COM @ IPULLRANK Vini’s Blog Post on Serverless Architectures http://vvgomes.com/edas-and-serverless/
  • 60. IPULLRANK.COM @ IPULLRANK Tips On Testing Make only mission critical SEO tests potentially fail the build. Most SEO issues will be spotted in your integration tests. Include your SEO tests in every build. Keep your testing suites separate. Do all crawling in parallel.
  • 61. Things to Play With BecauseI never like to leaveyou without having something you can do
  • 62. IPULLRANK.COM @ IPULLRANK Check out these Video Tutorials on Jenkins Play with Jenkins: https://www.youtube.com/playlist?list=PLzvRQMJ9HDiSaisKr7OnM4Fl7JXCDDcmt
  • 63. IPULLRANK.COM @ IPULLRANK Kantu Browser Automation Tool See how Browser Automation tests work with a chrome extension: https://chrome.google.com/webstore/detail/kantu- browser-automation/gcbalfbdmfieckjlnblleoemohcganoc?hl=en
  • 64. IPULLRANK.COM @ IPULLRANK Codeception If you dabble in PHP or have a WP site you want to play around with, check out Codeception. https://codeception.com
  • 65. Wrapping Up Who am I and where am I from?
  • 66. IPULLRANK.COM @ IPULLRANK I’M #ZORASDAD First and foremost.
  • 67. IPULLRANK.COM @ IPULLRANK MY NAME IS MIKE KING Razorfish, Publicis Modem alum Full Stack Developer Full Stack Marketer Moz Associate
  • 69. IPULLRANK.COM @ IPULLRANK We Do These Things Machine Learning SEOContent Strategy Paid Media Measurement & Optimization Marketing Automation
  • 70. IPULLRANK.COM @ IPULLRANK Machine Learning for Marketers Guide skratchcoin.com http://ipullrank.com/machine-learning-guide/
  • 74. THANK YOU / Q&A MICHAEL KING FOUNDER & MANAGING DIRECTOR IPULLRANK mike@ipullrank.com DOWNLOAD THESE SLIDES: http://bit.ly/testeo