<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Stefan Vasile</title>
    <description>The latest articles on DEV Community by Stefan Vasile (@stefan_vasile_1ad9799e929).</description>
    <link>https://dev.to/stefan_vasile_1ad9799e929</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4049580%2F1ec8125b-44d8-437a-a8e2-299e92ea2719.png</url>
      <title>DEV Community: Stefan Vasile</title>
      <link>https://dev.to/stefan_vasile_1ad9799e929</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/stefan_vasile_1ad9799e929"/>
    <language>en</language>
    <item>
      <title>The Solo AI SEO SaaS Distribution Playbook (What I Stole From Postiz, Peekaboo and Distribb)</title>
      <dc:creator>Stefan Vasile</dc:creator>
      <pubDate>Sat, 15 Aug 2026 17:04:49 +0000</pubDate>
      <link>https://dev.to/stefan_vasile_1ad9799e929/the-solo-ai-seo-saas-distribution-playbook-what-i-stole-from-postiz-peekaboo-and-distribb-14ch</link>
      <guid>https://dev.to/stefan_vasile_1ad9799e929/the-solo-ai-seo-saas-distribution-playbook-what-i-stole-from-postiz-peekaboo-and-distribb-14ch</guid>
      <description>&lt;p&gt;$20k MRR as a solo developer is not a marketing budget problem.&lt;br&gt;
It is a distribution discipline problem.&lt;/p&gt;

&lt;p&gt;I spent the last few weeks reverse-engineering three founders who figured this out in the AI SEO / AI visibility space:&lt;/p&gt;

&lt;p&gt;↳ &lt;strong&gt;Nevo David&lt;/strong&gt; grew Postiz (open-source social scheduler) to ~$17K MRR by treating GitHub as a landing page.&lt;br&gt;
↳ &lt;strong&gt;John Rice&lt;/strong&gt; grew Peekaboo AI (AI search visibility tracker) past $20K MRR by posting the same direct pitch hundreds of times on X.&lt;br&gt;
↳ &lt;strong&gt;Borja Obeso&lt;/strong&gt; built Distribb into an AI SEO tool by wrapping every SEO tactic into a Claude Skill people share.&lt;/p&gt;

&lt;p&gt;They sell different products. Their playbooks overlap more than you'd think.&lt;/p&gt;

&lt;p&gt;Here is the combined distribution engine I would run for Fulcru, and what you should steal if you are building any AI/SaaS product in 2026.&lt;/p&gt;




&lt;h2&gt;
  
  
  1. Build in public aggressively
&lt;/h2&gt;

&lt;p&gt;Nevo's blunt advice: developers rarely pay, but they amplify. John Rice's entire X strategy is a masterclass in public building.&lt;/p&gt;

&lt;p&gt;What to share:&lt;/p&gt;

&lt;p&gt;↳ Exact MRR and user counts.&lt;br&gt;
↳ Token costs and API performance.&lt;br&gt;
↳ Feature launches and UI iterations.&lt;br&gt;
↳ The one question you answered this week that moved the product.&lt;br&gt;
↳ The question you got wrong.&lt;/p&gt;

&lt;p&gt;People do not buy products from press releases. They buy from founders they watched figure it out.&lt;/p&gt;

&lt;p&gt;For Fulcru, this looks like:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"We ran our own visibility report this week. Result: Fulcru is named in 0 of 12 buyer questions for AI visibility trackers. Here is the exact list of pages we need to get onto."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That is not a brag. That is a story with a number.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Post the same pitch repeatedly
&lt;/h2&gt;

&lt;p&gt;John Rice posts multiple times per day. The formula is simple:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Short problem statement&lt;/code&gt; + &lt;code&gt;immediate solution&lt;/code&gt; + &lt;code&gt;direct link&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;No placeholders. Always attach a visual (dashboard screenshot, metric, or video clip).&lt;/p&gt;

&lt;p&gt;Examples for Fulcru:&lt;/p&gt;

&lt;p&gt;↳ "Most founders have no idea if ChatGPT recommends them. Fulcru tracks your brand visibility across ChatGPT, Gemini and Perplexity. Try it free: &lt;a href="https://fulcru.app" rel="noopener noreferrer"&gt;https://fulcru.app&lt;/a&gt;"&lt;br&gt;
↳ "Just crossed [X] visibility reports generated. Still early. Would love feedback on the new GSC integration: &lt;a href="https://fulcru.app" rel="noopener noreferrer"&gt;https://fulcru.app&lt;/a&gt;"&lt;br&gt;
↳ "Who here has a SaaS that needs to show up in AI answers? Drop your site and I'll tell you if ChatGPT names you. I'll go first. Fulcru: &lt;a href="https://fulcru.app" rel="noopener noreferrer"&gt;https://fulcru.app&lt;/a&gt;"&lt;/p&gt;

&lt;p&gt;Consistency beats polish. The 50th post is not spam. It is the one someone finally sees.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Treat your free tool as the funnel
&lt;/h2&gt;

&lt;p&gt;Peekaboo's homepage is not a brochure. It is a lead magnet.&lt;/p&gt;

&lt;p&gt;Every piece of organic traffic lands on a free AI visibility report wizard. The wizard captures an email, shows real value, and only then presents pricing.&lt;/p&gt;

&lt;p&gt;This is the funnel:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Organic traffic → Landing page → Free report wizard → Free dashboard snapshot → Upgrade prompt → Stripe trial → App&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;For Fulcru, the free report already exists. The job is to make every post, article and comment point to it.&lt;/p&gt;

&lt;p&gt;Your call to action is never "read more". It is "run the free report".&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Open source your distribution edge
&lt;/h2&gt;

&lt;p&gt;Nevo's core insight: in a market where AI can generate code, code is commoditized. What matters is reach and trust.&lt;/p&gt;

&lt;p&gt;Postiz is open source because GitHub functions as a landing page, a SEO signal, a developer community and a trust validator all at once.&lt;/p&gt;

&lt;p&gt;Fulcru already has a Claude Skill and an MCP server. These are not features. They are distribution assets.&lt;/p&gt;

&lt;p&gt;What to do:&lt;/p&gt;

&lt;p&gt;↳ Make the Fulcru Skill standalone and free (no account, no API key).&lt;br&gt;
↳ List it in every skill directory and &lt;code&gt;awesome-*&lt;/code&gt; repo.&lt;br&gt;
↳ Make the MCP server easy to install with one command.&lt;br&gt;
↳ Treat the README as a landing page: one gif, one sentence, one install command.&lt;br&gt;
↳ Seed GitHub issues with &lt;code&gt;good-first-issue&lt;/code&gt; labels.&lt;/p&gt;

&lt;p&gt;Developers self-host. Agencies and enterprises pay for the hosted version. That is the open-source revenue logic.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Launch everywhere at once
&lt;/h2&gt;

&lt;p&gt;Nevo's launch sequence concentrates traffic into the same 7-day window:&lt;/p&gt;

&lt;p&gt;↳ Show HN linking to the repo or product.&lt;br&gt;
↳ /r/selfhosted, /r/saas, /r/marketing, /r/SEO, wherever the product fits.&lt;br&gt;
↳ Dev.to, Medium, HackerNoon long-form articles.&lt;br&gt;
↳ X threads and LinkedIn posts.&lt;br&gt;
↳ Niche newsletters and Slack communities.&lt;/p&gt;

&lt;p&gt;The concentrated velocity moves algorithms and human attention.&lt;/p&gt;

&lt;p&gt;For Fulcru, the launch angle is not "new feature". It is "we dogfooded our own product and here is what we learned about AI search visibility".&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Turn every SEO tactic into a shareable article
&lt;/h2&gt;

&lt;p&gt;Distribb's entire content strategy is: take a complex SEO workflow, show how to automate it with Claude, and end with a soft product pitch.&lt;/p&gt;

&lt;p&gt;The articles are useful enough to stand alone. The product is the punchline.&lt;/p&gt;

&lt;p&gt;For Fulcru, the article list writes itself:&lt;/p&gt;

&lt;p&gt;↳ "8 AI Search Visibility Tactics Automated With Claude"&lt;br&gt;
↳ "Claude Just Killed Slow AEO (Automated Newsjacking)"&lt;br&gt;
↳ "How to Get Cited by ChatGPT and Perplexity: The Fulcru Playbook"&lt;br&gt;
↳ "Why Your Brand Is Invisible in AI Answers (And How to Fix It)"&lt;br&gt;
↳ "The Distribution Playbook for AI SEO SaaS"&lt;/p&gt;

&lt;p&gt;Each article ends with the free report. Not the paid plan. The free report.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Own Reddit and the AI answer layer
&lt;/h2&gt;

&lt;p&gt;Reddit is now a top retrieval source for AI assistants. A helpful answer on a relevant subreddit can become a citation source for ChatGPT and Perplexity.&lt;/p&gt;

&lt;p&gt;The rule is: give value first, mention the product only when it is genuinely relevant.&lt;/p&gt;

&lt;p&gt;For Fulcru, target:&lt;/p&gt;

&lt;p&gt;↳ /r/SEO&lt;br&gt;
↳ /r/saas&lt;br&gt;
↳ /r/marketing&lt;br&gt;
↳ /r/GrowthHacking&lt;br&gt;
↳ /r/GEO_&lt;em&gt;AI&lt;/em&gt;_SEO&lt;br&gt;
↳ /r/GenerativeSEOstrategy&lt;/p&gt;

&lt;p&gt;Good engagement:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"We faced the same problem. We built a small internal tool to track whether ChatGPT mentions our brand. It turned into Fulcru. Happy to share the free report if anyone wants to check their own visibility."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Bad engagement:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Try Fulcru, the best AI visibility tool."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;One gets upvoted. The other gets banned.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. Make the product its own marketing proof
&lt;/h2&gt;

&lt;p&gt;The most important distribution move for Fulcru is the dogfood rule: if Fulcru is not named when someone asks ChatGPT for an AI visibility tracker, the product disproves itself.&lt;/p&gt;

&lt;p&gt;Every listing, article and backlink is a bet. The tracking number is the scoreboard.&lt;/p&gt;

&lt;p&gt;Run the Fulcru report weekly. Share the number in public. Show the gap closing.&lt;/p&gt;

&lt;p&gt;This is the ultimate build-in-public story: a product that measures its own marketing success.&lt;/p&gt;




&lt;h2&gt;
  
  
  90-Day Action Checklist
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Week 1–2: Set up the distribution foundation&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;[ ] Write a razor-sharp X bio with a link to the free report.&lt;/li&gt;
&lt;li&gt;[ ] Set up a LinkedIn company page and founder page.&lt;/li&gt;
&lt;li&gt;[ ] Publish the Fulcru Skill to ClawHub and awesome-claude-skills.&lt;/li&gt;
&lt;li&gt;[ ] Submit the MCP server to mcp.so, Smithery, Glama and PulseMCP.&lt;/li&gt;
&lt;li&gt;[ ] Ensure the homepage wizard is the primary CTA everywhere.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Week 3–4: Launch content and community&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;[ ] Publish one long-form article per week on the Fulcru blog.&lt;/li&gt;
&lt;li&gt;[ ] Cross-post each article to Dev.to, Medium and HackerNoon.&lt;/li&gt;
&lt;li&gt;[ ] Post one direct pitch per day on X.&lt;/li&gt;
&lt;li&gt;[ ] Reply meaningfully in 5 relevant Reddit threads per week.&lt;/li&gt;
&lt;li&gt;[ ] Start a Discord or community hub for users and contributors.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Week 5–8: Accelerate with public metrics&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;[ ] Share weekly MRR, report count and visibility metrics on X.&lt;/li&gt;
&lt;li&gt;[ ] Run a Show HN or Product Hunt launch tied to a major content asset.&lt;/li&gt;
&lt;li&gt;[ ] Pitch 3 listicles that currently rank for AI visibility tracker queries.&lt;/li&gt;
&lt;li&gt;[ ] Publish a founder story: "How we dogfooded our own AI visibility tool".&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Week 9–12: Optimize and repeat&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;[ ] Track which posts and articles drive free report signups.&lt;/li&gt;
&lt;li&gt;[ ] Double down on the top 2 formats.&lt;/li&gt;
&lt;li&gt;[ ] Automate the weekly report and share it publicly.&lt;/li&gt;
&lt;li&gt;[ ] Launch an affiliate or partner program for agencies.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;Distribution is not a department. It is a product loop.&lt;/p&gt;

&lt;p&gt;The same week you ship a feature, you ship the story about why you shipped it. The same week you fix a bug, you share the lesson. The same week you move your own visibility number, you show the screenshot.&lt;/p&gt;

&lt;p&gt;That is the playbook. Steal it.&lt;/p&gt;

&lt;p&gt;[Your Name]&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Want to see which questions ChatGPT, Gemini and Perplexity already answer with your competitor's name? Run the free Fulcru visibility report at &lt;a href="https://fulcru.app" rel="noopener noreferrer"&gt;fulcru.app&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>seo</category>
      <category>webdev</category>
      <category>startup</category>
    </item>
    <item>
      <title>8 Fulcru Features That Automate Getting Cited by AI</title>
      <dc:creator>Stefan Vasile</dc:creator>
      <pubDate>Sat, 15 Aug 2026 17:04:03 +0000</pubDate>
      <link>https://dev.to/stefan_vasile_1ad9799e929/8-fulcru-features-that-automate-getting-cited-by-ai-51p6</link>
      <guid>https://dev.to/stefan_vasile_1ad9799e929/8-fulcru-features-that-automate-getting-cited-by-ai-51p6</guid>
      <description>&lt;p&gt;If you want your brand to show up in ChatGPT, Gemini and Perplexity answers but&lt;/p&gt;

&lt;p&gt;↳ You don't know which questions matter&lt;br&gt;
↳ Your competitors appear in every AI answer&lt;br&gt;
↳ You can't spend every week manually prompting models and checking sources&lt;/p&gt;

&lt;p&gt;Then here are 8 Fulcru features that automate the work.&lt;/p&gt;

&lt;p&gt;Fulcru is an AI visibility tracker. It runs your buyer questions against ChatGPT, Gemini and Perplexity, records whether your brand gets named, ranks you against competitors, attributes the sources AI retrieves, and tells you exactly what page to publish next.&lt;/p&gt;

&lt;p&gt;Here's how each feature works.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Free AI Visibility Report
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/images%2Ffulcru-feature-free-report.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/images%2Ffulcru-feature-free-report.png" alt="Fulcru free AI visibility report" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fulcru starts with a free report. You enter your brand, your website and one competitor.&lt;/p&gt;

&lt;p&gt;The report returns:&lt;/p&gt;

&lt;p&gt;↳ The buyer questions where AI names your competitor instead of you.&lt;br&gt;
↳ The specific sources AI retrieves for those answers.&lt;br&gt;
↳ The one page you should publish to close the biggest gap.&lt;/p&gt;

&lt;p&gt;No card required. The report is the entry point because it answers the question every founder has: "Am I even in the conversation?"&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Competitor Heatmap
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/images%2Ffulcru-feature-competitors.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/images%2Ffulcru-feature-competitors.png" alt="Fulcru competitor heatmap" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The competitor heatmap shows who wins which questions.&lt;/p&gt;

&lt;p&gt;Every row is a buyer question. Every column is a competitor. The color tells you who owns the answer.&lt;/p&gt;

&lt;p&gt;↳ Dark spots are questions you are losing.&lt;br&gt;
↳ Light spots are questions you already win.&lt;br&gt;
↳ Patterns show which competitor is weakest where.&lt;/p&gt;

&lt;p&gt;This turns AI visibility from a feeling into a grid. You stop guessing and start picking the gaps that are winnable.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Source Attribution
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/images%2Ffulcru-feature-sources.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/images%2Ffulcru-feature-sources.png" alt="Fulcru source attribution" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;AI answers are not guesses. Models retrieve pages and write answers from them.&lt;/p&gt;

&lt;p&gt;Fulcru's source attribution shows you the exact URLs the models are leaning on.&lt;/p&gt;

&lt;p&gt;↳ Listicles that recommend your competitors.&lt;br&gt;
↳ Comparison pages you need to be on.&lt;br&gt;
↳ Reddit threads that keep showing up.&lt;br&gt;
↳ Industry resource pages that define the category.&lt;/p&gt;

&lt;p&gt;If you know the source, you know the target. The source is the citation. The citation is the game.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. AI Prompt Generator
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/images%2Ffulcru-feature-prompts.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/images%2Ffulcru-feature-prompts.png" alt="Fulcru AI prompt generator" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Most teams track the wrong questions. They track keywords, not buyer conversations.&lt;/p&gt;

&lt;p&gt;Fulcru's prompt generator builds questions the way people actually ask AI assistants.&lt;/p&gt;

&lt;p&gt;↳ Commercial and specific.&lt;br&gt;
↳ Brand-free, so you see who wins when the buyer doesn't know you exist.&lt;br&gt;
↳ Mixed intent: comparisons, alternatives, recommendations, problem-first.&lt;/p&gt;

&lt;p&gt;You get a question set that measures real buying intent, not search volume theater.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Content Briefs
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/images%2Ffulcru-feature-content-briefs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/images%2Ffulcru-feature-content-briefs.png" alt="Fulcru content briefs" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once Fulcru finds the gap, it writes the brief.&lt;/p&gt;

&lt;p&gt;The brief is not generic SEO advice. It is a page built to be cited by AI.&lt;/p&gt;

&lt;p&gt;↳ Answer-first structure in the first 100 words.&lt;br&gt;
↳ Comparison tables models can quote directly.&lt;br&gt;
↳ Honest competitor mentions, including where they win.&lt;br&gt;
↳ Specific claims, real numbers, no fabrications.&lt;/p&gt;

&lt;p&gt;The goal is not to rank. The goal is to be the passage an AI model lifts into its answer.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Before/After Delta
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/images%2Ffulcru-feature-gap-analysis.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/images%2Ffulcru-feature-gap-analysis.png" alt="Fulcru gap analysis" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Publishing is the start. The question is whether the answer changed.&lt;/p&gt;

&lt;p&gt;Fulcru re-runs the same question set after you publish and compares the results.&lt;/p&gt;

&lt;p&gt;↳ Before: named in 0 of 12 questions.&lt;br&gt;
↳ After: named in 4 of 12 questions.&lt;br&gt;
↳ Which source moved.&lt;br&gt;
↳ Which competitor still owns the answer.&lt;/p&gt;

&lt;p&gt;This is the only honest way to report AI visibility. Everything else is a vanity metric.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Search Console + AI Visibility
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/images%2Ffulcru-feature-search-console.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/images%2Ffulcru-feature-search-console.png" alt="Fulcru Search Console integration" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Google traffic and AI visibility are not the same thing, but they overlap.&lt;/p&gt;

&lt;p&gt;Fulcru connects Search Console so you can see both in one place.&lt;/p&gt;

&lt;p&gt;↳ Which pages already get clicks.&lt;br&gt;
↳ Which questions you are losing in AI answers.&lt;br&gt;
↳ Whether the page you publish for AI also starts ranking in Google.&lt;/p&gt;

&lt;p&gt;The combo tells you where the quick wins are. Some pages serve both search engines and AI models.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. Ask AI Agent
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/images%2Ffulcru-feature-dashboard.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/images%2Ffulcru-feature-dashboard.png" alt="Fulcru dashboard with AI answer tracking" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fulcru has an agent you can talk to.&lt;/p&gt;

&lt;p&gt;Ask it why you are losing a specific question. It will:&lt;/p&gt;

&lt;p&gt;↳ Pull the competitor answers.&lt;br&gt;
↳ Show the sources AI retrieves.&lt;br&gt;
↳ Recommend the exact page to publish.&lt;br&gt;
↳ Draft the outline for you.&lt;/p&gt;

&lt;p&gt;This is not a chatbot that reads your docs. It is a visibility agent that investigates your market and tells you what to do.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Fulcru loop
&lt;/h2&gt;

&lt;p&gt;The features above are not random tools. They are one loop:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Find the questions you lose.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;See who wins and where AI gets the answer.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Write the page that closes the gap.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Publish it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Measure whether the answer changed.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Repeat.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That loop is what turns AI search from a black box into a growth channel.&lt;/p&gt;

&lt;p&gt;Most teams stop at monitoring. They have a dashboard that tells them they are behind. Fulcru tells you why you are behind and what to publish to catch up.&lt;/p&gt;

&lt;p&gt;If you want to run the first step for free, the visibility report is at &lt;a href="https://fulcru.app" rel="noopener noreferrer"&gt;fulcru.app&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;[Your Name]&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Want to see which questions ChatGPT, Gemini and Perplexity already answer with your competitor's name? Run the free Fulcru visibility report at &lt;a href="https://fulcru.app" rel="noopener noreferrer"&gt;fulcru.app&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>seo</category>
      <category>webdev</category>
      <category>startup</category>
    </item>
    <item>
      <title>8 AI Search Visibility Tactics Automated With Claude</title>
      <dc:creator>Stefan Vasile</dc:creator>
      <pubDate>Sat, 15 Aug 2026 17:03:17 +0000</pubDate>
      <link>https://dev.to/stefan_vasile_1ad9799e929/8-ai-search-visibility-tactics-automated-with-claude-2oni</link>
      <guid>https://dev.to/stefan_vasile_1ad9799e929/8-ai-search-visibility-tactics-automated-with-claude-2oni</guid>
      <description>&lt;p&gt;📢 If you want your brand to show up when ChatGPT, Gemini or Perplexity recommend products in your category, but&lt;br&gt;
↳ You have no idea which questions AI answers name your competitors&lt;br&gt;
↳ Your "SEO content" never gets quoted by AI assistants&lt;br&gt;
↳ You can't spend every week reverse-engineering what models actually retrieve&lt;/p&gt;

&lt;p&gt;Then here are 8 AI search visibility (AEO) tactics you can turn into repeatable AI workflows.&lt;/p&gt;

&lt;p&gt;And automate with Claude, Codex or Cursor with one Fulcru Skill.&lt;/p&gt;

&lt;p&gt;Gartner predicts that by 2026, traditional search engine volume will drop 25%, and AI chatbots will become the default discovery layer for B2B buyers. The brands that get named inside those answers are the ones that will own the funnel.&lt;/p&gt;

&lt;p&gt;You're probably stuck in this workflow:&lt;/p&gt;

&lt;p&gt;↳ Write a blog post.&lt;br&gt;
↳ Keyword-optimize it.&lt;br&gt;
↳ Build a few backlinks.&lt;br&gt;
↳ Wait 90 days.&lt;br&gt;
↳ Still get ignored by ChatGPT.&lt;/p&gt;

&lt;p&gt;The problem is that AI assistants do not browse the web the way Google used to. When someone asks "what is the best X for Y", the model runs a search, retrieves a handful of pages, and writes its answer from those sources. If your brand is not on the pages it retrieves, in a form it can lift, you are invisible.&lt;/p&gt;

&lt;p&gt;A better workflow starts by finding proof of &lt;strong&gt;AI citation intent&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;↳ A question your buyer asks when they don't know your brand exists.&lt;br&gt;
↳ A competitor that already appears in the answer.&lt;br&gt;
↳ A page AI keeps retrieving for that question.&lt;br&gt;
↳ A gap in that page you can honestly close.&lt;br&gt;
↳ A format models prefer to quote (lists, comparison tables, short definitions).&lt;/p&gt;

&lt;p&gt;Then you give the model a reason to cite you.&lt;/p&gt;

&lt;p&gt;Here are 8 AI search visibility workflows I would automate 👇&lt;/p&gt;

&lt;h2&gt;
  
  
  1️⃣ Find the questions where AI names your competitors
&lt;/h2&gt;

&lt;p&gt;Screenshot of Fulcru's Gap Analysis showing the questions where ChatGPT, Gemini and Perplexity name a competitor instead of the user.&lt;/p&gt;

&lt;p&gt;Ask ChatGPT, Perplexity and Gemini the questions your buyers ask.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;p&gt;↳ "What is the best CRM for a 3-person real estate team?"&lt;br&gt;
↳ "What are the best alternatives to [competitor]?"&lt;br&gt;
↳ "Which tools track brand visibility in AI search?"&lt;/p&gt;

&lt;p&gt;Record the answers and the sources they cite.&lt;/p&gt;

&lt;p&gt;Then find the questions where:&lt;/p&gt;

&lt;p&gt;↳ Two or more competitors are named.&lt;br&gt;
↳ Your brand is absent.&lt;br&gt;
↳ The buyer intent is close to purchase.&lt;br&gt;
↳ The cited pages are listicles, thin comparisons or generic definitions.&lt;/p&gt;

&lt;p&gt;Don't just publish more content.&lt;/p&gt;

&lt;p&gt;Show the exact gap in the answer.&lt;/p&gt;

&lt;p&gt;Give the model:&lt;/p&gt;

&lt;p&gt;↳ The category it is missing.&lt;br&gt;
↳ A specific, honest reason your product fits.&lt;br&gt;
↳ An extractable passage (list, comparison table, short verdict).&lt;br&gt;
↳ Real numbers, named customers and supporting evidence.&lt;/p&gt;

&lt;p&gt;The assistant has already decided to recommend products in your category.&lt;br&gt;
You're not creating demand for a citation. You're supplying the missing option.&lt;/p&gt;

&lt;h2&gt;
  
  
  2️⃣ Reverse-engineer your competitors' AI citations
&lt;/h2&gt;

&lt;p&gt;Using the Fulcru Skill to spy on the pages ChatGPT and Perplexity retrieve for competitor queries.&lt;/p&gt;

&lt;p&gt;↳ Add three to five competitors to Fulcru.&lt;br&gt;
↳ Find the questions where they appear and you don't.&lt;br&gt;
↳ Prioritize questions that cite multiple competitors.&lt;br&gt;
↳ Classify how each citation was earned.&lt;/p&gt;

&lt;p&gt;Was it:&lt;/p&gt;

&lt;p&gt;↳ A listicle?&lt;br&gt;
↳ A comparison page?&lt;br&gt;
↳ A statistics page?&lt;br&gt;
↳ A founder interview?&lt;br&gt;
↳ A product alternatives page?&lt;br&gt;
↳ An expert quote?&lt;/p&gt;

&lt;p&gt;Most competitor citations cannot be copied.&lt;br&gt;
But the pattern behind them often can.&lt;/p&gt;

&lt;p&gt;If three competitors get cited from industry listicles, get onto those listicles.&lt;br&gt;
If they get cited from original research, create better research.&lt;br&gt;
If they appear in comparison tables, build the most honest comparison table in your space.&lt;/p&gt;

&lt;p&gt;The citation tells you what that assistant is willing to retrieve.&lt;br&gt;
Use that evidence before you write.&lt;/p&gt;

&lt;h2&gt;
  
  
  3️⃣ Replace outdated competitor citations
&lt;/h2&gt;

&lt;p&gt;Claude finds an amazing opportunity for "Citation Replacement" with the Fulcru Skill.&lt;/p&gt;

&lt;p&gt;Citation replacement means finding a question where AI still retrieves a dead, outdated or rebranded page, creating a current replacement, and earning the retrieval slot.&lt;/p&gt;

&lt;p&gt;The workflow:&lt;/p&gt;

&lt;p&gt;↳ Find competitor pages that are 404s, redirects or abandoned.&lt;br&gt;
↳ Check which questions still retrieve them.&lt;br&gt;
↳ See what the original page contained.&lt;br&gt;
↳ Remove irrelevant or low-quality opportunities.&lt;br&gt;
↳ Create a genuinely useful, updated replacement.&lt;br&gt;
↳ Publish it and get it indexed.&lt;/p&gt;

&lt;p&gt;Your content now solves a real problem:&lt;/p&gt;

&lt;p&gt;"The answer AI is giving still relies on a resource that no longer exists. Here is the updated version."&lt;/p&gt;

&lt;p&gt;Don't offer your homepage unless it genuinely replaces the missing source.&lt;br&gt;
The closer your page matches the original reason for the citation, the stronger the pitch.&lt;/p&gt;

&lt;h2&gt;
  
  
  4️⃣ Build a definitions page AI assistants can lift
&lt;/h2&gt;

&lt;p&gt;Fulcru's Sources page showing the exact page types ChatGPT and Perplexity retrieve for a brand's question set.&lt;/p&gt;

&lt;p&gt;Choose a question such as:&lt;/p&gt;

&lt;p&gt;↳ "What is [industry term]?"&lt;br&gt;
↳ "How does [topic] work?"&lt;br&gt;
↳ "[topic] vs [topic] explained"&lt;br&gt;
↳ "[topic] best practices 2026"&lt;/p&gt;

&lt;p&gt;Then create one definitive page containing:&lt;/p&gt;

&lt;p&gt;↳ A direct answer in the first 100 words.&lt;br&gt;
↳ One H2 per natural follow-up question.&lt;br&gt;
↳ A comparison table or list.&lt;br&gt;
↳ Real numbers and named tools.&lt;br&gt;
↳ A visible update date.&lt;br&gt;
↳ Short, quotable takeaways.&lt;/p&gt;

&lt;p&gt;These questions are often less competitive than broad commercial terms.&lt;br&gt;
More importantly, the people asking them are frequently buyers in research mode, and assistants are looking for something to quote.&lt;/p&gt;

&lt;p&gt;Here's the format we use:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI Search Visibility: What B2B Marketers Need to Know in 2026&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Refresh the page as the space changes.&lt;br&gt;
One strong definitions page can support listicle outreach, Reddit answers, social content and future articles for months.&lt;/p&gt;

&lt;h2&gt;
  
  
  5️⃣ Answer journalists who already need a source
&lt;/h2&gt;

&lt;p&gt;Journalist outreach works because the demand already exists.&lt;/p&gt;

&lt;p&gt;Platforms like Qwoted, HARO and PressPlugs connect experts with reporters actively requesting commentary, examples and data.&lt;/p&gt;

&lt;p&gt;↳ Build a focused expert profile.&lt;br&gt;
↳ Monitor requests related to your experience.&lt;br&gt;
↳ Filter by relevance, publication and deadline.&lt;br&gt;
↳ Answer the journalist's question immediately.&lt;br&gt;
↳ Add one specific insight they can quote.&lt;br&gt;
↳ Offer your definitions page as supporting evidence.&lt;/p&gt;

&lt;p&gt;Don't turn the response into a product pitch.&lt;br&gt;
Help them finish the story.&lt;/p&gt;

&lt;p&gt;If they use your contribution, they may cite your research page or company alongside the quote.&lt;br&gt;
The definitions page makes the pitch stronger because you're bringing them a usable source, not merely asking for coverage.&lt;/p&gt;

&lt;h2&gt;
  
  
  6️⃣ Use a citation network between AI-optimized pages
&lt;/h2&gt;

&lt;p&gt;Fulcru's Citation Network: Since Fulcru can write and publish pages that assistants actually retrieve, it can orchestrate relevant citations between useful pages.&lt;/p&gt;

&lt;p&gt;Every business in the network is already publishing answerable content.&lt;br&gt;
That creates opportunities for relevant citations between useful pages.&lt;/p&gt;

&lt;p&gt;The Fulcru workflow:&lt;/p&gt;

&lt;p&gt;↳ Writes and publishes an AEO page through the connected CMS.&lt;br&gt;
↳ Finds related pages from other network businesses.&lt;br&gt;
↳ Suggests citations where they help the reader.&lt;br&gt;
↳ Checks topical relevance and surrounding context.&lt;br&gt;
↳ Tracks the citations given and received.&lt;/p&gt;

&lt;p&gt;No unrelated placements.&lt;br&gt;
No sitewide partner pages.&lt;br&gt;
No exact-match anchor-text spam.&lt;br&gt;
No forced "link to me and I'll link to you" pairs.&lt;/p&gt;

&lt;p&gt;Assistants explicitly value citations that come from trustworthy, contextually relevant sources, so editorial choice and relevance have to remain intact.&lt;/p&gt;

&lt;p&gt;Automate the discovery and coordination.&lt;br&gt;
Keep the citation natural.&lt;/p&gt;

&lt;h2&gt;
  
  
  7️⃣ Find citations pointing to outdated resources
&lt;/h2&gt;

&lt;p&gt;A citation doesn't need to return a 404 to be broken in practice.&lt;/p&gt;

&lt;p&gt;Sometimes it points to:&lt;/p&gt;

&lt;p&gt;↳ A discontinued product.&lt;br&gt;
↳ An acquired company.&lt;br&gt;
↳ An abandoned report.&lt;br&gt;
↳ A page that redirects to the homepage.&lt;br&gt;
↳ Advice that hasn't been updated in years.&lt;/p&gt;

&lt;p&gt;Monitor competitor websites, rebrands, acquisitions and discontinued tools.&lt;br&gt;
When a resource becomes outdated:&lt;/p&gt;

&lt;p&gt;↳ Find every question where it is still retrieved.&lt;br&gt;
↳ Create or identify a current replacement.&lt;br&gt;
↳ Explain exactly what changed.&lt;br&gt;
↳ Offer the updated resource.&lt;/p&gt;

&lt;p&gt;The old source still works technically.&lt;br&gt;
It just stopped helping the reader.&lt;br&gt;
That gives the assistant a reason to retrieve something better.&lt;/p&gt;

&lt;h2&gt;
  
  
  8️⃣ Reclaim unlinked mentions and assets
&lt;/h2&gt;

&lt;p&gt;I asked Claude to use Fulcru to find websites mentioning me but not linking to me.&lt;/p&gt;

&lt;p&gt;Search for websites already using:&lt;/p&gt;

&lt;p&gt;↳ Your brand name.&lt;br&gt;
↳ Your founder's name.&lt;br&gt;
↳ A proprietary statistic.&lt;br&gt;
↳ A chart from your research.&lt;br&gt;
↳ A screenshot of your product.&lt;br&gt;
↳ A quote from your team.&lt;/p&gt;

&lt;p&gt;Then check whether they cited the original page.&lt;/p&gt;

&lt;p&gt;If they didn't:&lt;/p&gt;

&lt;p&gt;↳ Identify the author or editor.&lt;br&gt;
↳ Show them the exact mention or asset.&lt;br&gt;
↳ Give them the correct source URL.&lt;br&gt;
↳ Ask for attribution so readers can verify it.&lt;/p&gt;

&lt;p&gt;This is warmer than normal cold outreach.&lt;br&gt;
They already know your work.&lt;br&gt;
You're asking them to complete the citation.&lt;/p&gt;

&lt;p&gt;Doing this manually is a lot of work, so we automated it inside the Fulcru AI Visibility Skill:&lt;/p&gt;

&lt;p&gt;↳ Define the trigger.&lt;br&gt;
↳ Choose the research sources.&lt;br&gt;
↳ Add qualification rules.&lt;br&gt;
↳ Create the required citable asset.&lt;br&gt;
↳ Find and verify the right contact.&lt;br&gt;
↳ Draft personalized outreach.&lt;br&gt;
↳ Queue it for approval.&lt;br&gt;
↳ Track replies and follow-ups.&lt;/p&gt;

&lt;p&gt;Build systems that continually find reasons for AI assistants to cite you.&lt;/p&gt;

&lt;p&gt;The Skill researches the opportunities, creates and publishes the assets, finds the contacts, prepares the outreach and coordinates relevant citations across the network.&lt;/p&gt;

&lt;p&gt;You review the opportunities worth pursuing.&lt;/p&gt;

&lt;p&gt;Automate your AI search visibility workflows with Fulcru.&lt;/p&gt;

&lt;p&gt;Thanks for reading! 🙏&lt;/p&gt;

&lt;p&gt;[Your Name]&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Want to see which questions ChatGPT, Gemini and Perplexity already answer with your competitor's name? Run the free Fulcru visibility report at &lt;a href="https://fulcru.app" rel="noopener noreferrer"&gt;fulcru.app&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>seo</category>
      <category>webdev</category>
      <category>startup</category>
    </item>
    <item>
      <title>Claude Just Killed Slow AEO (Automated AI Search Visibility)</title>
      <dc:creator>Stefan Vasile</dc:creator>
      <pubDate>Sat, 15 Aug 2026 17:02:31 +0000</pubDate>
      <link>https://dev.to/stefan_vasile_1ad9799e929/claude-just-killed-slow-aeo-automated-ai-search-visibility-2p6n</link>
      <guid>https://dev.to/stefan_vasile_1ad9799e929/claude-just-killed-slow-aeo-automated-ai-search-visibility-2p6n</guid>
      <description>&lt;p&gt;How to leverage breaking news and trending topics to get cited by ChatGPT, Gemini and Perplexity in 24 hours. Automated with Claude.&lt;/p&gt;

&lt;p&gt;📢 If you want to be the brand AI assistants recommend, but&lt;br&gt;
↳ Your AEO workflow takes months to move the number&lt;br&gt;
↳ You can't keep up with every new AI model launch, Google update or industry shift&lt;/p&gt;

&lt;p&gt;Then here's how to leverage breaking news for AI search visibility to rank in answers within 24 hours. Automated with the Fulcru Claude Skill.&lt;/p&gt;

&lt;p&gt;You're probably stuck in this workflow:&lt;/p&gt;

&lt;p&gt;↳ Pick a keyword.&lt;br&gt;
↳ Write the same article as everyone else.&lt;br&gt;
↳ Beg for backlinks.&lt;br&gt;
↳ Wait 90 days and hope Google cares.&lt;/p&gt;

&lt;p&gt;That still works.&lt;/p&gt;

&lt;p&gt;But it ignores the shortest citation window on the internet:&lt;/p&gt;

&lt;p&gt;The first hours after news breaks.&lt;/p&gt;

&lt;p&gt;Claude Code routine running the AEO news playbook with the Fulcru Skill.&lt;/p&gt;

&lt;p&gt;Here's how to get cited by AI assistants with news-driven AEO 👇&lt;/p&gt;

&lt;h2&gt;
  
  
  1️⃣ Create a /news section on your site.
&lt;/h2&gt;

&lt;p&gt;↳ Every story needs an original home on a domain you own.&lt;/p&gt;

&lt;h2&gt;
  
  
  2️⃣ Install the Fulcru Skill in Claude.
&lt;/h2&gt;

&lt;p&gt;↳ Run &lt;code&gt;/news-writer&lt;/code&gt; with your website or niche.&lt;br&gt;
↳ It finds fresh stories using real-time web search and tracks what AI assistants are already being asked about the topic.&lt;br&gt;
↳ Groups duplicate coverage and picks the best angles for your buyer.&lt;/p&gt;

&lt;h2&gt;
  
  
  3️⃣ Turn it into a scheduled task in Claude Cowork.
&lt;/h2&gt;

&lt;p&gt;↳ Run it every morning.&lt;br&gt;
↳ Or every few hours if your industry moves quickly.&lt;br&gt;
↳ Claude can run Skills on a schedule, even when your laptop is closed.&lt;/p&gt;

&lt;h2&gt;
  
  
  4️⃣ Publish before the answer gets crowded.
&lt;/h2&gt;

&lt;p&gt;↳ Ground the article in one or two real sources.&lt;br&gt;
↳ Then add what every generic recap misses: what the news means for your buyer.&lt;/p&gt;

&lt;h2&gt;
  
  
  5️⃣ Turn one story into five sources.
&lt;/h2&gt;

&lt;p&gt;↳ The original /news article.&lt;br&gt;
↳ A LinkedIn post.&lt;br&gt;
↳ A Medium version.&lt;br&gt;
↳ A YouTube breakdown.&lt;br&gt;
↳ A useful Reddit or community answer.&lt;/p&gt;

&lt;h2&gt;
  
  
  6️⃣ Point every version back to the original article.
&lt;/h2&gt;

&lt;p&gt;↳ Your website remains the canonical source.&lt;br&gt;
↳ The other platforms give AI assistants and search engines more places to discover and verify the story.&lt;/p&gt;

&lt;h2&gt;
  
  
  7️⃣ Use the page to earn citations while the story is hot.
&lt;/h2&gt;

&lt;p&gt;↳ The journalist playbook inside the Skill finds reporters already asking for expert input on the topic.&lt;br&gt;
↳ Give them a quotable take, verified facts and your breaking-news page as the source to cite.&lt;br&gt;
↳ Meanwhile, the Skill matches related news articles published by other businesses in its network.&lt;br&gt;
↳ It coordinates relevant, in-article citations between them in a natural editorial way.&lt;br&gt;
↳ No random link swaps. No unrelated placements. Just contextual citations between useful stories, the kind AI assistants are designed to value.&lt;/p&gt;

&lt;h2&gt;
  
  
  8️⃣ Watch what gets picked up.
&lt;/h2&gt;

&lt;p&gt;↳ If ChatGPT or Perplexity start retrieving the page, update it and add internal links.&lt;br&gt;
↳ If an AI Overview appears, answer the follow-up questions before your competitors do.&lt;/p&gt;

&lt;p&gt;Breaking stories give you two things mature keywords rarely offer:&lt;/p&gt;

&lt;p&gt;Fresh demand.&lt;br&gt;
Very little useful content.&lt;/p&gt;

&lt;p&gt;That's how you newsjack a query before larger sites fill the results and give AI assistants a fresh source to cite.&lt;/p&gt;

&lt;p&gt;The window closes quickly.&lt;br&gt;
That's the opportunity.&lt;/p&gt;

&lt;p&gt;We built this workflow into Fulcru, try it here today.&lt;/p&gt;

&lt;p&gt;Thanks for reading!&lt;/p&gt;

&lt;p&gt;[Your Name]&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Want to see which questions ChatGPT, Gemini and Perplexity already answer with your competitor's name? Run the free Fulcru visibility report at &lt;a href="https://fulcru.app" rel="noopener noreferrer"&gt;fulcru.app&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>seo</category>
      <category>webdev</category>
      <category>startup</category>
    </item>
    <item>
      <title>NEW: Google's AI Mode now cites Google more than almost anyone else. Here is what it does to your br</title>
      <dc:creator>Stefan Vasile</dc:creator>
      <pubDate>Sat, 15 Aug 2026 17:01:45 +0000</pubDate>
      <link>https://dev.to/stefan_vasile_1ad9799e929/new-googles-ai-mode-now-cites-google-more-than-almost-anyone-else-here-is-what-it-does-to-your-br-4e7d</link>
      <guid>https://dev.to/stefan_vasile_1ad9799e929/new-googles-ai-mode-now-cites-google-more-than-almost-anyone-else-here-is-what-it-does-to-your-br-4e7d</guid>
      <description>&lt;p&gt;New research from Profound measured how often Google AI Mode cites Google itself. The number moved 8.4x in eleven weeks.&lt;/p&gt;

&lt;p&gt;It explains a lot of what we have been watching across ChatGPT, AI Overviews, Gemini and Perplexity all year.&lt;/p&gt;

&lt;p&gt;It also lines up with what our own tracking keeps showing inside Fulcru (fulcru.app): the pages AI quotes are almost never the pages brands spend their money on.&lt;/p&gt;

&lt;p&gt;Let's break it all down.&lt;/p&gt;

&lt;p&gt;Quick context. Profound is an AI search analytics company. Their research team, with analyst Davis McCain, published this on 14 July 2026. Named analyst, stated window, stated sample. That matters, because most numbers in this category have none of the three.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. What they actually measured
&lt;/h2&gt;

&lt;p&gt;Between 15 April and 30 June 2026, Profound tracked citation share inside Google AI Mode across more than 32 million instances of &lt;code&gt;google.com/searchviewer&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;In that window, citations pointing back to google.com grew 8.4x.&lt;/p&gt;

&lt;p&gt;That makes google.com the number two most cited domain in AI Mode. Not a publisher. Not Reddit. Google.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. The part everyone skips: which Google pages
&lt;/h2&gt;

&lt;p&gt;The growth is not general search results. It comes almost entirely from two surfaces:&lt;/p&gt;

&lt;p&gt;↳ Google Business Profiles&lt;br&gt;
↳ Product Knowledge Panels&lt;/p&gt;

&lt;p&gt;Both are structured cards Google hosts and controls, showing hours, photos, reviews, specs and prices.&lt;/p&gt;

&lt;p&gt;So the citation resolves inside Google. The user reads your hours, your reviews and your price without ever reaching your site.&lt;/p&gt;

&lt;p&gt;Your Business Profile is now your landing page, whether you treat it as one or not.&lt;/p&gt;
&lt;h2&gt;
  
  
  3. A second study, different method, same curve
&lt;/h2&gt;

&lt;p&gt;SE Ranking ran a separate analysis published in February 2026: 68,313 keywords, 1,321,398 AI Mode citations.&lt;/p&gt;

&lt;p&gt;↳ June 2025: google.com appeared in 5.7% of AI Mode answers&lt;br&gt;
↳ February 2026: 17.42%&lt;br&gt;
↳ Google was the most cited domain in 19 of the 20 niches tracked&lt;/p&gt;

&lt;p&gt;The only exception was careers, where Indeed was cited about three times more often.&lt;/p&gt;

&lt;p&gt;Two vendors, two methods, one direction. That is the definition of a trend rather than a headline.&lt;/p&gt;
&lt;h2&gt;
  
  
  4. Where it bites hardest
&lt;/h2&gt;

&lt;p&gt;The shift is not spread evenly. It concentrates where Google's own cards hold the richest data.&lt;/p&gt;

&lt;p&gt;↳ Travel: 53.18% of citations go to Google&lt;br&gt;
↳ Entertainment and hobbies: 48.74%&lt;br&gt;
↳ Real estate: 30.54%&lt;br&gt;
↳ Insurance: 6.48%&lt;br&gt;
↳ Finance: 5.13%&lt;/p&gt;

&lt;p&gt;Profound names the same verticals from the other side: hospitality, home services, restaurants, real estate and healthcare.&lt;/p&gt;

&lt;p&gt;If you sell locally, this is already your reality. If you sell finance or insurance, you still have room.&lt;/p&gt;
&lt;h2&gt;
  
  
  5. Why this is structural, not a phase
&lt;/h2&gt;

&lt;p&gt;Ask why a model would prefer a Google card to your page.&lt;/p&gt;

&lt;p&gt;↳ The card has uniform fields the model can quote with confidence&lt;br&gt;
↳ It is always fresh, because Google owns the database&lt;br&gt;
↳ It never returns a 403 to a crawler&lt;br&gt;
↳ Your page might be paywalled, badly marked up, or blocking the bot outright&lt;/p&gt;

&lt;p&gt;A model optimising for a reliable answer takes the reliable source. Structural advantages compound, which is exactly what the curve from 5.7% to 17.42% to 8.4x shows.&lt;/p&gt;
&lt;h2&gt;
  
  
  6. What our own data says about the rest of the answer
&lt;/h2&gt;

&lt;p&gt;Google's cards take the top of the answer. The rest still goes somewhere, and it is not your homepage.&lt;/p&gt;

&lt;p&gt;We track 601 sources feeding answers in our own category. The biggest are reddit.com, youtube.com, semrush.com, ahrefs.com and linkedin.com.&lt;/p&gt;

&lt;p&gt;Not one of them is a company homepage.&lt;/p&gt;

&lt;p&gt;We published our own number two days ago, unedited: 34 buyer questions, three engines, zero mentions of us. The tool that measures it is ours, which is exactly why we published it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://x.com/stfvsl/status/2082191782876475609" rel="noopener noreferrer"&gt;https://x.com/stfvsl/status/2082191782876475609&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  7. What to actually do this week
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;If you sell locally.&lt;/strong&gt; Fix the card before you touch the site. Complete every field, replace stale photos, answer the reviews. The card is what the model quotes and what the buyer reads.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you sell products.&lt;/strong&gt; Product structured data is now a visibility lever, not a nice to have. The Knowledge Panel quotes your feed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Everyone else.&lt;/strong&gt; Count first. Run the buyer questions in your category across every engine and write down who gets named. You cannot fix a gap you have not measured.&lt;/p&gt;

&lt;p&gt;The free report at fulcru.app does that in about two minutes, no card, no account.&lt;/p&gt;

&lt;p&gt;If you want your agent to run the whole loop instead:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npx skills add gsmmediaro/fulcru
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That is the free skill. It finds the questions you lose, writes the page that closes the widest gap, and re-runs the same questions afterwards so you see whether the number moved. Repo: &lt;a href="https://github.com/gsmmediaro/fulcru" rel="noopener noreferrer"&gt;https://github.com/gsmmediaro/fulcru&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The shape of the change
&lt;/h2&gt;

&lt;p&gt;The old model was: index, rank, click.&lt;/p&gt;

&lt;p&gt;The new model is: crawl, quote, decide.&lt;/p&gt;

&lt;p&gt;Google just took the quote step in house for local and product queries. Everywhere it has not, the quote comes from Reddit, YouTube and LinkedIn.&lt;/p&gt;

&lt;p&gt;Either way, the page you are proudest of is not in the room.&lt;/p&gt;




&lt;p&gt;If you want the prompt set we use to measure this per category, reply "COUNT" and I will send it over.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>seo</category>
      <category>webdev</category>
      <category>startup</category>
    </item>
    <item>
      <title>Run Your Own AI Visibility Audit in 20 Minutes (No Tool Needed)</title>
      <dc:creator>Stefan Vasile</dc:creator>
      <pubDate>Sat, 15 Aug 2026 17:00:59 +0000</pubDate>
      <link>https://dev.to/stefan_vasile_1ad9799e929/run-your-own-ai-visibility-audit-in-20-minutes-no-tool-needed-pcp</link>
      <guid>https://dev.to/stefan_vasile_1ad9799e929/run-your-own-ai-visibility-audit-in-20-minutes-no-tool-needed-pcp</guid>
      <description>&lt;p&gt;Your buyers stopped Googling. They ask ChatGPT, Gemini and Perplexity "what's the best tool for X", and the model names three brands. If you're not one of them, you never enter the conversation. No click, no visit, no chance to pitch.&lt;/p&gt;

&lt;p&gt;Most founders don't know where they stand. They assume they're in the answer because they rank on Google. Those are two different games now.&lt;/p&gt;

&lt;p&gt;This is the exact audit I run before I write a single page. It takes about 20 minutes, needs no software, and it works for any brand in any category. Copy it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What you need
&lt;/h2&gt;

&lt;p&gt;↳ ChatGPT, Gemini and Perplexity open in three tabs. Free accounts are fine.&lt;br&gt;
↳ A blank doc with four columns: Question, Who got named, Sources cited, You in it? (yes/no).&lt;br&gt;
↳ One competitor you lose to. You already know who it is.&lt;/p&gt;

&lt;p&gt;That's the whole kit.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1: Write the questions your buyer actually asks
&lt;/h2&gt;

&lt;p&gt;Not keywords. Questions. The way a real person types into a chat box when they don't know your brand exists yet.&lt;/p&gt;

&lt;p&gt;Aim for 10 to 12. Mix the intent:&lt;/p&gt;

&lt;p&gt;↳ Recommendation: "What's the best [category] tool for [specific buyer]?"&lt;br&gt;
↳ Alternatives: "What are the best alternatives to [competitor]?"&lt;br&gt;
↳ Comparison: "[Competitor A] vs [Competitor B], which is better for [use case]?"&lt;br&gt;
↳ Problem-first: "How do I [the job your product does] without [the pain]?"&lt;/p&gt;

&lt;p&gt;The rule: your brand name never appears in the question. You want to see who the model picks when the buyer has no idea you exist. That is the honest test.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: Run every question through all three models
&lt;/h2&gt;

&lt;p&gt;Paste each question into ChatGPT, Gemini and Perplexity. For each answer, fill your four columns:&lt;/p&gt;

&lt;p&gt;↳ Which brands got named, in order.&lt;br&gt;
↳ Which sources the model cited or linked (Perplexity shows these clearly, ChatGPT shows them when it searches, Gemini links some).&lt;br&gt;
↳ Whether your brand made the list. Yes or no. No partial credit.&lt;/p&gt;

&lt;p&gt;Run the same question twice if you have time. Models are not deterministic. A brand named on the first run can vanish on the second, and that instability is itself a signal that no one owns the answer yet.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3: Score yourself honestly
&lt;/h2&gt;

&lt;p&gt;Count it up. If you got named in 2 of 12 questions, your AI visibility is 17%. Write the real number down. This is your baseline, and it is the only number that matters until it moves.&lt;/p&gt;

&lt;p&gt;Now look at the pattern, not the score:&lt;/p&gt;

&lt;p&gt;↳ Which questions do you lose every single time?&lt;br&gt;
↳ Which competitor shows up in the most answers?&lt;br&gt;
↳ Are the questions you lose close to purchase, or just curiosity?&lt;/p&gt;

&lt;p&gt;Losing a "what is [term]" question matters less than losing "best [category] tool for [your exact buyer]." Rank your losses by how close the buyer is to paying.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 4: Read the sources, because that's the whole game
&lt;/h2&gt;

&lt;p&gt;This is the step everyone skips, and it's the one that pays.&lt;/p&gt;

&lt;p&gt;AI answers are not opinions. The model runs a search, pulls a handful of pages, and writes its answer from them. So look at what it pulled. You'll see the same shapes again and again:&lt;/p&gt;

&lt;p&gt;↳ A listicle: "11 best [category] tools in 2026." Your competitor is on it. You aren't.&lt;br&gt;
↳ A comparison page pitting two rivals against each other. Neither is you.&lt;br&gt;
↳ A Reddit thread where someone asked your exact question two years ago.&lt;br&gt;
↳ A category definition page that quietly decides which brands count.&lt;/p&gt;

&lt;p&gt;Those pages are the citation. The citation is the ranking. If you know which pages the model reads, you know exactly where you need to appear. You're not guessing at content anymore. You have a target list.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 5: Pick one gap and close it
&lt;/h2&gt;

&lt;p&gt;Don't try to win everything. Take the single question that is closest to purchase and that you lose every time. Then give the model a reason to name you.&lt;/p&gt;

&lt;p&gt;That usually means one page that does four things:&lt;/p&gt;

&lt;p&gt;↳ Answers the question directly in the first 100 words, before any preamble.&lt;br&gt;
↳ Includes a comparison table or a clean list the model can lift word for word.&lt;br&gt;
↳ Names competitors honestly, including where they beat you. Models trust sources that admit trade-offs.&lt;br&gt;
↳ Uses real numbers and specific claims, no vague superlatives.&lt;/p&gt;

&lt;p&gt;The goal is not to rank on Google. The goal is to be the passage a model copies into its answer. Write for the lift, not the click.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 6: Re-run the same questions after you publish
&lt;/h2&gt;

&lt;p&gt;Wait a week or two for the page to get indexed and crawled, then run your exact 12 questions again. Compare to your baseline.&lt;/p&gt;

&lt;p&gt;↳ Before: named in 2 of 12.&lt;br&gt;
↳ After: named in 5 of 12.&lt;br&gt;
↳ Which source moved. Which competitor still owns the rest.&lt;/p&gt;

&lt;p&gt;This before-and-after is the only honest way to report AI visibility. A dashboard that shows a score without a delta is a vanity metric. The delta is the proof.&lt;/p&gt;




&lt;h2&gt;
  
  
  Want the whole loop to run itself?
&lt;/h2&gt;

&lt;p&gt;The audit above is real work. Twelve questions across three models, twice each, is 72 prompts, plus reading every source by hand. Doing it once is fine. Doing it every week for a moving target is a job.&lt;/p&gt;

&lt;p&gt;That's what I built Fulcru for. There's a free Fulcru Skill you can drop into Claude, Codex or Cursor that runs this exact loop: it generates the buyer questions, runs them across ChatGPT, Gemini and Perplexity, records who got named, pulls the sources, and hands you the one page to publish next. Then it re-measures after you ship. The free visibility report at &lt;a href="https://fulcru.app" rel="noopener noreferrer"&gt;fulcru.app&lt;/a&gt; does the first pass for you, no card required.&lt;/p&gt;

&lt;p&gt;One more thing worth flagging early. Step 4 keeps landing on the same truth: the brands AI names are the ones cited by pages the model trusts, and a lot of those citations come from third-party sites you don't own. Earning those placements by hand is slow. We're opening early access to a backlink and citation marketplace inside Fulcru that matches your pages with relevant, real sites the models already read. It's not live for everyone yet. If that's the part you care about, run the free report and you'll be first to hear when it opens.&lt;/p&gt;

&lt;p&gt;Run the audit today. Even the manual version tells you something you didn't know this morning: whether the AI knows your name.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Want to see which questions ChatGPT, Gemini and Perplexity already answer with your competitor's name? Run the free Fulcru visibility report at &lt;a href="https://fulcru.app" rel="noopener noreferrer"&gt;fulcru.app&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>seo</category>
      <category>webdev</category>
      <category>startup</category>
    </item>
    <item>
      <title>Why ChatGPT Cites Reddit and Listicles Instead of Your Homepage</title>
      <dc:creator>Stefan Vasile</dc:creator>
      <pubDate>Sat, 15 Aug 2026 16:59:55 +0000</pubDate>
      <link>https://dev.to/stefan_vasile_1ad9799e929/why-chatgpt-cites-reddit-and-listicles-instead-of-your-homepage-2cfc</link>
      <guid>https://dev.to/stefan_vasile_1ad9799e929/why-chatgpt-cites-reddit-and-listicles-instead-of-your-homepage-2cfc</guid>
      <description>&lt;p&gt;You wrote a great homepage. Clear headline, real proof, a clean pitch. Then you asked ChatGPT to recommend the best tool in your category, and it named three competitors from a listicle you've never heard of. Your homepage, the best page you own, didn't get a mention.&lt;/p&gt;

&lt;p&gt;This is not a bug. It's how the models decide who to name. Once you see the pattern, you can use it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Your homepage is the one page AI trusts least
&lt;/h2&gt;

&lt;p&gt;Think about what a homepage is. It's you, talking about you, with every reason to make yourself sound like the best option. The model knows this. So when it needs a source it can quote to a stranger, it reaches for pages that look neutral: a third party comparing options, a forum where real users argue, a listicle that ranks ten tools and has no stake in which one wins.&lt;/p&gt;

&lt;p&gt;The models are tuned to cite what looks trustworthy and independent. A self-promotional page fails that test by definition. This is why brands with beautiful sites still lose the answer. They optimized the one page the model discounts most.&lt;/p&gt;

&lt;h2&gt;
  
  
  The four page types that actually get cited
&lt;/h2&gt;

&lt;p&gt;Run the audit from the last article and read the sources, and you'll see the same shapes over and over. These are the pages models pull from:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Listicles
&lt;/h3&gt;

&lt;p&gt;"11 best [category] tools in 2026." The model loves these because they're pre-formatted answers. It can lift the list almost whole. If your competitors are on three listicles and you're on none, the model has three reasons to name them and zero to name you.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Comparison pages
&lt;/h3&gt;

&lt;p&gt;"[Tool A] vs [Tool B]." Buyers in research mode search these, and so do models when the question is a head-to-head. Notice which comparisons exist in your space and which ones leave you out.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Community threads
&lt;/h3&gt;

&lt;p&gt;Reddit, Hacker News, niche forums. A two-year-old thread where someone asked your exact question still gets retrieved today, because it reads as honest, unpaid opinion. Models weight this heavily. It's also why you can't fake it. A thread full of obvious shills gets ignored.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Category and definition pages
&lt;/h3&gt;

&lt;p&gt;"What is [category]?" and "[topic] explained." These quietly define which brands count as part of the category. Get named as an example on the definitive one and you inherit its authority every time the model reads it.&lt;/p&gt;

&lt;h2&gt;
  
  
  So how do you get onto pages you don't own?
&lt;/h2&gt;

&lt;p&gt;This is the real work of AI visibility, and it splits into three honest plays.&lt;/p&gt;

&lt;h3&gt;
  
  
  Publish the pages you can own
&lt;/h3&gt;

&lt;p&gt;Some of those four types you can build yourself. Your own comparison page, done honestly, including where competitors beat you, is a page a model will cite because it admits trade-offs. Your own category definition page, answer-first and updated, can become the one the model reads. Build those. They're the pages that keep paying for months.&lt;/p&gt;

&lt;h3&gt;
  
  
  Earn the third-party mentions
&lt;/h3&gt;

&lt;p&gt;The listicles, the roundups, the "best tools" posts on other people's sites are the placements you can't publish yourself. You earn them. That means finding the writers who already rank for your category, giving them a genuine reason to add you, real numbers, a clear angle, a product that fits their list, and asking. It's slow, personal work, closer to PR than to link building.&lt;/p&gt;

&lt;h3&gt;
  
  
  Be genuinely useful where buyers already talk
&lt;/h3&gt;

&lt;p&gt;You can't spam Reddit into citing you, and you shouldn't try. A single deleted post can sink an account. But answering real questions in your category, honestly and without a pitch, builds the kind of thread models retrieve. Attribution without a link still works: people remember the name.&lt;/p&gt;

&lt;h2&gt;
  
  
  The honest problem with earning citations
&lt;/h2&gt;

&lt;p&gt;Here's what nobody selling "AEO" tells you: the third-party placement play is the highest-leverage and the slowest. Finding the right listicle, the right author, the right thread, then pitching each one by hand, eats weeks. Most founders start, get three replies, and quit.&lt;/p&gt;

&lt;p&gt;That gap is exactly where the AEO agencies charge four figures a month, and where a lot of them cut corners with exact-match anchor spam that models are learning to distrust.&lt;/p&gt;

&lt;p&gt;We're building the honest version of this into Fulcru. Early access is opening for a backlink and citation marketplace that matches your pages with relevant, real sites the models already read, the listicles and resource pages that show up in your own source audit, not random link farms. The point is contextual placements on pages in your actual category, the kind AI is designed to value. It's early and not open to everyone yet. If earning citations is your bottleneck, that's the piece to watch.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where to start today, for free
&lt;/h2&gt;

&lt;p&gt;Before any of that, know your map. Run the free Fulcru visibility report at &lt;a href="https://fulcru.app" rel="noopener noreferrer"&gt;fulcru.app&lt;/a&gt;. It shows you the exact questions where AI names a competitor, and, more useful, the exact pages it pulls those answers from. That source list is your target list. Every page on it is a citation you could earn.&lt;/p&gt;

&lt;p&gt;Stop polishing the one page AI trusts least. Go find the pages it actually reads, and get on them.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Want to see which questions ChatGPT, Gemini and Perplexity already answer with your competitor's name? Run the free Fulcru visibility report at &lt;a href="https://fulcru.app" rel="noopener noreferrer"&gt;fulcru.app&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>seo</category>
      <category>startup</category>
    </item>
    <item>
      <title>The AI Crawler Checklist: Why the Model Never Even Read Your Page</title>
      <dc:creator>Stefan Vasile</dc:creator>
      <pubDate>Sat, 15 Aug 2026 16:59:52 +0000</pubDate>
      <link>https://dev.to/stefan_vasile_1ad9799e929/the-ai-crawler-checklist-why-the-model-never-even-read-your-page-5en5</link>
      <guid>https://dev.to/stefan_vasile_1ad9799e929/the-ai-crawler-checklist-why-the-model-never-even-read-your-page-5en5</guid>
      <description>&lt;p&gt;You can write the perfect page, answer-first, honest, quotable, and still get zero AI citations. Not because the content lost. Because the crawler never got in.&lt;/p&gt;

&lt;p&gt;AI assistants don't read the web live for every answer. They rely on crawlers, GPTBot, ClaudeBot, PerplexityBot, Google's crawlers, that fetch and store your pages so a model can retrieve them later. If those bots can't reach or render your page, you're invisible before the content ever gets judged. This is the plumbing nobody checks.&lt;/p&gt;

&lt;p&gt;Here's the full checklist. Run it on your own site today.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Are you blocking the AI crawlers by accident?
&lt;/h2&gt;

&lt;p&gt;The most common own-goal. Open your &lt;code&gt;robots.txt&lt;/code&gt; (it's at &lt;code&gt;yoursite.com/robots.txt&lt;/code&gt;) and look for lines like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight conf"&gt;&lt;code&gt;&lt;span class="n"&gt;User&lt;/span&gt;-&lt;span class="n"&gt;agent&lt;/span&gt;: &lt;span class="n"&gt;GPTBot&lt;/span&gt;
&lt;span class="n"&gt;Disallow&lt;/span&gt;: /

&lt;span class="n"&gt;User&lt;/span&gt;-&lt;span class="n"&gt;agent&lt;/span&gt;: &lt;span class="n"&gt;ClaudeBot&lt;/span&gt;
&lt;span class="n"&gt;Disallow&lt;/span&gt;: /
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A lot of sites added these in 2023 when blocking AI training was the trend. The problem: the same bots that "train" also fetch pages to answer live questions. Block them and you opt out of being cited at all. Decide on purpose. If you want AI visibility, let them in:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight conf"&gt;&lt;code&gt;&lt;span class="n"&gt;User&lt;/span&gt;-&lt;span class="n"&gt;agent&lt;/span&gt;: &lt;span class="n"&gt;GPTBot&lt;/span&gt;
&lt;span class="n"&gt;Allow&lt;/span&gt;: /

&lt;span class="n"&gt;User&lt;/span&gt;-&lt;span class="n"&gt;agent&lt;/span&gt;: &lt;span class="n"&gt;ClaudeBot&lt;/span&gt;
&lt;span class="n"&gt;Allow&lt;/span&gt;: /

&lt;span class="n"&gt;User&lt;/span&gt;-&lt;span class="n"&gt;agent&lt;/span&gt;: &lt;span class="n"&gt;PerplexityBot&lt;/span&gt;
&lt;span class="n"&gt;Allow&lt;/span&gt;: /
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Check your CDN too. Cloudflare and others ship a one-click "block AI bots" toggle that overrides your &lt;code&gt;robots.txt&lt;/code&gt;. I've seen founders swear their site was open while Cloudflare quietly returned a 403 to every AI crawler. Test the real response, not the setting.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Does your content exist without JavaScript?
&lt;/h2&gt;

&lt;p&gt;This one kills more vibe-coded sites than anything else. Many crawlers fetch your raw HTML and don't run JavaScript, or run a limited version of it. If your page ships an empty &lt;code&gt;&amp;lt;div id="root"&amp;gt;&lt;/code&gt; and paints all the real text with client-side React, the crawler sees a blank page.&lt;/p&gt;

&lt;p&gt;Test it in ten seconds. Open your page, view source (Ctrl+U), and search for a full sentence from your main content. If it's in the raw HTML, you're fine. If the source is just script tags and an empty shell, the crawler probably sees nothing.&lt;/p&gt;

&lt;p&gt;The fix is server-side rendering or static generation, so the words are in the HTML on first load. If you're on Next.js, Nuxt, Astro or plain HTML, you're likely fine. If you're on a pure client-side single-page app, this is your biggest leak.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Is the answer in the first 100 words?
&lt;/h2&gt;

&lt;p&gt;Crawlers and models favor pages that answer fast. If your real content sits below a hero section, a cookie banner, three testimonials and a newsletter box, the model has to dig for the passage worth quoting, and often it just moves to a cleaner source.&lt;/p&gt;

&lt;p&gt;Put a direct, quotable answer near the top. One clear paragraph that responds to the question the page targets, before any preamble. Write it so it can be lifted whole into an AI answer with nothing else attached.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Is your structure clean and machine-readable?
&lt;/h2&gt;

&lt;p&gt;Models parse structure to understand and extract. Give them clear signals:&lt;/p&gt;

&lt;p&gt;↳ One &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; that states the topic, then &lt;code&gt;&amp;lt;h2&amp;gt;&lt;/code&gt;s that each match a real follow-up question.&lt;br&gt;
↳ Real lists and tables in HTML, not screenshots of lists. A model can quote a &lt;code&gt;&amp;lt;table&amp;gt;&lt;/code&gt;. It can't read a PNG.&lt;br&gt;
↳ Short paragraphs. Dense walls of text are harder to extract a clean passage from.&lt;br&gt;
↳ A visible last-updated date. Freshness is a trust signal, and models lean toward current pages.&lt;/p&gt;
&lt;h2&gt;
  
  
  5. Do you have an llms.txt file?
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;llms.txt&lt;/code&gt; is an emerging standard: a plain-text file at your root (&lt;code&gt;yoursite.com/llms.txt&lt;/code&gt;) that hands AI systems a clean map of your most important pages, in Markdown, without the nav, ads and clutter of your full site.&lt;/p&gt;

&lt;p&gt;It's not yet honored by every model, and it won't rescue a page the crawler is otherwise blocked from. Treat it as cheap insurance, not a magic switch. A minimal one looks like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="gh"&gt;# Your Brand&lt;/span&gt;
&lt;span class="gt"&gt;
&amp;gt; One sentence on what you do.&lt;/span&gt;

&lt;span class="gu"&gt;## Core pages&lt;/span&gt;
&lt;span class="p"&gt;-&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nv"&gt;What is [category]&lt;/span&gt;&lt;span class="p"&gt;](&lt;/span&gt;&lt;span class="sx"&gt;https://yoursite.com/what-is&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;: the definitive explainer
&lt;span class="p"&gt;-&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nv"&gt;Your product vs alternatives&lt;/span&gt;&lt;span class="p"&gt;](&lt;/span&gt;&lt;span class="sx"&gt;https://yoursite.com/compare&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;: honest comparison
&lt;span class="p"&gt;-&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nv"&gt;Pricing&lt;/span&gt;&lt;span class="p"&gt;](&lt;/span&gt;&lt;span class="sx"&gt;https://yoursite.com/pricing&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;: plans and what each includes
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Ten minutes to write, and it makes your best pages easy for a model to find and quote. There's little downside.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Are your important pages actually indexed?
&lt;/h2&gt;

&lt;p&gt;A page nobody has crawled can't be cited. Check that your key pages are submitted in a sitemap, aren't marked &lt;code&gt;noindex&lt;/code&gt; by accident, and return a clean 200, not a redirect chain or a soft 404. One stray &lt;code&gt;noindex&lt;/code&gt; meta tag left over from a staging build can hide a page for months.&lt;/p&gt;

&lt;h2&gt;
  
  
  Run the free check instead of doing all this by hand
&lt;/h2&gt;

&lt;p&gt;Steps 1 and 2, the blocked-crawler and the JavaScript-shell problems, are the two that silently sink the most sites, and they're annoying to test properly across every bot.&lt;/p&gt;

&lt;p&gt;So we built a free tool that does it for you. Drop your URL into the &lt;a href="https://fulcru.app/tools/ai-crawler-check" rel="noopener noreferrer"&gt;AI crawler check at fulcru.app/tools/ai-crawler-check&lt;/a&gt; and it fetches your page the way GPTBot, ClaudeBot and PerplexityBot do, then tells you what each one actually sees: whether you're blocked, whether your content renders without JavaScript, and whether the answer is reachable. No card, no signup. It's the fastest way to catch the leak that's making all your good content invisible.&lt;/p&gt;

&lt;h2&gt;
  
  
  The order that matters
&lt;/h2&gt;

&lt;p&gt;Content strategy gets all the attention, but it sits on top of the plumbing. Fix the plumbing first:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Let the AI crawlers in.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Make sure your words are in the raw HTML.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Answer in the first 100 words.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Give the model clean structure to extract.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Add an llms.txt as cheap insurance.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Confirm your pages are indexed.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Do this and every page you write afterward has a chance to be read. Skip it and the best AEO content in your category never gets seen by the one reader you're writing for.&lt;/p&gt;

&lt;p&gt;Run the crawler check today. It takes 30 seconds and it might explain a silence you've been blaming on your content.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Want to see which questions ChatGPT, Gemini and Perplexity already answer with your competitor's name? Run the free Fulcru visibility report at &lt;a href="https://fulcru.app" rel="noopener noreferrer"&gt;fulcru.app&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>seo</category>
      <category>startup</category>
    </item>
    <item>
      <title>I made my first $100 and scored 0 out of 34 on my own product, on the same day</title>
      <dc:creator>Stefan Vasile</dc:creator>
      <pubDate>Mon, 27 Jul 2026 13:52:52 +0000</pubDate>
      <link>https://dev.to/stefan_vasile_1ad9799e929/i-made-my-first-100-and-scored-0-out-of-34-on-my-own-product-on-the-same-day-56n8</link>
      <guid>https://dev.to/stefan_vasile_1ad9799e929/i-made-my-first-100-and-scored-0-out-of-34-on-my-own-product-on-the-same-day-56n8</guid>
      <description>&lt;p&gt;Two things happened to my startup on 27 July. Somebody paid me $100 a month, the first money the product has ever made. And I ran my own tool on my own brand and scored zero out of 34.&lt;/p&gt;

&lt;p&gt;The tool tells you whether ChatGPT, Gemini and Perplexity name your brand when someone asks for a recommendation. Mine does not name me. Not a low score. Zero.&lt;/p&gt;

&lt;p&gt;Here is the whole run, including the part that makes me look bad, and the finding that changed what I work on.&lt;/p&gt;

&lt;h2&gt;
  
  
  The run
&lt;/h2&gt;

&lt;p&gt;34 prompts, the kind a buyer types before they have heard of anyone:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"What's the best tool to track whether ChatGPT recommends my brand?"&lt;/li&gt;
&lt;li&gt;"What are cheaper alternatives to Profound for AI visibility tracking?"&lt;/li&gt;
&lt;li&gt;"Compare the top answer engine optimization tools for a bootstrapped founder."&lt;/li&gt;
&lt;li&gt;"How can I find out which prompts make AI assistants ignore my brand?"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Three engines each. Mention rate 0. Visibility score 0.&lt;/p&gt;

&lt;p&gt;The tool worked perfectly. It found every gap, ranked them, and named the winner in each one. The gaps were all mine.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who got named instead
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Brand&lt;/th&gt;
&lt;th&gt;Answers naming it, of 34&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;SEMrush&lt;/td&gt;
&lt;td&gt;25&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Profound&lt;/td&gt;
&lt;td&gt;25&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Peec AI&lt;/td&gt;
&lt;td&gt;23&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Otterly.AI&lt;/td&gt;
&lt;td&gt;18&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Rankscale&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Scrunch AI&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Knowatoa&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Am I On AI&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Me&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;0&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  The part worth your time
&lt;/h2&gt;

&lt;p&gt;The tool also logs the sources behind each answer. Those 34 answers cited 601 pages. The domains the engines kept going back to:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Source&lt;/th&gt;
&lt;th&gt;Citations&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;reddit.com&lt;/td&gt;
&lt;td&gt;84&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;youtube.com&lt;/td&gt;
&lt;td&gt;68&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;semrush.com&lt;/td&gt;
&lt;td&gt;67&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ahrefs.com&lt;/td&gt;
&lt;td&gt;52&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;linkedin.com&lt;/td&gt;
&lt;td&gt;46&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Two of the top five are a forum and a video site. A third is a social network. Not one is a vendor blog, mine included.&lt;/p&gt;

&lt;p&gt;That is the mechanism, and it is duller than the advice everyone sells. When an engine answers "best AEO tool", it reads what people said about the tools somewhere else, then repeats the names it found. A brand nobody has discussed in public gives it nothing to read.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I got wrong
&lt;/h2&gt;

&lt;p&gt;I spent my first weeks writing pages. Comparison pages, guides, five free tools, clean structured data, a sitemap a crawler can walk. Good work. It moved my number by nothing, because the engines were never short of pages about AI visibility. They were short of a reason to believe I existed.&lt;/p&gt;

&lt;p&gt;SEMrush is named 25 times because semrush.com is cited 67 times and because people argue about SEMrush on Reddit. That is the whole thing. It does not respond to another blog post.&lt;/p&gt;

&lt;h2&gt;
  
  
  What to do if you are at zero too
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Measure before you decide anything.&lt;/strong&gt; Write 20 buyer questions with your brand name nowhere in them. Run each in ChatGPT, Perplexity and Gemini. Count how many name you. Most founders guess this number, and guess high.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Read the citations, not the answers.&lt;/strong&gt; The sources under the answer tell you where your category gets argued about. Go there.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Earn a mention on a page an engine already cites.&lt;/strong&gt; One honest comment in a thread the engines read beats ten pages on your own site.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Re-run the same 20 questions in a month.&lt;/strong&gt; Answers move between runs. One check is a data point; only the trend is a measurement.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  The tool
&lt;/h2&gt;

&lt;p&gt;It is open source: &lt;a href="https://github.com/gsmmediaro/fulcru" rel="noopener noreferrer"&gt;github.com/gsmmediaro/fulcru&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A CLI, an MCP server and an agent skill. &lt;code&gt;fulcru gaps&lt;/code&gt; gives you the questions where an assistant names a competitor instead of you. &lt;code&gt;fulcru write&lt;/code&gt; drafts the page that closes one. &lt;code&gt;fulcru delta&lt;/code&gt; tells you what publishing it did.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; fulcru
&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;FULCRU_TOKEN&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;pk_...
fulcru gaps
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Or in Docker, with nothing installed on the host:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;docker build &lt;span class="nt"&gt;-t&lt;/span&gt; fulcru &lt;span class="nb"&gt;.&lt;/span&gt;
docker run &lt;span class="nt"&gt;--rm&lt;/span&gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &lt;span class="nv"&gt;FULCRU_TOKEN&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;pk_... fulcru gaps
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The measurement engine behind it is hosted and paid, because running prompt sets across three engines every week costs real money. Point &lt;code&gt;FULCRU_ENDPOINT&lt;/code&gt; at your own if you would rather replace it.&lt;/p&gt;

&lt;p&gt;I will re-run the number and post it again whichever way it goes. If it stays at zero, that is a fact about my product you should weigh before you pay me.&lt;/p&gt;

&lt;p&gt;And about that first $100. One customer is not a business, and I am not going to dress it up as one. But it is the difference between a thing I hope people want and a thing one person paid for, and I would rather write that sentence at $100 than wait until it sounds impressive.&lt;/p&gt;

&lt;p&gt;The full run, with the numbers kept up to date as I re-measure, lives at &lt;a href="https://www.fulcru.app/guides/scored-zero-on-our-own-tool" rel="noopener noreferrer"&gt;fulcru.app/guides/scored-zero-on-our-own-tool&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>seo</category>
      <category>opensource</category>
      <category>startup</category>
    </item>
  </channel>
</rss>
