SlideShare una empresa de Scribd logo
1 de 55
Paul Shapiro | @fighto
Beyond The Makeup
Technical SEO
Paul Shapiro | @fighto
Paul Shapiro | @fighto
Raleigh
Source: http://www.waymarking.com/gallery/image.aspx?f=1&guid=75b18526-6500-48a3-8a0d-ff0fea765b43&gid=3
Paul Shapiro | @fighto
https://searchengineland.com/technical-seo-makeup-
250408
Paul Shapiro | @fighto
http://www.amc.com/shows/mad-men/exclusives/about
Paul Shapiro | @fighto
What is Technical SEO?
Paul Shapiro | @fighto
Typical Meaning, Makeup Falacy
Source: https://searchengineland.com/5-ways-balance-technical-non-technical-seo-280058
Paul Shapiro | @fighto
“Any sufficiently technical action undertaken
with the intent to improve search results”
–Russ Jones @ TechSEO Boost 2017 in Boston
Paul Shapiro | @fighto
Utilizing technical aptitude and skills to aid, improve,
and enhance both technical and non-technical SEO
tasks.
Paul Shapiro | @fighto
Where can you leverage Technical
SEO?
Paul Shapiro | @fighto
Examples
• Improving crawling & indexing
• SEO experimentation & design
• Content strategy & keyword research
• Data analysis & analytics
• Reporting
• Automation
• Web Performance Optimization
• Working with JavaScript websites
• Work with new technology
• …
Paul Shapiro | @fighto
Experimentation + SEO
Paul Shapiro | @fighto
Conducting SEO Experiments
WHY:
• Far too often, SEOs recommend thing based on the status-quo, best
practices, theory, and pre-conceived notions.
• Experimentation can produce huge lift. Often, some of the largest lift.
• Experimentation can help us better understand how the search engines
work.
HOW:
• Writing testing specs and documentation
• Follow scientific method
• Measure before, after, and attempt to isolate annomolies
Paul Shapiro | @fighto
Example – Title Tags
Test Group 1: Control – Title Tags
Unchanched (1/10 URLs)
• Amazon.com: Generic 265D Lee
Goal White Butterfly Pink Flowers
Pattern Lace Bamboo Handheld
Folding Fans For Girls Women, Blue,
One Size: Home & Kitchen
• Amazon.com: Microfiber Cleaning
Cloths, 5 Pack, Blue, All-Purpose
Reusable Dust Cloths, Machine
Washable: Home & Kitchen
Test Group 2: Variant A – {Product} |
{Brand.com} (1/10 URLs)
• Cnlinkco Pastoral Floral Printed
Sleeveless Vintage Mini Dress:
Clothing | Amazon.com
• 18 X 18 Inch Cotton Linen Retro
Vintage Home Decorative
Indoor/Outdoor Throw Cushion
Cover / Pillow Sham | Amazon.com
Test Group 2: Variant B – {Brand.com}
Removed (1/10 URLs)
• Amazon.com: John Lennon Inspired
Sunglasses Round Hippie Shades
Retro Colored Lenses (Purple Ice):
Clothing
• Amazon.com: AMTOK Blackhead
Remover Kit Curved Blackhead
Tweezers Kit Pimple Comedone
Extractor Tool Set Dermatologist
Grade Kit Treatment for Blemish , Zit
Popper (Tweezers Kit Rose Gold):
Beauty
Test Group 2: Variant C – {Brand}
(.com removed) (1/10 URLs)
• Amazon.com: Apple Watch Screen
Protector (42mm Series 3/2/1
Compatible)[6-Pack], DeltaShield
BodyArmor Full Coverage Screen
Protector for Apple Watch Military-
Grade Clear HD Anti-Bubble Film:
Toys & Games
• Amazon.com: Kate Aspen LOVE
Chrome Bottle Stopper, Silver/Pink:
Kitchen & Dining
Create Control and Variant Testing Groups
Paul Shapiro | @fighto
Example – SERP Experiments
Paul Shapiro | @fighto
Resources – Must Reads
1. Etsy A/B Testing Title Tags
https://codeascraft.com/2016/10/25/seo-title-tag-optimization/
2. Pinterest SEO Experimentation
https://medium.com/@Pinterest_Engineering/demystifying-seo-with-experiments-
a183b325cf4c
3. Distilled (maker of DistilledODN), How to Manually Conduct A/B Tests
https://www.distilled.net/resources/do-it-yourself-seo-split-testing-tool-with-causal-
impact/
4. Siege Media CTR Testing
https://www.siegemedia.com/seo/title-tags
5. Some Awesome A/B Tests Distilled Has Run
https://www.slideshare.net/willcritchlow/seo-split-tests-you-should-run-will-critchlow
Paul Shapiro | @fighto
STATUS:
TECHNICAL SEO
Paul Shapiro | @fighto
Content Strategy
Paul Shapiro | @fighto
Run individual search terms…
Paul Shapiro | @fighto
Use Headless Browser
https://github.com/GoogleChrome/puppeteer
Paul Shapiro | @fighto
Build Personas
Image Source: https://xtensio.com/how-to-create-a-persona/
Paul Shapiro | @fighto
Design Content for Ideal Audiences, Web
Sites for Link Building
Paul Shapiro | @fighto
STATUS:
TECHNICAL SEO
Paul Shapiro | @fighto
Keyword Research
Paul Shapiro | @fighto
Filtering +
Data
Manipula-
tions
Make Big Keyword Lists + Prioritize
Seed Keywords
- List
- GWMT
- SEMRush Comp. KWs
- SQR Keywords
Keyword Planner
Suggestions (via
GrepWords)
Google Autocomplete
Semantic Keyword
Recommendations
Google Autocomplete
SEMRush
Domain vs. Domain
Keywords
Google Autocomplete
Paul Shapiro | @fighto
Data Manipulations / Calculations
• Get top 10 results from rank checking API (i.e., GetSTAT)
• Use Moz API nodes and find average PA to assess
competiveness.
• Optionally, use SEMRush’s Keyword Difficulty API
Organic
Competition
Search Volume
Keyword Trends
26
Paul Shapiro | @fighto
Data Manipulations / Calculations
• Get top 10 results from rank checking API (i.e., GetSTAT)
• Use Moz API nodes and find average PA to assess
competiveness.
• Optionally, use SEMRush’s Keyword Difficulty API
Organic
Competition
• Get Search Volumes via SEMRush API or via GrepWords APISearch Volume
Keyword Trends
27
Paul Shapiro | @fighto
Data Manipulations / Calculations
• Get top 10 results from rank checking API (i.e., GetSTAT)
• Use Moz API nodes and find average PA to assess
competiveness.
• Optionally, use SEMRush’s Keyword Difficulty API
Organic
Competition
• Get Search Volumes via SEMRush API or via GrepWords APISearch Volume
• Use 2 Years of Google Trends data to calculate slope and
determine growing/declining keywordsKeyword Trends
28
Paul Shapiro | @fighto
String ‘em All Together and then…
29
Paul Shapiro | @fighto
STATUS:
TECHNICAL SEO
Paul Shapiro | @fighto
Visualize
31
This top-right quadrant contains
keywords with:
• Low competition
• Good growth
Larger bubbles show higher
search volumes.
You can alternatively use
current rank on the x-axis to
signal organic market share like
a traditional growth-share
matrix.Themes, requires
a system of
grouping keywords
Paul Shapiro | @fighto
I’ve Gone Through Many Systems of
Keyword Classification Over the Years…
• Regular Expressions + Fuzzy Matching + User Input
• Several APIs that attempt to assign categories
• Extraction of common base terms
• Currently working on clustering model using Google SERP results as context
and few-shot learning (minimal user input for machine labeling)
Paul Shapiro | @fighto
STATUS:
TECHNICAL SEO
Paul Shapiro | @fighto
Learn More…
SearchLove Presentation about Automating Keyword Research:
http://pshapi.ro/2idcqYF
BrightonSEO Presentation about Semantic Keyword Research:
https://searchwilderness.com/semantic-keyword-research/
Paul Shapiro | @fighto
Link Building
Paul Shapiro | @fighto
Unlinked Mentions
SERP API
Backlink
Checker API
Send Email
w/ Template
“paul shapiro” -site:searchwilderness.com
Moz,
AHREFS, etc.
SMTP
Paul Shapiro | @fighto
STATUS:
TECHNICAL SEO
Paul Shapiro | @fighto
Content Ideation
Paul Shapiro | @fighto
Reddit Data Mining
Reddit Data Mining: Python Script
https://searchwilderness.com/reddit-python-code/
1. Enter filename for output
2. Enter a search or series of searches
3. Choose reddit sorting method. For this purpose,
choose ‘new’
4. Choose to look at all of reddit, or isolate to
particular subreddit(s).
5. Schedule with cron to find new topic ideas on a
recurring basis.
Paul Shapiro | @fighto
Search Volume
90500
74000 74000
49500
33100 33100
22200
14800
12100
5400
3600 3600 3600
1900 1300 1300 1000
0
10000
20000
30000
40000
50000
60000
70000
80000
90000
100000
Paul Shapiro | @fighto
Reddit Upvotes
10359
9788
6406
6072
3967
3700
2183
1577
973
733 699
278 272 262 246 241
56
2909
1504
1255 1079 938
1697
993
522
267
512
217 96 95 146 45 54 37
0
2000
4000
6000
8000
10000
12000
Upvotes Comments
Paul Shapiro | @fighto
http://bit.ly/gmailperiscope
Paul Shapiro | @fighto
STATUS:
TECHNICAL SEO
Paul Shapiro | @fighto
Reporting
Paul Shapiro | @fighto
Search Console
Schedule to run monthly with Cron
and backup to SQL database:
https://searchwilderness.com/gwmt-
data-python/
JR’s BigQuery vision:
http://pshapi.ro/2vmjDe8
Paul Shapiro | @fighto
Quick How To
* * * * * command /to/execute
Day of Week (0-6) (Sunday = 0)
Month (1-12)
Hour (0-23)
Day of Month (1-31)
Minute (0-59)
Paul Shapiro | @fighto
Run Every Month at Midnight
> crontab -e
> 0 0 1 * * python datacollector.py
Paul Shapiro | @fighto
Paul Shapiro | @fighto
STATUS:
TECHNICAL SEO
Paul Shapiro | @fighto
Automation
Paul Shapiro | @fighto
301 Redirect Mapping from Old URLs
Crawl
Current Site
Download
Rendered
Pages
Extract Main
Content
(BoilerPipe)
Convert to
Bitvector
Get Historic
URLs from
Wayback
Machine
API
Filter Out
URLs found
on Current
Site
Grab
Rendered
Page from
Wayback
Machine
Extract
Main
Content
(BoilerPipe)
Convert to
Bitvector
Patrick Stox
https://searchengineland.com/fixing-historical-redirects-using-wayback-machine-apis-257628
Cosine
Similarity
Generate
.htaccess
strings
1
2
3
Paul Shapiro | @fighto
STATUS:
TECHNICAL SEO
Paul Shapiro | @fighto
In Conclusion…
Paul Shapiro | @fighto
Technical SEO is…
• More than checklists
• More than crawling & indexing
• NOT makeup
Paul Shapiro | @fighto
CatalystDigital.com
Paul Shapiro
https://searchwilderness.com
@fighto
Thanks Go Fish Digital,
Dan Hinckley, and Patrick Stox!

Más contenido relacionado

Último

SEO and Digital PR - How to Connect Your Teams to Maximise Success
SEO and Digital PR - How to Connect Your Teams to Maximise SuccessSEO and Digital PR - How to Connect Your Teams to Maximise Success
SEO and Digital PR - How to Connect Your Teams to Maximise SuccessLiv Day
 
Digital Marketing complete introduction.
Digital Marketing complete introduction.Digital Marketing complete introduction.
Digital Marketing complete introduction.Kashish Bindra
 
TAM Sports IPL 17 Advertising Report- M01 - M23
TAM Sports IPL 17 Advertising Report- M01 - M23TAM Sports IPL 17 Advertising Report- M01 - M23
TAM Sports IPL 17 Advertising Report- M01 - M23Social Samosa
 
top marketing posters - Fresh Spar Technologies - Manojkumar C
top marketing posters - Fresh Spar Technologies - Manojkumar Ctop marketing posters - Fresh Spar Technologies - Manojkumar C
top marketing posters - Fresh Spar Technologies - Manojkumar CManojkumar C
 
20 Top Social Media Tips for Peer Specialists
20 Top Social Media Tips for Peer Specialists20 Top Social Media Tips for Peer Specialists
20 Top Social Media Tips for Peer Specialistsmlicam615
 
5 Digital Marketing Tips | Devherds Software Solutions
5 Digital Marketing Tips | Devherds Software Solutions5 Digital Marketing Tips | Devherds Software Solutions
5 Digital Marketing Tips | Devherds Software SolutionsDevherds Software Solutions
 
2024's Top PPC Tactics: Triple Your Google Ads Local Leads
2024's Top PPC Tactics: Triple Your Google Ads Local Leads2024's Top PPC Tactics: Triple Your Google Ads Local Leads
2024's Top PPC Tactics: Triple Your Google Ads Local LeadsSearch Engine Journal
 
Francesco d’Angela, Service Designer di @HintoGroup- “Oltre la Frontiera Crea...
Francesco d’Angela, Service Designer di @HintoGroup- “Oltre la Frontiera Crea...Francesco d’Angela, Service Designer di @HintoGroup- “Oltre la Frontiera Crea...
Francesco d’Angela, Service Designer di @HintoGroup- “Oltre la Frontiera Crea...Associazione Digital Days
 
Understand the Key differences between SMO and SMM
Understand the Key differences between SMO and SMMUnderstand the Key differences between SMO and SMM
Understand the Key differences between SMO and SMMsearchextensionin
 
Exploring Web 3.0 Growth marketing: Navigating the Future of the Internet
Exploring Web 3.0 Growth marketing: Navigating the Future of the InternetExploring Web 3.0 Growth marketing: Navigating the Future of the Internet
Exploring Web 3.0 Growth marketing: Navigating the Future of the Internetnehapardhi711
 
Master the art of Social Selling to increase sales by fostering relationships...
Master the art of Social Selling to increase sales by fostering relationships...Master the art of Social Selling to increase sales by fostering relationships...
Master the art of Social Selling to increase sales by fostering relationships...VereigenMedia1
 
8 distribution in rural mkts.ppt Rural Marketing
8 distribution in rural mkts.ppt Rural Marketing8 distribution in rural mkts.ppt Rural Marketing
8 distribution in rural mkts.ppt Rural Marketingpshirsat
 
Miss Immigrant USA Activity Pageant Program.pdf
Miss Immigrant USA Activity Pageant Program.pdfMiss Immigrant USA Activity Pageant Program.pdf
Miss Immigrant USA Activity Pageant Program.pdfMagdalena Kulisz
 
15 Tactics to Scale Your Trade Show Marketing Strategy
15 Tactics to Scale Your Trade Show Marketing Strategy15 Tactics to Scale Your Trade Show Marketing Strategy
15 Tactics to Scale Your Trade Show Marketing StrategyBlue Atlas Marketing
 
Creating a Successful Digital Marketing Campaign.pdf
Creating a Successful Digital Marketing Campaign.pdfCreating a Successful Digital Marketing Campaign.pdf
Creating a Successful Digital Marketing Campaign.pdfgopzzzin
 
Content Marketing: How To Find The True Value Of Your Marketing Funnel
Content Marketing: How To Find The True Value Of Your Marketing FunnelContent Marketing: How To Find The True Value Of Your Marketing Funnel
Content Marketing: How To Find The True Value Of Your Marketing FunnelSearch Engine Journal
 
The power of SEO-driven market intelligence
The power of SEO-driven market intelligenceThe power of SEO-driven market intelligence
The power of SEO-driven market intelligenceHinde Lamrani
 
Paul Russell Confidential Resume for Fahlo.pdf
Paul Russell Confidential Resume for Fahlo.pdfPaul Russell Confidential Resume for Fahlo.pdf
Paul Russell Confidential Resume for Fahlo.pdfpaul8402
 
Richard van der Velde, Technical Support Lead for Cookiebot @CMP – “Artificia...
Richard van der Velde, Technical Support Lead for Cookiebot @CMP – “Artificia...Richard van der Velde, Technical Support Lead for Cookiebot @CMP – “Artificia...
Richard van der Velde, Technical Support Lead for Cookiebot @CMP – “Artificia...Associazione Digital Days
 
Introduction to marketing Management Notes
Introduction to marketing Management NotesIntroduction to marketing Management Notes
Introduction to marketing Management NotesKiranTiwari42
 

Último (20)

SEO and Digital PR - How to Connect Your Teams to Maximise Success
SEO and Digital PR - How to Connect Your Teams to Maximise SuccessSEO and Digital PR - How to Connect Your Teams to Maximise Success
SEO and Digital PR - How to Connect Your Teams to Maximise Success
 
Digital Marketing complete introduction.
Digital Marketing complete introduction.Digital Marketing complete introduction.
Digital Marketing complete introduction.
 
TAM Sports IPL 17 Advertising Report- M01 - M23
TAM Sports IPL 17 Advertising Report- M01 - M23TAM Sports IPL 17 Advertising Report- M01 - M23
TAM Sports IPL 17 Advertising Report- M01 - M23
 
top marketing posters - Fresh Spar Technologies - Manojkumar C
top marketing posters - Fresh Spar Technologies - Manojkumar Ctop marketing posters - Fresh Spar Technologies - Manojkumar C
top marketing posters - Fresh Spar Technologies - Manojkumar C
 
20 Top Social Media Tips for Peer Specialists
20 Top Social Media Tips for Peer Specialists20 Top Social Media Tips for Peer Specialists
20 Top Social Media Tips for Peer Specialists
 
5 Digital Marketing Tips | Devherds Software Solutions
5 Digital Marketing Tips | Devherds Software Solutions5 Digital Marketing Tips | Devherds Software Solutions
5 Digital Marketing Tips | Devherds Software Solutions
 
2024's Top PPC Tactics: Triple Your Google Ads Local Leads
2024's Top PPC Tactics: Triple Your Google Ads Local Leads2024's Top PPC Tactics: Triple Your Google Ads Local Leads
2024's Top PPC Tactics: Triple Your Google Ads Local Leads
 
Francesco d’Angela, Service Designer di @HintoGroup- “Oltre la Frontiera Crea...
Francesco d’Angela, Service Designer di @HintoGroup- “Oltre la Frontiera Crea...Francesco d’Angela, Service Designer di @HintoGroup- “Oltre la Frontiera Crea...
Francesco d’Angela, Service Designer di @HintoGroup- “Oltre la Frontiera Crea...
 
Understand the Key differences between SMO and SMM
Understand the Key differences between SMO and SMMUnderstand the Key differences between SMO and SMM
Understand the Key differences between SMO and SMM
 
Exploring Web 3.0 Growth marketing: Navigating the Future of the Internet
Exploring Web 3.0 Growth marketing: Navigating the Future of the InternetExploring Web 3.0 Growth marketing: Navigating the Future of the Internet
Exploring Web 3.0 Growth marketing: Navigating the Future of the Internet
 
Master the art of Social Selling to increase sales by fostering relationships...
Master the art of Social Selling to increase sales by fostering relationships...Master the art of Social Selling to increase sales by fostering relationships...
Master the art of Social Selling to increase sales by fostering relationships...
 
8 distribution in rural mkts.ppt Rural Marketing
8 distribution in rural mkts.ppt Rural Marketing8 distribution in rural mkts.ppt Rural Marketing
8 distribution in rural mkts.ppt Rural Marketing
 
Miss Immigrant USA Activity Pageant Program.pdf
Miss Immigrant USA Activity Pageant Program.pdfMiss Immigrant USA Activity Pageant Program.pdf
Miss Immigrant USA Activity Pageant Program.pdf
 
15 Tactics to Scale Your Trade Show Marketing Strategy
15 Tactics to Scale Your Trade Show Marketing Strategy15 Tactics to Scale Your Trade Show Marketing Strategy
15 Tactics to Scale Your Trade Show Marketing Strategy
 
Creating a Successful Digital Marketing Campaign.pdf
Creating a Successful Digital Marketing Campaign.pdfCreating a Successful Digital Marketing Campaign.pdf
Creating a Successful Digital Marketing Campaign.pdf
 
Content Marketing: How To Find The True Value Of Your Marketing Funnel
Content Marketing: How To Find The True Value Of Your Marketing FunnelContent Marketing: How To Find The True Value Of Your Marketing Funnel
Content Marketing: How To Find The True Value Of Your Marketing Funnel
 
The power of SEO-driven market intelligence
The power of SEO-driven market intelligenceThe power of SEO-driven market intelligence
The power of SEO-driven market intelligence
 
Paul Russell Confidential Resume for Fahlo.pdf
Paul Russell Confidential Resume for Fahlo.pdfPaul Russell Confidential Resume for Fahlo.pdf
Paul Russell Confidential Resume for Fahlo.pdf
 
Richard van der Velde, Technical Support Lead for Cookiebot @CMP – “Artificia...
Richard van der Velde, Technical Support Lead for Cookiebot @CMP – “Artificia...Richard van der Velde, Technical Support Lead for Cookiebot @CMP – “Artificia...
Richard van der Velde, Technical Support Lead for Cookiebot @CMP – “Artificia...
 
Introduction to marketing Management Notes
Introduction to marketing Management NotesIntroduction to marketing Management Notes
Introduction to marketing Management Notes
 

Destacado

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Destacado (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Raleigh SEO Meetup - Paul Shapiro - Technical SEO

  • 1. Paul Shapiro | @fighto Beyond The Makeup Technical SEO
  • 2. Paul Shapiro | @fighto
  • 3. Paul Shapiro | @fighto Raleigh Source: http://www.waymarking.com/gallery/image.aspx?f=1&guid=75b18526-6500-48a3-8a0d-ff0fea765b43&gid=3
  • 4. Paul Shapiro | @fighto https://searchengineland.com/technical-seo-makeup- 250408
  • 5. Paul Shapiro | @fighto http://www.amc.com/shows/mad-men/exclusives/about
  • 6. Paul Shapiro | @fighto What is Technical SEO?
  • 7. Paul Shapiro | @fighto Typical Meaning, Makeup Falacy Source: https://searchengineland.com/5-ways-balance-technical-non-technical-seo-280058
  • 8. Paul Shapiro | @fighto “Any sufficiently technical action undertaken with the intent to improve search results” –Russ Jones @ TechSEO Boost 2017 in Boston
  • 9. Paul Shapiro | @fighto Utilizing technical aptitude and skills to aid, improve, and enhance both technical and non-technical SEO tasks.
  • 10. Paul Shapiro | @fighto Where can you leverage Technical SEO?
  • 11. Paul Shapiro | @fighto Examples • Improving crawling & indexing • SEO experimentation & design • Content strategy & keyword research • Data analysis & analytics • Reporting • Automation • Web Performance Optimization • Working with JavaScript websites • Work with new technology • …
  • 12. Paul Shapiro | @fighto Experimentation + SEO
  • 13. Paul Shapiro | @fighto Conducting SEO Experiments WHY: • Far too often, SEOs recommend thing based on the status-quo, best practices, theory, and pre-conceived notions. • Experimentation can produce huge lift. Often, some of the largest lift. • Experimentation can help us better understand how the search engines work. HOW: • Writing testing specs and documentation • Follow scientific method • Measure before, after, and attempt to isolate annomolies
  • 14. Paul Shapiro | @fighto Example – Title Tags Test Group 1: Control – Title Tags Unchanched (1/10 URLs) • Amazon.com: Generic 265D Lee Goal White Butterfly Pink Flowers Pattern Lace Bamboo Handheld Folding Fans For Girls Women, Blue, One Size: Home & Kitchen • Amazon.com: Microfiber Cleaning Cloths, 5 Pack, Blue, All-Purpose Reusable Dust Cloths, Machine Washable: Home & Kitchen Test Group 2: Variant A – {Product} | {Brand.com} (1/10 URLs) • Cnlinkco Pastoral Floral Printed Sleeveless Vintage Mini Dress: Clothing | Amazon.com • 18 X 18 Inch Cotton Linen Retro Vintage Home Decorative Indoor/Outdoor Throw Cushion Cover / Pillow Sham | Amazon.com Test Group 2: Variant B – {Brand.com} Removed (1/10 URLs) • Amazon.com: John Lennon Inspired Sunglasses Round Hippie Shades Retro Colored Lenses (Purple Ice): Clothing • Amazon.com: AMTOK Blackhead Remover Kit Curved Blackhead Tweezers Kit Pimple Comedone Extractor Tool Set Dermatologist Grade Kit Treatment for Blemish , Zit Popper (Tweezers Kit Rose Gold): Beauty Test Group 2: Variant C – {Brand} (.com removed) (1/10 URLs) • Amazon.com: Apple Watch Screen Protector (42mm Series 3/2/1 Compatible)[6-Pack], DeltaShield BodyArmor Full Coverage Screen Protector for Apple Watch Military- Grade Clear HD Anti-Bubble Film: Toys & Games • Amazon.com: Kate Aspen LOVE Chrome Bottle Stopper, Silver/Pink: Kitchen & Dining Create Control and Variant Testing Groups
  • 15. Paul Shapiro | @fighto Example – SERP Experiments
  • 16. Paul Shapiro | @fighto Resources – Must Reads 1. Etsy A/B Testing Title Tags https://codeascraft.com/2016/10/25/seo-title-tag-optimization/ 2. Pinterest SEO Experimentation https://medium.com/@Pinterest_Engineering/demystifying-seo-with-experiments- a183b325cf4c 3. Distilled (maker of DistilledODN), How to Manually Conduct A/B Tests https://www.distilled.net/resources/do-it-yourself-seo-split-testing-tool-with-causal- impact/ 4. Siege Media CTR Testing https://www.siegemedia.com/seo/title-tags 5. Some Awesome A/B Tests Distilled Has Run https://www.slideshare.net/willcritchlow/seo-split-tests-you-should-run-will-critchlow
  • 17. Paul Shapiro | @fighto STATUS: TECHNICAL SEO
  • 18. Paul Shapiro | @fighto Content Strategy
  • 19. Paul Shapiro | @fighto Run individual search terms…
  • 20. Paul Shapiro | @fighto Use Headless Browser https://github.com/GoogleChrome/puppeteer
  • 21. Paul Shapiro | @fighto Build Personas Image Source: https://xtensio.com/how-to-create-a-persona/
  • 22. Paul Shapiro | @fighto Design Content for Ideal Audiences, Web Sites for Link Building
  • 23. Paul Shapiro | @fighto STATUS: TECHNICAL SEO
  • 24. Paul Shapiro | @fighto Keyword Research
  • 25. Paul Shapiro | @fighto Filtering + Data Manipula- tions Make Big Keyword Lists + Prioritize Seed Keywords - List - GWMT - SEMRush Comp. KWs - SQR Keywords Keyword Planner Suggestions (via GrepWords) Google Autocomplete Semantic Keyword Recommendations Google Autocomplete SEMRush Domain vs. Domain Keywords Google Autocomplete
  • 26. Paul Shapiro | @fighto Data Manipulations / Calculations • Get top 10 results from rank checking API (i.e., GetSTAT) • Use Moz API nodes and find average PA to assess competiveness. • Optionally, use SEMRush’s Keyword Difficulty API Organic Competition Search Volume Keyword Trends 26
  • 27. Paul Shapiro | @fighto Data Manipulations / Calculations • Get top 10 results from rank checking API (i.e., GetSTAT) • Use Moz API nodes and find average PA to assess competiveness. • Optionally, use SEMRush’s Keyword Difficulty API Organic Competition • Get Search Volumes via SEMRush API or via GrepWords APISearch Volume Keyword Trends 27
  • 28. Paul Shapiro | @fighto Data Manipulations / Calculations • Get top 10 results from rank checking API (i.e., GetSTAT) • Use Moz API nodes and find average PA to assess competiveness. • Optionally, use SEMRush’s Keyword Difficulty API Organic Competition • Get Search Volumes via SEMRush API or via GrepWords APISearch Volume • Use 2 Years of Google Trends data to calculate slope and determine growing/declining keywordsKeyword Trends 28
  • 29. Paul Shapiro | @fighto String ‘em All Together and then… 29
  • 30. Paul Shapiro | @fighto STATUS: TECHNICAL SEO
  • 31. Paul Shapiro | @fighto Visualize 31 This top-right quadrant contains keywords with: • Low competition • Good growth Larger bubbles show higher search volumes. You can alternatively use current rank on the x-axis to signal organic market share like a traditional growth-share matrix.Themes, requires a system of grouping keywords
  • 32. Paul Shapiro | @fighto I’ve Gone Through Many Systems of Keyword Classification Over the Years… • Regular Expressions + Fuzzy Matching + User Input • Several APIs that attempt to assign categories • Extraction of common base terms • Currently working on clustering model using Google SERP results as context and few-shot learning (minimal user input for machine labeling)
  • 33. Paul Shapiro | @fighto STATUS: TECHNICAL SEO
  • 34. Paul Shapiro | @fighto Learn More… SearchLove Presentation about Automating Keyword Research: http://pshapi.ro/2idcqYF BrightonSEO Presentation about Semantic Keyword Research: https://searchwilderness.com/semantic-keyword-research/
  • 35. Paul Shapiro | @fighto Link Building
  • 36. Paul Shapiro | @fighto Unlinked Mentions SERP API Backlink Checker API Send Email w/ Template “paul shapiro” -site:searchwilderness.com Moz, AHREFS, etc. SMTP
  • 37. Paul Shapiro | @fighto STATUS: TECHNICAL SEO
  • 38. Paul Shapiro | @fighto Content Ideation
  • 39. Paul Shapiro | @fighto Reddit Data Mining Reddit Data Mining: Python Script https://searchwilderness.com/reddit-python-code/ 1. Enter filename for output 2. Enter a search or series of searches 3. Choose reddit sorting method. For this purpose, choose ‘new’ 4. Choose to look at all of reddit, or isolate to particular subreddit(s). 5. Schedule with cron to find new topic ideas on a recurring basis.
  • 40. Paul Shapiro | @fighto Search Volume 90500 74000 74000 49500 33100 33100 22200 14800 12100 5400 3600 3600 3600 1900 1300 1300 1000 0 10000 20000 30000 40000 50000 60000 70000 80000 90000 100000
  • 41. Paul Shapiro | @fighto Reddit Upvotes 10359 9788 6406 6072 3967 3700 2183 1577 973 733 699 278 272 262 246 241 56 2909 1504 1255 1079 938 1697 993 522 267 512 217 96 95 146 45 54 37 0 2000 4000 6000 8000 10000 12000 Upvotes Comments
  • 42. Paul Shapiro | @fighto http://bit.ly/gmailperiscope
  • 43. Paul Shapiro | @fighto STATUS: TECHNICAL SEO
  • 44. Paul Shapiro | @fighto Reporting
  • 45. Paul Shapiro | @fighto Search Console Schedule to run monthly with Cron and backup to SQL database: https://searchwilderness.com/gwmt- data-python/ JR’s BigQuery vision: http://pshapi.ro/2vmjDe8
  • 46. Paul Shapiro | @fighto Quick How To * * * * * command /to/execute Day of Week (0-6) (Sunday = 0) Month (1-12) Hour (0-23) Day of Month (1-31) Minute (0-59)
  • 47. Paul Shapiro | @fighto Run Every Month at Midnight > crontab -e > 0 0 1 * * python datacollector.py
  • 48. Paul Shapiro | @fighto
  • 49. Paul Shapiro | @fighto STATUS: TECHNICAL SEO
  • 50. Paul Shapiro | @fighto Automation
  • 51. Paul Shapiro | @fighto 301 Redirect Mapping from Old URLs Crawl Current Site Download Rendered Pages Extract Main Content (BoilerPipe) Convert to Bitvector Get Historic URLs from Wayback Machine API Filter Out URLs found on Current Site Grab Rendered Page from Wayback Machine Extract Main Content (BoilerPipe) Convert to Bitvector Patrick Stox https://searchengineland.com/fixing-historical-redirects-using-wayback-machine-apis-257628 Cosine Similarity Generate .htaccess strings 1 2 3
  • 52. Paul Shapiro | @fighto STATUS: TECHNICAL SEO
  • 53. Paul Shapiro | @fighto In Conclusion…
  • 54. Paul Shapiro | @fighto Technical SEO is… • More than checklists • More than crawling & indexing • NOT makeup
  • 55. Paul Shapiro | @fighto CatalystDigital.com Paul Shapiro https://searchwilderness.com @fighto Thanks Go Fish Digital, Dan Hinckley, and Patrick Stox!

Notas del editor

  1. Not that it isn’t awesome or important, just the 60s…
  2. eContext, AdWords API