A 40 part free course demonstrating all of the different ways that you can use Python to improve your SEO processes.
Prerequisites:
- Basic Programming Skills (variables, for loops, if statements).
- If you don't have any programming experience, I would recommend completing this python programming course.
- A willingness to learn packages, libraries & new methodologies.
Its time to level up your SEO game, so grab a ☕ and get ready to start learning some more Python!
Every Lesson Can Be Found Under The PythonForSEO Section (within the main nav of https://sempioneer.com/)! You can also find the YouTube content on the two following channels:
- Sempioneer: https://www.youtube.com/channel/UCui38sdG1wWlDk_tgyZiJ_w
- UnderstandingData: https://www.youtube.com/channel/UCLKL6bVqM1WM8VJavfokGSg
- Google Sheets With Pygsheets
- Technical SEO Automation with Screaming Frog
- Image Optimisation + Downloading Images From A Website At Scale
- Identifying Rendering Issues At Scale
- Web Scraping Pages from Sitemap.xml files
- Sitemap Automation
- How to extract schema at scale
- How to create video or article schema At Scale
- Google Cloud Platform Setup
- Google Page Speed Insights
- Creating a BigQuery Datawarehouse with Google Analytics + Google Search Console Data
- Content Performance + Leveling Up With Pandas
- Content De-duplication Techniques
- Grouping HTML Pages
- Creating Data Pipelines with DataForSEO (Data Engineering)
- Named Entity Recognition & Named Entity Linking
- Sentiment Analysis of HTML Pages + Finding Pages with Poor Readability Scores
- Automatic Text Generation & Image Alt Tags / Article Summarisaition
- IBM NLP Watson and Google's Natural Language API
- Categorising Queries From Google Search Console
- How to connect to your Bing API Data
- Combining PPC & GSC Data to uncover new keyword opportunities for paid search
- Identify Keyword Cannabilisation with GSC + GA
- Log File Analysis
- Google Drive Automation
- How to automatically update a series of Wordpress Posts from 2019 --> 2020 with the Wordpress REST API
- How to automatically check all of your blog posts or pages for spelling mistakes - www.grammarbot.io
- Creating JSON-LD Schema With Python
- Social Media
- Intent Classification of Keywords With Deep Learning
- How to automatically track all of your competitors blogging strategy via RSS feeds and email in Python
- Find PeopleAlsoAsked Questions
- Internal Links Graphs with NetworkX + Internal Link Recommendations
- How to use Selemium With Python
- How to run CRON jobs for SEO
- How to run Cloud Functions + Cloud Tasks for SEO
- SEO Split Test Using Python + CausalImpact + Tag Manager
- Stratified Sampling Using Google Analytics + Python
- SEO Split-Testing Experiments using Google Tag Manager
- CausalImpact for SEO
- Forecasting SEO Traffic with Sarimax + Facebook Prophet
- Bonus Content: How to prospect for local businesses (Google Maps) with Python
- Bonus Content: Reddit API Harvesting questions from reddit API
- Bonus Content: Web scraping Quora with Selenium
- Bonus Content: How to curate all of the Facebook Groups, LinkedIn Groups for a specific niche with Python
- Bonus Content: Automatically generate sentences / novels with GPT2