Key Phrases Extraction For SEO Using Python
Objective
To create a program to get most important key phrases from top search results in google or competitors page, so that one can use that in their content for SEO.
Tools used
- Python
- Webscraping
- pytextrank package
- Spacy model
- Pycharm IDE
- Version control - Git using GitHub
Design Architecture
The process will include 4 steps
- Getting the urls of top results in Google search results for a particular topic
- Scraping the content of the pages
- Cleaning the text
- Applying Text Rank algorithm to get top results
Learnings from this exercise
- Introduction to SEO
- Basics of key-phrase extraction and TextRank
- Web scraping
- Version Control using Git
References
- Installing PyTextRank and Spacy models
- Working of TextRank
Walkthrough