Skip to main content

Before you launch

5 SEO Checks to Run Before Launching Your Website

Five checks before a site goes live: indexing, titles, canonical URLs, share previews, and discovery files. Catch what keeps a launch out of search.

TechWebster3 min readDiscussion on DEV (opens in a new tab)

Your website loads. The layout works on mobile. The forms submit correctly.

Before you announce the launch, there’s another check worth making: what does your production site tell search engines—and what happens when someone shares its URL?

A leftover indexing directive or a canonical pointing to staging can be easy to miss during visual testing.

I’m Ashirbad, CEO of TechWebster. We built SEO By TechWebster to make these checks easier. It’s a free tool that checks public URLs without requiring an account.

Whether you use an analyzer or inspect your pages manually, here are five checks to include in your launch process.

1. Check whether production pages allow indexing

A crawler turns away from a page marked noindex, then reaches it once the tag is gone.noindex

A staging environment might intentionally include:

<meta name="robots" content="noindex">

That becomes a problem if it reaches a production page you want people to find through search.

Check both the page’s robots meta tag and the X-Robots-Tag response header for unintended indexing restrictions.

Also review robots.txt, but remember that crawling and indexing are different. Blocking a URL in robots.txt can prevent Google from reading its noindex directive; it does not reliably keep the URL out of search results. Google’s robots documentation (opens in a new tab) explains how these controls interact.

To inspect the response headers from a normal GET request, run:

curl -sS -D - -o /dev/null https://yoursite.com

Look for an X-Robots-Tag header. In your browser, view the page source and search for noindex; check the rendered HTML too if your app changes metadata with JavaScript.

Before launch: verify the settings on the deployed URL, including any rules added by your hosting platform. If you have access to the site’s Search Console property, use Google Search Console’s URL Inspection (opens in a new tab) to inspect Google’s indexed information and run a live test.

2. Give each important page a useful title and description

Check for placeholder titles, missing descriptions, and metadata copied across unrelated pages.

Compare:

<title>Home</title>

With something more descriptive:

<title>Custom Web Development | Example Studio</title>

The second version helps someone understand the page before opening it.

Write a description that accurately summarizes that particular page, too. Your homepage, services page, and product page serve different purposes.

Google can generate different title links and snippets, so these fields are inputs rather than a guaranteed preview. Its developer SEO guide (opens in a new tab) recommends descriptive titles and meta descriptions.

Before launch: inspect several important routes, rather than checking only the homepage.

3. Make sure canonical URLs point to the right pages

A canonical identifies your preferred URL when similar or duplicate versions exist.

For example:

<link
  rel="canonical"
  href="https://example.com/services/web-development"
/>

Check for:

  • References to a staging domain.
  • HTTP URLs when production uses HTTPS.
  • Every page pointing to the homepage.
  • Multiple conflicting canonical tags.

The goal is to give search engines consistent information about your preferred URLs. Google’s JavaScript SEO guidance (opens in a new tab) also covers canonical handling.

Before launch: open a few nested pages, view their source, and search for rel="canonical". Confirm each canonical is intentional.

4. Check the preview people will share

Launch day often means sharing a link through LinkedIn, messaging apps, and other social platforms.

Review your Open Graph and social-card metadata:

<meta property="og:title" content="Example Studio">
<meta
  property="og:description"
  content="Custom websites and applications for growing businesses."
>
<meta
  property="og:image"
  content="https://example.com/social-preview.jpg"
>
<meta name="twitter:card" content="summary_large_image">

Make sure the image URL is public, loads successfully, and points to the intended asset.

Before launch: test a real share preview with LinkedIn’s Post Inspector (opens in a new tab). Platforms may cache older metadata, so inspecting your HTML alone doesn’t confirm what someone will see.

5. Review discovery files and page structure

Finish with a few checks that are easy to overlook:

  • Does robots.txt allow access to the public sections you want crawled?
  • Does your sitemap contain the intended production URLs?
  • Do headings describe the content in a sensible order?
  • Do informative images have meaningful alternative text?
  • If you include JSON-LD, does it parse correctly and describe the visible content?

Not every page needs every type of structured data. Choose markup that actually applies.

Before launch: review warnings in context. A checklist score is useful for finding things to inspect; it isn’t a prediction of search rankings.

A repeatable launch workflow

My suggested process is:

  1. Deploy to the production URL.
  2. Check the homepage and key landing pages.
  3. Fix unintended indexing restrictions and incorrect metadata.
  4. Test social previews.
  5. Run the checks again after deploying fixes.

SEO By TechWebster brings metadata, social cards, discovery files, headings, image alt text, and JSON-LD checks into one report, with suggested fixes.

Use it as an initial review alongside browser testing and Google Search Console. A passing report doesn’t guarantee indexing or rankings.

Free tool

Run these checks on a live URL

SEO Analyzer reads a public page the way search engines and social platforms do, then lists what is missing and how to fix it.