Straight solutions to the challenges marketers battle with every day
SEO, AI search, attribution, and proving revenue. One question per page, answered directly, with the evidence and the steps.
Are high AI-referral conversion rates meaningful when the traffic volume is tiny?
Usually not yet. Here's the conversion-count threshold that makes a rate trustworthy, and what to report before you reach it.
Read the answer→
Did a competitor take my traffic by publishing a better answer?
Find who holds your old position, then diff their page against yours. Displacement leaves a specific signature that distinguishes it from every other cause.
Read the answer→
Did a redirect or URL change lose us rankings?
Crawl the old URLs and check what actually happens to each. Four failure modes cause nearly every redirect-related loss, and three are fixable in a day.
Read the answer→
Did a site deployment cause our search drop?
Compare the rendered page against what Googlebot sees, and check timing against your deploy log. Most deploy-caused drops come from four specific failures.
Read the answer→
Did changing my page titles reduce my traffic?
Titles move click-through rate, not position. If rank held and CTR fell on the changed pages while unchanged pages stayed flat, the titles did it.
Read the answer→
Do AI-referred visitors actually convert better than search visitors?
Often yes in the reported numbers, but three measurement artefacts inflate the gap. Here's how to test it properly on your own data.
Read the answer→
How can I build credible evidence that AI search is sending customers when there is no referrer?
Four independent signals that agree are stronger proof than one clean number, plus the honest framing that survives a CFO's scrutiny.
Read the answer→
How can I compare the expected value of SEO, paid search, partnerships, communities, and referrals?
Compare on four dimensions instead of CAC alone, and model each channel against its ceiling so the ranking survives contact with scale.
Read the answer→
How can I estimate how much AI-influenced traffic is hidden in my Direct channel?
A landing-page-depth method that puts a defensible number on the AI traffic GA4 files as Direct, plus the survey check that validates it.
Read the answer→
How can I forecast organic revenue when search performance is uncertain?
A bottom-up forecast built from decay buckets and ramp curves, with the CTR discount table that keeps the top-funnel numbers honest.
Read the answer→
How can I tell if search intent changed for a keyword I already rank for?
Compare what the results page contains today against what it contained when you ranked. Intent shifts show up as a change in result type, not in your position.
Read the answer→
How can I tell whether our growth problem is acquisition, conversion, activation, or retention?
Diagnose in reverse funnel order with numeric thresholds per layer, so you fix the leak before you pour more in.
Read the answer→
How can I value zero-click exposure when the buyer never visits our website?
Triangulate three measurable proxies into one defensible number, with the weighting rule that keeps the estimate honest.
Read the answer→
How do AI crawlers distort my traffic and conversion-rate reporting?
They inflate the denominator in every server-side metric while leaving GA4 largely untouched, which is why your two dashboards disagree.
Read the answer→
How do I attribute a purchase completed inside an AI chat, with no website session?
You can't attribute the session because there wasn't one. Measure the recommendation instead, and instrument the order data you do receive.
Read the answer→
How do I attribute phone calls, consultations, and offline sales to organic search?
Dynamic number insertion carries the session into the call, and a webhook carries the call outcome back into your reporting the moment it ends.
Read the answer→
How do I calculate the revenue at risk from an unresolved SEO problem?
One formula, three worked examples, and the decay probability multiplier that keeps the number credible when someone challenges it.
Read the answer→
How do I combine "how did you hear about us?" answers with analytics data?
Build a reconciliation table where survey answers correct analytics rather than compete with it, and let the disagreement become the finding.
Read the answer→
How do I connect Search Console data to CRM opportunities and revenue?
Search Console has no user identifier, so the join runs through the landing page. Here's the full chain and the two places it usually breaks.
Read the answer→
How do I decide whether SEO is too slow for our current cash runway?
Compare your runway against the payback window of each SEO sub-play, because the fast ones pay back in a quarter and the slow ones take two years.
Read the answer→
How do I defend my SEO and content budget to a CFO who wants a revenue forecast?
The one-page format that gets SEO budgets approved, including the pre-committed cut triggers most marketers leave out.
Read the answer→
How do I find the most likely cause of a traffic anomaly?
Read the shape first, then work the candidates in base-rate order. Shape narrows the field faster than any amount of theorising.
Read the answer→
How do I keep track of which site changes caused which traffic changes?
A change log written automatically at publish time beats a spreadsheet nobody updates, because the traffic dip always arrives after everyone forgot what shipped.
Read the answer→
How do I know whether a recovery came from our changes or the market?
A control set answers this and nothing else does. Without one, a recovery and a rising tide look identical.
Read the answer→
How do I know whether content is creating demand or just capturing demand that already existed?
A query-level test you can run in Search Console this afternoon to sort every page into demand creation, demand capture, or competitor capture.
Read the answer→
How do I map organic landing pages to the customers they eventually produce?
A first-touch cookie written once, a hidden form field, and a CRM field that survives to the opportunity. Here's the build and the audit.
Read the answer→
How do I measure a buyer who found us in an AI answer but came back later through Google?
Last-touch will always credit Google. Capture first touch at the moment it happens, because you cannot reconstruct it afterwards.
Read the answer→
How do I measure organic-influenced pipeline without claiming false precision?
Report ranges with stated assumptions and a frozen weight. The number that survives scrutiny is the one that admits what it can't know.
Read the answer→
How do I measure the impact of AI Overviews on my site's clicks?
Google gives you impressions but no clicks for AI surfaces, so measure the impact through CTR decay on queries where an Overview appeared.
Read the answer→
How do I prove SEO is generating revenue and not just traffic?
The hidden-field fix that makes organic revenue attributable, plus how to catch the AI-search revenue landing in your Direct channel.
Read the answer→
How do I put a number on "AI visibility" for a monthly report?
Four numbers, not one, because mention rate and citation share measure different things. Here's the exact set and how to generate it every month.
Read the answer→
How do I report direct versus assisted value from AI search?
Two columns with different evidence standards, because the direct half is counted and the assisted half is inferred. Never sum them.
Read the answer→
How do I report marketing contribution when a B2B sale has many touches and decision-makers?
A four-column report that survives a joint review with sales, plus the one rule that keeps the weights from becoming negotiable.
Read the answer→
How do I see which content an account consumed before a sales conversation?
Build an account-level content timeline that reaches the rep before the call, not a report that reaches marketing after the quarter.
Read the answer→
How do I separate first-touch, assisted, and last-touch organic revenue?
Three cookies, three CRM fields, and one rule about never summing them. Plus the diagnostic the three-way split unlocks.
Read the answer→
How do I set an attribution baseline before changing our content strategy?
Freeze a dated snapshot with its definitions attached, because a baseline you can't reproduce is a number you can't defend six months later.
Read the answer→
How do I tell AI bot traffic apart from real visitors in my analytics?
Most AI crawlers never reach GA4 at all, which is why the answer lives in your server logs rather than your analytics.
Read the answer→
How do I tell branded organic conversions apart from demand created by paid campaigns?
Branded search is a downstream metric. Use lag correlation and geo holdouts to work out which upstream channel actually created the demand.
Read the answer→
How do I tell seasonality from a real SEO decline?
Index against your own history and against the category. If demand fell and your share held, nothing broke and no content will fix it.
Read the answer→
How do I test whether an organic lift was real and not seasonal or brand-driven?
Four tests in order of strength, from year-over-year indexing to a control group. Run the cheapest one first and stop when the lift survives.
Read the answer→
How do I track ChatGPT traffic in GA4?
Use GA4's native AI Assistant channel, then close the four gaps it leaves with a custom channel group you order above Referral.
Read the answer→
How long should I wait before deciding an SEO change failed?
Two conditions have to be met, not one: the expected lag for that change type must have elapsed, and you need enough volume to detect the effect you were hoping for.
Read the answer→
How much of our organic revenue is new demand versus branded demand capture?
Split organic revenue with a branded regex in Search Console, then adjust for the AI-search buyers who look branded but arrived as new demand.
Read the answer→
How should I budget for SEO when AI answers are reducing organic clicks?
The click loss isn't evenly distributed, so rebalance by intent bucket instead of cutting, and apply a CTR discount that varies by query type.
Read the answer→
How should I compare SEO customer-acquisition cost with paid acquisition?
The amortisation step that makes the SEO vs paid comparison fair, plus the costs both sides usually hide.
Read the answer→
How should I value content that influences a deal but doesn't create the lead?
Use influenced pipeline at 30 to 50 percent of deal value, with a rule for picking the number inside that band instead of guessing.
Read the answer→
Is AI-search visibility commercially meaningful enough to deserve its own budget?
Three tests that say yes, two categories where the honest answer is not yet, and what a real AI-search budget line actually covers.
Read the answer→
Is bot traffic masking a real conversion problem?
Bots inflate the denominator and never convert. Recompute your rate on verified human sessions before you commission a CRO project.
Read the answer→
Is our non-brand visibility falling while branded traffic hides the loss?
Branded growth can conceal a non-brand collapse entirely. Split the two series and the acquisition problem usually appears immediately.
Read the answer→
Is this page underperforming because of content or because it isn't indexed?
Check impressions before you read a word of the page. Zero impressions is a technical problem and no amount of rewriting fixes it.
Read the answer→
My traffic dropped 40% overnight — how do I figure out what caused it?
Overnight means technical, not algorithmic. A first-hour runbook ordered by how often each cause is actually the culprit.
Read the answer→
Should AI traffic count as organic, referral, or its own channel?
Its own channel, for three reasons that matter to your budget. Plus why the channel debate misses the larger measurement problem.
Read the answer→
Should I cut content spending when traffic is growing but revenue is flat?
Four causes ranked by how often they're the real one, with the 15-minute check that resolves most cases before you touch the budget.
Read the answer→
Should I restore the old version of a page after traffic drops?
Roll back immediately for technical breakage. For content changes, three conditions have to be met first, and impatience fails all three.
Read the answer→
What can Google Search Console's new generative-AI performance report actually show me?
Impressions, pages, countries, devices, and dates. No clicks, no CTR, no queries, and no history before May 2026.
Read the answer→
What can I honestly claim from an SEO before-and-after analysis?
Correlation with a stated confounder list, unless you ran a control. Here's the language that's defensible and the language that isn't.
Read the answer→
What do I report when the CEO wants one attribution number but the evidence is probabilistic?
Give them one number, put the range beside it, and pre-commit to how you'll update it. Refusing to answer costs you more than the uncertainty does.
Read the answer→
What does GA4's AI Assistant channel measure — and what does it miss?
It measures recognised chatbot referrers and nothing else. Here are the four gaps that make it a floor rather than your AI number.
Read the answer→
What evidence should I require before increasing our GEO budget?
Four numeric thresholds that justify scaling AI-search spend, and two red flags that override all of them.
Read the answer→
What is a realistic payback period for an SEO investment?
Payback ranges per intent bucket with a worked example, plus the three inputs that break the estimate most often.
Read the answer→
What's the highest-leverage SEO action I can take this week?
Rank candidates by revenue at stake divided by hours to fix. The winner is almost always a page already ranking that you're losing money on.
Read the answer→
When should an organic channel be judged on pipeline instead of traffic?
Three numeric conditions that tell you when pipeline reporting becomes more useful than traffic reporting, and what to do before they're met.
Read the answer→
When should I rewrite, merge, redirect, or retire an underperforming page?
A decision tree driven by four inputs. Most pages route to an obvious answer once you stop judging them on traffic alone.
Read the answer→
Which attribution model should I use for a long B2B buying journey?
None of them alone. Run first-touch and last-touch in parallel and treat the gap between them as the actual output.
Read the answer→
Which organic and AI-search metrics belong on an executive dashboard?
Six metrics that pass the two-minute test, including the AI-search KPI almost no dashboard reports and every CEO should see.
Read the answer→
Which pages and queries explain most of my organic decline?
Rank every page by clicks lost, not percentage lost, then stop at 80% of the total. The list is usually shorter than anyone expects.
Read the answer→
Which pages and queries influenced a deal even when they weren't the first or last touch?
Pull every page every committee member viewed, then find the pages that appear disproportionately in won deals versus lost ones.
Read the answer→
Why are impressions rising while clicks fall?
You're appearing for more queries at worse positions. Check the position distribution, not the average, because averages hide this completely.
Read the answer→
Why did conversions fall after traffic shifted to different landing pages?
Every page can perform identically and your blended rate still falls. Here's the decomposition that proves it, with the arithmetic worked through.
Read the answer→
Why did my leads decline while rankings and traffic stayed stable?
Same volume, different visitors. Check the query mix behind the traffic before you touch the form, because the composition usually moved even when the total didn't.
Read the answer→
Why do some AI referrals show up in GA4 while others don't?
Four variables decide whether a referrer survives the trip, and they differ by platform, by device, and by how the link was rendered.
Read the answer→
Why does AI traffic show up as Direct in Google Analytics?
Three mechanisms strip the referrer before GA4 ever sees it, and only one of them is fixable on your side.
Read the answer→
Why is my organic traffic dropping while my rankings stay the same?
Because a ranking is not a click. Something above you on the page is absorbing the click, and CTR-at-position is the metric that proves it.
Read the answer→
Why is my SEO traffic growing while revenue stays flat?
Growth is landing in the wrong bucket. Split revenue per session by intent and the mechanism becomes obvious in about twenty minutes.
Read the answer→
Start winning the prompts that drive pipeline
See where you rank, where competitors beat you, and what to do about it — across every AI engine.
