
Challenge
he client needed an AI-powered platform that could automate the website analysis process, identify eligible non-profit organizations, and generate optimized Google Ads campaigns automatically.
The main challenges included:
Developing a scalable web crawler capable of navigating and extracting data from large, content-rich websites.
Building an accurate AI keyword extraction and clustering engine, since existing Large Language Models (LLMs) failed to deliver precise results for keyword grouping.
Generating ad-ready content (headlines and descriptions) aligned with Google Ads guidelines.
Ensuring that the platform could export all campaign assets in a Google Ads-compatible format (CSV) for immediate use.
Delivering an intuitive interface with admin control, API key management, and crawl history tracking, while maintaining speed and reliability for marketing teams.
he client needed an AI-powered platform that could automate the website analysis process, identify eligible non-profit organizations, and generate optimized Google Ads campaigns automatically.
The main challenges included:
Developing a scalable web crawler capable of navigating and extracting data from large, content-rich websites.
Building an accurate AI keyword extraction and clustering engine, since existing Large Language Models (LLMs) failed to deliver precise results for keyword grouping.
Generating ad-ready content (headlines and descriptions) aligned with Google Ads guidelines.
Ensuring that the platform could export all campaign assets in a Google Ads-compatible format (CSV) for immediate use.
Delivering an intuitive interface with admin control, API key management, and crawl history tracking, while maintaining speed and reliability for marketing teams.
Solution
The Jellyfish.tech team designed and developed a Minimum Viable Product (MVP) to automate the full cycle of keyword discovery and campaign generation for Google Ads specialists.
Key features and technical solutions implemented:
Automated Web Crawling: Built a custom crawler in Python to scan website structures, clean HTML, and extract meaningful text data.
AI-Powered Keyword Extraction: Integrated KeyBERT and advanced NLP models to extract and rank relevant keywords from website content.
Custom Keyword Clustering Algorithm: Created a proprietary grouping system using vector embeddings and angular distance calculations, improving classification precision compared to traditional LLM-based methods.
Campaign Content Generation: Used OpenAI APIs to create ad headlines and descriptions based on extracted keyword clusters.
CSV Export & Google Ads Integration: Enabled users to export campaign-ready keyword groups, headlines, and ad texts directly into Google Ads-compatible CSV files.
Admin Panel: Developed a React-based admin interface for managing API keys, user data, and crawling settings.
Crawling History & Editable Summaries: Implemented history tracking and the ability to refine generated outputs before export.
Performance Optimization: Optimized large-scale data processing using compressed matrices and asynchronous operations for real-time speed.
The Jellyfish.tech team designed and developed a Minimum Viable Product (MVP) to automate the full cycle of keyword discovery and campaign generation for Google Ads specialists.
Key features and technical solutions implemented:
Automated Web Crawling: Built a custom crawler in Python to scan website structures, clean HTML, and extract meaningful text data.
AI-Powered Keyword Extraction: Integrated KeyBERT and advanced NLP models to extract and rank relevant keywords from website content.
Custom Keyword Clustering Algorithm: Created a proprietary grouping system using vector embeddings and angular distance calculations, improving classification precision compared to traditional LLM-based methods.
Campaign Content Generation: Used OpenAI APIs to create ad headlines and descriptions based on extracted keyword clusters.
CSV Export & Google Ads Integration: Enabled users to export campaign-ready keyword groups, headlines, and ad texts directly into Google Ads-compatible CSV files.
Admin Panel: Developed a React-based admin interface for managing API keys, user data, and crawling settings.
Crawling History & Editable Summaries: Implemented history tracking and the ability to refine generated outputs before export.
Performance Optimization: Optimized large-scale data processing using compressed matrices and asynchronous operations for real-time speed.
Results
The resulting MVP transformed how Google Ads specialists manage campaigns for non-profits by combining automation, AI, and intuitive UX.
Key achievements:
Up to 90% reduction in manual workload for keyword discovery and campaign setup.
Faster, more accurate keyword extraction and grouping compared to traditional NLP models.
Improved campaign performance through better keyword relevance and AI-optimized ad copy.
Seamless workflow integration with Google Ads via CSV export functionality.
Real-time processing speeds, enabling keyword analysis and campaign generation in milliseconds.
The platform empowered Digital Ninjas to scale their Google Ad Grants operations, helping non-profit clients maximize their ad budgets and outreach with AI-driven efficiency.
This project showcases how Jellyfish.tech leverages Python, AI, and modern web technologies to automate complex marketing workflows and deliver measurable business value.
The resulting MVP transformed how Google Ads specialists manage campaigns for non-profits by combining automation, AI, and intuitive UX.
Key achievements:
Up to 90% reduction in manual workload for keyword discovery and campaign setup.
Faster, more accurate keyword extraction and grouping compared to traditional NLP models.
Improved campaign performance through better keyword relevance and AI-optimized ad copy.
Seamless workflow integration with Google Ads via CSV export functionality.
Real-time processing speeds, enabling keyword analysis and campaign generation in milliseconds.
The platform empowered Digital Ninjas to scale their Google Ad Grants operations, helping non-profit clients maximize their ad budgets and outreach with AI-driven efficiency.
This project showcases how Jellyfish.tech leverages Python, AI, and modern web technologies to automate complex marketing workflows and deliver measurable business value.

