← Back to insights
Guide · #284

The Founder's Pre-Indexing Checklist for Brand New Sites

Five critical steps to ship before Google crawls your new site. Skip these and waste your first month online. Founder's checklist inside.

Filed
March 1, 2026
Read
18 min
Author
The Seoable Team

The Founder's Pre-Indexing Checklist for Brand New Sites

You shipped. Your site is live. Now you're waiting for traffic.

Here's the brutal truth: Google won't crawl what you haven't built for crawling. Submitting your domain to search engines without these five foundational steps wastes your first month of indexing momentum—the window when Google is most aggressive about discovering your content.

This checklist is built for founders who move fast. No fluff. No agency jargon. Just the five non-negotiable technical requirements that separate sites that rank from sites that disappear into Google's void.

Skip even one, and you'll spend weeks debugging why your pages aren't showing up in search results.

Prerequisites: What You Need Before You Start

Before you work through this checklist, you need three things in place:

A live domain. Your site must be accessible from the public internet. If you're still running on localhost or a staging environment, come back when you're production-ready.

HTTPS enabled. Every page must serve over SSL. HTTPS is a Google ranking signal, and more importantly, Google won't crawl non-HTTPS sites reliably. If your hosting provider doesn't auto-provision SSL certificates, get one now. Most hosts offer free Let's Encrypt certificates. This takes 10 minutes.

A working sitemap. Your site needs an XML sitemap at /sitemap.xml. If you're on WordPress, this is automatic. If you're on a custom stack, generate one using a tool like XML Sitemap Generator or build it into your deployment pipeline. The sitemap tells Google what pages exist on your site and when they were last updated.

Admin access to Google Search Console and your domain's DNS settings. You'll need both to complete the steps below. If you don't have access to your DNS settings yet, get it now.

Roughly 60 minutes. This checklist is fast, but it's not a five-minute job. Block an hour when you can focus.

If all four are in place, move to Step 1.

Step 1: Verify Your Domain in Google Search Console

Google Search Console is the control panel between you and Google's crawlers. You cannot manage indexing, monitor rankings, or diagnose crawl errors without it.

Before Google will crawl your site, you need to prove you own it.

Why this matters: Without verification, Google treats your domain as unverified. You won't see crawl data, indexing errors, or search performance. You'll be flying blind.

How to verify:

  1. Go to Google Search Console.
  2. Click "Add property."
  3. Choose "URL prefix" and enter your domain (e.g., https://example.com).
  4. Google will offer four verification methods: DNS record, HTML file, HTML meta tag, or Google Analytics.

For most founders, the DNS record method is fastest. Add the TXT record Google provides to your domain's DNS settings. Verification happens within minutes.

If you're on WordPress and already using Google Analytics, the Analytics method works instantly—no DNS changes needed.

Once verified, you'll see your property in Search Console. Don't move to Step 2 until the verification badge shows "Verified."

Pro tip: If you're using a subdomain (e.g., blog.example.com) instead of your root domain, you must verify both separately in Search Console. Most founders miss this and wonder why their subdomain content isn't indexed.

For a detailed walkthrough, see How to Set Up Google Search Console in 10 Minutes.

Step 2: Submit Your Sitemap and Request Indexing

Your sitemap tells Google what content exists on your site. Submitting it is the fastest way to get crawled.

Why this matters: Without a sitemap, Google's crawlers have to discover your pages by following links. On a brand new site with minimal internal linking, this can take weeks. A sitemap cuts that time to days.

How to submit:

  1. In Google Search Console, go to Sitemaps (left sidebar).
  2. Enter your sitemap URL: https://example.com/sitemap.xml
  3. Click Submit.
  4. Google will validate the sitemap and show you the number of URLs found.

If Google returns an error, your sitemap has a formatting issue. Check that:

  • Your sitemap is valid XML (use a validator like XML Validator).
  • Each URL in the sitemap is accessible from the public internet (test one in your browser).
  • The sitemap doesn't exceed 50,000 URLs or 50MB. If it does, split it into multiple sitemaps.
  • Your robots.txt file doesn't block the sitemap URL.

Once the sitemap is submitted, Google will begin crawling the URLs listed in it within 24-48 hours.

After submission, request indexing for your homepage. Go to the URL Inspection tool in Search Console, paste your homepage URL, and click "Request Indexing." This tells Google to crawl your homepage immediately, not in a queue.

For more on sitemaps and how to troubleshoot submission errors, see Robots, Sitemaps, and Canonicals: The Three Files Founders Always Get Wrong.

Step 3: Fix Crawlability Issues (robots.txt, Canonical Tags, and Duplicate Content)

Even if Google crawls your site, it won't index pages if your technical setup tells it not to.

This is where most founders lose their first month.

Why this matters: A misconfigured robots.txt file, missing canonical tags, or unresolved duplicate content signals tell Google to skip indexing. Your pages get crawled but not indexed—they're invisible in search results.

robots.txt

Your robots.txt file is a set of instructions for crawlers. If it's wrong, Google will respect it and skip your content.

What to check:

  1. Visit https://example.com/robots.txt in your browser. You should see a text file with directives.
  2. Make sure it doesn't contain Disallow: / (which blocks all crawlers from your entire site).
  3. Make sure it doesn't block your sitemap. The line Disallow: /sitemap.xml will prevent Google from reading your sitemap.
  4. If you're on WordPress, your robots.txt is usually auto-generated. Check it anyway.

The default robots.txt for most sites should look like this:

User-agent: *
Allow: /
Sitemap: https://example.com/sitemap.xml

For a complete guide to robots.txt setup, see Writing Your First robots.txt File: A Founder's Template.

Canonical Tags

Canonical tags tell Google which version of a page is the "official" one. Without them, Google might index multiple versions of the same page, diluting your rankings.

What to check:

  1. Visit your homepage in a browser.
  2. Right-click and select "View Page Source."
  3. Search for <link rel="canonical". You should find a line like <link rel="canonical" href="https://example.com/"/>.
  4. The canonical URL should match your actual page URL. If it doesn't, fix it.

If you don't see a canonical tag, add one. On WordPress, SEO plugins like Yoast or Rank Math auto-generate canonicals. On custom sites, add this line to your <head> section:

<link rel="canonical" href="https://example.com/page-url/" />

Duplicate Content

If multiple URLs serve the same content (e.g., example.com and www.example.com, or example.com?sort=date and example.com?sort=relevance), Google will index only one and deprioritize the others.

What to check:

  1. Does your site work with both www and non-www versions? Test https://www.example.com and https://example.com in your browser.
  2. If both work, one must redirect to the other. Choose one (most founders prefer non-www) and set up a 301 redirect.
  3. Use WWW vs. Non-WWW: Choosing and Enforcing Your Canonical Domain for step-by-step redirect instructions.

For a comprehensive breakdown of these three files, see Robots, Sitemaps, and Canonicals: The Three Files Founders Always Get Wrong.

Step 4: Set Up Core Technical SEO Signals (Page Speed, Mobile Responsiveness, and Core Web Vitals)

Google's ranking algorithm has three "Core Web Vitals"—metrics that measure user experience. If your site fails these, Google will deprioritize it in search results, even if your content is excellent.

These aren't optional. Google has said publicly that Core Web Vitals are ranking factors.

Why this matters: A slow, unresponsive site won't rank well. Fixing these signals before your first crawl means Google indexes your content with a positive signal, not a penalty.

Check Your Performance

  1. Go to Google PageSpeed Insights.
  2. Enter your homepage URL.
  3. Google will run a performance audit and show you three scores: Performance, Accessibility, and SEO.
  4. Scroll down to "Core Web Vitals" and note the three metrics: Largest Contentful Paint (LCP), First Input Delay (FID), and Cumulative Layout Shift (CLS).

What the metrics mean:

  • Largest Contentful Paint (LCP): How fast does the largest piece of content load? Should be under 2.5 seconds.
  • First Input Delay (FID): How long before the browser responds to user interaction? Should be under 100 milliseconds.
  • Cumulative Layout Shift (CLS): Does the page jump around as it loads? Should be under 0.1.

If all three are in the "Good" range (green), move forward. If any are "Needs Improvement" or "Poor" (orange or red), fix them before requesting indexing.

Quick Fixes

For slow LCP:

  • Optimize your hero image. Compress it with TinyPNG or ImageOptim.
  • Lazy-load below-the-fold images.
  • Minimize CSS and JavaScript.

For high CLS:

  • Set explicit dimensions on images and videos so the browser reserves space.
  • Avoid inserting content above existing content as the page loads (e.g., ads that push content down).

For high FID:

  • Minimize JavaScript execution time.
  • Break up long JavaScript tasks into smaller chunks.

For a detailed walkthrough of PageSpeed Insights and how to read the report, see Setting Up PageSpeed Insights and Reading Your First Report.

Mobile Responsiveness

Google crawls mobile-first. If your site isn't mobile-responsive, Google will struggle to index it properly.

What to check:

  1. Open your homepage on a phone or tablet.
  2. Can you read the text without zooming?
  3. Do buttons and links respond to taps?
  4. Is the layout broken or squished?

If anything looks wrong, your site isn't mobile-responsive. Fix it before moving forward. Most modern site builders (WordPress, Webflow, Wix) are mobile-responsive by default. If you're on a custom stack, test your responsive CSS.

Step 5: Add Schema Markup and Verify Indexability

Schema markup is structured data that tells Google what your content is about. It's the difference between Google understanding your site as a generic website and understanding it as a specific business with a mission, location, and products.

Why this matters: Schema markup is a trust signal. Google uses it to understand your brand, and AI search engines (like Perplexity and Claude) use it to cite you accurately. Without it, you're invisible to both.

Add Organization Schema

Start with Organization schema. This tells Google your business name, logo, location, contact info, and social profiles.

How to add it:

  1. Go to Google's Structured Data Markup Helper.
  2. Select "Organization" from the dropdown.
  3. Paste your homepage URL.
  4. Google will auto-detect some fields. Fill in the rest: business name, logo URL, address, phone, social profiles.
  5. Copy the generated JSON-LD code.
  6. Paste it into the <head> section of your homepage.

Example:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Your Company Name",
  "url": "https://example.com",
  "logo": "https://example.com/logo.png",
  "description": "Your company description",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "123 Main St",
    "addressLocality": "City",
    "addressRegion": "State",
    "postalCode": "12345"
  },
  "sameAs": [
    "https://twitter.com/yourhandle",
    "https://linkedin.com/company/yourcompany"
  ]
}
</script>

For a five-minute setup guide, see Organization Schema: The 5-Minute Trust Signal Most Founders Skip.

Validate Your Schema

After adding schema markup, validate it:

  1. Go to Google's Rich Results Test.
  2. Paste your homepage URL.
  3. Google will parse your schema and show you any errors or warnings.
  4. Fix any errors before moving forward.

For a detailed walkthrough, see Setting Up Schema Markup with Google's Rich Results Test.

Check Indexability

Before requesting indexing, verify that Google can actually crawl your site:

  1. In Google Search Console, go to URL Inspection.
  2. Paste your homepage URL.
  3. Click "Inspect URL."
  4. Google will show you a "Coverage" status: either "URL is on Google" or "Discover" (not yet indexed).
  5. Scroll down to "Indexability" and check for any blocks or warnings.

If you see "Blocked by robots.txt" or "Blocked by noindex tag," fix it immediately. See Step 3 for instructions.

For a detailed guide on URL Inspection, see URL Inspection Tool: The Search Console Feature Founders Underuse.

The Verification Workflow: Confirming Everything Works

You've completed all five steps. Now verify that everything is in place before you request crawling at scale.

Step 1: Verify in Search Console

Go back to Search Console and check your property status:

  1. Go to Overview. You should see "Property verified" at the top.
  2. Go to Sitemaps. You should see your sitemap submitted with a status of "Success."
  3. Go to Coverage. You should see your pages listed. Ideally, all pages should have a status of "Indexed." If some show "Discovered – currently not indexed," that's normal for a brand new site; they'll be indexed within 48-72 hours.

Step 2: Check Crawlability

  1. In Search Console, go to URL Inspection.
  2. Test three URLs: your homepage, a blog post (if you have one), and a deep page. Paste each into the inspection tool.
  3. For each URL, check the "Indexability" section. You should see "URL is on Google" or "Discover." You should NOT see "Blocked by robots.txt" or "Blocked by noindex."

If any URL shows a block, fix it before moving forward.

Step 3: Test Mobile Responsiveness

  1. Open your homepage on a phone.
  2. Verify that text is readable, buttons work, and the layout isn't broken.

Step 4: Run PageSpeed Insights Again

  1. Go to PageSpeed Insights.
  2. Paste your homepage URL.
  3. Check Core Web Vitals. All three should be in the "Good" range.

If any metric is still in the orange or red, you have a performance issue. Address it before you request crawling at scale. Google will crawl your site anyway, but slow pages will be deprioritized in rankings.

Step 5: Verify Schema Markup

  1. Go to Google's Rich Results Test.
  2. Paste your homepage URL.
  3. You should see "Passed validation" and a preview of your schema.

If you see errors, fix them. If you see warnings, review them—some warnings are safe to ignore, but errors must be fixed.

Once all five verification steps pass, you're ready to request crawling at scale.

What Happens Next: The Post-Indexing Phase

You've submitted your site to Google. Now what?

Google will crawl your sitemap and begin indexing your pages within 24-48 hours. You'll see "Discovered" pages move to "Indexed" in Search Console's Coverage report.

Monitor your indexing progress:

  1. In Search Console, go to Coverage.
  2. Check daily for the first week. You should see the number of indexed pages increase.
  3. If the number stays flat or decreases, you have a crawl error. Go to the "Errors" tab and fix them.

Common crawl errors and how to fix them:

  • 404 errors: The page doesn't exist or has been deleted. Remove it from your sitemap.
  • Redirect errors: A page redirects to a non-existent page. Fix the redirect chain.
  • Server errors (5xx): Your server is down or misconfigured. Check your hosting provider.
  • Blocked by robots.txt: Your robots.txt is blocking the page. Remove the block.

For a detailed guide on reading Search Console reports, see Reading the Google Search Console Performance Report Like a Founder.

Accelerating Indexing: IndexNow and Bing

Google isn't the only search engine. Bing and Yandex also crawl the web, and they often index faster than Google.

Set up IndexNow to ping Bing and Yandex whenever you publish new content. This tells them to crawl immediately, not in a queue.

How to set up IndexNow:

  1. Go to IndexNow.
  2. Click "Submit your sitemap."
  3. Enter your domain and sitemap URL.
  4. Choose your verification method (DNS record or HTML file).
  5. Verify and submit.

Once set up, every time you publish a new page, IndexNow automatically pings Bing and Yandex. They'll crawl the new page within hours.

For a step-by-step guide, see IndexNow Setup: Pinging Bing and Yandex for Faster Crawls.

Avoiding the Common Pitfalls: What Founders Get Wrong

You've completed the checklist. Now here's what to avoid:

Pitfall 1: Submitting your sitemap and then immediately publishing 100 blog posts.

Google crawls new sites slowly. If you submit 100 URLs to your sitemap on day one, Google will queue them for crawling but won't crawl them all for weeks. Instead, publish 5-10 pages, wait for them to be indexed, then publish more. This signals to Google that your site is actively maintained and worth crawling frequently.

Pitfall 2: Changing your domain structure or URLs after submission.

If you submit your sitemap with URLs like /blog/post-1/ and then change them to /posts/post-1/, Google will crawl the old URLs and find 404 errors. This tanks your indexing. Finalize your URL structure before submitting your sitemap.

Pitfall 3: Forgetting to set up a 301 redirect from old URLs to new ones.

If you must change URLs, set up a 301 redirect from the old URL to the new one. This tells Google (and users) where the content moved. Without it, Google will index the 404 page instead of the new URL.

Pitfall 4: Publishing content without internal links.

Google discovers pages by following links. If a page has no internal links pointing to it, Google might crawl it but won't prioritize indexing it. Link to new pages from your homepage or existing content.

Pitfall 5: Ignoring mobile responsiveness.

Google crawls mobile-first. If your site isn't mobile-responsive, Google will struggle to index it. Test your site on a phone before submitting your sitemap.

The Seoable Advantage: Automating This Checklist

This checklist is essential. It's also time-consuming if you do it manually.

That's why Seoable automates it. In under 60 seconds, Seoable delivers:

  • A complete domain audit that checks every item on this checklist: crawlability, indexability, Core Web Vitals, schema markup, and more.
  • A brand positioning analysis that identifies your unique value proposition.
  • A keyword roadmap with 100+ search terms your audience is actually using.
  • 100 AI-generated blog posts optimized for those keywords, ready to publish.

All for $99, one time.

Instead of spending a week on technical setup and another month writing content, you get a complete SEO foundation in under a minute. You can then focus on what matters: shipping product, talking to customers, and iterating.

For founders who ship fast, this is the difference between organic visibility in month two and month six.

Key Takeaways: The Five Things You Must Ship

Here's what you need to do before requesting Google to crawl:

  1. Verify your domain in Google Search Console. Proof of ownership is non-negotiable. Without it, you can't see crawl data or indexing errors.

  2. Submit your sitemap and request indexing for your homepage. A sitemap cuts discovery time from weeks to days. Requesting indexing for your homepage prioritizes it for immediate crawling.

  3. Fix crawlability issues: robots.txt, canonical tags, and duplicate content. A misconfigured robots.txt or missing canonicals tell Google to skip your content. These are silent killers that waste your first month.

  4. Ensure your site meets Core Web Vitals and is mobile-responsive. Google's algorithm prioritizes fast, mobile-friendly sites. Slow sites get crawled but deprioritized in rankings.

  5. Add schema markup and verify indexability. Schema markup is a trust signal that helps Google and AI search engines understand your brand. Verification ensures Google can actually crawl your site.

Skip even one, and you'll lose momentum. Do all five, and you'll be indexed and ranking within 30 days.

Ship these five things. Then ship your content. The rest is just iteration.

Additional Resources for Founders

If you need more detail on any of these steps, Seoable has comprehensive guides:

For more on technical SEO readiness and pre-launch preparation, check out The 13-Step Website Audit Checklist for 2023, which covers indexing issues, page speed, and on-page SEO. You can also reference Checklist for Google Indexing of New Websites for a detailed breakdown of noindex removal and XML sitemap best practices.

For AI discoverability, 12 Steps AI Discoverability Checklist for Startups covers technical SEO readiness and schema markup specifically for AI search engines. The Ultimate Website Pre-launch Checklist provides additional content optimization and indexing preparation steps.

Finally, Google Search Essentials is the official Google documentation on core requirements for search indexing—the source of truth for everything in this checklist.

Final Word: Ship, Don't Wait

Perfection is the enemy of indexing. Don't wait for your site to be perfect before submitting it to Google. Get these five things right, submit your sitemap, and start iterating.

Google will crawl your site. Google will index your pages. And if you've shipped content that solves real problems for real people, Google will rank you.

The founders who win aren't the ones with the most polished sites. They're the ones who ship, measure, and iterate. This checklist gets you to the starting line. Everything after that is execution.

Free weekly newsletter

Get the next one on Sunday.

One short email a week. What is working in SEO right now. Unsubscribe in one click.

Subscribe on Substack →
Keep reading