Skip to content

A Streamlit-based tool for Google Ads keyword analysis and ad copy generation, leveraging Claude AI & OpenAI to optimize campaigns. 🚀

License

Notifications You must be signed in to change notification settings

KieanRead/Smart-ADS-Google-ADS-Keyword-Analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Google Ads Keyword Analysis & Ad Copy Generator

This project is a Streamlit-based tool for Google Ads keyword analysis and ad copy generation.
It utilizes Claude (Anthropic) and OpenAI APIs to analyze keywords and generate optimized ad copies.

Features

Keyword analysis: Evaluates the relevance of keywords for Google Ads.
Intent detection: Analyzes user intent.
Buyer journey analysis: Determines the keyword’s position in the conversion funnel.
Target audience & competition analysis: Conducts demographic and psychographic research.
Negative keyword suggestions: Helps optimize campaign budgets.
Google Ads-compliant ad copy generation: Produces high-converting headlines and descriptions.
Claude AI & OpenAI support: OpenAI serves as a fallback if Claude fails.
User-friendly interface: Built with Streamlit for easy interaction.

Installation & Setup

Install Required Libraries

Run the following command to install dependencies:

pip install -r requirements.txt

Run the Application

Start the Streamlit interface with:

streamlit run app.py

Usage

1️⃣ Enter keywords: Add keywords manually or upload a CSV file.
2️⃣ Configure settings: Set campaign goals, choose AI models, adjust temperature, etc.
3️⃣ Start analysis: Claude AI analyzes keywords and generates a detailed report.
4️⃣ Generate ad copies: Create Google Ads-optimized headlines and descriptions.
5️⃣ Save & use the results!

Preview

Lit

Contributing

To contribute:

  1. Fork the repository
  2. Create a new branch: git checkout -b new-feature
  3. Make your changes & commit
  4. Submit a pull request

License

This project is licensed under the MIT License. For more details, see the LICENSE file.

About

A Streamlit-based tool for Google Ads keyword analysis and ad copy generation, leveraging Claude AI & OpenAI to optimize campaigns. 🚀

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Contributors 3

  •  
  •  
  •  

Languages