Personal lines and commercial lines behave like two different businesses that happen to share an office. Personal lines search is dominated by rate shopping and by aggregators with budgets no local agency can match, and the intent behind "cheap auto insurance" is exactly what it says. Commercial is the opposite: a contractor searching for general liability with a specific certificate requirement, a restaurant that has just been told it needs liquor liability, a trucking operation looking for a broker who understands its filings. Those searches are narrow, expensive to serve badly, and largely ignored by the aggregators, which makes them the natural centre of an independent agency's campaign.
The market cycle drives demand in a way that is unique to this vertical. When carriers tighten appetite, raise deductibles or non-renew whole books, the phone rings with people who did not choose to shop. Homeowners in wildfire and coastal areas, contractors dropped mid-term, small businesses facing a property increase they cannot absorb. An agency that has published something useful about what to do when a policy is non-renewed captures a wave of demand that arrives without warning and disappears again when the market softens.
The independent agency's actual advantage is choice across carriers, and most agency sites bury it. A visitor cannot tell which carriers are represented, which classes of business the agency writes, or whether their situation is one the agency wants. Meanwhile the same visitor is being retargeted by three aggregators. Making appetite explicit, by line and by class, does more for qualified enquiry volume than any amount of general insurance content, and it also stops the agency wasting service time on submissions no carrier will take.