Dave Ojeda (@daveojeda) header
Dave Ojeda (@daveojeda) profile picture

Semantic Web Enthusiast, Knowledge Graph Geek & Structured Data Wrangler. Schema Markup, SEO & data is my day job and herding kids is my love! DM is open to all

Chicago, Il
Joined August 2007
Photo by Dave Ojeda (@daveojeda)Photo by Dave Ojeda (@daveojeda)Photo by Dave Ojeda (@daveojeda)Photo by Dave Ojeda (@daveojeda)Photo by Dave Ojeda (@daveojeda)Photo by Dave Ojeda (@daveojeda)Photo by Dave Ojeda (@daveojeda)Photo by Dave Ojeda (@daveojeda)Photo by Dave Ojeda (@daveojeda)
I waited for today to announce the launch of my Schema Markup consulting website: daveojeda.com/ It is the anniversary of when I started in SEO. Felt like the perfect day to do it. Working on some content & resources for the near future. RTs welcome!
9
28
13
96
Dave Ojeda retweeted
Tell me your website and I'll send you every Reddit thread ranking on page 1 of Google for it. Free. No call. No pitch. Why this matters: Google keeps putting Reddit threads in front of buyers. Those threads are page-1 real estate you don't have to rank. You just have to show up in the comments. I’m giving away a free Reddit Opportunity Report. Your report shows: → The Reddit threads ranking for your top keywords → How much monthly traffic each keyword gets → Ready-to-post comments that mention your brand naturally → A posting plan: where to comment, what to say, how to track it Comment "Report" and I’ll send it over to you. (Follow me first so I can DM you)
7
10
14
650
The stars seem half as bright tonight, But there beside's an other light. A captain's course to sail alone. To boldly go to worlds unknown. gizmodo.com/patrick-stewart-…
1
65
Dave Ojeda retweeted
LaunchClub was doing $80k/month before we ever spent a dollar on paid ads. Every client came from these sources: 1. Reddit threads 2. DMs 3. Referrals 4. Google Here's how each one works.
6
10
21
1,702
Speaking at Elevate Festival 2026 When? Thursday Sept 24, 10:45 to 11:35am Toronto, 🇨🇦 Meridian Hall! What? "Crash Course: What AI is Saying About Your Business" 🎉
2
8
478
Dave Ojeda retweeted
The Beta is finally here: OppAlerts might be the first AI Search Optimization tool that helps your team with the real work, and not just audits and rank tracking. Here's what that means: Everything is built on campaigns. You describe the business, the buyer personas, your brands, your competitors, and semantic categories for your content. Thousands of LLM prompts and search queries then run behind the scenes and build a map of your business and your industry. The beta lets you set up 30 of these campaigns. This lets OppAlerts show you who the models actually name in your market, and how many of them agree, top keywords, etc. 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 News Index added over 6 million documents in August: news, blogs, and podcasts. It monitors all of it for your brand mentions, your link gaps, your competitor mentions, and for content semantically-relevant insights into your industry. -- Link prospecting runs continually, finding new opportunities: brand link gaps, unlinked mentions, competitor links and mentions, etc. Six reports, updated every day. Just open the dashboard and start your outreach. Over a hundred opportunity types are watched continually: guest posts, resource pages, award submissions, event sponsorships, podcast guest slots, op-eds. Awards, sponsorships, and events all put your brand into the text the models learn from. These kinds of links and mentions are the new standard for AI search visibility. -- The Content Optimizer then scores your content against more than 25,000 taxonomy categories, so you know whether it is semantically aligned with your market. This is what optimizing content for AI search looks like for a writer. -- When you have found a site worth contacting, Site Info returns its social accounts, email addresses, phone numbers, and contact pages, from a custom database of almost 40 million sites. -- And yes, rank tracking is in there: AI prompts in ChatGPT, Gemini, and Google AI Mode, keywords in Google, Google's AI Overview, and Bing, on the schedule you choose. Get 10k prompt/keyword searches monitored per week. -- The biggest difference between AI search optimization and SEO is that the whole marketing team gets pulled in. The account manager, the copywriters, the link builders, the PR team, and the SEO all on the same page. I am taking on only five beta customers in September 2026 at a discount of more than 50% off, service through December 31st, 2027. After that, you'll get a lifetime 50% discount. Additionally, we're going to do at least six weekly calls with me and your team: I help your team better understand AI search optimization, workflows, etc, and what you tell me is missing influences new features being quickly added to OppAlerts. Reach out to me here, or see more at oppalerts.com to schedule a demo.
1
3
3
498
Google is leaking user AI Mode and AI Overview fragments and prompts into Google Search Console. SEOs have been trying to find ways to extract these using different techniques, such as regex, pattern matching, and AI. They are all very effective methods. However, it is not straightforward and easy to do because you see a mix of query types in different languages, patterns, and many edge cases. There is only one real way to solve this problem. By building a custom machine learning model and training it on thousands of queries. I did this and built a free tool around it so anyone can use it. - Supports 100,000 queries per run. (Free) - Upload your GSC generative AI report and get your pages mapped against these fragments and prompts. - Export the data and start analysing the output, segment, and build your actions based on this. - If you have more than 100k queries, contact me directly for a batch run. (Use the form) Find the article and tool link below. 👇 The guide, with all 4 methods credited: suganthan.com/blog/how-to-tr… The classifier tool: suganthan.com/free-seo-tools… The tool is still in beta so keep that in mind when using. Thank you. P.S. Please play nice and don't hammer the server. I'm running this for free and it costs me $ to process everything, so I'd appreciate it if you take it a bit easy. Thanks in advance.
8
36
3
151
16,913
Dave Ojeda retweeted
Man, I'm so excited to share this. If you're a marketer and can't keep track of everything that's happening across your industry, that's a lot easier now. Us marketers finally have one place that updates every 15 minutes with all of the top news, posts, and episodes across: - AI Search Visibility - SEO - Social Media & Influencer Marketing - Content Marketing - Paid Search & Shopping Advertising - Link Building - PR & Reputation Management - Email & Lifecycle Marketing - Local SEO & Marketing This aggregates from over 100k news sources, and over 4 million feeds and podcasts every day. The average for the past week is over 200k new articles added to the search index each day. News is updated every 15 minutes. Feeds/podcasts are updated up to every 3 hours, depending on how frequently they release new content. Articles are scraped, then a whole lot of behind-the-scenes magic is done to to find the top content for each of those marketing disciplines and re-rank them every 15 minutes. I've been keeping this open on a separate monitor for the last few days and have actually forgotten to check Hacker News...it's working that well to keep me informed. You can view the top stories from the last 24 hours, 3 days, and 7 days. Seriously...I can't tell you for how long I've wanted this. And the best part of it? If you're looking for large scale monitoring like this for your AI Search Optimization efforts/clients, I've got something 100x better for you next week. Check it out and be sure to share and spread it around. news.oppalerts.com/
2
2
1
8
547
Dave Ojeda retweeted
Built some cool sh*t the last seven days (on code foundations I’ve spent years on) for both AI search and monitoring/opportunity finding. Looking forward to showing you next week.
1
1
3
140
Dave Ojeda retweeted
I do NOT expect ChatGPT to leave this open. It disclosed far more about its internal search process and ranking than I ever expected. These close routinely, without an announcement. I am publishing this a week early, unfinished, so you can use it ASAP. I would rather people had a couple weeks with it than a tidier document later. I found it by accident. Yesterday, I asked ChatGPT about fanout queries. It mentioned that some "result cards" had been screened out before their URLs were kept. I had never heard the term, so I asked. Eleven turns later I had the request format it sends its search tools, the text that comes back, a catalogue of 16 result types, the criteria it uses to pick which pages to open, and the pipeline it runs for commercial recommendations. -- "Result Cards" and the Internal Search Process A "result card" is one internal search result as the model receives it from an internal search tool. A title, a URL, a publisher, an extract capped by a marker like [wordlim: 200], a reference ID, etc. This is what the model knows about your page before it decides whether to look closer. The model sees that a result came back third, then judges the source on provenance, methodology and freshness, because that is what it has. Your structured markup gets consumed upstream. The search provider uses it to build the title, the date and the extract, and the finished card is what arrives, so schema work still does its job and you still cannot audit it from where the model sits. Then I stopped asking it to describe the process, logging the calls and thinking along the way. It ran 20 and showed me (almost) everything. Requests go out as JSON. Responses come back as plain text in custom formats depending on the internal tool. But it's not perfect. One finance result printed -17.66000 (-0.03272%) when the actual change was -3.272%, so something put a percent sign on a decimal fraction. Structured values get flattened into prose before the model reads them, and precision goes missing on the way. There's a whole lot more here, but you can read the blog post on OppAlerts, which walks through it in more detail. Or head straight to the new guide I'm working on. That link is in the first comment below. In the guide, I include 5 example commercial prompts, with the full, verbatim responses where ChatGPT details every step of its internal tool use and reasoning. -- How To Do Your Own Reflection Prompts The last thing in the guide is what I'm calling a "Reflection Prompt". Reflection is a programming term for the ability of a running program to inspect itself and report what it contains. Paste this one as the first message in a new chat, put your own question at the bottom, and it walks the same process for your category. Run it while it still answers. Every ChatGPT response is published verbatim, with code blocks showing if it came from a real call or not. What is a Result Card? oppalerts.com/How-AI-Search-… Template for writing your own Reflection Prompt: oppalerts.com/How-AI-Search-…
3
9
31
3,440
Dave Ojeda retweeted
I removed paywall for the AI Search Visibility & Ranking Factors Reports. That's 651,114 charts you can access, across 1,100 market segments. Go nuts with it. It's only been live for an hour and the bots are way ahead of you. Share/repost to get the word out. ALSO, if you want this kind of large scale analysis for your business/agency, message me to discuss your project. There's not much I won't be able to do to help, especially when it comes to large-scale data collection and analysis for AI Search/SEO. Other stats you might be interested in for this data: * 100 Industries * 1,100 Buyer Personas/Market Segments * 403k LLM Prompts * 150k+ Organic Searches * 282B+ Links Analyzed * 15B+ Web Pages Crawled * 3B+ Reddit Submissions * 26B+ Reddit Comments * 25M+ Wikipedia Articles * 120M+ Wikidata Entities * 3.6M+ Organic Pages Analyzed If you find this useful, be sure to repost it for others. oppalerts.com/AI-Search-Visi…
5
6
1
13
929