Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sundios/keyword-generator-seo
Script to do keyword research
https://github.com/sundios/keyword-generator-seo
Last synced: 14 days ago
JSON representation
Script to do keyword research
- Host: GitHub
- URL: https://github.com/sundios/keyword-generator-seo
- Owner: sundios
- Created: 2020-09-15T07:41:28.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-02-20T23:17:22.000Z (over 1 year ago)
- Last Synced: 2023-03-08T09:00:40.374Z (over 1 year ago)
- Language: Python
- Size: 29.3 KB
- Stars: 24
- Watchers: 2
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Python Keyword tool generator SEO
Keyword tool generator SEO is a python script that uses Google suggested queries to get keyword ideas for keyword research. It also uses prefixes and suffixes to get more ideas so you dont miss any important keyword.
You can see the script in action here [https://www.kwrds.ai/](https://www.kwrds.ai/)## Installation
To use this script we need to install the following libraries.
```bash
pip install requests
pip install json
pip install pandas
```## Usage
This script is very straight forward. There are two ways you can use it.
The first way is to run it in the terminal by doing:
```bash
python3 suggestqueries.py
```This will aks you to `Add your keyword:` and once you add the keyword it will start getting keywords around that initial keyword.
Once is finished it will output a `.csv` file that will be named `-keywords.csv`
Here you will be able to see only unique keywords.
### Limits
I set up a limit of 1000 keywords so it can stop at some point. But this is not necessary, you can set any limit you want by changing row 118 to any number you want.
```python
if len(keywords) >= 1000: #we can increase this number if we want more keywords
print('##Finish here####')
break
```One thing to note is that at the end of the script, we remove all duplicate values so that the export only has unique values.
## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.*I'm planning to include other resources like yahoo, bing, youtube and others. There is a `service.py` file with all the endpoints. If you want to contribute that would be a good thing to start.*