Documentation
Keyword Opportunities is Adnine's automated daily keyword research feed. Instead of starting from a blank brainstorm, it analyzes the assets already in your Google Ads account (landing pages, active ads, and current keywords) and surfaces relevant search terms you are not yet targeting. Each suggestion comes with the campaign and ad group context, estimated monthly search volume, and Google's competition classification, so you can move from research to a decision in one place.
- Best for
- Finding untargeted keyword ideas from your own account assets
- Refresh rhythm
- Daily
- Inputs
- Landing pages, ad content, and active keywords
- Core metrics
- Monthly search volume and competition level
- Language source
- Campaign language settings
#What Keyword Opportunities does
Keyword Opportunities performs automated keyword research using the real assets in your account. Each day, Adnine reviews your landing pages, active ads, and current keyword set, then queries Google keyword suggestion signals to find search terms that are relevant to your business but not yet present in your account.
The result is a continuously refreshed list of keyword ideas, each tied to the account, campaign, and ad group where the suggestion originated. Use it to expand coverage, spot structural gaps, or bring keyword research into a repeatable daily workflow instead of a periodic manual exercise.
#Who it is for
Keyword Opportunities is useful for anyone responsible for coverage, structure, or growth in a Google Ads account. It fits naturally into account management, periodic expansion reviews, and new-campaign buildouts.
Typical users and use cases
| Role | Primary use case | What to focus on |
|---|---|---|
| Account manager | Expand keyword coverage for active campaigns without a manual brainstorm session. | High-relevance terms in campaigns that have room to grow. |
| PPC strategist | Identify keyword themes missing from the account structure before planning new ad groups or campaigns. | Clusters of related opportunities that suggest a structural gap. |
| Agency team | Run daily research across multiple client accounts from one view. | Opportunity counts per account to prioritize which clients need expansion work first. |
| SEO or content team | Cross-reference paid keyword gaps with organic content priorities. | Low-competition, high-volume terms that appear in the feed but have no paid coverage. |
#How Adnine finds keyword ideas
Adnine starts with the assets already connected to your account. Landing pages surface page themes, product language, service descriptions, and intent signals. Active ads reveal the messages you promote. Existing keywords show what is already covered and where nearby demand may exist. These signals are compared with Google keyword suggestion data to produce terms that fit the source campaign or ad group but are absent from your current keyword set.
Source signals and their role
Each source tells Adnine something different. Use the source context to understand why a term appeared and whether it fits the account.
| Source | What Adnine extracts | Why it matters |
|---|---|---|
| Landing pages | Page topics, product phrases, service names, and intent language from pages linked to ads. | A page may contain search themes that are not yet represented in the keyword set. |
| Ad content | Promoted benefits, offers, categories, and language from active ads. | Ad messaging reveals query angles that may need clearer keyword coverage. |
| Active keywords | Related terms near the existing targeting, with Google demand and competition context. | Expands from what already works without losing account relevance. |
| Current keyword coverage | Whether the suggested term already exists in the account. | Ensures the feed highlights coverage gaps rather than duplicating what you already target. |
#How to read the feed
Each row combines a suggested keyword with the context you need to evaluate it: where it came from, how much search demand it has, and how competitive it is. Focus on the combination of fields, not any single metric in isolation.
Fields and how to use them
| Field | What it means | How to use it |
|---|---|---|
| Suggested keyword | A keyword idea relevant to your account assets and not currently targeted. | Check whether the intent is commercially useful and specific enough for the ad group. |
| Account, campaign, and ad group | The Google Ads context from which the suggestion was derived. | Review the term in the context where it would actually be used. |
| Monthly search volume | Google's estimated average number of searches per month. | Prioritize terms with enough demand to justify a test, but remember that lower-volume terms can carry high intent. |
| Competition level | Google's classification of advertiser competition: High, Medium, Low, or Unknown. | Use as a prioritization signal, especially when hunting lower-competition expansion ideas. |
| Opportunity count | How many suggestions appear for a selected account, campaign, ad group, or competition bucket. | Identify which parts of the account have the largest keyword gaps. |
#Keyword Opportunities vs. Keyword Additions
Both features help expand keyword coverage, but they solve different problems. Keyword Opportunities is a research and discovery view that surfaces ideas before they have account performance data. Keyword Additions is an automation workflow for turning proven Google Ads search terms into managed keywords based on your own performance rules.
How the two workflows differ
| Aspect | Keyword Opportunities | Keyword Additions |
|---|---|---|
| Data source | Landing pages, ad content, active keywords, and Google keyword suggestion signals. | Search terms that already matched in Google Ads and meet your configured performance rules. |
| Output | A review feed of relevant, untargeted keyword ideas with volume and competition context. | Suggestions or automatic additions for high-performing search terms, depending on the selected mode. |
| Stage in the keyword lifecycle | Before a term has generated account data. Pure discovery. | After a term has generated impressions, clicks, or conversions in your account. |
| Best used for | Discovery, planning, gap analysis, and expansion research. | Rule-based review or automation for queries with proven performance data. |
Choosing the right next step
Use Keyword Opportunities for discovery
Review ideas that may not have any search-term performance in your account yet but are relevant to your pages and ads.
Use Keyword Additions for proven queries
Promote search terms that already converted or met your thresholds into managed keywords using rule-based review.
Use Search Term Insights for query analysis
Explore the search terms already matching in your account to understand intent patterns before expanding keywords.
#Filters, pivots, and summary charts
The dashboard includes summary charts and filter controls that let you move from a high-level view of where opportunities are concentrated to the exact rows that deserve attention. Start with the charts to orient yourself, then narrow by account, campaign, ad group, competition level, or search volume.
Summary charts
Use these charts before opening the keyword table. They show where the biggest gaps are so you can prioritize your review time.
| Chart | What it shows | How to use it |
|---|---|---|
| Keyword Opportunities per Account | Which accounts generate the most keyword suggestions. | Prioritize accounts with high opportunity counts and active growth plans. |
| Top Campaigns and Ad Groups | Campaigns and ad groups with the highest number of keyword opportunities. | Focus on structures where new keyword coverage could have the clearest impact. |
| Opportunities by Competition Level | How suggestions break down across High, Medium, Low, and Unknown competition. | Choose whether to hunt low-competition expansion first or review high-demand competitive terms. |
| Low Competition Opportunities | Where lower-competition terms are concentrated in your accounts. | Identify quicker review targets that may be easier to test without a large budget commitment. |
Useful filters and pivots
| Filter or pivot | Use it to answer | What to do next |
|---|---|---|
| Account pivot | Which accounts have the most suggestions? | Start with accounts that have high opportunity counts and active growth mandates. |
| Campaign pivot | Which campaigns show the largest coverage gaps? | Check whether the campaign has budget, landing-page fit, and room to add keywords. |
| Ad group pivot | Where would the keyword most likely belong? | Review the ad group theme before adding or rebuilding structure. |
| Competition filter | Which terms are High, Medium, Low, or Unknown competition? | Review low-competition ideas first; evaluate higher-competition terms against stronger business value. |
| Search-volume sort | Which opportunities have the most estimated demand? | Balance demand with relevance. Broad terms may dilute intent if added without care. |
#Review workflow
A consistent review process keeps the feed actionable instead of becoming an unmanaged backlog. Because suggestions refresh every day, even a short daily or weekly pass through the filtered view compounds over time.
- Select the account scope Start with the account, campaign, or ad group you are responsible for so suggestions are reviewed in the right business context.
- Check the summary charts first Use the opportunity-count charts and competition breakdown to decide which part of the account deserves attention before opening the keyword table.
- Confirm language and targeting context Verify the campaign language settings and market focus before judging whether a suggestion is relevant.
- Sort and filter by impact Use search volume, competition level, and opportunity counts to surface the rows most likely to deserve review.
- Validate intent Read the suggested keyword alongside the source campaign and ad group. Confirm the term matches the products, services, audience, and landing page.
- Decide the action Add the term manually to the right ad group, move it to the Keyword Additions review process if it already has search-term performance, plan a new structure, use it for SEO research, or dismiss it.
- Revisit regularly The feed refreshes daily. New site content, updated ads, or keyword changes can surface fresh ideas. Apply the same filters on a recurring schedule to catch new suggestions without reviewing the entire backlog each time.
#Prioritization guide
Not every suggestion in the feed deserves immediate action. The strongest opportunities usually align with an existing business goal, have enough search volume to matter, are not already covered, and can be served by a suitable landing page and ad message.
Prioritization signals
| Signal | Strong candidate | Review more carefully |
|---|---|---|
| Intent fit | The term clearly matches the campaign's product, service, or audience. | The term is related but may describe a different product stage, audience segment, or buying intent. |
| Search volume | Enough monthly demand to justify building or testing. | High volume but broad intent. Adding this term may dilute rather than focus the ad group. |
| Competition level | Low or Medium competition with strong relevance, making it a practical first test. | High competition. Can still be worthwhile, but typically needs stronger economics or a differentiated strategy. |
| Coverage gap | The term is not already targeted and fills a clear missing theme. | The term overlaps existing keywords and may create duplicate coverage or matching conflicts. |
| Landing-page fit | There is a page that answers the query directly and matches user intent. | The term would require a new page, updated ad copy, or a different offer before going live. |
#Troubleshooting and known limits
If the feed looks thinner than expected, or if suggestions seem off-theme, check the inputs before assuming a product issue. Most quality problems trace back to language settings, asset availability, or account structure.
Common issues
Why are suggestions appearing in a language I did not expect?
Why does the feed show fewer suggestions than I expected?
Why do some suggestions look unrelated to my business?
Can I add a keyword from this feed directly to Google Ads?
How is this different from Google Ads keyword planner?
#Best practices
- Review suggestions on a regular cadence. The feed refreshes daily, so even a short weekly pass compounds over time.
- Start with the summary charts to identify which accounts and campaigns have the most opportunity before opening the keyword table.
- Check campaign language settings before judging term quality in multilingual accounts.
- Prioritize terms that combine strong relevance, useful search volume, and manageable competition.
- Treat low-competition terms as quick review targets, but do not dismiss high-competition terms that align with core business value.
- Before accepting a term, confirm it has a matching ad group, suitable ad copy, a relevant landing page, and appropriate negative keyword coverage.
- Keep Keyword Opportunities separate from Keyword Additions. Discovery terms need human review, while additions should be based on proven search-term performance and configured rules.
- If many suggestions are off-theme, investigate landing-page content, ad copy, active keyword coverage, and campaign language settings rather than ignoring the feed.
