Skip to content

SEO Suggestions from GPT using Keyword Ranking based on search volume, CPC and paid competition.

License

Notifications You must be signed in to change notification settings

shivam017arora/SeoGPT

Repository files navigation

Lenster Logo

SeoGPT

SEO Suggesstions by Keywork Ranking


SeoGPT

SeoGPT, an AI model specifically designed for search engine optimization (SEO).

How Does it Work

  1. Input Query: The user provides a query or a piece of text related to their SEO needs.

  2. Topic Generation: SeoGPT processes the input query and generates a topic based on the provided information. This topic serves as a foundation for further analysis and suggestion generation.

  3. Keyword Extraction: Once the topic is generated, an API is called to get keywords and their search volume, CPC and paid competition.

  4. Suggestion Generation: Using the extracted keywords, SeoGPT generates suggestions based on the provided text or query.

  5. Output Presentation: a list of recommended keywords.

Demo

seo-gpt.mov

Requirements

  • git
    • You'll know you did it right if you can run git --version and you see a response like git version x.x.x
  • python
    • You'll know you've installed python right if you can run:
      • python --versionand get an ouput like: vx.x.x
  • node
    • You'll know you've installed noe right if you can run:
      • node --version And get an output like: x.x.x

Installation

  1. Clone this repo:
git clone https://github.com/shivam017arora/SeoGPT.git
cd SeoGPT && cd backend
  1. Install dependencies
pip install .
  1. Start Flask server
python serv.py
  1. Install the Next.JS dependencies
yarn install / npm install

then run the Next.js app

yarn start / npm start

See the open issues for a full list of proposed features (and known issues).

💕 Contributors

We love contributors! Feel free to contribute to this project but please read the Contributing Guidelines before opening an issue or PR so you understand the branching strategy and local development environment.

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

Contact

Shivam Arora - @Shivam017arora

(back to top)

License

SeoGPT is open-sourced software licensed under the © MIT.

About

SEO Suggestions from GPT using Keyword Ranking based on search volume, CPC and paid competition.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published