
I’m introducing Pages in Profound—my single command center for monitoring content citations, tracking bot activity, and understanding page health.


Inspired by this post on Try Profound Blog.



I’m introducing Pages in Profound—my single command center for monitoring content citations, tracking bot activity, and understanding page health.


Inspired by this post on Try Profound Blog.


I’m watching YouTube take a bigger step into conversational search by expanding Ask YouTube to signed-in U.S. desktop viewers who are 13 and older. What started as a Premium-only experiment is now reaching a much broader audience.
What is Ask YouTube? I see Ask YouTube as YouTube’s AI-powered search layer. Instead of typing a traditional keyword query and scanning a list of videos, I can ask a natural-language question in the YouTube search bar and get an AI response that may include text, video clips, long-form videos, Shorts, and suggested follow-up prompts.
Access is expanding. When YouTube announced the test in April, Ask YouTube was limited to U.S. YouTube Premium members who were 18 and older and opted in through youtube.com/new. On July 6, YouTube expanded it to signed-in U.S. viewers 13 and older using English-language searches on desktop.
Signed-out viewers and supervised accounts are still excluded for now. YouTube also said it plans to bring the feature to more devices, languages, and users worldwide in the coming months.

Standard YouTube Search is not going away. If I land on an Ask YouTube results page and want the usual video results, I can click All or return to the Home page. That means Ask YouTube remains a separate search option, not a full replacement for traditional YouTube Search.
Views still count for creators. YouTube said videos featured inside Ask YouTube responses can give creators another path to discovery. Views from Shorts, videos, and previews shown in Ask YouTube responses count toward total view metrics and YouTube Partner Program eligibility.
I also noticed that featured videos display the video title and channel name, which matters for attribution and visibility. For creators, YouTube’s guidance is clear: publish unique, high-quality content with descriptive titles and clear chapters so its systems can better match video segments to viewer questions.

Why I care. YouTube is putting conversational AI search in front of a much larger group of U.S. desktop users. If I’m creating or optimizing video content, this raises the value of clear titles, useful chapters, and segments that directly answer specific questions.
For SEO and content teams, this is another reminder that discovery is shifting from simple keyword matching toward answer-based experiences. The videos most likely to benefit are the ones that make it easy for YouTube to understand what each section covers and which viewer questions it solves.
What it looks like. YouTube shared a GIF showing Ask YouTube in action, where users can ask a question, review AI-assisted results, and continue with follow-up prompts.
The announcement: Try a new conversational search experience with Ask YouTube
Inspired by this post on Search Engine Land.


LLMs have changed how people search and how Google responds. The SERP has not been limited to 10 blue links for a long time, but traditional search has usually centered on one core intent: the thing someone is trying to find.
Now, AI Overviews can create a full answer directly in the SERP. They do more than respond to the original query. They also bring in related terms, contextual refinements, and supporting information that help searchers make better decisions.
That is why I pay close attention to Google query expansion. When I understand how Google connects related searches, I can find visibility opportunities that competitors may miss.
I think of Google query expansion as Google broadening a searcher’s query so it can return more accurate results, especially for long-tail searches that might otherwise produce weak or limited results.
This can happen through synonyms. For example, Google may connect “budget” with “affordable” when the intent is similar.
It can also happen through intent expansion. Google may understand what my audience means even when they do not type the exact words I expected.
Related topic expansion matters too. Google can use similar searches and connected topics to surface content that supports the searcher’s broader need.
I do not use this as an excuse to stuff keywords into a page. Instead, I use query expansion as a research signal. When I see related searches that make sense, I can add useful supporting information and help my content rank for a wider range of relevant queries.
Here is a simple example. If I have an article about backyard chicken care and someone searches “What’s the average lifespan of a chicken?”, my page might appear even if I never used the word “lifespan.”

In that case, Google has decided the article is semantically relevant. Once I know Google has made that connection, I can add a helpful section about chicken lifespan. That gives the page a stronger chance to rank for the term and attract more traffic.
It can also improve the odds that my content appears in relevant AI Overviews.
Google query expansion and query fan-outs are related, but I do not treat them as the same thing.
Query expansion is part of traditional search. Google broadens a query with synonyms, related terms, and intent signals before results are generated. Because of that, my content can rank for searches I did not directly target.
Query fan-outs are part of AI Mode. They break a query into multiple related subqueries while the AI response is being generated. Because of that, my content can be retrieved as a source for an AI-generated answer.
So why does traditional query expansion still matter in a search world shaped by LLMs and AI Overviews?
Because the same semantic relationships that help Google expand a query can also influence which content AI systems retrieve during query fan-outs.
The first place I look is Google Search Console. It is one of the clearest ways to confirm whether query expansion is already happening for my site and my content.

My workflow is straightforward. I go to Performance > Search results, filter by a specific page, pull the full query list, and sort by impressions.
From there, I look for queries I never intentionally targeted. I pay attention to synonyms with meaningful impressions, question-based searches that may be especially useful for AI visibility, and broader keywords that are not currently addressed on the page.
I do not assume every discovered query deserves a content update. Sometimes a page appears for terms that are not truly relevant. When that happens, I audit the page and make sure the content is not drifting into unrelated topics that fail to match the promise of the SERP result.
Once I understand which expanded queries Google is connecting to my content, I use that data to strengthen the page instead of chasing isolated keywords.
For a long time, strong SEO has been less about exact keywords and more about semantic relevance. I try to build coverage around subtopics, related questions, and adjacent ideas because that gives Google more context than a page built around one keyword alone.
For example, if I am working on content for a company that sells chicken feed, I would not only explain the feed itself. I would also consider why the right balance matters and how the right feed can support chicken health.
I can find those adjacent questions by reviewing query expansion data in Google Search Console, checking tools like Ahrefs, and studying the SERP to see what supporting information Google is already surfacing for the topic.
If Google Search Console shows that Google is pulling my page for a query I have not planned for, and that query is genuinely relevant, I treat it as a signal that the page may need more complete coverage.

Sometimes query expansion data includes odd or unrelated searches. I ignore those. But when I find adjacent queries that clearly strengthen the topic, I add them to the page in a useful and natural way.
I also revisit content regularly, usually at least once a quarter. New queries can appear, while others fade away. Since I am already keeping content fresh for the SERP, query expansion gives me another practical way to make each topic stronger.
AI Overviews often pull from ranking pages on a topic to build a more complete answer. Those answers can include semantic connections and supporting subtopics, not just the exact phrase someone searched.
That is why I cross-reference my query expansion data with the main keyword in the SERP. If an AI Overview includes supporting topics that are relevant to my page, I consider adding those topics to the content.
For example, I followed this process for a blog post titled “Tandem vs. Spread Axles in Trucking.” After filtering by impressions, I found that the page appeared for “tandem truck meaning,” even though that exact phrase was not specifically included in the content.
The page ranked first, but it was not included in the AI Overview for that specific query. That told me there was an opportunity.
Because the page already ranked well, I could use the expanded query and the supporting information in the SERP to create a section that better addressed both the query expansion term and the query fan-out patterns behind the AI Overview.
That is the value of this process. Query expansions can reveal supporting topics that strengthen traditional search visibility and improve the chances of being included in AI-driven results.
I use query expansion as a practical way to identify supporting topics and expand content coverage across search experiences.
As clicks become harder to earn, I want my content to appear across more relevant search moments. Broader visibility can strengthen brand awareness, support AI visibility, and keep my content in front of the people most likely to need it.
Inspired by this post on Search Engine Land.



I see existing content as a goldmine, but only when I have a practical way to improve it. The hard part is usually finding the time, and that is where Claude has made a large, messy job feel much more manageable for me.
I do not start by building a giant content audit system. I start with one article, run one focused audit, refine the output, and then turn the prompt into a reusable Claude skill. Over time, those one-off audits become a working library I can improve every time I use it.
I use Claude to uncover topical gaps, flag outdated information, check brand voice, and evaluate whether a page is easy for AI systems to retrieve and cite. The real value comes from iteration: each time I improve a skill, the next audit becomes faster and more useful.
Here are six content audit workflows I would build in Claude. The first four work at the page level, so I can start with a single article before moving into larger library-wide analysis.
When I am not ready to build a full workflow, I start with page-level audits. These audits only require one article, which means I do not need a content inventory, a data export, or a complicated setup. After each session, I ask Claude to turn the process into a reusable skill for future page-level reviews.
I use a brand voice consistency audit when a content library has drifted over time. Voice can shift because of new writers, changing services, product updates, or evolving positioning. This audit helps me spot where a page no longer sounds aligned with the brand.
If I do not have detailed brand guidelines with strong examples, I let Claude extract the voice guide from high-quality content. That usually works better than relying on vague phrases like “conversational but authoritative” or “educational, not too formal.”
I pick three to five articles that represent the brand at its best. If possible, I download them as markdown files and ask Claude to describe how the voice works in concrete terms.
Instead of accepting a vague voice description, I want Claude to return concrete observations. For example, it might say that articles open with a direct claim rather than a scene-setting paragraph, sentences average 15 to 20 words and rarely exceed 30, and transitions are functional, such as “here’s why that matters,” rather than formulaic, such as “furthermore.”
I also want example pairs, such as: “We’d say ‘the data shows three things,’ not ‘there are multiple factors to consider.’” The goal is not to create a voice guide for writers. The goal is to create one an LLM can understand and apply consistently.
Once I like the output, I ask Claude to save it as a skill and evaluate an article against it. If Claude flags issues I disagree with, I update the skill until the feedback becomes useful and repeatable.
I can then use that skill to find voice inconsistencies in older content, check new drafts for alignment, and even generate more on-brand first drafts. I still edit the output, but the starting point is much stronger.
Dig deeper: How to train Claude to sound like your brand
When I need to improve content performance, I use a coverage comparison to find topical gaps. This helps me understand what competing pages cover that my article misses.
I use the Claude in Chrome extension to have Claude review the top three to five ranking pages for my target keyword. Then I ask Claude to compare those pages against my content and highlight the most important gaps.
If I want the output in a table, I ask Claude to format it that way. If I want a downloadable DOCX for review or handoff, I ask for that instead.
When Claude recommends additions I would never publish, I make a note of those exclusions before packaging the workflow into a skill. That way, the skill gets closer to my editorial standards each time I refine it.
Old content adds up quickly, and it is hard to prioritize refreshes while I am also producing new material. A freshness audit skill helps me identify what needs attention without rereading every older article from scratch.
I give Claude an older article and ask it to flag anything time-sensitive: statistics tied to a specific year, named tools or platforms, references to “current” or “recent” trends, and claims that depend on a market, regulatory, or product context that may have changed. I am not asking Claude to rewrite the article yet. I am asking it to build an issue list I can act on.
If my company has launched new products, removed old services, changed positioning, or updated terminology, I include that context in the input. That helps Claude flag what should be added, removed, or revised.
Dig deeper: How to turn Claude Code into your SEO command center
I use an AEO and AI retrievability audit to understand whether a page is likely to be surfaced in AI-generated answers. Tools such as ChatGPT, Perplexity, and Google AI Overviews tend to favor content that answers questions directly. If an article buries the answer under too much preamble, or structures key information in a way that is hard to extract, it becomes less useful for those systems.
I give Claude the article and the target query, then ask it to evaluate several retrieval signals.
Once I save this as a skill, it becomes an extra editor focused specifically on AI visibility and answer retrieval.
Once I am ready to move beyond individual pages, I use library-level audits. These require performance data, a content inventory, a connector, or a manual export.
When I think about a traditional content audit, performance triage is usually what comes to mind. It helps me analyze a content library and identify the pages that deserve attention first.
Before I begin, I make sure Claude has access to the right data through a connector such as BigQuery or the Semrush API. If that is not available, I export the data I normally use for large-scale audits, such as traffic, clicks, engagement metrics, conversions, rankings, and related performance signals.
I ask Claude to prioritize pages that have suffered meaningful performance drops in the past six to 12 months, pages with high impressions but consistently low click-through rates, and pages that have been live long enough to rank but never gained traction.
I also define what a meaningful performance drop looks like for the site I am analyzing, because traffic patterns vary by industry, audience, and page type. Then I ask Claude for a prioritized list of what is worth investigating and why. From there, I use the page-level audits above to diagnose the problem.
If I have run this analysis before, I give Claude the previous output. That helps the skill learn the kind of prioritization and reasoning I expect.
Dig deeper: How to build a Claude Code-powered second brain for agency work
I treat entities as a major part of AEO and semantic search. A topical gap analysis helps me see whether my content library has enough coverage to build authority around the entities tied to my brand.
The core question I ask is simple: what is my content library not covering that it should?
To start, I create a list of target entities. For example, at my agency, I want to be known for SEO and AEO. If I have a clear list of services or products, I can use that instead of a formal entity list.
Using Cowork or Code, I ask Claude to analyze my sitemap and compare it to those target entities. If I have a Screaming Frog export with URLs, page titles, and meta descriptions, I use that as input for a more accurate analysis.
Then I ask Claude to identify topic clusters that are missing or underrepresented based on the target entities, services, or products. If I want prioritization, I can use the Semrush MCP so Claude can check search volume for potential keywords.
Not every gap is worth filling. I filter the results against audience needs, business relevance, and editorial standards. Then I feed those decisions back into Claude so the skill produces better recommendations next time. The final list can go directly into my content creation workflow or be handed off to a content team.
I have seen content audits stall because the scope feels too large, not because the team lacks data. My preferred approach is to pick one audit and one article, run the workflow, save the skill, and use it again on the next piece.
For me, iteration is part of the value. I enjoy taking one Claude skill, improving it, and then chaining it with other skills to uncover more content opportunities. Starting small is what makes the system easier to keep using.
Inspired by this post on Search Engine Land.


I recently discovered that Cloudflare and beehiiv have teamed up to enhance how I control AI crawlers on my content, particularly newsletters. This latest addition to beehiiv’s platform provides me with the ability to effortlessly monitor, permit, or restrict AI bots directly from my dashboard as AI search evolves as a critical content discovery method.
The partnership integrates Cloudflare’s Crawl Control technology into beehiiv, announced just this past Tuesday. With this integration, I can decide how AI search engines and agents interact with my content. Whether I want broader exposure by allowing crawlers or aim to safeguard my archives for future monetization, the choice is entirely mine.
AI Bot Insights Made Easy. As a beehiiv user, I now have access to an intuitive on-platform dashboard. It displays which AI crawlers attempted to access my content, those that got blocked, and the amount of referral traffic they generated back to me. I love how it provides a clear overview of crawler activities, my blocking decisions, and any referral traffic resulting from AI interactions.
Simpler Publisher Controls. The system empowers me to either permit or block specific AI models with simple, one-click permissions. Plus, Cloudflare is committed to updating the system as new AI crawlers emerge, meaning I don’t need to fiddle with robots.txt files, firewalls, or code adjustments on my own.
What Industry Leaders Are Saying. According to Cloudflare CEO Matthew Prince, this partnership offers “transparency and control” for newsletter operators amid an ever-evolving internet landscape. Meanwhile, beehiiv CEO Tyler Denk emphasized the pressing need for publishers like me to have “real leverage” as AI transforms content discovery and consumption. Cloudflare’s announcement summarized:
The Impact on Us. It remains to be seen if these controls will be widely adopted by publishers like myself once they are fully available. The rapid pace at which AI crawling is advancing has surpassed many content creators’ current management capabilities. The real test will be if these simplified controls are potent enough to alter my publishing strategies.
Rollout Begins. The rollout of these innovative controls begins through beehiiv’s standard dashboard settings. Every beehiiv user, myself included, will have beta access to AI Crawl Control, offering insights into AI crawler activity and traffic patterns. For beehiiv Max subscribers, the option to block AI crawlers will also be available.
The Full Announcement. For more details, check out the Cloudflare and beehiiv announcement on AI Crawl Controls.
Inspired by this post on Search Engine Land.


I’ve discovered that content businesses flourish when the economic model, systems in place, and editorial insight work harmoniously. However, challenges arise when these vital components begin to operate in silos.
Managing content operations on a small scale can really rely on instincts. When I have a dedicated editorial team, a select few reliable writers, and a solid grasp of our unique voice, everything tends to run smoothly.
However, in larger setups like media rollups or vast affiliate networks, producing vast quantities of content daily becomes not only feasible but essential. For some, content isn’t a mere marketing tool—it is the business model itself.
At these formidable scales, breakdowns often happen not because of the content but due to a disconnect among the economic goals, operational systems, and editorial decision-making.
Not every type of content can handle being scaled like this. In B2B, for instance, if you’re marketing a niche ERP system, such content volume is unnecessary and would ultimately lead to wasteful spending.
Yet, some categories like sports can support high-volume publishing due to the constant and diverse demand for new content—from game insights to player interviews.
For example, a platform like The Athletic thrives under such volume demands thanks to varied revenue streams including subscriptions and advertisements, generating substantial figures like $54 million in a single quarter.
With the bulk of revenue stemming from direct consumer subscriptions, maintaining high editorial standards shifts from being optional to absolutely critical.
In contrast, models heavily reliant on programmatic display ads can be unstable. Such a system drives monetization through shear output of low-production-cost articles.
Here’s the simple breakdown:
Revenue = (Pageviews ÷ 1,000) × RPM
Profit = ((Pageviews ÷ 1,000) × RPM) − Production Cost
When generating $64 per article via 4,000 pageviews at a $16 RPM, tight profit margins necessitate bulk publishing with sustained quality.
Without careful management, these strategies can falter.
As operations scale, there’s a paramount need for robust systems and data analysis, which help prevent operational collapse. Yet, truly sustaining these operations requires not just infrastructure, but judgment too.
Inspired by this post on Search Engine Land.


Recently, I’ve been delving into an intriguing study by Lily Ray, which reveals some unexpected findings about Google’s AI Overviews. Apparently, these Overviews frequently reference brands’ own listicles but tend to recommend their competitors.
The study highlighted that Google AI Overviews cited these self-promotional listicles in a whopping 69% of B2B software-related queries. Yet, they favored rival brands in their recommendations. This got me thinking about the strategies brands employ to influence AI search outcomes.
Detailed Findings. I discovered that the analysis was quite comprehensive. Ray reviewed 100 B2B queries spanning categories like “best [category] software.” She gathered data across three specific periods: April 15, May 15, and June 8.
The study found that out of 80 queries that triggered an AI Overview, self-serving listicles were referenced 323 times, yet in 224 instances, Google didn’t actually recommend those brands. This mismatch intrigued me.
Analysis of Recommendations. While examining specific cases, it became evident that Google sometimes cited a brand’s listicle but opted to recommend more renowned competitors instead. For instance, in the search for “best LMS for selling courses,” Oasis LMS was mentioned, yet Kajabi and others were pushed forward as the preferred options.
This pattern wasn’t just isolated to LMS software; it appeared in multiple domains like help desk tools, task management, and more. It made me ponder over the dominance of stronger brands in recommendations.
Observing Organic Declines. An interesting trend noted was a drop in organic visibility for websites heavily leaning on self-promotional listicles. I noticed beginnings of these declines back in January and observed further drops post-Google’s May 2026 core update.
Interestingly, these sites also seemed to have expanded into AI-generated content and other “best” pages prominently featuring their own brands.
Rise of Third-party Citations. Ray’s analysis also showed an upsurge in Google comprising third-party content for “best” queries. Platforms like Reddit, Forbes, and YouTube gained traction in citations.
Understanding Impact. I believe it’s crucial to realize that merely having your content cited doesn’t equate to a recommendation. This situation offers competitors the chance to snag attention and, ultimately, valuable visibility.
Keeping Up with Changes. Previously, Search Engine Land shared insights on how some SaaS and B2B businesses witnessed visibility losses after banking on self-ranked “best” lists. The risks are significant when company-driven content doesn’t transparently disclose material relationships as mandated by the FTC’s Consumer Review Rule.
About Ray’s Data. To reach her conclusions, Ray employed Ahrefs Brand Radar to examine numerous AI Overview responses. Her analysis spanned 100 B2B software queries, focusing on citations versus actual recommendations.
The full report is available on Ray’s Substack, titled Why Calling Yourself the Best Could Be Helping Your Competitors Win in AI Search.
Inspired by this post on Search Engine Land.


For a long time, “ultimate guides” were my go-to for SEO dominance. They were carefully crafted to meet Google’s algorithm standards for high-value content.
Incorporating the “skyscraper technique” further solidified the idea that length equates to depth.
Yet, as the web evolved, so did search intent. Users’ desire for quick answers and AI’s rise diminished the importance of lengthy content. Google’s system now frowns upon content that offers zero informational gain.
So, what are my next steps?
Extractability is the new content challenge, affecting every stage from briefing to publication.
AI platforms like Gemini limit approximately 380 words for query grounding, making it crucial for me to adapt.
The extraction data reveals:
The once high-traffic “ultimate guides” now stand in the way of effective AI visibility.

What steps into this void is a new, challenging form of content—where every sentence must pull its own weight by clearly stating entities, relationships, conditions, or citable claims.
Dig deeper: How to write for AI search: A playbook for machine-readable content
The “padlock principle” is now my guide, turning search from keyword chasing to addressing specific problems for specific people. My content became more like solutions than broad categories.
For instance, a car insurance page now targets new drivers under 25, declined by standard insurers, turning from general to particular needs.
Breaking from tradition, each content piece now aims to solve a defined user problem. With AI’s impact on SEO, I’ve embraced strategic shifts to make my content more credible and logically structured.
Here are the three strategic rewrites I apply for effective problem-first positioning:

Recognizing target limitations adds credibility to my service offerings, contrasting the generalized advice typically available for free.
The content landscape has radically shifted from information archives to pieces serving individual, extraction-friendly sentences. My approach leverages structured, meaning-rich content that AI systems can confidently source.
Building an LLM-friendly foundation involves familiarizing myself with semantic triples, because AI judges content with a retrieval efficiency that applies across various format types.
So, whether I’m crafting a blog or a product description, explicit headings signal relevance, boosting my content’s retrieval likelihood by 17.54%.
Adopting the citation-bait formula, I begin each paragraph with a direct declarative opening, followed by trimmed-down contextualization and structured evidence—ensuring the content is both extractable and engaging.
In pursuing content harmony between machine readability and human interest, I capitalize on the AI inverted pyramid approach. By positioning narrative transitions after structured answers, I balance AI efficiency with engaging storytelling.
Every part of my content creation—from heading formulation to section structuring—serves a dual purpose: making content AI-retrievable while nurturing human trust and engagement. I constantly refine this synergy, ensuring each piece of content wholly aligns with emerging AI standards.
Ultimately, I strive for a content strategy that doesn’t yet exist, one that will meet evolving needs by balancing the semantic precision AI demands with the rich narratives only human creativity can offer.
Inspired by this post on Search Engine Land.
