Content audit and triage
Every URL sorted into refresh, consolidate, keep, or prune, ranked by revenue impact so we fix the pages that matter first.
You inherited a blog with hundreds of posts. It used to bring demos. Now traffic is sliding, AI engines are not citing you, and no one on your lean team owns the fix. I do the work that turns it around, and I tie it to pipeline, not sessions.
Bill Widmer is a B2B SaaS SEO and AI search (AEO/GEO) consultant with 13 years of experience. He helps lean B2B SaaS marketing teams refresh decaying blog content, recover organic traffic, and get their pages cited by ChatGPT, Claude, Perplexity, and Google AI Overviews. Past clients include Semrush, Ahrefs, and monday.com.
Most lean B2B SaaS teams do not have a content problem. They have an ownership problem. Here is what I take off your plate.
Rankings and traffic slide as content ages and the SERP moves on. I refresh what is salvageable so it climbs back instead of rotting in place.
Your buyers ask ChatGPT and Claude, and your brand is not the answer. I structure your pages so the engines quote you as the source.
Five thin posts fight over one keyword and none of them win. I consolidate them into a single page strong enough to rank.
You run every channel alone with no dedicated content lead. I become the senior operator who owns the blog end to end.
You paid for a publishing calendar that never converted. I report the demos refreshed pages drive, not the posts I shipped.
Not a strategy deck you have to go execute yourself. Done-for-you work, tied to pipeline.
Every URL sorted into refresh, consolidate, keep, or prune, ranked by revenue impact so we fix the pages that matter first.
Done-for-you rewrites and merges of the pages worth saving. This is where most of the fast wins hide on a mature SaaS blog.
Net-new content only where an answer has real demand and you own no page to earn it. No content for the calendar’s sake.
Question-and-answer structure, schema, defined terms, and internal links so ChatGPT, Claude, Perplexity, and AI Overviews cite you.
Citation tracking across all four AI engines on a keyword set we agree up front, reported next to the demos your pages produce.
I inventory every URL and find what to refresh, consolidate, or prune.
A 90-day plan ranked by revenue impact, not by word count.
I do the work: refreshes, consolidations, net-new, and AI structuring.
Monthly citation and pipeline reporting across Google and the AI engines.
Bill’s content is some of the best in the world. He helped Bold rank in the top 3 on Google for hundreds of keywords. He’s a kind guy who would do anything for anyone. I can’t recommend Bill and his team highly enough!
Bill’s blog posts on BDOW! have helped drive 100K+ clicks to the site. He is a highly experienced content marketer who knows exactly how to write posts that rank on Google. I’d highly recommend Bill to anyone looking for SEO-focused content marketing from someone with proven results.
Bill is one of those writers you stop worrying about. He delivers clean, well-researched drafts that rarely need heavy editing — which, when you’re managing a content operation at scale, is genuinely rare. If you’re looking for a content partner who gets SEO without sacrificing readability, Bill’s the real deal.
Three ways in, ordered by how ready you are to move.
You suspect you’re losing ground in AI search but want proof and a plan before committing to anything ongoing.
A citation-gap analysis against your competitors, a readiness audit of your top pages, the 10 to 20 sources AI engines actually cite in your category, and a prioritized 90-day roadmap. Fixed scope.
You’re ready to fix it and you want it done for you, with proof on a scoreboard you watch move.
Done-for-you execution across the engine: refresh, consolidate, or write net-new wherever an answer is winnable, plus third-party placement work and monthly AI-citation tracking across ChatGPT, Claude, Perplexity, and AI Overviews.
Lean teams with no content owner who want a senior operator running the whole engine, for less than a single hire, with two hours of your time at kickoff.
Everything in the sprint, continued: defending the answers you’ve won, expanding the prompt set, quarterly re-tests and strategy, and ongoing advisory baked in. This is the consulting, embedded in the done-for-you work, not sold as a separate deck.
Two hours at kickoff. Thirty minutes a month after. One Slack channel. I run three engagements at a time.
Not ready to apply? Get a free AI teardown
Ask three things. First, have they done SEO for a real SaaS product, not just an agency deck? Second, do they report on demos and pipeline, or on sessions and rankings? Third, will they tell you when refreshing your existing blog beats writing more? I ran SEO for Semrush and Ahrefs, the tools other SEOs pay for, I report on demos from refreshed pages, and if content is not your problem I will say so and point you elsewhere. If a consultant cannot answer those three, keep looking.
It depends on what is actually broken. An agency is built to sell you more content, because that is how the business model works. A solo consultant has no content quota to hit, so the advice can be honest. If your blog already has 200 to 2,000 posts, the fastest wins are almost always in refreshing and consolidating what you own, not publishing more. That is the opposite of what most agencies are incentivized to recommend. You work directly with me, not an account manager and a junior team you never met.
Engagements generally run between $3,500 and $10,000 per month depending on scope, plus a fixed-scope audit if you want proof and a plan before committing to anything ongoing. That is a fraction of a $150,000 to $200,000 senior in-house hire, and you get 13 years of experience instead of one person learning on your budget. Tell me about your blog in the application and I will send exact numbers for the path that fits.
Both, because it is the same work. The refresh that makes a page citable by ChatGPT, Claude, Perplexity, and Google AI Overviews (fresh facts, clean question-and-answer structure, updated schema, tight internal linking) is the same work Google has always rewarded. Refreshed pages usually lift in both channels. This is not AI-only SEO. It is traditional SEO updated for the AI-citation era.
First refreshed URLs ship inside the first 30 days. Organic traffic recovery on those pages is usually visible in 45 to 75 days, and the first AI citation lifts typically show up in 60 to 90 days, which is the window AI engines need to re-crawl and re-index. None of this is guaranteed. It is representative of what has been achievable, not a promise.
I have owned the outcome, not just the deliverable. I built a content site to 500,000 monthly visits and sold it for $350,000, so I know what it means to have my own money riding on whether content converts. I have 13 years of receipts across 12-plus B2B SaaS engagements, including doing the SEO for Semrush and Ahrefs. And I run three engagements at a time on purpose, so the work stays mine and the advice stays honest.
Want to see where you actually stand before applying? Run a free AI Visibility Teardown
8 fields. Response within 48 hours. If we’re not a fit, I’ll tell you, and point you at someone better suited. The application is how I keep the practice small enough to do the work well.
I use cookies for Google Analytics to understand how this site is used. You can accept or decline. More in my Privacy Policy.