This SEO automation tool is designed to streamline the process of generating and updating WordPress media (images) with SEO best practices. By leveraging LLMs through Next.js, Ollama, and LangChain, this tool integrates AI with WordPress to simplify tedious SEO tasks.
Follow the steps below to install and run the project locally:
git clone https://github.com/DiegoGonzalezCruz/seo-tools.git
cd seo-tools
npm install
# or
yarn install
npm run dev
# or
yarn dev
http://localhost:3000
Ensure you have the following installed on your local machine:
- Node.js (Latest LTS recommended)
- Package Manager:
npm
,yarn
,pnpm
, orbun
- Ollama (Running at
http://localhost:11434
by default) - Models:
llava
andllama3
(other models may work but are untested)
ollama run llava
ollama run llama3
To connect the tool to your WordPress site:
-
Generate a WordPress Application Password
- Follow this tutorial for step-by-step guidance.
-
Add Credentials to Environment
- Once you have your credentials, add them to the environment file to enable direct media library uploads.
-
Optional: Configure additional security plugins if needed. If any issues arise, reach out at [email protected].
The tool is in active development! Here are upcoming features:
- OpenAI Integration – Use OpenAI models as an alternative to local ones.
- Automatic Title Generator – AI-driven title suggestions.
- Server-Side Image Updates – Automate direct updates to server-side images.
- Feedback Button – Report bugs or request features directly.
We welcome contributions! If you’d like to contribute:
- Fork the repository.
- Create a new branch (
feature/your-feature
). - Commit your changes.
- Push to the branch and submit a Pull Request.
For any questions or suggestions, feel free to open an issue or reach out.
- Email: [email protected]
- GitHub: DiegoGonzalezCruz
Thank you for your interest in this project!