SEO Checklist for New Websites: 22 Steps Before and After You Launch

By Christoph Olivier, Founder, CO Consulting

Last reviewed: July 2026

Most SEO checklists were written to fix a site that already ranks. A brand-new website has no crawl history, no backlinks, and nothing indexed, so the order of operations is different. This checklist is sequenced by launch phase: what to lock down before you go live, what to do on launch day, and what to run in the first 90 days while a new domain earns trust. I have taken more than 40 service-business sites from a blank domain to first organic revenue, and the sites that skip the pre-launch phase spend their first quarter cleaning up mistakes instead of ranking.

The short version: the new-website SEO checklist

For a new website, work in three phases. Pre-launch: pick a crawlable platform, plan a flat URL structure, set canonical and staging rules, write title tags and meta descriptions, and add Organization schema. Launch day: verify Google Search Console and Bing Webmaster Tools, submit an XML sitemap, and confirm the site is indexable. First 90 days: publish 3 to 5 cornerstone pages, earn a first tier of citations and links, and monitor Search Console for coverage errors. Do them in that order. A new domain has no authority to spend, so foundation beats volume.

PhaseGoalStepsRealistic timing
Pre-launchMake the site crawlable and coherent1 to 10Before go-live
Launch dayGet discovered and indexed11 to 15Day 0 to day 3
First 90 daysEarn trust and first rankings16 to 22Week 1 to month 3

Phase 1: Pre-launch SEO checklist (steps 1 to 10)

The pre-launch phase decides whether Google can crawl, understand, and trust your site. Do this before a single page is public. Fixing structure after launch means redirects, lost equity, and re-crawl delays. On a new domain you have no equity to lose yet, so getting it right the first time costs almost nothing and saves months.

1. Choose a platform search engines can crawl

Pick a platform that renders content in HTML without forcing Google to execute heavy JavaScript. WordPress, Webflow, Squarespace, and Shopify all index well when configured correctly. The common failure is a fully client-side rendered build where the raw HTML is nearly empty. If your framework renders on the client, use server-side rendering or static generation so crawlers see real content on first request.

Platform choice also sets your ceiling for control. Our WordPress SEO setup guide and honest Squarespace SEO guide cover the trade-offs by platform so you commit before you build, not after.

2. Plan a flat URL structure

Keep every important page within three clicks of the homepage. Use short, lowercase, hyphenated URLs that describe the page (/services/lead-generation/, not /p?id=482). A flat, logical structure helps crawlers reach pages fast and helps users predict where a link goes. Decide your top-level categories now, because changing a URL after launch means a 301 redirect and a re-crawl wait.

3. Map keywords to pages before you build them

Assign one primary keyword and intent to each page before writing. One URL should own one intent. New sites cannibalize themselves when two pages chase the same phrase, which splits the little authority the domain has. For a service business, that usually means one page per service, one per location if you serve multiple, and a small set of high-intent guides.

4. Write unique title tags and meta descriptions

Give every page a title tag under 60 characters with the target keyword near the front, and a meta description under 155 characters that earns the click. Do not ship placeholder titles or let the CMS auto-generate duplicates. Titles are the single highest-leverage on-page element, and on a new site with few pages you can write each one by hand in an afternoon.

5. Set one canonical URL per page

Pick one canonical version of your domain (https, and either www or non-www) and force redirects to it. Add a self-referencing canonical tag on each page. This prevents Google from treating http, https, www, and trailing-slash variants as separate duplicate pages, which dilutes signals on a domain that has none to spare.

6. Block your staging site, then unblock production

Keep staging behind a password or a noindex rule while you build, and confirm the live site is not accidentally blocked before launch. The most common new-site disaster I see is a site that stays noindex for weeks because a launch checkbox was missed. Before go-live, open your robots.txt and check for Disallow: / and check that no meta robots noindex tag survived from staging.

7. Build an XML sitemap and a clean robots.txt

Generate an XML sitemap listing every URL you want indexed, and a robots.txt that allows crawling and points to the sitemap. Most SEO plugins and platforms do this automatically; your job is to verify the sitemap contains real, canonical URLs and excludes tag pages, filters, and thin archives.

8. Add Organization or Person schema to the homepage

Every site should ship Organization schema (or Person, for a solo brand) on the homepage in JSON-LD, with name, logo, URL, and social profiles. This is how you claim entity identity in Google’s Knowledge Graph and in AI answers. For a new brand nobody has heard of, structured data is one of the few ways to state who you are in a machine-readable way. See our technical SEO checklist for founders for the full markup set.

9. Fix Core Web Vitals before launch

Aim for Largest Contentful Paint under 2.5 seconds, Interaction to Next Paint under 200 milliseconds, and Cumulative Layout Shift under 0.1 on mobile. Compress images to WebP, lazy-load below-the-fold media, and reserve space for images to stop layout shift. A new build is the cheapest time to hit these numbers, because you have no legacy plugins or bloat to unwind yet.

10. Publish your cornerstone content before you go live

Launch with your core pages complete, not with a coming-soon shell: homepage, key service or product pages, an about page with real author credentials, and 3 to 5 substantial articles. Google forms an early impression from the first crawl. A thin launch that gets crawled and filed as low-value takes longer to recover than a slower, fuller launch. Detail matters more than page count here.

Phase 2: Launch-day SEO checklist (steps 11 to 15)

Launch day is about discovery and indexing. The site is built and coherent; now you tell search engines it exists and confirm they can read it. These steps take under an hour combined, and skipping them means waiting weeks for organic discovery that a sitemap submission would have triggered in days.

11. Verify Google Search Console and Bing Webmaster Tools

Add and verify your domain in Google Search Console and Bing Webmaster Tools on day one. These are your only direct windows into how each engine crawls, indexes, and ranks you, and they are free. Bing feeds Microsoft Copilot, so verifying it also supports AI-search visibility. Our Bing Webmaster and IndexNow setup guide walks through the faster indexing path.

12. Submit your XML sitemap to both engines

Submit the sitemap URL inside Search Console and Bing Webmaster Tools. This is the fastest way to tell a brand-new domain’s pages they exist, since you have no inbound links yet to lead crawlers in. After submission, check the coverage report over the next few days to confirm pages move from Discovered to Indexed.

13. Confirm the site is actually indexable

Run a live URL inspection in Search Console on your homepage and two key pages, and confirm each returns Indexing allowed. Then search site:yourdomain.com after a few days to see what has entered the index. Indexing a new site typically takes several days to a few weeks; if nothing appears after two weeks, recheck robots.txt and meta robots first.

14. Set up analytics and conversion tracking

Install Google Analytics 4 and define your conversion events (form fills, calls, bookings) before traffic arrives, so you measure from day one. SEO without conversion tracking tells you about clicks but not revenue. For a service business the point of ranking is booked calls, so wire that in now rather than reconstructing it later.

15. Claim your brand entity across the web

Register or claim a Google Business Profile if you serve a location, and secure consistent name, address, and phone details on your core profiles. Consistent NAP data and a claimed profile are early trust signals for a domain with no history. Even a purely online brand should claim its social handles and directory listings to reinforce entity identity.

Phase 3: First-90-days SEO checklist (steps 16 to 22)

The first 90 days are about earning trust a new domain does not have yet. Foundation is set and the site is indexed; now you build authority, depth, and the citation signals that move you from indexed to ranking. Expect months one and two to feel quiet. Rankings for a new domain often take 3 to 6 months, so the work here is compounding, not instant.

16. Build internal links between related pages

Link each new page to 2 to 5 related pages using descriptive anchor text. Internal links spread what little authority the domain has to the pages that need it and help Google understand topical relationships. On a new site this is free authority you fully control, unlike backlinks, so use it deliberately from the start.

17. Publish a cornerstone guide per core topic

Write one deep, authoritative guide for each main topic you want to own, then support it with narrower articles that link up to it. This hub-and-spoke pattern is how a new site builds topical authority faster than scattered posts. See our SEO strategy for service businesses for the topic-cluster model in full.

18. Structure content to be citable in AI search

Lead each section with a direct, self-contained answer of 40 to 75 words, use question-shaped headings, and add FAQ schema. AI Overviews, ChatGPT, and Perplexity lift clean, factual passages that stand alone. A new site with no domain authority can still get quoted if a specific paragraph answers the question better than the incumbents. Studies of AI answer sources consistently show citation depends more on passage clarity than on domain age.

19. Earn your first tier of backlinks and citations

Target a handful of relevant, real links: industry directories, partner sites, a guest post, a supplier or client page, local citations if you serve a location. Quality and relevance beat volume, and a few links from trusted sites move a new domain more than dozens of low-value ones. Avoid link schemes and paid link networks; a penalty on a young domain is hard to recover from. Our SEO statistics page covers what link profiles of ranking sites actually look like.

20. Monitor Search Console for coverage errors weekly

Check the Search Console coverage and page indexing reports weekly for the first few months. Watch for pages stuck in Discovered, Crawled but not indexed, or flagged with errors. Catching a crawl or duplicate issue in week two is a five-minute fix; catching it in month four means lost time you cannot get back on a young site.

21. Track keyword impressions, not just rankings

In the first 90 days, watch impressions and average position in Search Console rather than obsessing over rank one. Early impressions usually appear within 2 to 6 weeks and tell you which pages Google is starting to trust before any of them ranks. Rising impressions on a target keyword are the leading indicator that your foundation is working.

22. Set a monthly publishing and review rhythm

Commit to a sustainable cadence: even one strong new page a month keeps a new site getting crawled more often and signals an active, growing property. Pair publishing with a monthly review of Search Console data, then double down on the pages already gaining impressions. Consistency over a year beats a launch burst followed by silence.

The realistic timeline for a new website

A new website usually gets indexed within days to a few weeks, sees first impressions in 2 to 6 weeks, and starts earning meaningful rankings in 3 to 6 months. That curve depends on competition, content depth, and links, so treat it as a pattern, not a promise. The checklist above front-loads everything that shortens the wait; nothing skips it entirely. A new domain has to earn trust, and trust takes crawls, content, and time.

MilestoneTypical windowWhat to watch in Search Console
Pages indexedDays to 2 to 4 weeksPage indexing report
First impressions2 to 6 weeksPerformance: impressions
First rankings3 to 6 monthsAverage position climbing
Meaningful organic traffic5 to 9 monthsClicks and conversions

Where new-site owners waste the first quarter

The biggest early mistakes are self-inflicted and avoidable. In the sites I have launched, the same four errors show up again and again: shipping the site still set to noindex from staging, launching thin coming-soon pages that get filed as low-value, letting two pages fight over one keyword, and chasing backlinks before the on-page foundation is coherent. Each one costs weeks. Working the checklist in phase order removes all four before they can happen, which is the entire point of sequencing SEO by launch phase rather than by topic. If you would rather have this handled end to end, that is what our growth consulting engagements do, and you can book a consultation to map your launch.

Frequently asked questions

How long does it take a new website to rank on Google?

A new website is usually indexed within days to a few weeks, shows first impressions in 2 to 6 weeks, and starts earning meaningful rankings in 3 to 6 months. Competitive keywords and low authority push that timeline longer. The pattern holds across most new domains, so treat the first quarter as foundation-building, not a period to judge results by.

What is the first SEO step for a brand-new website?

Before launch, make sure the site is crawlable and set to be indexed, with a flat URL structure and one canonical version of the domain. On launch day, the first action is verifying Google Search Console and Bing Webmaster Tools and submitting your XML sitemap. That combination gets a domain with no inbound links discovered and indexed in days rather than weeks.

Do I need backlinks for a new website to rank?

Backlinks help, but they are not the first priority for a new site. A handful of relevant, trusted links matters more than volume, and internal links plus solid on-page structure often move early rankings first. Build the crawlable foundation and cornerstone content before chasing links, and never buy links, since a penalty on a young domain is hard to recover from.

How is an SEO checklist for a new website different from an audit checklist?

An audit checklist fixes problems on a site that already ranks and has crawl history. A new-website checklist is sequenced by launch phase, because a fresh domain has no authority, no index presence, and no data to diagnose. The work is preventive rather than corrective: you set structure, indexing, and schema right the first time instead of unwinding mistakes later.

How many pages should a new website launch with?

Launch with your core pages complete plus 3 to 5 substantial articles, rather than a large volume of thin pages. Google forms an early impression from the first crawl, so depth beats page count on a new domain. A focused launch of well-built pages gets filed as valuable, while a thin coming-soon launch can get filed as low-value and take longer to recover.