Back to blog

SEO for Brand-New Websites: The First 90 Days

6/11/2026

What actually moves the needle in the first 90 days of a new website: indexing, Google Business Profile, foundational pages, and honest timelines.

You just launched a website. Maybe it's your first one, maybe it's a rebuild. Either way, you type your company name into Google, and... nothing. Or you're on page four behind a Yelp listing and a Facebook page you abandoned in 2019.

This is the moment most owners either panic or get sold something. Some agency calls promising "page one in 30 days," and because the silence is uncomfortable, the pitch sounds reasonable.

Here's the truth nobody selling SEO retainers wants to lead with: the first 90 days of a new website are mostly about doing a short list of unglamorous things correctly, and then letting Google do its job. There are real quick wins. There are also things that simply take time, and no amount of money changes that.

Let's walk through what actually matters, in order.

Week One: Make Sure Google Can Find You at All

A brand-new website is invisible by default. Google doesn't know it exists until something tells it. That something is usually a link from another site, or you telling Google directly.

Do the second one. It's free and takes twenty minutes.

Set up Google Search Console. This is Google's free tool for site owners, and it's the single most important account you'll create for your website. Go to Google Search Console, verify that you own your domain, and submit your sitemap. If your site was built on any modern platform, the sitemap already exists, usually at yourdomain.com/sitemap.xml.

Request indexing on your key pages. Inside Search Console, you can paste in your homepage URL and your main service page URLs and ask Google to crawl them. This doesn't guarantee rankings. It just gets you in the door faster than waiting to be discovered.

Check that nothing is blocking crawlers. This sounds technical, but the failure mode is simple: sites sometimes launch with a "noindex" setting left over from the staging environment, which is a polite sign on the door telling Google to go away. Search Console will show you this. If your pages say "Excluded" weeks after launch, something is wrong, and it's usually this. Google's own documentation on how indexing works is genuinely readable if you want the full picture.

That's week one. Indexing isn't ranking, but you can't rank a page Google has never seen.

Week One, Part Two: Google Business Profile Comes First

If you're a local business, your Google Business Profile will probably generate phone calls before your website ranks for anything. That's not a knock on websites. It's just how local search works: when someone searches "plumber near me," the map results show up above the regular listings, and the map results are powered by Business Profiles, not websites.

So before you obsess over keywords:

  • Claim and verify your profile at Google Business Profile. Verification sometimes means a postcard, sometimes a video call. Do it the day your site launches if you haven't already.
  • Fill out everything. Categories, hours, service areas, services offered, photos. Profiles with complete information and real photos get chosen more often, because they look like real businesses run by real people.
  • Link the profile to your new website. This is the connection that lets the two feed each other.
  • Start asking for reviews. Reviews are the closest thing local SEO has to a cheat code, and they're entirely within your control. Every happy customer is one ask away from helping you outrank a competitor who never bothers.

We've watched HVAC and cleaning companies get their first website-attributed phone call from the map pack within days of connecting a finished profile to a live site. The website made the profile credible. The profile made the phone ring. They work together. If you want the longer version of that argument, we wrote about it in Google Business Profile vs. a website, and the short answer is you need both.

Weeks Two Through Four: Build the Foundational Pages

Google ranks pages, not websites. If you're a roofing company and your entire web presence is one homepage that says "we do roofing, siding, and gutters," you have one page trying to rank for three services. It will usually lose to a competitor with a dedicated, substantial page for each one.

The foundational set for a local service business looks like this:

  • One page per core service. Roof replacement, roof repair, storm damage. Each page should answer the questions a real customer asks: what's involved, how long it takes, what affects the price, what your process looks like. Not 300 words of filler. Actual answers.
  • A location-grounded homepage. Your city and service area should appear naturally, in real sentences, not stuffed into a footer like a ransom note.
  • An about page with real people. Names, faces, the truck, the story. This isn't sentimentality. Customers click through to the about page before calling more often than you'd think, and Google has been increasingly clear that demonstrating real-world experience matters.
  • A contact page that works. Phone number clickable on mobile, a short form, your address or service area.

If you serve multiple towns, resist the temptation to spin up twenty thin "city pages" that are copies of each other with the town name swapped. Google's gotten good at recognizing that pattern, and at best it does nothing. A few genuinely distinct pages for your most important areas beat a pile of duplicates.

The Sandbox Question: Why Isn't This Working Yet?

Around day 45, almost every owner hits the same wall. The site is indexed, the pages are good, the Business Profile is humming, and the site still isn't ranking for anything competitive. This is where people start Googling "Google sandbox" at midnight.

Here's the honest version. Google has never officially confirmed a "sandbox" that deliberately suppresses new sites. But the practical effect that people describe is real, and it has mundane explanations: a new domain has no history, no links from other sites, no track record of users clicking it and being satisfied. Google ranks on evidence, and a 30-day-old site hasn't generated much evidence yet.

What this means for you:

  • Expect branded searches to work first. People searching your business name should find you within days or a couple of weeks. If they can't, something is broken. Fix that before worrying about anything else.
  • Expect long-tail and low-competition terms next. "Drain camera inspection Hampstead NC" will come around long before "plumber Wilmington."
  • Expect competitive head terms to take months. For a genuinely competitive local term, six months to a year of consistent presence is a normal timeline, not a failing one. Anyone who promises faster on a new domain is either targeting terms nobody searches or planning to be unreachable when the invoice clears.

The patience part is hard, which is exactly why it's worth knowing what the quick wins actually are.

Quick Wins vs. Long Plays

Quick wins, meaning days to weeks:

  • Getting indexed properly through Search Console
  • A complete, verified, photo-rich Google Business Profile
  • Ranking for your own business name
  • Reviews, which start influencing map results almost immediately
  • Listing your correct name, address, and phone number consistently on the major directories your industry actually uses
  • Fixing anything broken: dead links, pages that don't load on mobile, a contact form that goes nowhere

Long plays, meaning months:

  • Ranking for competitive service-plus-city terms
  • Earning links from local organizations, suppliers, chambers, and trade associations
  • Building out content that answers real customer questions, which compounds slowly and then surprisingly
  • Accumulating the behavioral evidence, the clicks, calls, and return visits, that tells Google your site deserves to be there

The trap is spending the first 90 days on long-play activities while quick wins sit undone. We regularly audit sites that have a blog with ten posts and an unverified Business Profile. That's running before crawling.

What to Measure (and What to Ignore)

In the first 90 days, the numbers worth watching are small and concrete:

  • Indexed pages in Search Console. Are your important pages in the index? Yes or no.
  • Impressions, not just clicks. Search Console shows you when your site appeared in results even if nobody clicked. Rising impressions are the earliest signal that Google is starting to test your pages. They show up well before traffic does.
  • Calls and direction requests from your Business Profile. This is often where the first real revenue shows up.
  • Branded search. Can people who hear about you actually find you?

Ignore your "domain authority" score from third-party tools, your position on keywords nobody searches, and anything an automated audit emails you with a red score and a sales pitch attached. None of it pays the bills.

The 90-Day Reality Check

If you do the things above, here's a fair picture of where a typical local service business stands at day 90: indexed, ranking for its own name, visible in the map pack for at least some nearby searches, picking up impressions on long-tail terms, and starting to get the occasional call that begins with "I found you on Google." The competitive head terms are still ahead of you, and that's normal.

What you've actually built in 90 days is the foundation that everything afterward compounds on. Skip it, and you'll be paying someone to rebuild it in year two. We've covered what that ongoing work should reasonably cost if you do decide to hire it out.

Want the Foundation Done Right From Day One?

This is the work we bake into every site we build. Omnyra is a veteran-owned shop in Wilmington, NC, and we've built 1,500+ small business sites in the last 90 days using a done-with-you process: we build your site live on a call with you, you get a first draft in 24 hours, and you're live in 7 days, guaranteed. Our sites load in under a second, which matters more than most owners realize.

Tiers start at $500 for a Minimal site. Standard is $2,000 plus $200 a month and includes the SEO and AI-search work described in this post, plus two blog posts a month. Max is $3,500 plus $400 a month and adds a 24/7 AI receptionist. Super Max starts at $6,000. Pay-in-4 and Klarna financing are available on all of it.

See exactly what's in each tier on our pricing page, or book a call and we'll build your first draft tomorrow.

SEO for Brand-New Websites: The First 90 Days — Omnyra