Writing Google Ads copy is slow and boring. For every product you need short ad titles, clear descriptions, and keywords people actually search for. I kept rewriting the same thing again and again, so I built a tool to do it for me.
Meet ReadyAd, a free Google Ads generator powered by Gemini.
👉 Try it here: https://readyad.vercel.app
What it does
You type your product name, answer a few simple questions, and ReadyAd gives you:
- Ad titles: short lines for the top of your ad
- Ad descriptions: longer lines that explain your product
- Search words: what people type on Google
- Poster idea: a design idea for your poster
The whole flow has just 3 steps: fill the form, create your ad, copy and use. It takes about 30 seconds, even if you have never run a Google Ads campaign before.
Features I'm proud of
- Simple questions instead of a long form. What are you selling, who will buy it (Women, Men or Everyone), the age range, and how the ad should sound.
- Example chips. Try Coffee shop, Yoga classes, Online course or Skincare serum with one click to see how it works.
- Live ad preview that looks like a real Google ad.
- Language support for English, Hindi and Hinglish.
- Ad strength meter and a safe-for-Google-Ads check, so you know if your copy is strong and unlikely to be disapproved.
- CSV download and recent ads history, so you never lose a good result.
- Theme switcher with multiple looks, so you can pick the one you like.
How I built it
I wanted to focus on the product, so I used an AI coding agent (Kilo) inside VS Code to speed up the build. Gemini generates the ad copy, and the app is hosted on Vercel.
My workflow was simple: describe one small change, let the agent build it, test it, then write the next prompt. This worked much better than asking for the whole app at once.
What I learned
- Constraints make AI output better. Telling the model the exact length limits for titles and descriptions gave far better ads than a vague prompt.
- Small prompts beat giant prompts. One feature per prompt kept the code clean and easy to fix.
- Design matters. The first version worked but felt plain. A cleaner layout, example chips and themes made it feel like a real product.
- Compliance is a feature. Many beginners get ads rejected, so the safe-for-Google-Ads check turned out to be one of the most useful parts.
What's next
- More ad formats
- Saving campaigns to an account
- Better keyword suggestions
Try it and tell me what you think
ReadyAd is free to use: https://readyad.vercel.app
If you run ads, build marketing tools, or have feedback on the UI, drop a comment. I would love to hear what you would add.
Thanks for reading! 🙌
Top comments (1)
Nice work! I like the idea of keeping the whole process simple, especially for people who are new to Google Ads. The Hindi and Hinglish support is a nice touch too. I'll give it a try! 😊