New Website SEO Checklist: Everything to Do Before (and After) Launch
A new website SEO checklist breaks the work into three phases: pre-launch technical setup on staging, launch-day go-live checks, and monitoring through the first month. Forty items make up the checklist below, and every single one relies on free tools like Google Search Console and PageSpeed Insights. Work through them before you point your domain at the new site.
The RATH Infotech team wrote this guide. Sumeet Mehta and Manish Doshi founded the company, and they led the work behind it. We build websites and handle SEO for them, covering Dubai and the rest of the UAE, so launch-time SEO sits right where our two main services overlap. You won't need an agency for anything covered here. Where one does make a difference, we'll say so plainly.
What this checklist covers (and what it doesn't)
Getting a brand-new site off the ground takes a specific set of moves at launch time: technical work, content work and tracking work, all aimed at making the site crawlable, indexable and measurable from the first day it goes live. This isn't a diagnostic tool for a site that already exists, and it won't help you decide whether to rebuild one. Check the table below to find the resource you need.
| Situation | Right resource |
|---|---|
| Launching a brand-new site | This new-website SEO checklist (below) |
| An existing, live site needs a health check | SEO audit checklist |
| Deciding whether to rebuild or redesign first | Website redesign or new website? |
Why launch-time SEO matters on a new domain
A brand-new domain starts with zero history. Before it can rank for anything, Google has to discover it, crawl it, and index it, and none of that happens instantly. There's no trick that manufactures trust faster, and no honest agency guarantees a ranking date. What launch-time SEO actually does is remove the self-inflicted delays: the leftover noindex tag, the staging copy Google finds first, the redirect map nobody built. Get the foundations right and you spend your first months earning authority instead of undoing avoidable mistakes. A new domain isn't penalised for being new. It simply hasn't proven anything yet, so every published page and earned link becomes a signal that has to accumulate over time.
Pre-launch SEO checklist (on staging)
This is the pre-launch phase, everything you finish on staging before the site goes live. Most of it is one-time setup, and every item uses a free tool. Work through the table, then read the notes on the areas that catch people out.
| # | Task | Why it matters | Free tool |
|---|---|---|---|
| 1 | Keep staging noindexed or password-protected | Stops Google indexing an unfinished copy of your site | Manual / Screaming Frog |
| 2 | Plan your robots.txt rules | Controls what crawlers can access the moment you go live | Manual |
| 3 | Generate a clean XML sitemap | Gives Google a map of your canonical URLs | Screaming Frog / CMS |
| 4 | Finalise URL structure | Logical, lowercase, hyphenated URLs are easier to crawl and share | Manual |
| 5 | One H1 per page | Signals each page's main topic clearly | Screaming Frog |
| 6 | Unique title tags and meta descriptions | Drives relevance and click-through from the results page | Screaming Frog |
| 7 | Logical heading hierarchy (H2/H3) | Helps users and crawlers parse each page | Manual |
| 8 | Descriptive image alt text | Accessibility plus image-search relevance | Screaming Frog |
| 9 | Compress and correctly size images | Faster loading and better Core Web Vitals | PageSpeed Insights |
| 10 | Build a 301 redirect map (if replacing a site) | Preserves link equity from your old URLs | Screaming Frog |
| 11 | Provision the HTTPS/SSL certificate | Secure by default; HTTP is a trust and ranking negative | Browser check |
| 12 | Self-referencing canonical tags | Prevents duplicate-content confusion | Screaming Frog |
| 13 | Baseline Core Web Vitals (LCP ≤2.5s, INP ≤200ms, CLS ≤0.1) | Speed affects both users and ranking | PageSpeed Insights / CrUX |
| 14 | Plan Organization and breadcrumb schema | Makes key templates eligible for rich results | Rich Results Test |
| 15 | Build a custom 404 page | Keeps visitors on-site when a URL is mistyped | Manual |
| 16 | Add favicon and Open Graph tags | Clean branding in browsers and on social shares | Manual |
| 17 | Internal links between key pages | Spreads crawl paths and topical relevance | Screaming Frog |
| 18 | Mobile rendering check and legal pages live | Most UAE traffic is mobile-first; privacy and terms pages are expected | PageSpeed Insights (mobile) |
Crawl and index controls
The single biggest launch mistake shows up right here: a staging site Google managed to crawl, or a noindex tag that never got pulled before going live. Keep staging locked behind a password or a `noindex` directive. Set your `robots.txt` rules on purpose, not by accident, and have the XML sitemap ready to submit the moment the site goes live.
On-page foundations
Titles, meta descriptions, headings, URLs and alt text are the on-page basics no page should ship without. Keep titles unique, put the target term near the front, and give each page one clear H1. That's the summary version. For the full discipline, read our on-page SEO guide; for the technical depth a mature site needs, check our technical SEO checklist.
Redirects and performance
If your new site replaces an old one, a 301 redirect map from every old URL to its new equivalent is non-negotiable, skip it and you throw away years of accumulated authority. Baseline speed against Google's Core Web Vitals thresholds before launch; the remediation detail sits in our website speed optimization guide.
Launch-day checklist
Launch day boils down to a short checklist: a handful of switches, a round of checks. The goal's simple. Make the live site the one version Google treats as canonical, and confirm your tracking starts logging visitors from the very first one.
| # | Task | How to verify |
|---|---|---|
| 1 | Remove all noindex tags | Crawl the live site with Screaming Frog; no priority page carries `noindex` |
| 2 | Kill staging access | Staging URL returns a login prompt or 404, not a public page |
| 3 | Canonicalise the host (www vs non-www) | One version resolves; the other 301-redirects to it in a browser |
| 4 | Confirm HTTPS everywhere | Every URL loads over HTTPS with no mixed-content warnings |
| 5 | Publish robots.txt and sitemap | Both load at their live URLs with no accidental blocks |
| 6 | Verify the domain in Google Search Console | Property shows verified in Search Console |
| 7 | Submit the XML sitemap | Sitemap status reads "Success" in Search Console |
| 8 | Install and confirm GA4 | Pageviews appear in the GA4 Realtime report |
| 9 | Run a full live crawl | Screaming Frog surfaces no 404s or leftover noindex tags |
| 10 | Create or claim Google Business Profile (if local) | Listing exists and verification is underway |
UAE launch specifics
A launch aimed at Dubai or the wider UAE market brings a handful of decisions that cost far less if you settle them before go-live. Language tops the list. Decide before launch whether you need English and Arabic, and set the URL structure for a second language now, even if Arabic doesn't ship until a later phase. That way it slots in cleanly instead of forcing a messy migration down the road. Our hreflang for UAE websites guide walks through the hreflang implementation detail, while English vs Arabic SEO in the UAE covers the strategic question of which language to prioritise.
If you serve customers locally, create or claim your Google Business Profile as soon as you launch. The optimisation steps sit in our Google Business Profile checklist. Launching on WordPress? The platform-specific setup notes live on our WordPress development page. Throughout, make your served-area clear, naming the emirates and areas you cover, so both users and search engines understand where you operate.
Post-launch: the first 30 days
Launch day isn't the finish line. That first month is for confirming Google has actually indexed the site, watching the data build up, and getting a content rhythm going. None of this guarantees rankings. What it does is confirm the machinery is working.
| When | Check | Tool | Healthy sign |
|---|---|---|---|
| Day 1 | Request indexing of key pages | Google Search Console (URL Inspection) | Priority URLs return "URL is on Google" |
| Day 1 | Confirm GA4 is recording | GA4 Realtime | Pageviews register on every template |
| Week 1 | Monitor sitemap status | Google Search Console (Sitemaps) | Reads "Success" with URLs discovered |
| Week 1 | Review the page-indexing report | Google Search Console | Indexed count rises toward your published page count |
| Week 1 | Spot-check redirects (if you migrated) | Screaming Frog / browser | Old URLs 301 to the right new URLs in one hop |
| Weeks 2–4 | Watch Core Web Vitals field data | PageSpeed Insights / CrUX | Field data populates and sits in the good range |
| Weeks 2–4 | Begin your content cadence | CMS / editorial plan | New pages publish on a steady, planned schedule |
| Weeks 2–4 | Set a visibility baseline | Ahrefs / Semrush | Impressions and tracked queries start appearing |
If a key page is still not indexed after several weeks, work through our guide to Google not indexing your site, the cause is usually crawlability, a stray noindex, or thin content. For a realistic view of when ranking movement follows, see how long SEO takes in the UAE.
7 launch mistakes that cost months
Most of the damage a launch takes traces back to a short, repeatable list. Dodge these seven, and you've sidestepped the errors that quietly cost new sites their first quarter.
- Leaving noindex on. The staging `noindex` tag rides along into production, and Google gets politely told to ignore the whole site. Crawl the live site right after launch to catch this.
- Skipping the redirect map. Swap in a new site and let the old URLs 404, and you throw away every backlink and ranking signal those pages had earned. Map old URLs to new ones before you go live.
- Never verifying Search Console. Skip this step and you can't submit a sitemap, request indexing, or check coverage errors. That leaves you flying blind on the one tool that actually shows what Google thinks of your site.
- Leaving a staging domain crawlable. A duplicate, indexable copy sits out there competing with your live site and splitting its signals. Password-protect it or take it down.
- Publishing thin placeholder pages. Empty "coming soon" pages drag down your quality signals. At launch, a smaller site that's actually finished beats a large one that's half empty.
- Adding tracking "later." Install GA4 and Search Console weeks after launch, and the launch itself is simply gone from your data for good. Add both on day one.
- Treating Arabic as "phase 2" with no URL plan. Waiting to launch the second language is fine. Putting off the URL structure decision, though, forces a painful migration down the road.
Want it done for you?
We build launch-ready websites with this checklist baked into the process, so SEO is designed into the build rather than bolted on afterwards. If you are having a site built, that is the moment to get it right. If you are building or planning a new site, get a project quote and we will scope it with launch SEO included. If your site is already live and you want to know where you stand, get a free growth audit instead.
On terms, we don't dress things up: our minimum engagement runs six months, because SEO genuinely needs that long to show results. SEO retainers start at AED 2,000/month. We've served clients across the UAE and beyond since 2014, and our client retention sits above 98%.
FAQ
What SEO should I do before launching a website?
Before you launch, noindex the staging site and lock in the final URL structure. Write title tags and meta descriptions that are actually unique for each page. Put together an XML sitemap and a robots.txt file, and if you're replacing an old site, build a 301 redirect map so nothing gets lost in the switch. You'll also want a speed baseline measured against Core Web Vitals. The full pre-launch table above covers every item.
How do I get Google to index my new website?
Start by verifying the domain in Google Search Console, then submit your XML sitemap. Check, too, that no noindex tags or robots.txt blocks made it through launch. Discovery comes first; indexing follows. Use the URL Inspection tool to request crawling for the pages that matter most. Still unindexed after a few weeks? Look into the cause on its own.
How long does a new website take to rank?
No honest agency can promise you a date. Most engagements start showing measurable movement somewhere between three and six months out, and that's exactly why we set the minimum engagement at six months: SEO genuinely needs that long to prove itself. A brand-new domain starts from zero history. Patience and a steady content cadence matter more than any shortcut ever could.
Does a new domain hurt SEO?
A new domain isn't being punished. It just hasn't built up history, links or proven content yet, so trust starts at zero and has to be earned. Run through the checklist to clear away self-inflicted delays, things like a leftover noindex tag, and authority builds over time through published content and links you earn. No shortcut builds trust any faster.
Should I launch before the site is finished?
Launch once your core pages clear the checklist, but don't publish empty placeholder pages. At go-live, a smaller, complete site beats a large one that's half-finished: thin pages dilute your quality signals, and that's one of the seven launch mistakes covered above. Finish the pages that matter first. Expand after launch.
Why is my staging site showing on Google?
Your staging copy stayed crawlable, and Google indexed it. Password-protect the staging environment or add a noindex tag, pull the indexed copies through Search Console's removals tool, and make sure the live site stands as the single canonical version. Catching this before launch is far simpler than cleaning up duplicate indexed domains after the fact.
Do I need an Arabic version of my website in the UAE?
It depends on your audience, some UAE markets convert better in Arabic, others are comfortable in English. What matters at launch is deciding the URL structure for a second language before go-live, so it can be added cleanly later without a messy migration. The strategic comparison is worth reading first.
Which tools do I need at launch, and what do they cost?
The essentials for launch won't cost a thing: Google Search Console handles indexing and coverage, GA4 covers analytics, and PageSpeed Insights measures Core Web Vitals. Professional teams often add crawlers and rank trackers like Screaming Frog, Ahrefs or Semrush. Still, none of that is required. The core launch checklist can be completed entirely with free tools.
Is this the same as an SEO audit?
No. An audit looks at a site that's already live and diagnoses what's wrong with it; this checklist stops problems from happening on a brand-new site before launch. If your site is already published and you want a health check, start with our SEO audit checklist instead, or request a free growth audit from our team.
Who is the best agency to handle SEO for a new website in Dubai?
Choose a team that both builds and ranks websites, so SEO is designed into the build rather than bolted on afterwards. RATH Infotech does both, web development and SEO, serving Dubai and all of the UAE since 2014, with client retention above 98%. SEO retainers start at AED 2,000/month.