SEO Setup Checklist for New Websites
Table of Contents
- SEO Setup Checklist at a Glance
- Technical SEO Setup: The Layer Most People Skip
- On-Page SEO Setup: Making Your Content Relevant
- Tracking Setup: You Can't Improve What You Don't Measure
- What to Check in Your First 30 Days
- Frequently Asked Questions
- How long does it take for a new website to get indexed by Google?
- Do I need to submit every page manually to Google Search Console?
- Is keyword research necessary for a brand new website?
- My site has been live for 2 months and nothing is indexed. What do I do?
- Can I set up Google Analytics and Search Console after launch?
- What does search intent have to do with SEO setup?
I once audited a Nepali business website that had been live for three months. Good content, decent design. But the developer had never turned off the "discourage search engines" setting after development. Zero pages indexed. Three months completely wasted.
That's the kind of mistake this checklist exists to prevent.
A live website that isn't set up for SEO is invisible to Google. It can't rank pages it hasn't found. These are the exact setup steps I go through whenever I work on a new website: technical first, then on-page, then tracking.
SEO Setup Checklist at a Glance
| # | Task | Category | Priority |
|---|---|---|---|
| 1 | Confirm site is indexable (robots.txt + CMS settings) | Technical | Critical |
| 2 | Submit XML sitemap to Google Search Console | Technical | Critical |
| 3 | Enable HTTPS / SSL certificate | Technical | Critical |
| 4 | Optimize page speed (images, caching, hosting) | Technical | High |
| 5 | Test and fix mobile usability | Technical | High |
| 6 | Do basic keyword research before publishing | On-Page | Critical |
| 7 | Write unique title tags and meta descriptions | On-Page | Critical |
| 8 | Set up proper heading structure (H1, H2, H3) | On-Page | High |
| 9 | Create clean, descriptive URLs | On-Page | High |
| 10 | Add internal links between pages | On-Page | Medium |
| 11 | Set up Google Search Console | Tracking | Critical |
| 12 | Install Google Analytics | Tracking | Critical |
| 13 | Connect Analytics with Search Console | Tracking | Medium |
Technical SEO Setup: The Layer Most People Skip
This part isn't visible, so most people ignore it. Big mistake.
Make sure your site is actually indexable. Many WordPress themes and site builders default to blocking search engines during development. Nobody turns it off at launch. Check your robots.txt and your indexing settings before anything else. A blocked site can't rank no matter how good the content is.
Submit an XML sitemap. A sitemap lists all your important pages and helps Google find them faster, especially on new sites with almost no backlinks. Most SEO plugins create one automatically. Submit it through Google Search Console. Five minutes of work that can save weeks of waiting.
Use HTTPS, not HTTP. Google confirmed HTTPS as a ranking signal years ago. But beyond rankings, most browsers now flag HTTP sites as "not secure." That warning kills trust before a visitor reads a single word. If your SSL certificate isn't active, fix it before launch.
Optimize page speed. Compress images, enable caching, and make sure your hosting isn't the bottleneck. A site loading in under 3 seconds is a reasonable target from day one. Slow pages hurt both rankings and user experience. Google notices both.
Check mobile usability. Google uses mobile-first indexing. It primarily uses your site's mobile version to decide rankings. If your site looks broken on a phone, that's a problem regardless of how clean the desktop version looks. Test on actual devices, not just a browser preview.
On-Page SEO Setup: Making Your Content Relevant
Technical setup gets you crawlable. On-page setup makes you relevant. This is where you connect your pages to what people are actually searching for.
Do basic keyword research before publishing anything. This is where many Nepali businesses go wrong. They write about what they want to say, not what their customers are searching for. Choosing the right keywords before you write anything saves months of publishing content nobody searches for.
Optimize every title tag and meta description. These appear in search results and are your first impression before someone clicks. Every page needs a unique title with your primary keyword and a meta description that gives a reason to click. If you launch without these configured, you're letting Google guess what your pages are about. It usually guesses wrong.
Use proper heading structure. One H1 per page, no exceptions. That's your main topic. H2s cover the main sections. H3s handle sub-points within those sections. Don't use headings just to make text look big. Use them to show Google the structure of your content.
Create clean, readable URLs. Compare these two:
yoursite.com/p?id=4829
yoursite.com/seo-setup-checklist
The second one tells both users and Google exactly what to expect. Keep URLs short, lowercase, and use hyphens between words. Avoid numbers and unnecessary words.
Add internal links between pages. New websites almost always skip this. Even with five pages, you can link between them. Internal linking does more for SEO than most people realize. It helps Google discover your content, understand which pages matter, and distributes authority across your site. Every time you publish, ask: what other page on this site is relevant enough to link to?
Tracking Setup: You Can't Improve What You Don't Measure
These tools are not optional. Set them up before launch, not after you remember them three months later.
Google Search Console. This shows you how your site performs in search: indexed pages, keyword impressions, and any technical errors Google has flagged. It's free. It takes 10 minutes. Submit your sitemap here and check it regularly for crawl errors.
Google Analytics. Where Search Console shows search performance, Analytics shows what happens after someone lands on your site. Which pages they visit, how long they stay, where they drop off. Install it at launch so you have clean data from day one.
Connect both tools. Linking Analytics and Search Console together gives you a complete picture. You can see which keywords bring traffic and how those visitors behave once they arrive. One extra setup step that pays off every time you analyze performance.
What to Check in Your First 30 Days
Setup is done. Now what?
Open Search Console after about a week and check if your pages are being indexed. If you submitted your sitemap and still see zero pages indexed after two weeks, something is blocking Google. Re-check your robots.txt and indexing settings.
Look at the Coverage report. Any errors there need attention before you put effort into content. There's no point publishing more pages if existing ones aren't being crawled correctly.
After a month, you'll start seeing impressions in Search Console even if clicks are still low. That's Google noticing your site exists. It's early signal that the setup is working. If you're wondering why your new website still isn't ranking on Google, a lot of it comes down to whether this foundation was built correctly in the first place.
Getting traffic takes time. Getting the setup right doesn't. Do this part correctly and everything that comes after: content, backlinks, rankings, has a solid foundation to build on.
Frequently Asked Questions
How long does it take for a new website to get indexed by Google?
It varies. Some sites get indexed within a few days of submitting a sitemap. Others take several weeks. Clean technical setup, HTTPS, and an active sitemap all speed up the process. If nothing is indexed after three weeks, check for crawl blocks in your robots.txt.
Do I need to submit every page manually to Google Search Console?
No. Submitting your XML sitemap covers all included pages. For important pages you want indexed quickly, use the URL Inspection tool in Search Console to request indexing directly.
Is keyword research necessary for a brand new website?
Yes. Without it, you risk publishing content nobody searches for. Even 30 minutes of basic research before you write anything saves months of wasted effort.
My site has been live for 2 months and nothing is indexed. What do I do?
First, check your robots.txt file and your CMS indexing settings. Many sites are still blocking Google from development. Second, verify your sitemap is submitted and valid in Search Console. Third, use the URL Inspection tool on your homepage specifically to see what Google sees when it visits.
Can I set up Google Analytics and Search Console after launch?
You can, but you'll permanently lose any data from before setup. Starting at launch means you have a complete picture of your site's performance from day one.
What does search intent have to do with SEO setup?
More than most people think. When your content doesn't match search intent, it won't rank even if everything else is set up correctly. Getting the technical foundation right is step one. Making sure your pages match what people actually want to find is step two.
Want help with your project? Get in touch .