Blog

How to find new Shopify stores and reach them first

How to find new Shopify stores in their first week: where new stores show up, how to confirm one is Shopify and new, and what to say when you write.

· 14 min read

On this page

New Shopify stores show up first in the public certificate logs, minutes after the owner connects their own domain. To find them by hand, collect candidate domains from those logs, ad libraries and launch posts, confirm each domain points at Shopify, and check that the domain and its products are only days old. Then write to the owner about one concrete thing their store is missing, before anyone else does.

You can do all of it by hand with free tools. Below are the exact checks to run, the gaps worth pitching, and two sample first messages you can adapt today.

Why should you go after new Shopify stores at all?

A store in its first few weeks is a different kind of prospect from a store that has been trading for three years.

The owner of a new store is still building. They have a theme, some products, and a payment setup. They usually do not yet have:

  • tracking set up properly, so they cannot see which ads or posts bring sales
  • a way to capture email addresses from visitors who do not buy
  • reviews on their product pages
  • product descriptions written for search, or a meta description on the home page
  • a clear returns or shipping page that answers questions before they are asked

Every one of those is a job a freelancer or small agency can do. More importantly, the owner is in buying mode. They are already spending money on apps, ads and samples, and they know the store is not finished.

Compare that with an established store. It has picked its email tool, its ads person and its developer. To win that client you have to replace someone, which is a much harder conversation than filling a gap nobody has filled yet.

Timing matters too. A new store gets found by other freelancers eventually. The ones who write in the first week are writing to an inbox that is still quiet.

Where do new Shopify stores show up first?

There is no public "new stores" list from Shopify. You have to catch stores as they appear in places that are public for other reasons. These are listed roughly from most to least useful.

Certificate Transparency logs

Every website that uses HTTPS needs a security certificate, and every publicly trusted HTTPS certificate is written to public, append-only logs (browsers will not trust one that is not). This system is called Certificate Transparency. It exists so that anyone can spot a certificate issued by mistake, but it also works as a near real-time record of websites going live.

When a Shopify merchant connects a custom domain such as example-candles.com, Shopify provisions an SSL certificate for it automatically. That certificate lands in the logs, usually within minutes.

You can search the logs for free at crt.sh. Type a domain and you will see the certificates logged for it, with dates. That makes it a good way to check one domain's age. To discover new domains, search with a wildcard around a niche word, such as %candle%, and sort by the date the certificate starts. It is slow and sometimes times out, because the logs record a huge number of certificates every day and almost none of them are Shopify stores. But it does turn up domains that went live this week, which you then check with the steps below.

One catch: stores that still use their something.myshopify.com address do not show up individually. Shopify covers those with one wildcard certificate. A store only becomes visible in the logs when it connects its own domain, which is also usually the moment the owner gets serious about launching.

Paid social ads

New stores often start advertising within days of launch. Meta's public Ad Library lets you search active ads by keyword, and many brand new stores appear there with only a handful of ads and a page created recently. It is useful for finding stores already spending money, which tells you they have a budget.

The downside is volume and effort. You search by keyword, open each advertiser, and check the store by hand.

Search operators

Searching Google for phrases that appear on Shopify storefronts, such as "powered by shopify" plus a product word, or site:myshopify.com plus a niche, does surface stores. In practice it mostly surfaces old ones. Google takes time to find and rank a new site, so by the time a store shows up for these searches it is rarely in its first week.

Communities and launch posts

Owners announce launches on Reddit, in Facebook groups for store owners, on X and on Instagram. These posts are warm leads because the owner is asking for feedback in public. They are also scarce and crowded: if a launch post is visible to you, it is visible to every other freelancer in that group.

Comparing the sources

SourceHow freshCostEffort per leadMain drawback
Certificate Transparency logsMinutes after the domain connectsFreeHigh if done by handMillions of certificates, few are stores
Ad librariesDays, once ads startFreeMediumOnly stores already running ads
Search operatorsWeeks to monthsFreeLowMostly old stores
Community launch postsLaunch dayFreeLowFew of them, and crowded
A lead feed built on the logsThe day the site goes liveFree to try, then paidLowYou rely on someone else's checks

How do you confirm a store is Shopify?

Once you have a candidate domain, it takes about a minute to confirm the platform. Use more than one check, because themes and apps can hide some of the signs.

Check the DNS

Shopify asks merchants to point their domain at Shopify's servers. When you look up the domain's DNS records (any free DNS lookup site will do), a Shopify store usually shows:

  • an A record pointing to an address starting 23.227.38. (23.227.38.65 is the one Shopify tells merchants to use)
  • a www record that is a CNAME to shops.myshopify.com

If you see either, the domain is almost certainly served by Shopify.

Check the page source

Open the store, view the page source, and search for cdn.shopify.com. Shopify serves theme files and images from that address, so it appears on nearly every Shopify page. You will often also find Shopify.theme in a script block, which names the theme the store is using.

That theme name is worth noting. If it names one of Shopify's free themes, such as Horizon or Dawn, the owner probably has not paid for design work yet. The merchant can rename a theme, so treat the name as a hint rather than proof.

Check /products.json

Add /products.json to the end of the store's address, for example example-candles.com/products.json. Most Shopify stores answer with a JSON list of their products. If you get that list, it is Shopify. It also tells you when each product was added, which is the best clue to the store's age.

How do you know a Shopify store is actually new?

A store can connect a new domain years after it opened, or move from another platform. So a fresh certificate on its own does not prove a fresh store. Check three dates.

  1. Domain registration date. Look up the domain with an RDAP or WHOIS tool. A domain registered in the last few weeks is a strong sign. A domain registered ten years ago with a new certificate is probably an old business moving platforms.
  2. First certificate date. On crt.sh, sort the domain's certificates by date and look at the oldest one. If the first certificate ever issued was last week, the site is new to the web.
  3. Product dates. In /products.json, each product has a created_at and a published_at field. If the oldest product was created a few days ago, the catalog is new. The list only shows published products and returns 30 at a time, so add ?limit=250 to see more.

When all three agree, you have a store in its first weeks. When they disagree, trust the oldest date. That is closest to the truth about the business.

Two more quick tells: a store still showing a password page ("Opening soon") is not live yet, and a footer that still says the theme's placeholder text tells you nobody has finished the setup.

To find who to write to, check the contact page, the footer, and the store's policy pages. Shopify's refund and privacy templates ask for a contact email, and many owners fill it in. For a first name, try the About page or the store's Instagram bio. If you cannot find a name, "Hi" plus the store name is fine.

What is a new Shopify store usually missing?

Look at the store as a buyer would, then look at the source for the tools a store normally adds. The table below lists the gaps that come up most often, how to spot each one, and what it costs the owner.

GapHow to spot itWhat it costs the owner
No ad pixelNo Meta or TikTok pixel in the source or in Shopify's web pixelsAds cannot learn who buys, and retargeting is impossible
No analyticsNo Google Analytics tag in the sourceThey cannot see where visitors come from or where they leave
No email captureNo popup or signup form from an email toolVisitors who do not buy today are gone for good
No reviews widgetProduct pages with no reviews sectionShoppers hesitate to buy from a store they have never heard of
No meta descriptionEmpty or missing meta description tagGoogle writes its own snippet, often from menu text
Images with no alt textProduct images with empty alt attributesWeaker image search and a worse experience for screen reader users
No contact formOnly an email address, or nothingQuestions before purchase go unasked and the sale is lost
Free theme, untouchedA free Shopify theme with placeholder text or demo sectionsThe store looks unfinished, which lowers trust

You do not need to fix all of these to win a client. You need to find the one that matches what you sell:

  • Web designers and developers: the untouched default theme, missing contact form, broken mobile layout.
  • SEO people: missing meta description, thin product copy, images with no alt text, no blog or collection descriptions.
  • Ads and social people: no pixel, no analytics, which means any ad money they spend is mostly guesswork.
  • Email and retention people: no email capture at all, no welcome flow.
  • Brand and content studios: stock photos, no about page, product copy pasted from the supplier.

Pick one gap per store, the one you are best at fixing. It makes the first message short and specific.

What should you say in your first message?

New store owners get a lot of generic pitches. "I can help grow your store" goes straight to the bin. What gets a reply is proof that you looked at their store, plus one small, concrete offer.

A good first message does four things:

  1. Shows you looked, by naming the store and one real detail.
  2. Names one gap and what it costs, in their terms (sales, ad money, customers).
  3. Offers one small next step that is easy to say yes to.
  4. Stays short. Under 120 words is a good target.

A sample email for an ads freelancer

Subject: Quick one about the pixel on Example Candles

Hi Sam,

I came across Example Candles this week. The fig and cedar candle photos are lovely, much better than most new stores I see.

One thing I noticed: there is no Meta pixel on the site yet. Without it, Meta cannot learn who buys from your ads, and you cannot show ads again to people who looked but did not buy.

It takes about an hour to set up properly, with purchase tracking. Happy to do it, or to send you a short checklist if you would rather do it yourself.

Either way, good luck with the launch.

Alex

Notice what it does not do. It does not attach a 20 page audit, list ten problems, or ask for a call in the first message. The checklist offer gives the owner a way to say yes without spending anything, and it starts a conversation.

A sample message for an SEO freelancer

Hi Priya, I was looking at Northfield Tea's new store. Your home page has no meta description yet, so when Google lists the site it will have to guess at a summary, and it often grabs menu text like "Shop All Cart Account". Your product pages also reuse the supplier's wording, which plenty of other shops use word for word. I can write the home page description and your top five product descriptions so they read well in search. Want me to rewrite one product first, free, so you can see the difference?

Following up

If there is no reply, send one follow-up about four or five days later. Add something new rather than "just bumping this". For example, mention that the store has just added a product, or point out a second gap briefly. After that, stop. A new store owner who does not reply to two short, specific messages is not ready.

Keep your sending respectful. Write to the business contact address, say who you are, and make it easy to say no. A short line like "If this is not useful, just let me know and I will not write again" is enough.

How do you do this every day without it taking all day?

Done by hand, the process above takes ten to fifteen minutes per store: find the domain, confirm Shopify, check three dates, read the source for gaps, find an email that works, then write. That is fine for five stores a week. It does not scale to a pipeline.

A simple routine that works by hand:

  1. Morning, 20 minutes: collect candidate domains from ad library searches and launch posts in your niche.
  2. Check each one: DNS, /products.json, oldest certificate on crt.sh. Drop anything older than a month.
  3. Note one gap per store in a spreadsheet, with the columns store, domain, date found, gap, contact, sent, reply.
  4. Write five messages a day, each one specific.
  5. Follow up once on day four or five.

The slow parts are steps 1 and 2: finding new domains and proving they are new real stores rather than parked pages, test sites or old businesses on a fresh domain.

The finding is the part Vetted Leads automates. It reads the public certificate logs as sites go live, picks up businesses and online stores the day their site appears, checks each one is a real business, and lists what the site is missing: no ad pixel, no analytics, no email tool, no meta description, no contact form, no booking tool, no reviews widget, images with no alt text. Every email in the feed was checked with its mail server before it got there. As of 14 October 2026 the feed holds 32,226 leads, and 1,834 of them launched in the previous 24 hours. You can see how the checks work on how it works and where the data comes from on data sources.

You get 10 free contacts to try, once, and the newest 50 leads each day, with no card. The plans are on the pricing page.

A feed saves you most of the morning search. You still pick the gap and write the message.

What mistakes should you avoid?

A few things waste time or burn the lead:

  • Pitching a store that is not live. A password page means the owner is still building. Note it and check back in a week.
  • Treating a new domain as a new business. A ten year old shop that moved to Shopify has different needs, and usually an existing team.
  • Listing every problem you found. It reads as criticism. Lead with one.
  • Guessing email addresses. A bounced email hurts your sending reputation. Use the address on the site, or one you have verified.
  • Pitching something the store already has. Before you claim the pixel is missing, search the source for web-pixel as well as fbq and gtag. Shopify's own Facebook and Google apps load tracking through Shopify's web pixels, so it will not look like a normal pixel script. Some stores also use a tag manager. Meta's Pixel Helper browser extension is the quickest check.
  • Waiting too long. The value of a new store as a lead drops week by week, as other people find it and the owner fills the gaps.

Is it worth the effort?

If you sell to small online stores, yes. New stores are the one group of prospects who know they are unfinished and are already spending money to finish. Reaching them in the first week, with a message about one real problem on their real store, is about as warm as cold outreach gets.

Start with five stores this week. Run the checks, write five short messages, and see which gap gets replies. Then do more of that. If you have questions about how leads are found or checked, the FAQ covers the details.

Questions people ask

How can I tell if a website is built on Shopify?

Open the page source and search for cdn.shopify.com, or add /products.json to the end of the address. A Shopify store usually answers with a list of its products. Its DNS also tends to point at Shopify: an A record of 23.227.38.65 (or another 23.227.38. address) or a www record that is a CNAME to shops.myshopify.com.

How do I know how old a Shopify store is?

Look at the domain's registration date through an RDAP or WHOIS lookup, the date its first security certificate was issued (searchable in the public certificate logs), and the created_at dates in the store's /products.json. If all three are recent, the store is new.

Why do new stores make better leads than established ones?

In its first weeks a store is still being set up. Tracking, email capture, reviews and product page copy are often missing, and the owner is deciding what to buy. An established store has usually picked its tools and its people already.

Can I find new Shopify stores for free?

Yes. Certificate log search, DNS lookups and the /products.json check are all free and manual. They take time per store. Vetted Leads does the finding for you and gives 10 free contacts to try once, plus the newest 50 leads each day, with no card.

Do stores on a myshopify.com address show up in certificate logs?

Not one by one. Shopify covers myshopify.com addresses with a single wildcard certificate, so a store only shows up as its own entry once it connects a custom domain and gets its own certificate.

What should I say in my first message to a new store owner?

Name one specific thing missing from their store, say what it costs them in plain terms, and offer one small next step. Keep it under 120 words and do not attach a long audit.

More from the blog

Sign in or join

No password to remember, and we never see one.