OppAlerts does the actual work. It monitors news, blogs, and podcasts for your brand, your competitors, and your industry. It continually prospects for link and partnership opportunities. It helps you research, write, and optimize your content. It is a tool your team can use every single day.
OppAlerts may also be the first AI search optimization tool built for AI search rather than adapted to it. SEO optimizes for keywords. AI search runs on vector similarity and context, and that changes the work for every member of the team.
News Index · August6,262,586documents: pages, podcast episodes, and video
Prospect Index · last 10 days1,393,606pages across 466,477 hosts
Taxonomy categories25,622in 11 published taxonomies
Sites with contact data~40Msocial accounts, emails, phone numbers
Opportunity types100+in fifteen groups
Beta · September 20265customers, service through 2027-12-31
Rank tracking sources
ChatGPTGeminiGoogle AI ModeGoogleGoogle AI OverviewBing
What AI-First Means
Built for AI search from the start, not adapted to it.
01CampaignsEverything is built on the campaign.
A campaign holds the industry, a description of the business, the buyer personas, your owned brands, and your competitors. You get 30 of them: one per client, or one per market segment of your own business.
An AI answer changes with who is asking. A procurement manager and someone booking a vacation get two different answers, so each persona is asked separately, on every model.
Then thousands of LLM prompts and search queries run behind the scenes and build a map of your business and your industry. Everything else in the application reads that map: what to monitor, which opportunities are relevant, and what your content is scored against. That is research your team no longer does by hand.
Figure 1Edit Campaign, the Market Segments tab, in the OppAlerts application.
The Market Map
See who the models name before you write a word.
02The Market MapWho the models name, and how many agree.
This is where you see who the models actually name in your market, and how many of them agree. Every persona is asked by every model, many times, and the answers are pooled into one list.
Use it to get your team up to speed on a client’s market, to see where you stand against every competitor, and to find the sites the models trust that you had not considered.
The Models column matters as much as the score. A site named by all six models holds up when one model is updated. A site named by one does not.
Figure 2LLM Top Sites, in the OppAlerts application.
The News Index
Every mention, found by meaning instead of by keyword.
03The News IndexNews, blogs, and podcasts, searched by meaning.
The News Index took in over 6 million documents in August: pages, podcast episodes, and video, downloaded, scraped, and indexed so it can be searched two ways, by keyword and by vector similarity. Paste an outline of what you are writing and it returns what was published closest to it in meaning.
Two filters sit on top of that, and the second one is the part I have not seen anywhere else. PageRank is how strong a site is now. PRoT, PageRank over Time, is how long it has been strong.
That difference decides who is worth approaching. Two sites at the same PageRank today are not the same prospect if one took nine years to get there and the other took three months. The one with the history carries more trust, with search engines and with LLMs.
Figure 3Brand Mentions, the News Index tab, in the OppAlerts application.
Link Opportunities
Six link reports, rebuilt every day.
04Link OpportunitiesThe link work runs whether you open it or not.
This is the prospecting and monitoring a link builder never has enough hours for. Six reports, all built off the campaign map, all updated every day.
You open the report and start the outreach. The finding is already done.
Brand Link Gap
Sites that link to your competitors and not to you, grouped by how many of them they link to. The list of sites linking to nine of your ten is a different list from the sites linking to two, and they are never mixed.
Brand Unlinked Mentions
Pages that name your brand and do not link to it. These are the fastest links you will get, because somebody already decided to write about you.
Brand Links
New links as they are found, so you can see what landed and what your last campaign actually earned.
Brand Mentions
Every page that names you, linked or not. A page that names you without linking still goes into a model’s context.
Competitor Links
The same search, pointed at everyone you are up against, so a placement they won is a placement you can pitch.
Competitor Mentions
Where they are being talked about, semantically matched to your market rather than to their brand name alone.
Opportunity Types
Over a hundred types, each one watched for you.
05Opportunity TypesYou define the opportunity. It watches for it.
Over a hundred specific types, in fifteen groups: guest posts, resource pages, calls for papers, award submissions, event sponsorships, podcast guest slots, expert roundups, trade association directories, grants, corporate giving, newsletter ads, op-eds.
You set the parameters: the keywords it has to carry, the PageRank and the PRoT it has to clear, the links it has to have. What matches lands on your dashboard, recounted every day, so you see a guest post opening in your market the morning after it appears, not months later.
This goes far past guest posts on purpose. Awards, sponsorships, events, and research partnerships all put your brand into the text the models learn from. No traditional SEO tool watches for those.
Figure 5Guest Posts, the Search Engine Results tab, in the OppAlerts application.
The Prospect Index
A million pages, searchable on day one.
06The Prospect IndexA prospect database you can search today.
Setting up a campaign sends the application out to find the pages that match it, and what it brings back goes into the Prospect Index. Over a million URLs are in it now, and it grows constantly.
You do not have to wait for your own campaign to fill up. The whole index is searchable from the first day, by keyword and by meaning, with the same PageRank and PRoT filters on it.
6,262,586News Index documents taken in during August. Pages, podcast episodes, and video.
1,393,606Pages added to the Prospect Index in the last 10 days of August, across 466,477 hosts, searchable from day one.
25,622Taxonomy categories your writing is scored against, in 11 published taxonomies.
Content
Write for the way the models read.
07ContentContent scored for semantic relevance.
A search engine wanted the words people typed. An LLM places text somewhere in a category space, so the Content Optimizer turns your draft into a vector and compares it against 25,622 categories across 11 published taxonomies: Google Ads Topics, IAB Audience, IAB Content, Microsoft Advertising, IPTC Media Topics, NAICS, and more.
These are not their scores. There is no partnership with any of them. The taxonomies are used as a guide to how internet content is actually categorized, and the similarity score is OppAlerts’ own.
This is what optimizing content for AI search looks like for a writer. You know whether a draft is semantically aligned with your topic before you publish it, not after, and you can run your existing pages through it the same way.
Figure 7Content Optimizer, in the OppAlerts application.
Outreach
From a host to a person in one lookup.
08OutreachYou found the site. Now find the person.
Type a host and you get everything the crawl found for it: every social account and how many pages carried it, email addresses, phone numbers, contact pages, and about pages. No campaign is needed, so it works on a site you found somewhere else.
The database holds almost 40 million sites. The contact hunting that eats an afternoon of outreach is now a lookup.
Beside it, the PageRank history of that host, its www variant, and its domain, for every crawl in the database. The addresses and the numbers are blurred in the screenshot. They are not blurred in the application.
Figure 8Site Info: Site, in the OppAlerts application.
Rank Tracking
AI prompts and search keywords, one history.
09Rank TrackingRank tracking for AI prompts and organic search keywords.
Prompts run in ChatGPT, Gemini, and Google AI Mode. Keywords run in Google, Google’s AI Overview, and Bing, with keyword research and related searches alongside them. A history page shows one prompt or one keyword over time: what each source named, and what it cited.
You choose the schedule. Every day, or only the days you want, as long as each prompt or keyword runs at least once a week.
Rank tracking is one small piece of OppAlerts. Similarly priced tools are mostly rank tracking with some analysis added. That is why this section is near the bottom of the page.
Figure 9AI Prompt History, in the OppAlerts application.
The Dashboard
One page per campaign, every morning.
10The DashboardWhat turned up today, per campaign.
Every campaign has one. The opportunities found each day, the AI answers that named your organizations, the tracked keywords in Google’s top positions, the PageRank of every organization month by month, and the links found over time. Recounted every day.
This is how you stay on top of an account without asking anyone for a report. Open the campaign, see what is new, and go do the work that matters.
The dashboard makes it easy to get to the exact opportunities you are monitoring. Brand Link Gap, Brand Mentions, or any opportunity type: click the number and you see the results found that day.
Figure 10Edit Campaign, the Dashboard tab, in the OppAlerts application.
The Whole Team, One Campaign
Built for a team, not for one person.
This is the biggest difference between AI search optimization and organic SEO. The whole business has to be involved, not just the SEO. Everyone below opens the same campaign and reads a different part of it. There are no site audits in it, and there will not be. Audits are for winning the work. OppAlerts is for doing the work.
Account manager
Stays on top of the account
Campaign Dashboard
Brand Mentions
Competitor Mentions
LLM Top Sites
Campaign Status
Copywriters
Research and write it
Content Optimizer
Content FAQs
Keyword Research
Content Landscape
Advanced Search
Link builders
Prospecting runs for them
Brand Link Gap
Brand Unlinked Mentions
Backlinks DB: Link Gap
Resource Pages, Roundups
Site Info: Site
PR and partnerships
Watches and responds
Latest Industry News
Brand Mentions
Competitor Links
Op-Eds, Newsrooms
Podcasts, Award Submissions
SEO
Both types of ranking
Tracked Prompts and Keywords
Prompt and Keyword History
Organic Search Results
AI Overviews
Link Graph, PageRank History
Pricing · 10 prepaid places
$6,000 now, then $500 a month starting January 1, 2028.
That is 60% off. 15 months of OppAlerts 1000 costs $15,000 at the list price, and this is $6,000. Ten customers get it. If you would rather not pay up front, both plans are below at 25% off, which is the smaller discount.
60% offyou keep $9,000
OppAlerts 1000 · 10 customers, then it closes
Pay $6,000 once instead of $15,000.
15 months of the full OppAlerts 1000 plan, 30 campaigns and 10,000 tracked prompts or keywords a week. Then $500 a month starting January 1, 2028, for good, which is half the list price.
$6,000$15,000 at $1,000 a month one payment now, nothing more until January 1, 2028
The rest of 2026 costs nothing. Start now and the months before January are free.
All of 2027 is paid for. Collection runs the whole time and there is no renewal.
From January 1, 2028, $500 a month for as long as you stay. Half of $1,000, forever, for being in the beta.
Tell me what you work on and we will set up a call and a demo. I answer these myself.
FAQ
Questions about the beta.
The offer
Is this a subscription?
No. One payment, and it covers you through December 31st, 2027. Nothing renews on its own, and there is nothing to cancel.
Will it be cheaper later?
No. This beta is more than 50% off, and it is the largest discount there will ever be.
Can I see it before I decide?
Yes. Fill out the form above to schedule a demo.
The application
What is PRoT?
PageRank over Time. PageRank says how strong a site is now. PRoT says how long it has been strong. Two sites at the same PageRank today are not the same prospect if one took nine years to get there and the other took three months, and the filter is on every index search and every result card.
Is there an API?
The API and MCP will be done by the end of October at the latest. I am aiming for the end of September.
The calls
What are the six calls for?
We get on a call and we work. I help your team with AI search, the application, and your workflows, and I take your feedback and build it.
From The Research
From the Blog.
Write-ups pulled from the same data behind the reports.
One payment, service through the end of 2027, and six weekly calls. Five is the number of teams I can work with every week without the calls turning into a status meeting.