When most people discuss technical SEO CRAWL INDEX RANK
When most people discuss technical SEO CRAWL INDEX RENDER RANK
X
Most of the Way There
CMS Usage Wordpress Wordpress
Technical SEO? Most modern CMSs do the heavy lifting of technical SEO. The barrier of getting technical SEO to “good enough” in some ways is much lower than getting content right in most cases.
TECHNICAL SEO? WHAT IS Any sufficiently technical action undertaken with the intent to improve search results. Russ Jones, Principle Search Scientist, Moz , at TechSEO Boost 2017 ” ”
Types of Technical SEO CHECKLIST TECHNICAL SEO GENERAL TECHNICAL SEO BLURRED-RESPONSIBILITY TECHNICAL SEO ADVANCED APPLIED TECHNICAL SEO
Types of Technical SEO CHECKLIST TECHNICAL SEO GENERAL TECHNICAL SEO BLURRED-RESPONSIBILITY TECHNICAL SEO ADVANCED APPLIED TECHNICAL SEO
TECHNICAL SEO CHECKLIST Does the page have a canonical tag? Is the canonical tag crawlable and correctly formatted? Is the canonical tag directed at the desired URL? If canonical tag destination is self-referencing, should it be? Does the destination URL include a parameter that it should not? Are there conflicting signals with the canonical tag? Is the destination URL crawlable and accessible? YES YES YES NO NO NO YES
TECHNICAL SEO CHECKLIST
Types of Technical SEO CHECKLIST TECHNICAL SEO GENERAL TECHNICAL SEO BLURRED-RESPONSIBILITY TECHNICAL SEO ADVANCED APPLIED TECHNICAL SEO
TECHNICAL SEO General Crawling, Indexing, Rendering Insights Are Difficult to Automate Higher Skill Work Examples: Finding and correcting obscure crawler traps generated by CMS bug Designing maximally crawlable , taxonomically sound site architecture Internal linking analysis SSR Design Etc.
Types of Technical SEO CHECKLIST TECHNICAL SEO GENERAL TECHNICAL SEO BLURRED-RESPONSIBILITY TECHNICAL SEO ADVANCED APPLIED TECHNICAL SEO
TECHNICAL SEO Blurry-Responsibility Examples: Web Performance Optimization Internal Site Search Design Structured Data Advanced Analytics Implementation Etc. UX? Front End Web Development? CRO?
Types of Technical SEO CHECKLIST TECHNICAL SEO GENERAL TECHNICAL SEO BLURRED-RESPONSIBILITY TECHNICAL SEO ADVANCED APPLIED TECHNICAL SEO
TECHNICAL SEO Advanced, Applied Examples: SEO testing Adoption of new technologies that effect search (potentially may be a blurry-lined item) Data science for SEO purposes NLP to enhance content development Use of ML for search data Automation
“All SEO can be technical SEO!”
Defying Traditional Technical SEO Examples
Link Development
Expired Domains What it Does Takes outlink report from Screaming Frog Distills URLs to Domains Runs Moz Linkscape API against the list for PA & DA Checks HTTP Status Code Runs WHOIS API to see if domain is available https://gist.github.com/pshapiro/a86dc340f57c38fc22d0545ddec1fc9e
TECHNICAL SEO STATUS:
On-Page SEO
Optimize On-Page with Google Entity Extraction Enable Google NLP API Input SERP data, either via CSV, or rank tracking API Download all ranking pages and remove boilerplate content Run Google API to isolate entities, count frequencies, and determine document salience https://gist.github.com/pshapiro/754ce79565f0baea702f8ada9a03c55d
TECHNICAL SEO STATUS:
Content Ideation
Reddit for Niche Content Insights Input reddit login credentials Specify output CSV Specify sorting method Specify specific or all subreddits Enter a series of keywords (e.g., “how to”, “where can I”, “board games”, etc.) Analyze https://searchwilderness.com/reddit-python-code/
Search Volume
Reddit Upvotes
TECHNICAL SEO STATUS:
Content Ideation Continued
YouTube Subtitles for Content Ideas Input YouTube Playlist URL Download all auto-generated subtitles Remove stopwords Do frequency analysis on text Analyze https ://gist.github.com/pshapiro/e9a2388a2d527c00fb66b57d429b9ed0
MozCon 2016 YouTube Playlist
TECHNICAL SEO STATUS:
Automation
Automatic Wayback Machine 301 Mapping Find all historic URLs from Wayback Machine API Extract text without boilerplate content from current website Extract text from Wayback Machine archives without boilerplate content Compare old and new content with spaCy’s pre-trained CNN Analyze https://gist.github.com/pshapiro/15c6733e2ff17c73f69f0b38eaaded10
TECHNICAL SEO STATUS:
Bulk Meta Descriptions
Semi-Automated Meta Descriptions Input a list of URL into source text file Specify output file Use various text summarization methods to create brief descriptions of the pages Receive CSV Edit descriptions accordingly https://gist.github.com/pshapiro/fe8b0c9cfd57481dfb8e247aacd06c18
https://searchwilderness.com/tools/pixel-length/
TECHNICAL SEO STATUS:
Keyword Research
Persona-Based Keyword Research Create a generic crosstab report in HitWise AudienceView with default demographic and psychographic data Input list of keywords Browser simulate with Selenium Get CSV with data compared to general online population Create personas for keyword research https ://gist.github.com/pshapiro/15c6733e2ff17c73f69f0b38eaaded10
TECHNICAL SEO STATUS:
Dashboard / Reporting Automation
Storing Search Data for Reporting Dashboards Search Console as Example Download search query data via API and store in SQL database Incorporate all data sources together and manipulate them accordingly Schedule collections Display data with dashboarding software (Tableau, Google Data Studio, Power BI, etc.) https://searchwilderness.com/gwmt-data-python/#searchanalytics
TECHNICAL SEO STATUS:
A/B Testing & Experimenting for SEO
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 anomalies
Subject Website Example – Title Tags Test Group 1: Control – Title Tags Unchanched 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 } 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 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 ) 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
Common Thread: Coding is a Fundamental Skill for Advanced, Applied Technical SEO @ fighto
TECHNICAL SEO General Crawling, Indexing, Rendering Insights Are Difficult to Automate Higher Skill Work Examples: Finding and correcting obscure crawler traps generated by CMS bug Designing maximally crawlable , taxonomically sound site architecture Internal linking analysis SSR Design Etc.
“Invest in Technical SEOs, Not Technical SEO” @ fighto
Hiring Technical SEOs People adept at utilizing their technical aptitude and skills to aid, improve, and enhance both technical and non-technical SEO tasks .
How to Hire Techical SEOs Look for Similar Traits of Good Engineers: It’s not all about the code Strong ability to problem solve and think critically Ability to communicate about and explain complex, technical topics Creative
How to Train/Learn Coding Don’t fixate too much on the language, learn the logic If you need to pick a language Data Analysis Emphasis Web Development Emphasis
How to Train/Learn Coding Have practical goals to work toward. Don’t learn for the sake of learning. Apply. Build something. Leverage online tutorials, MOOCs, Codecademy , etc. Don’t be afraid to look to examples on GitHub, StackOverflow You don’t have to do everything yourself if you have the resources and understand the logic
CONTENT > TECHNICAL SEO?
CONTENT < TECHNICAL SEO?
Redfined SEO CONTENT STRATEGY DIGITAL PR & LINK BUILDING TECHNICAL SEO Technical SEO