A robust, multi-API keyword ranking tracker with a modern Neon Green UI.
This project is split into a Frontend (Vite) and a Backend (Express).
Render is recommended for the Express backend as it supports long-running processes.
- Create an account on Render.com.
- Click New + > Web Service.
- Connect your GitHub repository:
quvoid/KeywordTrackerMultiAPI. - Set the following configuration:
- Root Directory:
backend - Build Command:
npm install - Start Command:
node server.js
- Root Directory:
- Go to the Environment tab and add your
MONGODB_URIfrom your.envfile. - Once deployed, copy the Render URL (e.g.,
https://your-api.onrender.com).
- Go to Vercel.com and click Add New > Project.
- Import your GitHub repository:
quvoid/KeywordTrackerMultiAPI. - In the Project Settings:
- Framework Preset:
Vite - Root Directory:
frontend
- Framework Preset:
- Crucial: Add an Environment Variable:
- Key:
VITE_API_URL - Value: Your Render URL (from Step 1).
- Key:
- Click Deploy.
- Frontend: React (Vite), Vanilla CSS (Neon Dark Theme)
- Backend: Node.js, Express, Cheerio
- Database: MongoDB
- Scrapers: ScrapingRobot (Deep Search), Serper, SearchAPI, SerpStack, Zenserp
- Semantic MjjYud Parsing: Guaranteed rank indexing matching Google's visual blocks.
- Geolocation: Forced
gl=infor accurate Indian SEO tracking. - Copy to Sheets: One-click TSV export for Google Sheets/Excel.
- Neon Aesthetic: Ultra-modern bezel-less dark UI.