Blog

  • SEO Agency for Multi-Location Businesses: What to Look for When You Have Many Storefronts

    SEO Agency for Multi-Location Businesses: What to Look for When You Have Many Storefronts

    A fitness chain with 35 locations recently pulled every Google Business Profile into a spreadsheet ahead of a franchise expansion push. Twelve were accurate. The other twenty-three had wrong hours, outdated category tags, or photos a franchisee had swapped in without approval. That gap between “we have 35 locations” and “we have 12 locations Google actually trusts” is the exact problem a multi-location SEO agency needs to solve, and it’s a different problem than single-store local SEO.

    What Makes Multi-Location SEO Different From Regular Local SEO

    Multi-location SEO is the practice of scaling local search visibility, meaning Google Business Profiles, location landing pages, citations, and reviews, across many storefronts without triggering duplicate-content penalties or losing brand consistency.

    A single clinic managing one Google Business Profile and one landing page can fix problems by hand. A 40-location dental group can’t. The same NAP inconsistency, the same thin content, the same slow review response time now happens 40 times over, plus new failure modes that don’t exist at one location: templated pages that read as duplicates to Google, dozens of GBP logins with no shared governance, and franchisees who edit their own listing in ways that break brand consistency.

    If you’re evaluating agencies, the first filter isn’t “do they do local SEO.” Most agencies will say yes. The real filter is whether they’ve built systems for the specific failure modes that only show up once you cross roughly 10 to 15 locations.

    How Do You Stop 100 Location Pages From Reading Like the Same Page?

    Picture a regional HVAC company with 12 service locations across Florida. The location pages were built from one template: same three paragraphs, same service list, only the city name and phone number swapped. Google’s spam policies don’t just penalize the weakest of those pages. They can suppress ranking across the entire set, because the pattern reads as doorway content, not real local pages.

    There’s no industry-agreed word count that makes a location page safe, and any agency that quotes you a precise number without showing their own data is guessing. What actually matters is whether the page could only describe that one location: named technicians, service-area streets, job counts, and reviews pulled from that specific location rather than a rotating brand-wide pool. A simple test works better than any word-count target: if you could swap the city name on a page and nothing else on it would need to change, Google’s systems are likely to read it the same flat way you just did.

    Ask any agency you’re evaluating how they’ll actually produce that kind of location-specific content across 50, 100, or 300 pages without it turning back into a template with variables. A credible answer involves a structured local-data intake process, not a vague promise to “personalize” each page. In practice that looks like a recurring form or call with each location that pulls a handful of concrete inputs: staff or technician names, two or three photos from a job completed that month, specific streets or neighborhoods served, and a recent review response, refreshed on a set cadence (quarterly is common) rather than collected once at launch and left stale. Pair that intake process with a human editing pass, not just a content generator swapping in city names. Also ask about self-referencing canonical tags on each page. They prevent accidental duplication from URL parameters or session IDs from muddying a set of pages that are already fighting to look distinct.

    Who Should Control Your Google Business Profiles: Corporate or Each Location?

    Google’s own tooling assumes you’ll hit this problem. Once a business has 10 or more locations, Google supports bulk verification and management through what it calls a business group: profiles from across a region or brand sit under one shared management structure, updated through a bulk upload spreadsheet rather than one login at a time, with user roles inside that group controlling who can edit what. That structure exists because Google knows the alternative, one person logging into 80 separate listings by hand, doesn’t scale and doesn’t stay accurate.

    The governance question underneath that structure is the one that actually matters for a franchise or multi-region brand: which fields does corporate lock, and which fields can a local manager touch? A workable model usually locks the business category, the core service descriptions, the URL structure, and any schema markup at the corporate level, while leaving hours, local photos, and review replies open to the location.

    This is the scenario that created the fitness chain’s spreadsheet problem in the first place: a franchisee with full edit access changed a category field to something that sounded better locally, and it quietly dropped that location out of the “gym” pack results in its own city.

    Ask a prospective agency to walk you through their actual GBP governance model, not a general statement that they’ll “manage your listings.” You want specifics: how they structure business groups and user roles, what triggers an alert when a franchisee makes an unauthorized edit, and whether they can show you an audit trail from an existing client with a comparable location count.

    How Do You Keep Brand Consistency When Franchisees Want Local Control?

    A national pizza franchise wants every location page to lead with the same $9.99 promotion and the same brand voice. A franchisee in a small Ohio town wants to lead with the fact that his location sponsors the high school football team. Both instincts are correct for what they’re optimizing for, and an agency that can’t hold both at once will lose one side’s trust.

    The workable answer is a locked-versus-open field system, the same logic as the GBP governance model, applied to the location page template itself. Brand name, core service descriptions, meta title formula, and schema markup stay locked and consistent across every page. Local testimonials, a community-involvement blurb, staff bios, and a local promotions banner stay open for each location to fill in.

    What you want from an agency here isn’t a verbal promise that they’ll “balance brand and local.” You want to see the actual template governance document: which fields are locked, which are open, and who signs off when a franchisee wants an exception.

    What Site Architecture Stops Hundreds of Location Pages From Competing With Each Other?

    Two location pages both trying to rank for “best HVAC company Tampa” isn’t redundancy, it’s the two pages splitting the same ranking signals and both losing to a competitor with one focused page. This is the most common architecture mistake at scale, and it usually traces back to URL structure and internal linking that were never designed for hundreds of pages.

    A hierarchical URL structure (/locations/state/city/location-name) does two things a flat structure doesn’t: it lets you group and audit pages by region, and it gives Google a clean signal about which page owns which geography. Internal linking should follow the same logic. A “nearby locations” module that links every page to every other page in the brand dilutes the exact local relevance you’re trying to build. A proximity-based cluster (locations within a reasonable driving radius, not the entire 150-location network) keeps that signal focused.

    Before you sign with an agency, ask them to map keyword ownership across your existing location pages. If two of your locations are already fighting each other for the same local search terms, that’s the clearest possible proof of whether they understand this problem or are about to make it worse.

    Frequently Asked Questions

    How many locations before I need a specialized multi-location SEO agency instead of a local SEO freelancer?

    Roughly 10 to 15 is a reasonable threshold, not coincidentally close to where Google’s own Business Profile tools switch from manual, one-by-one entry to bulk CSV management, which Google opens up once a business reaches 10 or more locations. Below that, a strong generalist can often keep pace by hand.

    Should each location get its own website, or a page on the corporate domain?

    Subfolder pages on one domain (yourbrand.com/locations/city) concentrate authority in ways separate domains rarely match. Separate domains typically only make sense when locations are legally independent franchised businesses that need their own web presence for other reasons.

    How long before rankings move across a large location portfolio?

    Most experienced agencies quote 4 to 6 months for initial movement on the strongest pages, with slower-moving or newer locations catching up over 9 to 12 months. A portfolio of 100-plus pages rarely moves as one block, so ask how the agency reports progress at the location level, not just as a brand-wide average that can hide which specific stores are still struggling.

    What a Multi-Location SEO Agency Needs to Actually Show You

    Before you sign, ask for proof, not promises, on each of these:

    • Location page samples. They can show you 20 or more live location pages they’ve written for another client that don’t read like a template with the city swapped.
    • A documented GBP governance model. Business groups, user roles, locked versus open fields, and a process for catching unauthorized franchisee edits.
    • A locked-versus-open content template. The exact fields corporate controls and the exact fields each location can customize, in writing.
    • A specific site architecture plan. URL hierarchy and internal linking logic they can explain for your location count, not a generic “we’ll build local pages” answer.
    • Location-level reporting, not just a brand-wide aggregate that can hide five underperforming markets inside one healthy-looking average.
    • A reference at your scale. A case study from a 3-location client tells you little if you’re managing 150. Ask for a client in a comparable range.

    One more thing worth checking before you sign: how a prospective agency talks about visibility in AI answers, not just Google’s organic results. When someone asks ChatGPT or a Google AI Overview to recommend a location near them, the answer still draws heavily on the same Business Profile and local content signals this article covers, which means the agency managing your local SEO foundation is also, whether they call it that or not, managing a chunk of your AI visibility too.


    Curious how your brand shows up in AI search right now?

    Topify tracks and improves brand visibility across ChatGPT, Gemini, Perplexity, and Google AI Overviews. Want to run the analysis yourself, or have a team run GEO and SEO for you end to end?

  • How to Switch or Fire Your SEO Agency Without Losing Your Rankings

    How to Switch or Fire Your SEO Agency Without Losing Your Rankings

    You’ve drafted the cancellation email three times and haven’t sent it. Every version stalls at the same thought: what if traffic falls off a cliff the moment you hit send.

    Here’s the direct answer. Rankings almost never crash because you fired an agency. They crash because of what happens during a badly managed transition, like a site redesign launching the same week as the switch, or nobody having Search Console access for three weeks. Handle the handoff correctly and your rankings are far more durable than you think.

    If you’re still weighing whether to leave at all, our guide to SEO agency red flags covers the warning signs worth acting on. This one assumes you’ve already made the call and walks through how to fire your SEO agency without losing the rankings you’ve already earned.

    Will You Lose Your Rankings If You Switch SEO Agencies?

    No, not from the switch itself. Your rankings live in Google’s index, tied to your domain, your content, and your backlink profile, not to your agency’s dashboard or account. When the relationship ends, none of that disappears.

    What can genuinely hurt you is unrelated to who’s billing you: a botched migration, a content freeze while nobody’s minding the site, or losing access to the accounts you need to keep publishing. Those are execution risks, and every one of them is avoidable with a plan.

    Know What You Can Check Yourself and What You Have to Formally Request

    Split your asset list into two buckets before you do anything else. One bucket you can verify quietly, using access you already have, with zero conversation required. The other bucket only exists on the agency’s side, and there’s no version of “quietly” that gets it to you. Those items go into the formal, written request you send along with your cancellation notice.

    Bucket one: check these yourself, before you give notice.

    Google Search Console and Google Analytics 4. Log in and confirm you’re actually listed as owner, not just a user the agency added on. If you’re not the owner, that’s a flag to note now, because getting it fixed becomes part of the written request below, not something you can quietly resolve on your own.

    Google Business Profile, domain registrar, and hosting or CMS logins. Check who’s listed as the account owner on each one. These are the accounts that, if control sits with the agency’s admin email instead of yours, can take your site offline or hand a stranger your local listings the day the relationship ends.

    Bucket two: request these in writing once notice is sent.

    Password manager access. If the agency manages a shared vault (1Password, LastPass, Bitwarden), your termination notice should ask for a full export, or confirmation that every credential will be rotated the moment their access ends. There’s no way to get this without asking.

    Content calendar and drafts in progress. Request the editorial calendar, any unpublished drafts, and briefs for content that’s already been researched. Half-finished work is easy to lose in a handoff if nobody puts the request on paper.

    Link building records and the disavow file. Ask for a list of every link built or pitched on your behalf, plus the current disavow file if one exists. Your new agency needs this to avoid re-pitching the same sites or missing a toxic link nobody flagged.

    Your AI visibility history. This is the one most transition checklists skip entirely. If your outgoing agency was tracking how often ChatGPT, Gemini, Perplexity, or Google AI Overviews mention your brand, ask for that historical data specifically in the same request. If it only ever lived inside their proprietary tool or spreadsheet, you have no baseline to compare against once they’re gone, and your new agency starts GEO work blind. Running your own independent visibility check before the switch gives you a number you own regardless of who’s managing the account next.

    Line Up Your New Agency Before You Fire the Old One

    Don’t give notice and then start shopping. Interview and select your next agency first, get them briefed on your site, and only then send the cancellation.

    A short overlap, typically two to four weeks, where the outgoing agency is winding down while the new one is ramping up, costs you a bit more but prevents the worst outcome: a stretch of weeks where nobody is watching rankings, technical issues, or a competitor’s move.

    If you haven’t picked your next agency yet, our buyer’s guide on questions to ask an SEO company walks through exactly what to ask before you sign, including what a strong answer sounds like versus a red flag.

    How to Actually Give Notice

    Check your contract for two separate numbers before you do anything else, and don’t assume they’re the same thing. The minimum term is how long you committed to stay, commonly three to six months on SEO retainers. The notice period is how far in advance you have to tell the agency you’re leaving, often 30 days, sometimes up to 60. You could be well past your minimum term but still owe 30 days’ written notice, or still inside your minimum term, in which case leaving early can trigger a cancellation fee no matter how much notice you give. Both numbers live in your actual contract, not in any generic playbook, so confirm them before you send anything.

    Put the notice in writing, addressed to whoever owns the account on the agency side, not just your day-to-day contact. A short, professional email covers four things: your effective date, the formal asset request from bucket two above (password export, content calendar, link records, disavow file, AI visibility history), a request for final invoice reconciliation, and confirmation that any ownership gaps you flagged for yourself will be fixed before access is cut off.

    Ask explicitly what the last invoice covers. Agencies sometimes bill in arrears or in advance, and you want to know before the final payment whether you’re settling up or prepaying for work that won’t happen.

    The Three Moves That Actually Tank Rankings During a Transition

    Redesigning or replatforming at the same time. Changing your CMS, launching a new template, or restructuring URLs while you’re also switching agencies stacks two major variables on top of each other. If rankings drop, you’ll have no way to tell whether the cause was the migration or a gap in the handoff. Push any redesign to well after the new agency has settled in.

    Mass content or page deletion. A new agency doing a fresh audit sometimes wants to prune “thin” pages quickly to show early progress. Deleting or de-indexing a batch of pages during the same month you switched agencies is a common way transitions get blamed for drops that were actually self-inflicted. Anything with existing rankings or backlinks should get a 301 redirect plan, not a delete button.

    Both agencies editing the site in the same week. If there’s an overlap period, define clearly who touches what. Two agencies independently changing title tags or internal links on the same pages creates a mess that’s genuinely hard to untangle afterward.

    What to Expect From Your New Agency’s First 30 to 90 Days

    Your new agency needs real time to relearn your site before they can move faster than the last one. Expect an audit and access setup in the first two weeks, a prioritized fix list by week three or four, and the first content or technical changes to actually ship by month two.

    A dip in reported visibility in week one or two is usually just the new agency’s tracking catching up to reality, not an actual ranking loss. Ask them to show you a baseline snapshot from day one so any later comparison is measuring against something real, not against whatever number felt reassuring at kickoff.

    Your Post-Notice Checklist: Five Things to Confirm

    Once notice is sent, these five things keep the transition from turning into a mess:

    1. Confirm any ownership gap you flagged for yourself in bucket one, GSC, GA4, Google Business Profile, domain, or hosting, is actually fixed, not just requested.
    2. Get the bucket-two items (content calendar, link records, disavow file, AI visibility history) in writing, not verbally promised.
    3. Rotate every shared password once the old agency’s access is no longer needed.
    4. Freeze any planned redesign, replatform, or mass content cleanup until the new agency is fully ramped.
    5. Set a 30-day check-in with your new agency to compare their baseline numbers against what you had before the switch.

    Curious how your brand shows up in AI search right now?

    Topify tracks and improves brand visibility across ChatGPT, Gemini, Perplexity, and Google AI Overviews. Want to run the analysis yourself, or have a team run GEO and SEO for you end to end?

  • SEO Agency Red Flags: Warning Signs You’re Being Sold to, Not Served

    SEO Agency Red Flags: Warning Signs You’re Being Sold to, Not Served

    Six months into a $3,200-a-month retainer, your monthly report has shrunk to a screenshot of ranking positions and a line that says “continuing optimization efforts.” No commentary on what changed, no explanation for the two keywords that dropped out of the top ten, no next-month plan. That report used to run four pages. Now it’s one screen you skim in under a minute.

    That shift, from detailed to templated, is usually the first sign you’ll notice, and it rarely shows up alone. SEO agency red flags fall into two very different buckets: the ones buried in the contract before you ever sign, and the ones that only surface once you’re already a client and the agency stops trying as hard.

    Most guides mix these two together into one long checklist. They’re not the same problem. A contract red flag means you’re about to sign something that favors them. A behavior red flag means you already did, and the relationship has quietly changed shape.

    What Should You Check in an SEO Contract Before You Sign?

    Look for three things before you sign: how success is defined and measured, what the cancellation and renewal terms actually require of you, and who owns the content, access, and data if you leave. The renewal terms cause the most real-world damage, because the trap usually isn’t visible in either clause alone. It only shows up once you see how the two interact. Vague answers to any of the three, even in an otherwise polished proposal, are worth pausing on.

    The Auto-Renewal Clock You Never Set

    Most SEO retainers include a renewal clause, and most clients never do the math on it until they’re stuck. A contract might say “30-day notice to cancel,” but if that’s paired with an annual auto-renewal, the 30-day window might only open once a year. Miss it by a single week and you’re locked into another twelve months.

    Here’s how that actually plays out. A 12-person accounting firm in Columbus, Ohio signs a $2,800-a-month retainer in March, with a contract that reads “either party may cancel with 30 days’ written notice.” What the owner doesn’t clock at signing is a second clause two pages later: the agreement auto-renews every March 1st unless notice is given in the preceding 30 days, which means the only window that actually matters runs from roughly January 30th to February 28th.

    She decides in June the relationship isn’t working and gives notice that week, only to learn the 30-day clause she remembered from signing wasn’t the operative one. She’s locked in until the following March.

    Before you sign anything, ask directly: “If I want to leave, what’s the exact calendar window I have to give notice, and when does that window open relative to my renewal date?” A good agency answers in one sentence, something like “any 30 days before your March 1st renewal.” A bad one starts explaining why the clause “protects both parties” instead of naming the dates.

    Two Faster Checks: Guarantee Language and Ownership

    Two more contract details are worth a quick look, even though neither takes the digging the renewal clause does.

    First, watch for outcome promises. A “page one in 90 days” guarantee is selling something nobody can actually deliver on command: no vendor dictates what Google’s algorithm does next or what a competitor decides to try. A trustworthy agency commits to what it controls, like fixes shipped and content published, not a ranking position or an AI citation on a fixed date.

    Second, confirm ownership before you sign, not after you try to leave. Ask who holds the login to your Search Console, analytics property, and CMS, and what happens to the content they built if you cancel. If the honest answer involves the agency keeping access “for continuity,” that’s leverage built into the contract on purpose.

    What Are the Warning Signs After You’ve Already Signed?

    The red flags that matter most once you’re a client rarely look dramatic. They look like small erosions: a report that used to explain things now just shows a chart, a point of contact who changes every quarter, or a budget conversation that starts before the strategy conversation does.

    Reports Get Thinner, Not Better

    Early in an engagement, most agencies over-deliver on reporting to prove value. Watch what happens six to nine months in. If the report shrinks from a narrative with context to a screenshot with no analysis, that’s not a formatting choice. It usually means the account no longer gets senior attention, and someone junior is filling in a template on a deadline.

    A healthy report still answers three questions every month: what moved, why it moved, and what happens next. If your last three reports could be summarized as “rankings are trending up, keep going,” that’s not reporting. That’s a placeholder.

    Your Point of Contact Keeps Changing

    One handoff from a salesperson to a strategist at the start of an engagement is normal. Three account manager changes in a year is not. Every handoff means someone new is relearning your business, your goals, and your site history from scratch, usually on your time.

    If you find yourself re-explaining what your company does to a new contact for the second or third time, ask directly how many accounts that person is managing. An overloaded team routes clients through junior staff faster than it can properly onboard them, and you’re the one absorbing the ramp-up cost every time.

    They Ask for More Budget Without a New Plan

    A legitimate scope increase comes with a reason: “we found a technical issue that needs a developer sprint” or “your competitor just launched a content push in your category and we want to match it.” A red flag budget ask sounds like “we think increasing spend will accelerate results,” with no new tactic attached.

    If the agency can’t tell you specifically what the additional budget buys that the current budget doesn’t, that’s a sales conversation dressed up as a strategy update.

    Link Sourcing Gets Vaguer Over Time

    Early on, a good link building program can usually point to real tactics: digital PR placements, resource page outreach, guest content on sites your audience actually reads. If those explanations get vaguer as the relationship continues, retreating into “our network” or “our media partners” with no domains named, that’s worth pausing on.

    This shift often happens when an agency’s original outreach relationships dry up and they quietly backfill with lower-quality paid placements or private blog networks. The links still show up in a report as a number. What they don’t show up as is anything you’d want attached to your domain long term.

    AI Search Visibility Gets the Same Non-Answer, Quarter After Quarter

    Watch for a specific pattern, not just a topic gap: AI search or GEO was mentioned in the original pitch or scope of work, and then it quietly stops showing up anywhere, report after report, unless you bring it up yourself first.

    That silence is different from an honest “not yet.” An agency asked about AI visibility in month three might reasonably say “we’re testing prompt sets and don’t have a stable methodology yet,” and that’s a fair answer for one reporting cycle. The red flag is when the exact same non-answer comes back in month nine and again in month twelve, with nothing that’s actually changed in between: no test results, no partial rollout, no updated timeline.

    Here’s a concrete check. Pull your last three monthly or quarterly reports and search them for any mention of ChatGPT, Gemini, Perplexity, or AI Overviews. Zero mentions across three consecutive cycles, especially after you’ve raised the question directly at least once, means the agency isn’t building toward an answer. It’s hoping the question stops coming up.

    That distinction matters more now that tools built specifically to track brand mentions across AI engines exist and are affordable at retainer-sized budgets. An agency with genuinely nothing new to report after three review cycles isn’t behind on a hard problem. It’s not working on the problem at all.

    What Should You Do If You’ve Spotted Three or More of These?

    Three or more signals in the same engagement is enough to stop waiting for things to improve on their own. Start by pulling your account access. Confirm you actually own your Search Console, analytics, and CMS logins right now, before any conversation about leaving even happens.

    Next, request your exact contract terms in writing: the notice period, the renewal date, and what happens to published content on cancellation. Don’t ask your account manager informally. Ask for the clause itself.

    Then have one direct conversation before you decide anything. Name the specific pattern you’ve noticed, whether it’s report quality, contact turnover, or budget asks with no plan attached, and give the agency one real chance to explain or fix it. Their answer to a direct, specific question tells you more in five minutes than another quarter of vague reports will.

    If that conversation gets defensive instead of specific, you have your answer. Start evaluating a replacement in parallel, on your own timeline, rather than waiting for the current contract’s renewal date to force the decision for you.

    If you’re still in the shortlisting stage and haven’t signed with anyone yet, our guide on questions to ask before hiring an SEO company walks through exactly what a strong answer sounds like for each of the questions above, before you ever get to the contract stage.

    Frequently Asked Questions

    Is it a red flag if an SEO agency won’t guarantee any results at all?

    No, and you should treat the opposite as more concerning. An agency willing to name a specific ranking position or citation date on a proposal is either new enough not to know better, or confident enough that it’s worth asking what’s behind that confidence, sometimes a link-building risk they haven’t disclosed yet. What you actually want to hear is a commitment to a defined reporting cadence and inputs you can verify month over month, not a promise about where you’ll rank.

    How long should I wait before deciding an agency isn’t working out?

    Give a new engagement 4 to 6 months before judging results, since technical and content work take time to show up in rankings. But reporting quality, communication, and contact stability are not slow metrics. Those can and should be evaluated from month one.

    Can I negotiate contract terms like the notice period before signing?

    Usually, yes. Notice periods and renewal terms are some of the most commonly negotiated clauses in service contracts. If an agency won’t budge on shortening a 90-day notice window to something closer to 30 days, treat that resistance itself as information.

    What’s the difference between a scam and just a mediocre agency?

    A scam involves deliberate deception, like fake case studies, guaranteed rankings they know they can’t deliver, or link building that risks a Google penalty they don’t disclose. A mediocre agency is usually just under-resourced or overextended, showing up as slow communication and generic strategy rather than intentional dishonesty. The fixes differ: you fire a scam immediately, but a mediocre agency sometimes responds to a direct conversation about expectations.


    Curious how your brand shows up in AI search right now?

    Topify tracks and improves brand visibility across ChatGPT, Gemini, Perplexity, and Google AI Overviews. Want to run the analysis yourself, or have a team run GEO and SEO for you end to end?

  • SEO Agency vs. In-House Team: How to Decide Which Is Right for Your Company

    SEO Agency vs. In-House Team: How to Decide Which Is Right for Your Company

    You’re a marketing lead at a 15-person B2B SaaS company, and a candidate for your open SEO specialist role just asked for $85,000 a year. Meanwhile, two agencies you talked to last month quoted $3,000 to $5,000 a month for what looks like a comparable scope of work. You have budget for one of these, not both, and the board wants an answer by Friday.

    This is a different decision than picking which agency to hire. It’s whether you need an agency at all, or whether that headcount budget is better spent on a person who sits inside your company and never leaves when the contract ends.

    SEO Agency vs. In-House Team: What the Decision Actually Comes Down To

    Choose in-house when your SEO work depends on deep, ongoing product or industry knowledge, you have budget for a senior hire, and you want the function to compound inside your company long-term. Choose an agency when you need broader skill coverage than one hire can provide, faster execution, or you don’t yet have anyone internal who can judge SEO work quality. Most mid-size companies eventually land on a hybrid of both.

    What Building an In-House SEO Team Actually Costs

    Industry compensation benchmarks for 2026 suggest a mid-level in-house SEO hire in the US typically runs $70,000 to $95,000 in base salary, with a senior hire capable of owning strategy alone landing closer to $100,000 to $120,000. Those figures come from cross-referencing several agency and recruiting salary reports rather than a single authoritative source, so treat them as a starting point, not a quote, since they’ll move with your market and the exact scope of the role. That’s before payroll taxes, benefits, and the SEO and AI visibility tools they’ll need, which realistically adds another $500 to $1,500 a month.

    Then there’s ramp time. A new hire, even a strong one, needs two to three months just to understand your product, your customers, and your existing content before they produce work you’d want to publish. From there, the familiar SEO timeline applies regardless of who’s doing the work: expect four to six months before that output turns into meaningful ranking or traffic movement.

    And if your growth stage requires more than one skill set, technical SEO, content, and digital PR or link building rarely live in the same person, you’re not looking at one hire. You’re looking at a small team, which by those same benchmarks lands around $200,000-plus a year before you’ve proven the channel works for your business.

    What You’re Actually Paying For With an Agency Retainer

    Based on the same category of 2026 benchmark data, a growing company can expect to pay roughly $1,500 to $5,000 a month for a small agency team covering strategy, content, and technical fixes, moving toward $5,000 to $10,000 a month for a more competitive market with a dedicated strategist, writers, and a technical specialist.

    That retainer buys you a team that’s already assembled and already knows how to run the process, not a single person you have to train from scratch. Most agencies can start real work, an audit, quick technical wins, initial content, inside the first two to four weeks.

    What you don’t get is deep, compounding product knowledge that stays inside your company. If the agency relationship ends, so does their institutional memory of your site, your customers, and everything they learned along the way.

    When an In-House Team Is the Right Call

    Deep product complexity is the clearest signal. A fintech company explaining regulatory nuance, or a manufacturing firm with a 40,000-SKU catalog, needs someone who lives inside that complexity daily, not a consultant relearning it every quarter.

    Budget for a senior hire matters too. If you can genuinely afford $100,000-plus loaded cost and you’re confident SEO is a long-term growth channel for your business, not an experiment, ownership tends to outperform a rotating cast of agency account managers over a three-year horizon.

    You also want in-house if you already have someone internal, a content lead or product marketer, who can evaluate SEO work quality. Without that person, an agency’s output is a black box you’re trusting on faith.

    When an Agency Is the Right Call

    Speed is the most common reason companies choose an agency. If you need technical fixes, content production, and link building running simultaneously and you don’t have three to six months to hire and ramp someone, an assembled team beats an empty seat every time.

    Budget constraints point the same direction. $3,000 a month for a shared team is a fraction of what a single senior in-house hire costs loaded, and it buys you skill coverage no single generalist hire realistically has.

    An agency also makes sense when nobody internal can judge SEO quality yet. Bringing in an outside team while you build that internal judgment, even if you eventually bring work in-house, beats hiring blind and hoping the person you picked actually knows what good work looks like.

    The Hybrid Model Most Mid-Size Companies Land On

    As a general pattern, the setup companies most often land on once they cross somewhere around $10 million in revenue isn’t purely one or the other. It’s one internal SEO or content lead who owns strategy, priorities, and quality control, paired with an agency that handles execution: writing, technical implementation, and outreach.

    That internal person doesn’t need to be senior enough to run the entire function alone. They need enough judgment to brief the agency well, catch mediocre work before it publishes, and keep institutional knowledge about your product and customers inside the company.

    This model tends to cost less than a full in-house team and more than a pure agency retainer, but it solves the two biggest weaknesses of each option on its own: the agency’s lack of product depth, and the in-house hire’s lack of specialist breadth.

    How AI Search Visibility Changes the Calculus

    There’s a newer wrinkle in this decision that didn’t exist a few years ago. Buyers increasingly ask ChatGPT, Gemini, and Perplexity for recommendations before they ever type a query into Google, and that requires tracking and optimizing for a different kind of visibility than a traditional rank tracker measures.

    Very few in-house hires and even fewer smaller agencies have built real generative engine optimization capability yet. It’s worth asking any candidate or agency directly how they’d track whether your brand gets mentioned inside an AI-generated answer, not just where you rank in blue links.

    If neither your prospective hire nor your shortlisted agencies has a real answer, that’s not a dealbreaker on its own. It does mean you’ll want a tool that tracks AI visibility independently of whoever ends up doing the work, so you’re not relying entirely on their word for it.

    A Decision Matrix You Can Actually Use

    Before you run this matrix, rule out the simplest case first. If you’re a two-person startup or a solo consultant, hiring anyone yet is probably premature. Founders and generalist marketers can handle basic on-page fixes, a content calendar, and Google Business Profile setup without specialized help, at least until you have real competitors ranking above you, technical issues you can’t diagnose, or a content backlog nobody has bandwidth to write.

    Past that stage, run your situation against these four variables before you commit either way.

    Budget for a $100,000-plus loaded hire, and confidence SEO is a long-term channel: lean in-house.

    Budget under $60,000 a year for this function, or you’re still validating that SEO works for your business: lean agency.

    You need someone executing within a few weeks, not results within a few weeks: lean agency. Recruiting and ramp time alone rule out a fresh hire on that kind of timeline, but no agency can compress how long SEO itself takes to show up in rankings or traffic. That’s four to six months either way, whether the work is done in-house or by an agency.

    Your product requires deep, ongoing expertise nobody outside the company will ever fully understand: lean in-house, or at minimum a hybrid with an internal owner.

    If you land on different answers for different variables, which is common, the hybrid model is usually the honest answer, not a compromise you settle for because you couldn’t decide.

    If you’ve worked through this and you’re leaning toward an agency, the next decision is which one. How to Choose an SEO Company: The Questions You Need to Ask Before You Hire walks through exactly what to ask on vendor calls, including what a good answer sounds like versus a red flag.

    Frequently Asked Questions

    Should I hire an SEO agency or do it myself?

    Do it yourself only while your site is small and simple enough that mistakes are cheap and your time isn’t yet worth more elsewhere. Once you have real competitors, a content backlog, or technical issues you can’t diagnose, that’s the signal to move to either an agency or an in-house hire.

    When should a company hire an SEO agency instead of building an in-house team?

    When you need multiple specialist skills running at once (technical, content, link building) faster than a single hire could ramp, or when your budget doesn’t support a $100,000-plus loaded senior hire yet. Agencies also make sense when nobody internal can evaluate SEO work quality on their own.

    How long before an in-house SEO hire actually pays off?

    Expect two to three months of ramp time before a new hire produces work you’d want to publish, and four to six months before you see meaningful ranking or traffic movement. Budget for at least six to nine months before judging whether the hire was worth it.

    Can one in-house person handle both traditional SEO and GEO?

    A strong generalist can own the strategy and prompt research for both, but tracking AI visibility across ChatGPT, Gemini, Perplexity, and Google AI Overviews at scale, along with citation and sentiment analysis, is difficult to do by hand. Most teams pair a single internal owner with a dedicated visibility tool rather than trying to track it manually.


    Curious how your brand shows up in AI search right now?

    Topify tracks and improves brand visibility across ChatGPT, Gemini, Perplexity, and Google AI Overviews. Want to run the analysis yourself, or have a team run GEO and SEO for you end to end?

  • How Long Does SEO Take to Show Results? A Realistic Timeline

    How Long Does SEO Take to Show Results? A Realistic Timeline

    You’re a marketing lead at a 15-person B2B SaaS company, and a candidate for your open SEO specialist role just asked for $85,000 a year. Meanwhile, two agencies you talked to last month quoted $3,000 to $5,000 a month for what looks like a comparable scope of work. You have budget for one of these, not both, and the board wants an answer by Friday.

    This is a different decision than picking which agency to hire. It’s whether you need an agency at all, or whether that headcount budget is better spent on a person who sits inside your company and never leaves when the contract ends.

    SEO Agency vs. In-House Team: What the Decision Actually Comes Down To

    Choose in-house when your SEO work depends on deep, ongoing product or industry knowledge, you have budget for a senior hire, and you want the function to compound inside your company long-term. Choose an agency when you need broader skill coverage than one hire can provide, faster execution, or you don’t yet have anyone internal who can judge SEO work quality. Most mid-size companies eventually land on a hybrid of both.

    What Building an In-House SEO Team Actually Costs

    Industry compensation benchmarks for 2026 suggest a mid-level in-house SEO hire in the US typically runs $70,000 to $95,000 in base salary, with a senior hire capable of owning strategy alone landing closer to $100,000 to $120,000. Those figures come from cross-referencing several agency and recruiting salary reports rather than a single authoritative source, so treat them as a starting point, not a quote, since they’ll move with your market and the exact scope of the role. That’s before payroll taxes, benefits, and the SEO and AI visibility tools they’ll need, which realistically adds another $500 to $1,500 a month.

    Then there’s ramp time. A new hire, even a strong one, needs two to three months just to understand your product, your customers, and your existing content before they produce work you’d want to publish. From there, the familiar SEO timeline applies regardless of who’s doing the work: expect four to six months before that output turns into meaningful ranking or traffic movement.

    And if your growth stage requires more than one skill set, technical SEO, content, and digital PR or link building rarely live in the same person, you’re not looking at one hire. You’re looking at a small team, which by those same benchmarks lands around $200,000-plus a year before you’ve proven the channel works for your business.

    What You’re Actually Paying For With an Agency Retainer

    Based on the same category of 2026 benchmark data, a growing company can expect to pay roughly $1,500 to $5,000 a month for a small agency team covering strategy, content, and technical fixes, moving toward $5,000 to $10,000 a month for a more competitive market with a dedicated strategist, writers, and a technical specialist.

    That retainer buys you a team that’s already assembled and already knows how to run the process, not a single person you have to train from scratch. Most agencies can start real work, an audit, quick technical wins, initial content, inside the first two to four weeks.

    What you don’t get is deep, compounding product knowledge that stays inside your company. If the agency relationship ends, so does their institutional memory of your site, your customers, and everything they learned along the way.

    When an In-House Team Is the Right Call

    Deep product complexity is the clearest signal. A fintech company explaining regulatory nuance, or a manufacturing firm with a 40,000-SKU catalog, needs someone who lives inside that complexity daily, not a consultant relearning it every quarter.

    Budget for a senior hire matters too. If you can genuinely afford $100,000-plus loaded cost and you’re confident SEO is a long-term growth channel for your business, not an experiment, ownership tends to outperform a rotating cast of agency account managers over a three-year horizon.

    You also want in-house if you already have someone internal, a content lead or product marketer, who can evaluate SEO work quality. Without that person, an agency’s output is a black box you’re trusting on faith.

    When an Agency Is the Right Call

    Speed is the most common reason companies choose an agency. If you need technical fixes, content production, and link building running simultaneously and you don’t have three to six months to hire and ramp someone, an assembled team beats an empty seat every time.

    Budget constraints point the same direction. $3,000 a month for a shared team is a fraction of what a single senior in-house hire costs loaded, and it buys you skill coverage no single generalist hire realistically has.

    An agency also makes sense when nobody internal can judge SEO quality yet. Bringing in an outside team while you build that internal judgment, even if you eventually bring work in-house, beats hiring blind and hoping the person you picked actually knows what good work looks like.

    The Hybrid Model Most Mid-Size Companies Land On

    As a general pattern, the setup companies most often land on once they cross somewhere around $10 million in revenue isn’t purely one or the other. It’s one internal SEO or content lead who owns strategy, priorities, and quality control, paired with an agency that handles execution: writing, technical implementation, and outreach.

    That internal person doesn’t need to be senior enough to run the entire function alone. They need enough judgment to brief the agency well, catch mediocre work before it publishes, and keep institutional knowledge about your product and customers inside the company.

    This model tends to cost less than a full in-house team and more than a pure agency retainer, but it solves the two biggest weaknesses of each option on its own: the agency’s lack of product depth, and the in-house hire’s lack of specialist breadth.

    How AI Search Visibility Changes the Calculus

    There’s a newer wrinkle in this decision that didn’t exist a few years ago. Buyers increasingly ask ChatGPT, Gemini, and Perplexity for recommendations before they ever type a query into Google, and that requires tracking and optimizing for a different kind of visibility than a traditional rank tracker measures.

    Very few in-house hires and even fewer smaller agencies have built real generative engine optimization capability yet. It’s worth asking any candidate or agency directly how they’d track whether your brand gets mentioned inside an AI-generated answer, not just where you rank in blue links.

    If neither your prospective hire nor your shortlisted agencies has a real answer, that’s not a dealbreaker on its own. It does mean you’ll want a tool that tracks AI visibility independently of whoever ends up doing the work, so you’re not relying entirely on their word for it.

    A Decision Matrix You Can Actually Use

    Before you run this matrix, rule out the simplest case first. If you’re a two-person startup or a solo consultant, hiring anyone yet is probably premature. Founders and generalist marketers can handle basic on-page fixes, a content calendar, and Google Business Profile setup without specialized help, at least until you have real competitors ranking above you, technical issues you can’t diagnose, or a content backlog nobody has bandwidth to write.

    Past that stage, run your situation against these four variables before you commit either way.

    Budget for a $100,000-plus loaded hire, and confidence SEO is a long-term channel: lean in-house.

    Budget under $60,000 a year for this function, or you’re still validating that SEO works for your business: lean agency.

    You need someone executing within a few weeks, not results within a few weeks: lean agency. Recruiting and ramp time alone rule out a fresh hire on that kind of timeline, but no agency can compress how long SEO itself takes to show up in rankings or traffic. That’s four to six months either way, whether the work is done in-house or by an agency.

    Your product requires deep, ongoing expertise nobody outside the company will ever fully understand: lean in-house, or at minimum a hybrid with an internal owner.

    If you land on different answers for different variables, which is common, the hybrid model is usually the honest answer, not a compromise you settle for because you couldn’t decide.

    If you’ve worked through this and you’re leaning toward an agency, the next decision is which one. How to Choose an SEO Company: The Questions You Need to Ask Before You Hire walks through exactly what to ask on vendor calls, including what a good answer sounds like versus a red flag.

    Frequently Asked Questions

    Should I hire an SEO agency or do it myself?

    Do it yourself only while your site is small and simple enough that mistakes are cheap and your time isn’t yet worth more elsewhere. Once you have real competitors, a content backlog, or technical issues you can’t diagnose, that’s the signal to move to either an agency or an in-house hire.

    When should a company hire an SEO agency instead of building an in-house team?

    When you need multiple specialist skills running at once (technical, content, link building) faster than a single hire could ramp, or when your budget doesn’t support a $100,000-plus loaded senior hire yet. Agencies also make sense when nobody internal can evaluate SEO work quality on their own.

    How long before an in-house SEO hire actually pays off?

    Expect two to three months of ramp time before a new hire produces work you’d want to publish, and four to six months before you see meaningful ranking or traffic movement. Budget for at least six to nine months before judging whether the hire was worth it.

    Can one in-house person handle both traditional SEO and GEO?

    A strong generalist can own the strategy and prompt research for both, but tracking AI visibility across ChatGPT, Gemini, Perplexity, and Google AI Overviews at scale, along with citation and sentiment analysis, is difficult to do by hand. Most teams pair a single internal owner with a dedicated visibility tool rather than trying to track it manually.


    Curious how your brand shows up in AI search right now?

    Topify tracks and improves brand visibility across ChatGPT, Gemini, Perplexity, and Google AI Overviews. Want to run the analysis yourself, or have a team run GEO and SEO for you end to end?

  • SEO Consultant vs SEO Agency: Which One Fits Your Situation

    SEO Consultant vs SEO Agency: Which One Fits Your Situation

    You run a nine-person skincare brand out of Austin, and two proposals just landed in your inbox. One is from an independent SEO consultant: $2,200 a month, a single point of contact, fifteen years of experience listed on her site. The other is from a six-person agency: $5,500 a month, a dedicated account manager, and a team roster that includes a content lead, a technical SEO specialist, and a link builder.

    The feature lists look almost identical on paper. Audit, keyword strategy, monthly reporting, on-page fixes. The $3,300 gap is really a gap in what kind of supplier you’re buying: one person’s time, or a team’s capacity.

    This guide assumes you’ve already decided to work with an outside provider rather than build the function in-house. If you haven’t made that call yet, our guide to SEO agency vs. in-house team walks through that earlier decision first.

    What Actually Separates an SEO Consultant From an SEO Agency

    An SEO consultant is one person (or occasionally a very small partnership) selling their own expertise and time directly. An SEO agency is a team with defined roles, where you’re buying a process and a group of specialists rather than a single individual’s hours.

    That distinction matters more than the price tag. A consultant’s ceiling is their own calendar. An agency’s ceiling is how well its internal handoffs work between strategy, writing, dev, and outreach.

    Worth noting: “freelance SEO consultant” gets used loosely. Some freelancers are strategists who hand you a roadmap and step back. Others are one-person shops who also write the content and build the links themselves. Ask which one you’re actually getting before you compare a quote to an agency’s.

    What You Get With an Independent SEO Consultant

    The person who wrote your audit is the same person who’ll be on your monthly call in month six. There’s no account handoff, no junior analyst quietly taking over while the senior person moves to a bigger client.

    Decision-making is fast. A consultant doesn’t need to loop in a project manager and a strategy lead before answering “should we deindex these thin category pages.” They just tell you.

    The tradeoff is capacity. Based on typical caseloads independent consultants describe publicly, a solid one realistically manages four to eight retainer clients at once. If your plan calls for twenty blog posts a month, a dozen technical fixes, and an active outreach campaign, one person’s hours don’t stretch that far, even a very good one.

    There’s also no bench. If your consultant gets sick, goes on a two-week trip, or eventually raises their rates and prices you out, there’s no backup account lead absorbing the work while you look for a replacement.

    What You Get With an SEO Agency

    An agency’s real product is coordinated execution: a writer producing content, a technical SEO person fixing crawl issues, and an outreach specialist building links, all running in parallel instead of queued behind one person’s schedule.

    That parallel capacity is the entire case for paying more. If your roadmap genuinely requires twenty articles, ongoing technical monitoring, and steady link acquisition every month, a team can move all three at once. A solo consultant is running them one after another.

    The tradeoff shows up in who actually does the work. Sales calls are usually handled by a senior partner, but day-to-day execution often lands with an account coordinator managing eight to twelve accounts, a common ratio at small-to-midsize agencies, backed by junior writers and outsourced link builders you’ll never meet. Our guide on questions to ask an SEO company has the exact wording for pinning this down, plus what a red-flag answer sounds like versus a good one.

    Communication also runs through more layers. A question that would take a consultant thirty seconds to answer might go through an account manager who needs to check with the technical lead first. For most clients that’s a minor friction, not a dealbreaker. For a founder used to texting a single person, it can feel slow.

    How Much Does an SEO Consultant Cost vs an SEO Agency

    The pricing gap isn’t as clean as “consultants are cheaper.” Ahrefs’ SEO pricing survey of 439 SEO professionals put the average agency retainer at $3,209 a month, against $1,349 for freelancers and $3,250 for solo consultants. That figure assumes respondents charge toward the upper end of their stated pricing tier, so treat it as a ceiling-leaning benchmark rather than a typical bill, but even accounting for that skew, the consultant average still edges out the agency average.

    The reason: “freelancer” and “consultant” aren’t the same tier. A freelancer executing tasks at $30 to $60 an hour prices very differently from a senior consultant billing $150 to $500 an hour for strategy and diagnosis. Junior consultants with under two years of experience typically start around $50 to $80 an hour; senior specialists with a proven revenue track record command the top of that $150 to $500 range.

    Agency retainers for small businesses commonly run $2,500 to $5,000 a month for a full-service package, climbing to $5,000 to $10,000 for mid-market accounts with heavier content and link-building volume. The number you’re quoted should roughly track the output promised. Our affordable SEO pricing breakdown maps what each price band typically buys in content and link volume, which is worth checking against any proposal, consultant or agency, before you sign.

    When an SEO Consultant Is the Right Fit

    Picture a two-person SaaS startup in Denver that already has an in-house content writer and a developer who can ship fixes. What’s missing isn’t hands, it’s judgment: someone senior enough to say which of forty possible fixes actually move the needle first.

    That’s the classic consultant scenario. You have execution capacity somewhere inside your team already, and what you’re buying is a roadmap, a second opinion on strategy, or a one-time audit before a bigger investment.

    It also fits tight budgets that can’t stretch to a $5,000 agency retainer but still need more than a generic checklist. A $2,000 to $3,000 monthly engagement with a strong independent consultant often outperforms a $2,000 agency retainer, because at that price an agency is usually assigning your account to its most junior staff.

    When an SEO Agency Is the Right Fit

    Now picture a 40-location HVAC franchise group that needs location pages built, reviews managed, technical issues fixed across a shared CMS, and a steady stream of content, all at the same time, with nobody in-house able to execute any of it.

    That’s an execution problem, not a strategy problem, and it’s exactly what an agency is built for. If your gap is bandwidth rather than direction, one person’s calendar was never going to close it regardless of how experienced they are.

    Agencies also make more sense when you need overlapping specialties: technical SEO, content, digital PR, and increasingly AI search visibility, running together under one contract instead of you managing three separate freelancers and hoping their work doesn’t contradict itself.

    The Hybrid Model Most Buyers Never Consider

    There’s a middle tier that rarely shows up in “consultant vs agency” comparisons: a senior consultant who runs your strategy directly but subcontracts execution to a small, named network of vetted freelance writers and a link-building partner.

    You get the fast decision-making and single point of contact of a consultant, plus real execution capacity, without paying full agency overhead on office staff and account management layers. The catch is due diligence: ask exactly who’s doing the writing and outreach, and whether you can talk to them, before assuming it’s all the named consultant’s own work.

    This model tends to fit best in the $2,500 to $4,000 monthly range, above a pure strategy retainer but below a full agency’s overhead-heavy pricing.

    Is a Consultant or an Agency Better at Tracking AI Search Visibility?

    Neither has a built-in edge here, but the constraint each one runs into is different. A solo consultant who’s already splitting attention across four to eight retainer clients rarely has spare hours to also run prompt-level monitoring across ChatGPT, Gemini, and Perplexity by hand, on top of everything else on their plate.

    An agency has more people to spread that work across, but only if AI visibility tracking is actually someone’s assigned responsibility, not an afterthought bolted onto a technical SEO specialist’s existing workload. A lot of “we cover that too” answers on sales calls fall apart under a follow-up question.

    Ask either supplier directly who owns AI visibility tracking on their team and what the monthly output actually looks like, beyond a rankings screenshot with a new logo added to it. A vague answer is the same capability gap either way, just for a different structural reason.

    You don’t need to make that a condition of hiring either one, though. A platform like Topify tracks your brand’s visibility across ChatGPT, Gemini, Perplexity, and Google AI Overviews independently, so you can hand either supplier a real baseline instead of taking their word for how you’re showing up in AI search.

    Which One Should You Actually Hire

    Choose a consultant if you already have in-house execution capacity, need strategic direction more than extra hands, are working with a budget under roughly $2,500 a month, or want a single accountable person you can reach directly.

    Choose an agency if your roadmap requires parallel execution across content, technical fixes, and link building, you have no internal team to absorb any of that work, your budget comfortably supports $4,000 or more a month, or you need multiple specialties covered under one contract.

    If you’re stuck between the two, start smaller than you think you need to. A three-month consultant engagement or a scoped agency project, rather than a 12-month retainer with either, gives you real evidence of fit before you commit the bigger budget.

    Frequently Asked Questions

    Do SEO consultants charge by the hour or a monthly retainer?

    Both models exist. A one-time audit or a short strategy engagement is often billed hourly or as a flat project fee, while ongoing work, monthly reporting, and check-ins usually shift to a retainer once the relationship becomes recurring. Ask upfront which structure applies before comparing a quote to an agency’s flat monthly rate.

    What’s the signal that it’s time to move from a consultant to an agency?

    Watch your invoices, not your gut. If you find yourself paying your consultant more each quarter for execution work (writing, outreach, technical fixes) rather than strategy and judgment, you’re effectively paying consultant rates for agency-shaped work. That’s usually the point where a small agency’s parallel capacity becomes cheaper than a stretched consultant’s hourly rate.

    Do agencies require longer contracts than consultants?

    Often, yes. Agencies more commonly ask for six to twelve month terms to justify onboarding overhead, while independent consultants are more likely to work month-to-month. Contract length and what happens to your access and content if you leave are worth confirming before you sign either type of agreement; our guide to questions to ask an SEO company covers exactly what a good answer sounds like.

    How do I verify a hybrid consultant’s “vetted network” is actually real?

    Ask to speak directly with whoever will be writing your content or doing your outreach, not just the consultant coordinating them. If that request gets deflected, treat it the same way you’d treat an agency that won’t name who’s on your account: as a reason to keep asking, not a reason to walk away automatically.


    Curious how your brand shows up in AI search right now?

    Topify tracks and improves brand visibility across ChatGPT, Gemini, Perplexity, and Google AI Overviews. Want to run the analysis yourself, or have a team run GEO and SEO for you end to end?

  • 5 Signals Your Brand Is Ready for Agentic Commerce

    5 Signals Your Brand Is Ready for Agentic Commerce

    Your marketing team just got asked a hard question in a planning meeting: are you ready for AI agents to shop on your customers’ behalf? Nobody had a clean answer.

    That’s not surprising. ChatGPT alone now handles roughly 50 million shopping queries a day, and AI-driven traffic to U.S. retail sites grew 393% year over year in the first quarter of 2026. Agentic commerce isn’t a future scenario anymore. It’s a channel your brand is already being evaluated in, whether you’ve set anything up for it or not.

    The problem is most readiness conversations stay abstract. “Get AI-ready” isn’t a checklist. It’s a slogan. This piece breaks agentic commerce readiness into five concrete signals you can check against your own brand today, no guesswork required.

    What Agentic Commerce Actually Changes for Brands

    Agentic commerce means an AI agent researches, compares, and increasingly completes a purchase on a shopper’s behalf, rather than just suggesting where to look. The shopper states an intent. The agent handles discovery, comparison, and checkout, sometimes without the shopper ever visiting your site.

    That shift matters because the rules of persuasion change. A polished product page written for a human browser doesn’t help much if the agent making the decision never renders that page the way a person would. It reads your data, not your design.

    The scale backs this up. McKinsey estimates agentic commerce could account for $3 trillion to $5 trillion in global retail spend by 2030, and Gartner projects AI agents will intermediate $15 trillion in B2B purchases by 2028. Consumer behavior is moving just as fast. 73% of consumers already use AI somewhere in their shopping journey, from getting product ideas to comparing prices.

    Here’s the gap. Demand is real, but most merchants aren’t set up to capture it. That gap is exactly what the five signals below are designed to surface.

    Signal 1: Your Product Data Is Structured for Machines, Not Just Humans

    Check this first: can an AI agent read your price, availability, and product attributes without guessing?

    Most brands still optimize product pages for people scanning with their eyes. Agents don’t scan. They parse structured data, and when it’s missing or incomplete, they either skip your product or misrepresent it. Pages with complete product schema, including pricing, availability, and ratings, see meaningfully higher visibility in AI-driven commerce queries.

    The evidence is consistent across independent tests. One study running comprehensive schema markup against a matched control group over 60 days found a 68% increase in AI citations for the pages with schema in place. Separately, pages combining Product schema with AggregateRating markup were found to be three times more likely to appear in AI recommendations than pages without it.

    The common mistake here isn’t ignorance. It’s assuming your existing SEO schema is “good enough” for agentic use cases. It rarely is. Agents need GTIN or MPN fields for product matching, synced availability status, and complete price and currency fields on every offer, not just a subset of your catalog.

    Signal 2: You Know Where AI Agents Currently Mention or Skip Your Brand

    Structured data gets you discoverable. Visibility tracking tells you whether it’s working.

    Here’s the uncomfortable truth: most brands have zero visibility into how often they show up when someone asks ChatGPT, Perplexity, or Gemini to recommend a product in their category. They’re flying blind on the exact channel that’s growing fastest.

    That’s a problem you can’t fix if you can’t see it. Topify tracks how often your brand gets mentioned in AI shopping and comparison prompts across major platforms, so you can see whether you’re showing up in the exact queries that lead to a purchase decision, not just generic brand searches.

    Without that visibility, you’re guessing at a scale problem. 54% of brands that rank well on Google are never cited by AI at all, which means your traditional SEO rank tells you almost nothing about your agentic commerce readiness. These are separate scoreboards.

    Signal 3: Your Pricing and Availability Data Stays in Sync in Real Time

    An agent that recommends a product with the wrong price or a sold-out size doesn’t just frustrate a shopper. It burns the trust the agent needs to keep recommending your brand at all.

    This is where a lot of otherwise well-prepared brands quietly fail. Their catalog feed updates nightly, or their inventory sync runs on a delay built for human browsing patterns, not machine-speed decision loops. Agents that hit stale data tend to route around it, choosing a competitor whose data they can trust in the moment.

    Real-time sync isn’t a nice-to-have anymore. Merchants are already seeing the payoff for getting this right: orders attributed to AI-powered search carried 14% higher average order values compared to organic search, and traffic from catalog-powered AI search converted twice as well as traffic from general AI search. The brands winning that upside are the ones whose data an agent can trust without double-checking.

    Signal 4: You Can Track Whether AI Recommendations Turn Into Actual Purchases

    Getting mentioned by an AI agent and getting bought by one are two different outcomes, and the gap between them is bigger than most teams assume.

    Consumer surveys show the disconnect clearly. 73% of consumers use AI somewhere in their shopping journey, but only 13% have completed a purchase after being referred by an AI assistant. Another study found a similar pattern: 58% research with AI, but only 17% complete a purchase through it. Visibility without conversion tracking leaves you celebrating a metric that doesn’t pay the bills.

    This is where most brands stop measuring, and it’s the exact gap Topify’s Conversion Visibility Rate is built to close. Rather than counting mentions alone, it estimates how likely an AI recommendation is to actually turn into an interaction with your brand, so you can tell the difference between an agent that name-drops you and one that’s actively steering shoppers your way.

    In practice, that distinction changes what you optimize for. A brand with strong mention volume but weak CVR usually has a friction problem further down the funnel, not a visibility problem. Fixing the wrong end of that funnel wastes budget on a signal that was never the bottleneck.

    Signal 5: You’ve Mapped Which Competitors AI Agents Choose Instead of You

    The last signal is the one most teams skip entirely: do you know who wins when an agent picks a competitor over you for the same shopping intent?

    Agents don’t rank brands the way search engines rank pages. They evaluate options against the shopper’s stated goal, and the brand with clearer data, better reviews signal, or faster fulfillment details often wins, even if it’s less known. Structured, real-time delivery data is one of the deciding factors agents weigh when choosing between merchants, so a competitor with tighter logistics data can beat you on a query where your product is objectively a better fit.

    Without competitor benchmarking, you’re optimizing in the dark. Topify’s competitor benchmarking shows exactly which brands AI engines recommend instead of you for shared prompts, so you can see the pattern instead of guessing at it. Often the fix isn’t a better product description. It’s closing a specific data gap a competitor already closed.

    How to Start Closing the Gaps You Just Found

    If you checked most of these boxes, you’re ahead of most of the market. If you didn’t, the fix isn’t to tackle all five at once.

    Start with Signal 1. Structured data is the highest-leverage, lowest-cost fix, and every other signal depends on agents being able to read your catalog correctly in the first place. From there, move to visibility and conversion tracking, since you can’t prioritize what you can’t measure. Competitor benchmarking comes last, once you know your own baseline well enough to know what “winning” looks like.

    Get started with Topify if you want a single view across visibility, conversion tracking, and competitor benchmarking instead of stitching the picture together from five different tools.

    Conclusion

    Agentic commerce readiness isn’t a single feature you can buy off a shelf. It’s five separate capabilities, structured data, visibility tracking, real-time sync, conversion measurement, and competitor awareness, that together determine whether AI agents can find, trust, and choose your brand. The brands treating this as infrastructure work now will be the ones agents default to later. Start with the signal where your gap is widest, not the one that’s easiest to talk about in a meeting.

    FAQ

    Q: What is agentic commerce, in simple terms? 

    A: It’s when an AI agent handles the shopping process on a person’s behalf, from comparing products to completing checkout, based on the goals the person set rather than manual browsing.

    Q: How is agentic commerce readiness different from regular 

    SEO? 

    A: Traditional SEO rewards keyword relevance and backlinks. Agentic commerce readiness depends on machine-readable product data, real-time accuracy, and measurable outcomes an agent can act on directly.

    Q: How do I know if AI shopping agents are already mentioning my brand? 

    A: You need a visibility tracking tool that monitors AI platforms for the specific shopping and comparison prompts relevant to your category, since generic brand search tools won’t capture this.

    Q: What’s the fastest first step to improve AI agent shopping readiness? 

    A: Audit your product schema first. It’s the foundation every other signal depends on, and gaps here are usually the cheapest to fix relative to the visibility they unlock.

    Read More

  • How to Track Your Brand’s Visibility in Agentic Commerce

    How to Track Your Brand’s Visibility in Agentic Commerce

    Etsy’s stock jumped 16% the week ChatGPT turned on Instant Checkout. That’s not a stat about AI hype. It’s a stat about where purchase decisions are actually happening now, and it’s the reason brands that can’t answer “are we visible inside ChatGPT” are flying blind on a channel that’s already converting.

    Agentic commerce means an AI agent handles the full purchase, from product discovery to payment, without the shopper ever landing on your site. ChatGPT, Gemini, and Perplexity aren’t just answering shopping questions anymore. They’re completing the sale. If your product isn’t part of that conversation, no ad budget fixes it after the fact.

    This guide walks through what’s actually changed, the layers of visibility you need to track, and a step-by-step approach to building that tracking system instead of guessing.

    Your Site Isn’t the Point of Sale Anymore

    For most of ecommerce history, the store was the checkout. That’s no longer true. OpenAI’s Agentic Commerce Protocol and Google’s Universal Commerce Protocol now let AI agents search a product catalog, build a cart, and finish payment inside the chat interface itself.

    ChatGPT already has roughly 900 million weekly users, and AI-driven retail traffic grew 393% year over year in Q1 alone, according to Elogic’s 2026 commerce data. eMarketer projects AI platforms will drive $20.9 billion in retail spending in 2026, nearly four times 2025’s total.

    Your site is no longer the primary conversion surface. It’s the fulfillment layer.

    That shift matters because each platform behaves differently. ChatGPT tends to win considered purchases sold through Shopify or Etsy. Gemini leans toward consumables and replenishment items pulled from Google Merchant Center. Perplexity attracts high-intent shoppers who’ve already done their research and just want a fast, trusted answer.

    Tracking one platform and assuming it represents the whole picture is how brands miss the agentic commerce keyword entirely in their own reporting.

    Why Asking ChatGPT Yourself Doesn’t Count as Tracking

    Most marketing teams start the same way. Someone opens ChatGPT, types a query their customer might ask, and screenshots whatever comes back. It feels like tracking. It isn’t.

    AI answers aren’t static. The same prompt asked twice in one week can surface different brands, different rankings, and different tones. A single good answer tells you nothing about your trend line.

    Manual checks also can’t scale across platforms. Conversion behavior alone proves the point: Claude converts shoppers at 16.8%, ChatGPT sits between 14.2% and 15.9%, Perplexity converts at 10.5%, and Gemini trails at 3.0%, per Elogic’s platform comparison. Each platform is a different audience with different intent, and a single spot check can’t tell you where you stand across all of them at once.

    That’s the gap most brands still can’t see.

    The Three Layers of Agentic Commerce Visibility

    Tracking your brand’s visibility in agentic commerce isn’t one metric. It’s three layers stacked on top of each other, and most tools only cover the first.

    Presence. Can the agent even find your product? This depends on whether your catalog is properly fed through Shopify’s Agentic Storefronts, Google Merchant Center, or direct ACP integration, and whether your product pages carry complete Schema.org markup.

    Recommendation. When a shopper asks a relevant question, does the agent mention you at all, or does it default to a competitor? This is where most brands first realize they’re invisible, not because their product is bad, but because the agent never surfaces it.

    Position and sentiment. Being mentioned third on a list of five isn’t the same as being the top pick, and a neutral mention isn’t the same as an enthusiastic one. Both affect whether a shopper actually clicks through.

    Products with complete Schema.org markup are 6.4 times more likely to be selected by AI agents for recommendations, according to LLMRecommend.com’s Q1 2026 data cited by Lexsis. That single technical fix moves you across all three layers at once.

    How to Actually Set Up Tracking

    Here’s the sequence that works, whether you’re doing this manually at first or moving straight to an automated system.

    Step 1: Build your prompt set from real shopper language. Skip generic keywords. Pull the actual phrasing your customers use, questions like “best running shoe for a wide toe box under $120,” not just your product category name.

    Step 2: Track those prompts across ChatGPT, Gemini, and Perplexity on a recurring basis. A one-time check tells you nothing. You need visibility over weeks, because agentic commerce answers shift as agents recrawl feeds and update reasoning.

    Step 3: Run the same prompts against your top two or three competitors. Visibility only means something in context. If a competitor shows up in nine out of ten answers where you show up in two, that’s the gap you need to close first.

    Step 4: Connect visibility to conversion likelihood, not just mention count. Getting named isn’t the goal. Getting named in a way that leads to a click or a completed purchase is.

    This is where a dedicated system starts to matter more than spreadsheets. Topify tracks brand mentions, position, and sentiment across ChatGPT, Gemini, Perplexity, and other major AI platforms automatically, and its CVR metric estimates how likely a given AI answer is to actually drive a customer to engage with your brand rather than just count how often you’re named. Dynamic Competitor Benchmarking runs the same comparison from Step 3 continuously, so a shift in a competitor’s position shows up as it happens instead of during a quarterly review.

    That combination matters specifically in agentic commerce, because a mention with no purchase intent behind it isn’t worth much when the whole point of the channel is that the agent can complete the sale on the spot.

    The Blind Spot Most Brands Miss: Amazon Doesn’t Play the Same Game

    If part of your catalog lives on Amazon, your tracking strategy needs a separate lane for it. Amazon has blocked the ChatGPT-User and OAI-SearchBot crawlers in its robots.txt file, which means Amazon listings can’t appear in ChatGPT’s shopping results in real time, per Elogic’s analysis.

    That’s a defensive move to protect Amazon’s own advertising business, but it creates an opening. A brand selling the same product on both Amazon and an independent Shopify store will see that Shopify listing surface in ChatGPT while the identical Amazon listing stays invisible.

    Amazon’s own agent, Rufus, works entirely differently. It recommends only from Amazon’s catalog and reviews, so optimizing for the open web agents does nothing for your Rufus visibility, and vice versa, according to Eevy’s 2026 comparison of AI shopping agents. If Amazon is a meaningful share of your revenue, track it as its own category, not a subset of your ChatGPT or Gemini numbers.

    Common Mistakes That Skew Your Visibility Data

    A few patterns show up again and again in brands new to this kind of tracking.

    Treating one good result as proof of visibility is the most common. One good answer from ChatGPT last week doesn’t mean you’re visible today.

    Others focus entirely on mention frequency and ignore sentiment and position, which means a brand can look “visible” on paper while consistently landing in a lukewarm, low-ranked mention that rarely converts. Review depth and third-party corroboration, things like editorial roundups and Reddit threads, are heavily weighted inputs across ChatGPT, Gemini, and Perplexity because they’re the closest thing to ground truth an agent can check your claims against, per Eevy’s research. A brand with thin review coverage will underperform in agent recommendations even with a technically clean product feed.

    The table below breaks down what each major platform actually weighs, so you know where to focus first.

    PlatformPrimary SignalBest Fit For
    ChatGPTProduct feed via ACP, review depthConsidered purchases, Shopify and Etsy sellers
    GeminiGoogle Merchant Center feed, Schema.org markupConsumables, replenishment items
    PerplexityThird-party trust, independent corroborationHigh-intent, research-heavy shoppers
    Amazon RufusAmazon catalog and review data onlyAmazon-first sellers

    Conclusion

    Agentic commerce didn’t arrive as a future trend. It’s already routing purchases through ChatGPT, Gemini, and Perplexity today, and the brands winning that channel are the ones treating visibility as something to measure, not assume. Start with your prompt set, track presence, recommendation, and position across platforms consistently, and connect what you find to actual conversion likelihood instead of raw mention counts. That’s the difference between knowing you’re in the conversation and just hoping you are.

    FAQ

    What is agentic commerce? 

    Agentic commerce is the shift where AI agents like ChatGPT, Gemini, and Perplexity handle the entire purchase process, from discovering a product to completing payment, without the shopper visiting a brand’s website directly.

    How is tracking AI shopping visibility different from tracking traditional SEO rankings? 

    Traditional SEO tracking measures a fixed position on a results page. AI shopping visibility is dynamic. The same prompt can return different brands, different rankings, and different sentiment depending on when it’s asked, which makes recurring, cross-platform tracking necessary instead of a one-time check.

    Which AI platform should ecommerce brands prioritize first? 

    It depends on your catalog. ChatGPT tends to favor considered purchases on Shopify and Etsy, Gemini favors consumables tied to Google Merchant Center, and Perplexity attracts shoppers who’ve already done deep research. Most brands need coverage across all three rather than picking one.

    Can I track AI shopping visibility manually? 

    You can start manually by running a consistent set of shopper prompts across platforms on a schedule, but manual checks struggle to catch trend shifts, competitor movement, and sentiment changes at scale, which is why most teams eventually move to automated tracking.

    Read More

  • Agentic Commerce and the Attribution Black Hole

    Agentic Commerce and the Attribution Black Hole

    Your Direct traffic jumped 30% last quarter and nobody on your team ran a new campaign. Sales are up, the CFO wants an explanation, and your GA4 dashboard has nothing useful to say. That gap isn’t a tracking bug you can patch with a UTM parameter. It’s what happens when agentic commerce starts routing purchases through a conversation your analytics stack was never built to see.

    When the Agent Buys, Your Dashboard Goes Blank

    Agentic commerce means an AI agent handles discovery, comparison, and increasingly the checkout itself, inside ChatGPT, Perplexity, or a Shopify Agentic Storefront, without the shopper ever landing on a page your pixels can fire on. OpenAI’s Instant Checkout and the newer Agentic Commerce Protocol let a customer buy without leaving the chat window, and Shopify reports AI-attributed orders on its platform grew 11x between January 2025 and January 2026.

    That’s not a niche edge case anymore. Salesforce projected agent-driven purchases would account for 22% of global orders during Cyber Week 2025 alone. Every one of those transactions starts with a recommendation your team never saw happen.

    The 70% That Vanishes Into Direct Traffic

    Here’s the mechanical reason your reports look wrong. When someone taps a link inside the ChatGPT app, the referrer header often gets stripped before it ever reaches your site. iOS uses WKWebView, Android uses Chrome Custom Tabs, and both drop that header on the way out.

    The result is roughly 70.6% of AI-driven traffic arriving with no referrer at all, which means GA4 dumps it straight into Direct. One marketing researcher found 86% of her site’s new users were classified as Direct during a stretch when measurable referral traffic actually dropped 90%, even as new users grew 126% year over year.

    This isn’t a ChatGPT problem specifically. TikTok, Slack, Discord, and WhatsApp have stripped referrers for years. AI assistants just made the blind spot big enough that finance teams started asking questions.

    Why the Invisible Traffic Might Be Your Best Traffic

    Here’s the part that should actually worry you. The traffic your reports can’t see tends to convert better than the traffic they can.

    Dark AI traffic converts at 10.21% versus 2.46% for non-AI traffic, a 4.1x gap. Across the board, AI-referred sessions convert at roughly 4.4x the rate of traditional organic search. If your budget decisions run off GA4’s channel report, you’re likely underfunding the exact channel that’s outperforming everything else, simply because it shows up as “Direct” instead of “AI.”

    What You Can Still Track

    Some of this is fixable. Google rolled out a default AI Assistant channel in GA4 in May 2026, which catches ChatGPT and Gemini automatically, but it still misses Perplexity and Claude. A custom regex channel group covering the major AI domains recovers most of what’s left, though it needs quarterly maintenance since referrer patterns keep shifting.

    Platform-native tools help too. Shopify’s Agentic Storefronts show you whether an order came from ChatGPT, Copilot, or Perplexity directly in the admin. That’s real progress. But even with all of it stitched together, 89% of brands still can’t properly attribute their AI referral traffic, because knowing an order came from an AI platform is a different problem from knowing why the AI chose you over a competitor in the first place.

    The Part That Stays Permanently Dark

    This is the actual black hole, and no amount of GA4 configuration closes it. Even a perfectly instrumented store can tell you a sale came from ChatGPT. It can’t tell you which prompt surfaced your brand, what the agent compared you against, or why it picked your product over three others with similar specs.

    That question doesn’t live in web analytics at all. It lives in the same layer that determines whether an AI agent can parse your product data in the first place: 42% of customers abandon purchases due to insufficient product information, and agents are far less forgiving of gaps than human shoppers, since they don’t guess in your favor when structured data is missing.

    This is where visibility tracking has to pick up where traffic attribution stops. Instead of chasing individual sessions, tools built for this measure the probability that an AI response leads to brand engagement at all. Topify’s Conversion Visibility Rate metric works this way, estimating how likely a given AI answer is to drive a customer toward your brand, even in cases where no clean referral trail exists to prove it after the fact. Paired with source analysis that shows exactly which domains and pages an AI platform is pulling from, it turns an unmeasurable event into a directional signal your team can actually act on.

    Building an Attribution Strategy for a Black Box

    The practical move isn’t chasing one unified number. It’s layering three views: a cleaned-up GA4 setup that catches what referrers reveal, platform-native order data from Shopify or your commerce backend that catches confirmed AI-attributed purchases, and a visibility layer that tracks whether you’re getting recommended in the first place, regardless of whether that recommendation ever produces a trackable click.

    Structured product data underpins all three. Without accurate Schema.org markup, agents can’t reliably evaluate your catalog, and no attribution fix downstream matters if the agent never considered you to begin with. Most estimates put full-confidence attribution frameworks 18 to 24 months out. Brands building the visibility and data infrastructure now will have evidence to show when that measurement matures. The ones waiting for a clean dashboard will still be guessing.

    Conclusion

    The attribution black hole in agentic commerce isn’t going away, and pretending your existing GA4 setup covers it just delays the budget conversation you’ll eventually have to have. Fix what’s fixable in traffic reporting, but don’t stop there. Pair it with a visibility layer that tracks whether AI systems are recommending you at all, because that’s the one question traffic data was never going to answer.

    FAQ

    Q: What is agentic commerce? 

    A: Agentic commerce refers to purchases where an AI agent, such as ChatGPT or a Shopify-connected assistant, handles product discovery, comparison, and sometimes checkout on a customer’s behalf, often without the customer visiting the brand’s website directly.

    Q: Why does ChatGPT traffic show up as Direct traffic in GA4? 

    A: Mobile apps typically strip the referrer header before a link opens, so GA4 has no source to attribute the visit to and defaults it to Direct. This affects a majority of AI-referred sessions, not just a small fraction.

    Q: Can brands fully track AI agent purchases? 

    A: Partially. Platform-native tools like Shopify’s Agentic Storefronts can confirm an order originated from an AI platform, but they can’t explain why the agent recommended that brand over a competitor, which remains outside standard analytics.

    Q: What’s the difference between ACP and UCP? 

    A: ACP, the Agentic Commerce Protocol, powers checkout inside ChatGPT and similar assistants. UCP, the Universal Commerce Protocol from Google and Shopify, covers the broader commerce journey including discovery, cart, and post-purchase steps. Most retailers end up needing both.

    Read More

  • Why Your Products Aren’t Showing Up When ChatGPT Shops for Customers

    Why Your Products Aren’t Showing Up When ChatGPT Shops for Customers

    ChatGPT now handles roughly 50 million shopping related queries every day. Searches for “AI shopping” alone have grown 1,767% over the last two years.

    If your products aren’t turning up in those conversations, you’re not losing a future channel. You’re losing a present one.

    The ChatGPT Shopping Moment Nobody Priced In

    Most brands still treat ChatGPT shopping as a side project. That’s a mistake.

    More than six in ten consumers have already used ChatGPT to shop, and one in four say it gives better recommendations than Google. Bain & Company found that 80% of consumers now rely on AI generated results for at least 40% of their searches.

    The dollars are catching up too. McKinsey projects agentic commerce could drive $3 to $5 trillion in global transactions by 2030. That’s not a niche. That’s a new front door for retail.

    Instant Checkout Died, but Agentic Commerce Didn’t

    Here’s a twist that changes the strategy for a lot of teams. OpenAI’s Instant Checkout, the buy-without-leaving-chat feature launched in September 2025, has been quietly shelved as of March 2026. Fewer than 30 Shopify merchants ever went live, against the over a million once promised.

    The reason wasn’t philosophical. It was conversion math.

    Walmart found that checkout inside ChatGPT converted roughly 3 times worse than a click through to walmart.com, even though ChatGPT drove about twice the new customer rate that Walmart sees from search. In practice, ChatGPT is turning out to be a discovery engine, not a checkout counter.

    The underlying Agentic Commerce Protocol, open sourced by OpenAI and Stripe, is still very much alive. It just plays a different role now: get discovered in the chat, close the sale on your own site. That’s the model worth building for.

    That’s the gap most brands still haven’t priced in.

    The Real Gatekeeper Is Google Shopping, Not ChatGPT

    Here’s the part that surprises most marketing teams. ChatGPT doesn’t build its own product index. It reads someone else’s.

    Peec AI analyzed over 43,000 ChatGPT carousel products and found that 83% were strong matches to Google Shopping’s organic top 40 results for the same query. A separate study found the number closer to 100%, with Bing Shopping explaining only about 11% of what showed up. ChatGPT also pulls roughly 75% of its raw product data straight from Google Shopping.

    Rank matters more than most teams assume. Peec AI’s data shows 60% of carousel matches come from Google Shopping’s top 10 results, climbing to 84% by the top 20. Products sitting at rank 21 to 40 account for only about 16% of matches.

    Google Shopping RankShare of ChatGPT Carousel Matches
    Top 10~60%
    Top 20~84%
    Rank 21 to 40~16%
    Outside top 40Effectively 0%

    If you’re not in Google Merchant Center with a clean feed, you’re not in ChatGPT’s candidate pool at all. No amount of great copywriting on your product page fixes that. Feed quality is the gate. Everything else decides what happens once you’re through it.

    Why Your Titles Fail a Model That Talks Like a Shopper

    Getting into the pool is step one. Getting picked is a different problem, and it’s where most feeds quietly fail.

    Shopping fan out queries inside ChatGPT average about seven words and read like something a person would actually say, not a keyword string. “Red Dress Cotton” doesn’t match how anyone talks to an AI. “Women’s A-Line Cotton Midi Dress in Cherry Red” does.

    Structured attributes carry the same weight. Google Shopping needs brand, product type, material, color, size, gender, condition, and a GTIN or manufacturer ID to place your product correctly. Skip a field and you either drop out of relevant queries or get miscategorized entirely.

    Freshness compounds this. ChatGPT’s own merchant feed spec supports updates every 15 minutes, compared to Google Shopping’s standard 24 hour cycle. Stale pricing or a phantom “in stock” tag is often the quiet reason a product that used to appear stops showing up.

    The Trust Signals That Decide Whether You Get Recommended

    Once ChatGPT has a shortlist, it starts reasoning about which product to actually suggest. That’s where trust signals take over from feed mechanics.

    Reviews matter more than most teams realize, because ChatGPT performs sentiment synthesis on the actual text of reviews to answer detailed shopper questions. If your review content isn’t wired into your feed, ChatGPT pulls social proof from Reddit or third party blogs instead, and you lose control of your own narrative.

    Brand mentions carry surprising weight too. Ahrefs found that branded mentions across the web correlate with AI visibility at 0.664, well above backlinks at 0.218 or domain rating at 0.326. A brand that only exists on its own storefront and its own feed is structurally harder for an AI agent to trust.

    Content depth adds another layer. Academic GEO research from Princeton and Georgia Tech found that content backed by statistics, citations, and structured evidence can lift AI visibility by up to 40%.

    None of these signals live in your product feed. They live in how your brand shows up everywhere else AI models look.

    How to Check If You’re Even in the Running

    Before fixing anything, you need to know where you actually stand.

    Run a handful of shopping style prompts through ChatGPT the way a real customer would phrase them. Not “best waterproof boots” but “what’s a good waterproof hiking boot for wide feet under $200.” Check whether your brand appears, where it lands in the carousel, and which competitors keep showing up instead.

    This works fine as a spot check. It falls apart at scale. Prompts drift, models get updated, and a brand that shows up today can quietly disappear next week without anyone noticing until sales already dipped.

    Turning Product Visibility Into Something You Can Track

    Manual prompt testing tells you what’s happening right now, once. What most teams actually need is a way to see the pattern over time, and to know which lever to pull when visibility drops.

    Topify‘s Visibility Tracking follows how often your products and brand actually surface across ChatGPT, Perplexity, and Google AI Overviews, so a drop shows up as a chart instead of a support ticket. Paired with Source Analysis, it shows exactly which domains and review sources AI models are citing when they explain a recommendation, which is often the fastest way to spot a content gap before a competitor fills it.

    Competitor Monitoring rounds it out by showing who’s winning the same carousel you’re trying to get into, and where their feed or content is simply stronger than yours right now. That turns “why aren’t we showing up” from a guess into a diagnosis.

    What to Fix This Week

    • Confirm your Google Merchant Center feed is complete: brand, GTIN, material, color, size, and condition, with no missing fields
    • Rewrite your top 20 product titles the way a customer would actually ask for them, not the way your internal catalog names them
    • Sync your product page schema markup with your feed data so the two never contradict each other
    • Wire your genuine review content into your feed instead of leaving AI models to source sentiment from third party sites
    • Start tracking your AI shopping visibility on a recurring basis instead of spot checking it once and moving on

    Conclusion

    Your products aren’t invisible to ChatGPT because AI shopping is some kind of black box. They’re invisible because Google Shopping’s organic index decides who even gets considered, and most feeds still aren’t clean enough to clear that bar. Fix the feed first. Build the trust signals second. Track what happens next, because a visibility gap you can’t see is one you can’t fix.

    FAQ

    Does ChatGPT rank paid ads in its shopping results? 

    No. Both Peec AI and OpenAI confirm that ChatGPT’s product carousel pulls from organic Google Shopping results only. There’s currently no way to pay for placement.

    Do I need to be on Shopify to appear in ChatGPT shopping? 

    No. Appearing depends on having a well optimized Google Merchant Center feed, not on which ecommerce platform you run. Etsy and independent merchants show up the same way Shopify stores do.

    Is Instant Checkout still worth building for? 

    Not as a priority. OpenAI shelved Instant Checkout for most merchants in March 2026 after adoption stalled. The Agentic Commerce Protocol behind it is still active, but the practical model right now is getting discovered inside ChatGPT and closing the sale on your own site.

    How is agentic commerce different from regular ecommerce SEO? 

    Regular SEO optimizes pages for crawlers and keywords. Agentic commerce optimizes structured data, primarily your Google Shopping feed, for an AI agent that reasons over attributes, reviews, and trust signals before recommending a product on a customer’s behalf.

    Read More