Skip to content

pavelchowdhury99/seo_keyword_extraction

Repository files navigation

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

  1. Getting the urls of top results in Google search results for a particular topic
  2. Scraping the content of the pages
  3. Cleaning the text
  4. 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

  1. Installing PyTextRank and Spacy models
  2. Working of TextRank

Walkthrough

SEO Keyword Extraction using Python code | Python Automation projects | Naukri Learning