SEO Checklist for New Websites: Pre-Launch to Day 90
- Why new websites need a different SEO checklist
- Pre-launch checklist: before your site goes live
- Launch day checklist
- Technical SEO foundations to lock in early
- On-page and content checklist
- The first 30/60/90 days: what to prioritize when
- Common new-site mistakes that silently kill rankings
- How long until a new website ranks? Realistic expectations
- Keeping up with SEO after the initial checklist
- FAQ
Most SEO checklists for new websites read like a warehouse inventory: 47 unordered items, no sense of what happens first, and no acknowledgment that a domain registered last week behaves nothing like a site with five years of backlinks. If you're a solo founder with a launch date and a day job, that's not useful. You need to know what to do today, what to do this week, and what can wait until month two.
This checklist is ordered by phase — pre-launch, launch day, and the first 90 days — because sequence matters more than completeness when you have limited time.
Why new websites need a different SEO checklist
A brand-new domain starts at zero on every metric that matters: zero backlinks, zero click history, zero trust signals Google can use to decide how often to crawl you. This shows up in three concrete ways.
First, crawl budget is tiny. Googlebot isn't going to hammer your 40-page site the way it hammers a competitor with 50,000 indexed URLs and daily traffic. It'll check in occasionally, and if it finds broken links or duplicate pages during those visits, it deprioritizes the next crawl.
Second, there's a well-documented lag — often called the "sandbox" effect, though Google has never confirmed a formal mechanism — where new domains take longer to rank for competitive terms even with decent content and links. Nobody at Google has published exact numbers, but SEOs across thousands of new-site launches consistently report a multi-month gap between first indexation and first page-1 ranking for anything non-trivial.
Third, you have no backlink history, which means no accumulated domain authority signal to lean on. Every ranking factor that depends on external trust starts from nothing.
None of this means SEO doesn't work for new sites. It means the order of operations changes: you fix indexation and technical health first, because links and content depth are wasted if Google can't or won't crawl the pages properly.
Pre-launch checklist: before your site goes live
Plan URL structure and site architecture
Decide your URL structure before you write a single page — changing it later means redirects, lost equity, and confused users. Keep it shallow: home → category → page, ideally no more than 3 clicks deep for anything important.
| Structure type | Example | When to use |
|---|---|---|
| Flat | /pricing, /features | Small sites, SaaS marketing pages |
| Category-based | /blog/seo/keyword-research | Content sites, blogs |
| Product-based | /shop/mens/shoes/running | E-commerce with real inventory depth |
Use hyphens, not underscores. Keep URLs lowercase, descriptive, and stable — don't bake dates or version numbers into a URL you'll want to rank for long-term.
Block staging/dev environments from indexing
This is the single most common silent killer of new-site SEO, and it happens before launch. Developers spin up a staging site at staging.yoursite.com or yoursite.dev, Google finds it through a stray link or DNS lookup, and indexes it. Now you have a duplicate of your entire site competing with the real one — sometimes outranking it, because the staging version got crawled first and picked up whatever backlinks existed.
Fix it two ways, redundantly:
- Add
noindex tag(<meta name="robots" content="noindex, nofollow">) to every page on staging via your CMS or server config. - Password-protect the staging environment with HTTP auth so crawlers can't even reach it.
Do both. A single noindex tag that a developer forgets to remove is exactly how staging sites end up indexed.
Do keyword research before writing a single page
Don't write your homepage, then figure out what it should rank for. Research first. For a new site, prioritize keywords with lower competition and clear intent match over high-volume terms you have no authority to rank for yet.
| Keyword tier | Example | Priority for new sites |
|---|---|---|
| High-volume head terms | "project management software" | Low — you won't rank for months/years |
| Mid-tail commercial | "project management software for agencies" | Medium — realistic 6-12 month target |
| Long-tail informational | "how to track billable hours in a spreadsheet" | High — achievable in first 90 days |
Map each core page (home, product/service pages, about) to one primary keyword before writing copy. This avoids the common mistake of five pages all loosely targeting the same term.
Launch day checklist
Set up Search Console and Bing Webmaster Tools
Verify your domain in Google Search Console and Bing Webmaster Tools on launch day, not a month later. Every day you delay is a day of crawl and index data you can't retroactively recover. Domain-level verification (via DNS TXT record) is more resilient than the HTML tag method — it survives redesigns and CMS migrations.
Submit your sitemap
Generate an XML sitemap (most CMSs — WordPress via Yoast/RankMath, Webflow, Shopify — do this automatically) and submit it in both Search Console and Bing Webmaster Tools. Then check your robots.txt file to confirm it's not accidentally blocking the site you just launched — this happens constantly when the pre-launch noindex rules from staging get copied into production by mistake.
`
User-agent: *
Allow: /
Sitemap: https://yoursite.com/sitemap.xml
`
If your robots.txt still has Disallow: / on launch day, nothing else on this list matters.
Verify HTTPS and analytics are working
Confirm HTTPS/SSL is active site-wide with no mixed-content warnings, and that HTTP requests redirect (301) to HTTPS — not 200 or, worse, a duplicate accessible version. Install Google Analytics 4 and fire a test event to confirm tracking works before you start driving any traffic. Losing your first 30 days of analytics data because a tracking snippet was misconfigured is avoidable and common.
Technical SEO foundations to lock in early
Fix crawl errors and duplicate content
Check Search Console's Coverage report weekly for crawl errors (404s, server errors, redirect chains). Duplicate content on new sites usually comes from one of these:
| Duplicate source | Cause | Fix |
|---|---|---|
| www vs non-www | Both versions resolve, no redirect | 301 redirect to one canonical version |
| HTTP vs HTTPS | SSL added after launch, no redirect rule | Force HTTPS redirect at server level |
| Trailing slash variants | /page and /page/ both load | Pick one, redirect the other |
| Staging leftover | Indexed before noindex applied | Request removal in Search Console, add noindex |
Add canonical tags to every page, even if self-referencing, so you're explicit about which URL version is authoritative.
Add schema markup
Schema markup (structured data) doesn't directly boost rankings, but it helps Google understand page content faster and can earn rich results (star ratings, FAQ snippets, breadcrumbs). Start with Organization schema sitewide, then add page-specific types: Product for e-commerce, Article for blog posts, LocalBusiness if you have a physical location.
Optimize page speed and Core Web Vitals
Core Web Vitals — Largest Contentful Paint, Interaction to Next Paint, Cumulative Layout Shift — are a confirmed ranking factor, though a modest one compared to content relevance. Run your homepage and one product/service page through PageSpeed Insights before launch.
| Metric | Good threshold | Common fix |
|---|---|---|
| LCP | Under 2.5s | Compress hero images, use a CDN |
| INP | Under 200ms | Reduce third-party scripts (chat widgets, trackers) |
| CLS | Under 0.1 | Set explicit width/height on images and embeds |
Mobile-friendliness matters more than desktop speed now — Google's mobile-first indexing rollout was completed in July 2024, meaning nearly all sites are now indexed based on their mobile version, so test your mobile experience separately, not as an afterthought.
On-page and content checklist
Optimize titles, meta descriptions, and headers
Every page needs a unique title tag (roughly 50-60 characters) with the primary keyword near the front, and a meta description (roughly 150-160 characters) that reads like ad copy, not a keyword stuffing exercise — it doesn't directly affect rankings but drives click-through rate from the results page. Note that Google frequently rewrites both titles and descriptions in the SERP regardless of length, so treat these as guidelines rather than hard limits. Use one H1 per page, and structure H2s/H3s so they'd make sense as a standalone outline.
Build internal linking from day one
New sites often publish pages with zero internal links pointing to them — a page floating with no links in is nearly invisible to crawlers and gets almost no equity. Every new page should be linked from at least one existing page (usually a relevant blog post or category page) within the same week it's published. This is free, takes minutes, and most new sites skip it entirely.
Write in-depth content, not thin filler pages
A 300-word product page with generic copy competes against established sites with 1,500+ words of comparisons, specs, and FAQs. Depth doesn't mean padding — it means covering the questions a buyer actually has: pricing, use cases, comparisons to alternatives, limitations. Thin content is one of the fastest ways to burn your limited crawl budget on pages that will never rank.
The first 30/60/90 days: what to prioritize when
This is the phase most checklists skip entirely, and it's where time-strapped founders waste the most effort — building links in week one while their sitemap is broken, for example.
| Phase | Priority focus | Typical time investment |
|---|---|---|
| Days 1-30 | Indexation health: fix crawl errors, confirm all core pages are indexed, resolve duplicate content, verify mobile usability | 3-5 hrs/week |
| Days 30-60 | Content expansion: publish long-tail blog content, deepen thin core pages, strengthen internal linking | 4-6 hrs/week |
| Days 60-90 | Early link building and refinement: light outreach/guest posts, update pages based on Search Console query data, fix underperforming titles | 3-4 hrs/week |
Days 1-30: indexation and technical health
Check Search Console's Coverage and Pages reports every few days. Your only goal here is making sure Google can find, crawl, and index every page you want ranked — no duplicates, no orphaned pages, no accidental noindex tags left over from staging.
Days 30-60: content expansion
Once indexation is clean, start publishing supporting content targeting long-tail keywords from your pre-launch research. This is also when you go back and thicken any core page that's under 500 words with real substance — specs, use cases, comparison tables.
Days 60-90: links and refinement
By day 60 you'll have your first real query data in Search Console — impressions for keywords you didn't explicitly target, pages getting clicks but low CTR, pages ranking position 15-20 that are close to breaking onto page 1. Use that data to refine titles and expand the pages closest to ranking. Start light outreach or guest posting now, not before — a link to a site with broken pages and thin content wastes the outreach effort.
Common new-site mistakes that silently kill rankings
These don't throw errors. Your site looks fine. It just doesn't rank, and most founders never find out why.
| Mistake | Why it's silent | How to catch it |
|---|---|---|
| Staging site indexed | No error message, just a duplicate competing site | Search site:staging.yoursite.com in Google |
| www/non-www or HTTP/HTTPS duplication | Both versions load fine individually | Check Search Console's "Duplicate, Google chose different canonical" report |
| Thin core pages | Site looks complete, ranks for nothing | Compare word count/depth to top 3 competitors for your keyword |
| No internal links to new pages | Page exists, gets crawled rarely | Check "Referring pages" in Search Console per URL |
| Mobile usability ignored | Desktop preview looks perfect | Test with Google's Mobile-Friendly Test, not just responsive design in browser |
The staging-site issue deserves repeating: it's the most common mistake we see in real launches, and it's completely invisible until someone runs a site: search and finds two competing versions of the same homepage, one of them half-finished with placeholder text.
How long until a new website ranks? Realistic expectations
Here's the honest version, based on how new-domain indexation and ranking consistently behaves — not vendor promises.
| Milestone | Realistic timeline | Notes |
|---|---|---|
| First impressions in Search Console | 1-4 weeks after indexation | Just means Google saw the page for a query, not that anyone clicked |
| First meaningful clicks | 6-12 weeks | Usually on long-tail, low-competition terms first |
| Page-1 rankings for competitive terms | 6-12+ months | Depends heavily on niche competition and publishing consistency |
| Rankings that hold under algorithm updates | 12+ months | Requires sustained content and some backlink profile, not a one-time push |
Factors that speed this up: publishing consistently (weekly minimum, not one burst then silence), targeting genuinely low-competition long-tail terms first, and getting even a handful of relevant backlinks. Factors that slow it down: a highly competitive niche (finance, insurance, broad SaaS categories), inconsistent publishing, and technical debt left unresolved from launch.
What NOT to expect in month one: don't expect page-1 rankings for your main commercial keyword, don't expect meaningful organic traffic volume, and don't expect a single blog post to move the needle. Month one is about proving to Google that your site is technically sound and worth crawling regularly — not about winning keywords.
Keeping up with SEO after the initial checklist
Here's what actually happens to most new sites: the founder does the pre-launch and launch-day checklist properly, maybe even nails the first 30 days of technical cleanup — and then stops. No new content in month three. No content in month six. Rankings plateau at page 3-4 and stay there indefinitely, because Google has nothing new to crawl and no fresh signal that the site is active.
The checklist gets you indexed and technically sound. It doesn't get you ranked for the hundreds of long-tail variations your actual customers search for — that takes ongoing content, published consistently, based on what's actually working in Search Console. If you don't have the bandwidth to write and publish weekly, that's the actual bottleneck for most solo founders, not the technical setup. Seofable exists specifically for that gap — it researches real keyword opportunities from live SERP data and publishes fact-checked articles to your site on a daily schedule, so the content cadence doesn't depend on you finding three free hours every week. You can see what that looks like in practice on the Seofable blog, which is itself published this way.
FAQ
How long does SEO take to work for a new website?
Expect impressions within 2-4 weeks of proper indexation, first meaningful clicks around month 2-3, and competitive page-1 rankings only after 6-12 months of consistent technical health and publishing. Niche competition and content cadence are the two biggest variables.
Should I block search engines while building a new site?
Yes. Use a noindex meta tag and password protection on staging/dev environments before launch, and double-check both are removed — not just the noindex tag, the password protection too — the moment you go live. Forgetting to remove them either gets your staging site indexed as a duplicate or blocks your real site from being crawled at all.
Do I need backlinks for a brand-new website to rank?
Eventually, yes, but they're not the first priority. Technical health and clean indexation matter more in the first 30-60 days than backlinks do. Light outreach or a guest post or two can start around day 60-90, once you have solid content worth linking to.
What's the biggest SEO mistake new websites make?
Launching with thin or duplicate content and then having no ongoing publishing plan. Most sites do the one-time technical checklist, publish five pages, and stop — which stalls rankings around page 3-4 indefinitely because there's no new signal telling Google the site is active.
How many pages should a new website have before focusing on SEO content?
Get your core pages solid first: home, main product/service pages, about, contact. Each should be substantive, not thin. Once those are indexed cleanly and free of duplicate-content issues, layer in blog content targeting long-tail keywords.
Is it worth hiring an SEO agency for a new website?
It depends on budget and time. The checklist here covers what an agency would do in month one for a flat fee anyway. Where founders usually need help is the ongoing content cadence — that's either a part-time hire, a freelance writer on retainer, or an automated tool like Seofable that handles keyword research and publishing without the agency overhead.
Want articles like this published on your site — daily?
Seofable researches realistic keywords, interprets the search results and publishes fact-checked articles to your blog automatically. Your first article is free, no card required.
Generate my free article →✓ Fact-checked 2026-07-15 — Verified Core Web Vitals thresholds (LCP <2.5s, INP <200ms, CLS <0.1) and confirmed INP/ranking-factor status per Google's own documentation; confirmed Google's mobile-first indexing rollout completed July 2024 and added that context; confirmed the "sandbox effect" remains unofficial/unconfirmed by Google as the article stated; softened title tag (50-60 chars) and meta description (150-160 chars) claims to "roughly," noting Google frequently rewrites both regardless of length — all other claims were generic SEO practice/opinion and did not require correction.