KeywordCraft Pro is a powerful web application designed to generate comprehensive SEO keywords using both template-based patterns and OpenAI's advanced language models.
-
Template-based Generation
- Quick and free
- Uses predefined patterns and industry best practices
- No API key required
-
OpenAI-powered Generation
- Advanced AI-generated keywords
- Supports GPT-4 and GPT-3.5 Turbo models
- Requires OpenAI API key
- Informational Keywords (how-to, what-is, etc.)
- Commercial Keywords (best, top, review, etc.)
- Transactional Keywords (buy, purchase, etc.)
- Navigational Keywords
- Short Tail Keywords
- Long Tail Keywords
- Exact Match Keywords
- Broad Match Keywords
- Phrase Match Keywords
- Primary Keywords
- Secondary Keywords
- Competitor Keywords
- Customer-Centric Keywords
- Responsive design (up to 5-column layout)
- Interactive keyword selection
- Real-time keyword count display
- Export to Excel functionality
- Secure API key handling
- Modern, gradient-based design
- Intuitive category organization
- Clone the repository:
git clone https://github.com/yourusername/keywordcraft-pro.git
cd keywordcraft-pro
-
Open
index.html
in your web browser -
Choose your generation method:
- Template-based: Just enter your topic and generate
- OpenAI: Enter your OpenAI API key, select model, and generate
- Get your OpenAI API key from OpenAI's platform
- Select "OpenAI Powered" generation method
- Enter your API key (it's never stored)
- Choose between GPT-4 (most capable) or GPT-3.5 Turbo (faster)
- Enter your topic and generate keywords
The config.js
file contains settings for:
- Default OpenAI model
- Available models and descriptions
- UI theme settings
- Animation configurations
Export your selected keywords to Excel with categorization preserved. The export includes:
- All keyword categories
- Selection status
- Category grouping
- Timestamp
- API keys are never stored
- Keys are transmitted securely
- Password-type input for API keys
- Client-side only (no server storage)
- Chrome (recommended)
- Firefox
- Safari
- Edge
- Opera
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- OpenAI for their powerful GPT models
- XLSX.js for Excel export functionality
- Tailwind CSS for styling
- Keyword difficulty analysis
- Search volume integration
- Competitor keyword analysis
- Keyword trends visualization
- More export formats (CSV, JSON)
- Local storage for settings
- Batch processing
- Custom category creation
For support, please open an issue in the GitHub repository or contact the maintainers.