Simplify your SEO strategy with Keywordify - the app that extracts the best keywords for your content.
- Get suggestions based on user input
- Visualize keyword stats with Chart.js
To install Keywordify, clone this repository and install dependencies:
git clone https://github.com/username/keywordify.git
cd keywordify
npm ci
Then create a .env.local file and provide the necessary credentials (found in .env).
To start the app in development mode, run:
npm run dev
This will start the Next.js development server and the API server.
The app then can be accessed at https://localhost:3000
- Google Ads Account
- Azure Account with a valid Azure Subscription
Since the app relies on Google Ads api, you'll need to setup a Google Ads account and include the necessary configs in your env.local
file
To setup a Google Ads Test Account follow this documentation
Once your Google Ads account is created, you will need to obtain a developer token. Follow this guide to obtain one
The app requires 2 Azure services, Azure Static Webapps and Azure Cognitive Services for Language
To build & deploy the Next.js app into Azure Static Web Apps follow this guide
To setup Azure Cognitive Services for Language follow this guide
Once you've setup it up, update the .env.local
file with the endpoint and api key
Keywordify was built with the following technologies:
This project is licensed under the MIT License - see the LICENSE file for details.