Ads or organic traffic for your store: what should I do first?

Renting traffic versus owning the channel — Visibility Mesh

An online store should check its own pages before it decides how much to spend on ads, since ads and organic traffic both land on the same pages. Google Ads disapproves ads whose landing pages its AdsBot crawler cannot reach, and a page that search engines and AI assistants can read keeps being found after the ad budget stops.

By Margareta Petrovic, CISA, CISSP, founder of Visibility Mesh. Updated November 9, 2026.

Most advice on this question weighs the speed of ads against the patience organic work needs. We start one step earlier, with the page both channels send people to.

What happens to ad traffic when the budget stops?

Ad visits last as long as the budget does. When a campaign pauses or the money runs out, the ads stop showing and the visits stop with them.

Ads also do not buy a place in the organic results. Google's guide on whether you need an SEO says that advertising with Google will not have any effect on your site's presence in its search results, and that Google never accepts money to include or rank sites there. Our article on whether ChatGPT is paid to recommend products covers the assistant side of the same question.

Why should I check the store before I spend on ads?

Google Ads checks each landing page with its own crawler, called AdsBot. Google's destination requirements list "Destination not working" for pages that return an HTTP error to AdsBot, and "Destination not crawlable" for pages AdsBot cannot crawl. Either one gets an ad disapproved.

One detail trips up many stores. Google's page on special case crawlers says AdsBot ignores the global robots.txt group, the one that starts with an asterisk. A general rule will not block it, but a rule that names AdsBot-Google and disallows your pages will. The guide to checking your robots.txt shows where to look.

ChatGPT ads work the same way. OpenAI's crawler page says OAI-AdsBot only visits pages submitted as ads. A landing page that blocks crawlers by name can fail both ad crawlers, and a page that needs scripts to show its text risks failing the crawlers that do not run them.

What keeps working after the budget stops?

A store that search engines and AI assistants can read keeps being found with no cost per click. Four checks decide it. Crawlers can reach your pages, the content is in the page when they read it, each product has one address, and the facts in its markup match what the page shows.

Most stores have work to do here. In our August 2026 study of 245 Shopify storefronts, the median score was 46 out of 100, and 67% of the stores scored below 50. Google and each assistant decide what they show, and fixing those gaps does not buy a place. It does put the store among the pages they choose from.

When do ads make sense first?

Ads make sense first when you need sales this month, for example at a launch or before Black Friday. They also suit a new kind of product that nobody searches for yet, since search engines and assistants answer the questions people already ask. Keep any campaign that clearly pays for itself. The order we recommend is to check the store, fix whatever blocks the crawlers, and then spend.

How do I check the store before the next campaign?

You can do this yourself in under an hour.

  1. Open yourstore.com/robots.txt and look for any group that names AdsBot-Google or OAI-AdsBot with a Disallow rule.
  2. Open the 5 landing pages your ads use most in a private window and confirm that each one loads without an error.
  3. In your Google Ads account, go to Campaigns > Ads and filter the Status column for disapproved ads. Look for Destination not working or Destination not crawlable.
  4. Ask whoever manages your firewall or security plugin whether it blocks crawlers by name.
  5. In your Shopify admin, open Analytics > Reports and note last month's sales by traffic source, so you can see what changes after the fixes.
  6. Run a free scan on the store and save the result before the campaign starts.

What did a coffee subscription brand find in robots.txt before its Black Friday ads?

The owner of a coffee subscription brand on Shopify planned a Black Friday campaign to 3 landing pages and first opened robots.txt, which held a group for AdsBot-Google with Disallow: /pages/, left there by an old landing page app. Two of the three landing pages lived under /pages/. Google would have refused those ads for free, which is the only free thing in a Black Friday campaign.

After the app's rule was removed, all three pages loaded in a private window with the product facts in the page text, and the campaign ran. The same pages are now readable to Google and to ChatGPT search. That work keeps paying after the campaign ends.

Where do I go from here?

If you want traffic that costs time instead of money, read how to get traffic to your online store without ads and how to promote your Shopify store for free. If crawlers are your concern, can AI crawlers access your store covers each one. When the scan finds blocked crawlers or broken templates on Shopify or WordPress, AI Visibility Setup: Foundation fixes them for $2,500, and you approve every change before it goes live.

Questions owners ask

Should I run ads or work on organic traffic first?

Check the store first, since both channels send people to the same pages. Fix anything that blocks crawlers or returns errors, then run ads where you need sales quickly and let search and AI assistants bring steady traffic over time.

Do Google Ads help my SEO?

Google says they do not. Its guidance states that advertising with Google will not have any effect on your site's presence in its search results, and that Google never accepts money to include or rank sites there.

What happens to my traffic if I stop running ads?

The visits that came from ads stop when the ads stop. Visits from search and AI assistants do not depend on an ad budget, which is why the store should stay readable while the ads run.

Can a robots.txt rule stop my Google ads from running?

A rule can stop them if it names AdsBot-Google and disallows your landing pages. Google says AdsBot ignores the general group that starts with an asterisk, and its destination requirements disapprove pages AdsBot cannot crawl.

Does Visibility Mesh run ads for me?

Managing ad campaigns is not part of our listed packages. We measure what search engines and AI systems can read on your store, and on Shopify and WordPress we can fix it for you with Foundation, a one time project for $2,500.

Sources

We opened every source below on November 9, 2026.

See whether this applies to your site

The free scan reads your own pages and shows which of these problems it finds on your site.

The free Visibility Mesh scan checks whether AI crawlers can reach your website and reads the structured data and text of 5 key pages. The scorecard has 3 complete findings, and each one names the page and the fix. No install, no call, no card.

Run the free scan