Technical SEO10 min read

SEO Checklist for New Websites (Everything You Need To Know)

Launching a new website? Here's the complete SEO checklist — the technical setup, content foundations, and quick wins most sites miss.

Filip Samveljan

Filip Samveljan

Co-Founder at Soro·

You're launching a new website. Congratulations — you're also starting from zero in SEO.

No domain authority. No backlinks. No content history. Google doesn't trust you yet.

The good news: what you do in the first few months sets the foundation for everything that comes after. Get it right now, and you save yourself from fixing problems later.

Here's the complete checklist.

Pre-launch: Technical foundations

Do these before your site goes live.

1. Choose a good domain

If buying a new domain, know that exact match domains don't help like they used to. Brandable names work perfectly fine. While .com is preferred, it's not required. Avoid hyphens and numbers in your domain, and always check for trademark conflicts before purchasing.

If buying an existing domain, check its history using the Wayback Machine and verify there's no spam history through Google Safe Browsing. Existing authority can be a real asset, but a spammy history will actively harm your SEO efforts.

2. Set up HTTPS

This is non-negotiable. HTTPS is both a ranking factor and a trust signal for visitors. Most modern hosting providers offer free SSL certificates through Let's Encrypt, so enable it before launch.

After setup, verify three things: your site loads properly on https://, any http:// requests redirect automatically to https://, and there are no mixed content warnings where some elements still load over an insecure connection.

3. Make sure site is crawlable

Before launch, verify that Google can actually access your site.

For robots.txt, check that yoursite.com/robots.txt exists and that it doesn't block important content. A common and costly mistake is leaving the development "Disallow: /" directive in place, which tells Google to ignore your entire site.

For your basic site structure, make sure navigation links reach all important pages, that there are no orphan pages (pages with zero links pointing to them), and that your sitemap exists and is accessible.

4. Set up proper URL structure

Good URLs are short, descriptive, and readable. Examples like /services/web-design, /blog/seo-checklist-new-website, and /about tell both users and Google exactly what the page contains. Bad URLs like /page?id=123, /services/web-design/landing-page-2024-updated-final, or /blog/2026/01/15/post are either meaningless, overly long, or unnecessarily dated.

Keep your URLs short and descriptive, use hyphens rather than underscores, include relevant keywords without stuffing, avoid dates unless the content is genuinely time-sensitive, and always use lowercase.

5. Mobile-friendly design

With 58% of searches happening on mobile devices and Google using mobile-first indexing, a mobile-friendly design isn't optional. Your site should work properly on mobile devices with text that's readable without zooming, buttons that are large enough to tap accurately, no horizontal scrolling, and no pop-ups that cover the main content.

Test your site with Google's Mobile-Friendly Test to identify any issues.


Related reading:


Pre-launch: On-page essentials

6. Unique title tags on every page

Every page on your site needs a unique, optimized title tag. Keep them between 50–60 characters, place your primary keyword near the beginning, and make the title compelling enough to earn a click.

A reliable template is: [Primary Keyword] - [Secondary Keyword] | [Brand]. For example, "SEO Checklist for New Websites | Soro" clearly communicates the topic while staying within length limits.

7. Meta descriptions on key pages

Meta descriptions aren't a direct ranking factor, but they significantly affect click-through rate. Aim for 150–155 characters, include your target keyword, write a compelling call to action, and make sure the description matches the search intent behind the keyword.

At minimum, write custom descriptions for your homepage, service or product pages, and key landing pages. Other pages can wait, but these high-traffic entry points deserve attention from day one.

8. Proper heading structure

Every page should use a single H1 tag for the main topic (including your primary keyword), logical H2 tags for main sections, and H3 tags for subsections where needed. Don't skip heading levels by jumping from H1 to H3, and never use multiple H1 tags on a single page.

9. Image optimization

Before uploading any images, compress file sizes using a tool like TinyPNG, rename files with descriptive names (seo-checklist.png, not IMG_1234.png), add alt text to all meaningful images, and specify width and height attributes to prevent layout shift during page load.

10. Internal linking structure

Plan how your pages connect before launch. Your homepage should link to main sections, category pages should link to individual pages, blog posts should link to related content, and every important page should be reachable within three clicks of the homepage.


At launch: Critical setup

11. Google Search Console

Set this up immediately after launch. Go to search.google.com/search-console, add your property using the URL prefix method, verify ownership through an HTML tag (the easiest method), and submit your sitemap (usually located at /sitemap.xml).

12. Google Analytics 4

Visit analytics.google.com to create your account and property. Add the GA4 tracking code to your site, then set up conversion goals for the actions that matter most — form submissions, purchases, sign-ups, and so on.

13. XML Sitemap

Most CMS platforms generate sitemaps automatically. Verify that your sitemap exists at /sitemap.xml, includes all important pages, excludes any pages you don't want indexed, and is submitted through Search Console.

14. Robots.txt final check

Verify your robots.txt at /robots.txt one final time. Confirm it's not blocking important content, includes a reference to your sitemap, and allows search engine crawlers full access. A basic robots.txt file should contain "User-agent: *", "Allow: /", and a sitemap reference pointing to your sitemap.xml URL.

Post-launch: First week

15. Request indexing

In Search Console, use the URL Inspection tool to enter your homepage URL and click "Request Indexing." Repeat this for your 5–10 most important pages. This doesn't guarantee immediate indexing, but it signals to Google that fresh content is available.

16. Set up Google Business Profile (if local)

For businesses serving local customers, this step can drive traffic even before organic rankings develop. Go to business.google.com, claim or create your listing, complete every field available, add quality photos, and verify your business. A complete Business Profile significantly improves your visibility in local search results.

17. Create social profiles

Set up profiles on the platforms most relevant to your business — LinkedIn is essential for B2B, Twitter/X for industry engagement, Facebook if your audience uses it, and any industry-specific platforms that apply. Link to your website from every profile. These aren't high-value SEO links, but they establish your online presence and can drive meaningful referral traffic.

18. Submit to relevant directories

This isn't about spammy directory submission — focus on legitimate industry listings. Consider industry associations, your local Chamber of Commerce, the Better Business Bureau, relevant industry-specific directories, and local business directories like Yelp. These citations build credibility and provide additional pathways for potential customers to find you.

19. Set up basic tracking

Make sure you're capturing organic traffic trends, top landing pages, conversion events, and Search Console data from the very beginning. You'll need this baseline data to measure progress and demonstrate ROI over the coming months.

Post-launch: First month

20. Fix any indexing issues

Check Search Console after one to two weeks. Look at whether your important pages are indexed, review the Coverage report for any errors, and investigate any unexpected "Excluded" pages. Fix issues as they appear — early intervention prevents small problems from becoming systemic.

21. Begin content production

This is the most important step for new sites. You can write and publish blog content manually, hire freelance writers to produce articles, or use automation tools like Soro to scale production. Whatever approach you choose, target a minimum of 2–4 articles in the first month, with more being better.

22. Set up internal linking

As you create new content, link each piece to existing pages on your site, and update existing pages to link back to new content. Build topic clusters around your key themes so that Google understands the relationships between your pages and the depth of your expertise.

Easy wins for new sites include requesting links from partners or vendors who list their customers, publishing guest posts on industry blogs, responding to HARO journalist requests, submitting to local and industry directories, and linking from your social profiles. Don't expect a flood of backlinks early on — focus on content production first and let links build naturally as your site gains authority.

The new site reality

The "sandbox" effect

New domains often experience delayed ranking, sometimes called the "sandbox." This means content takes longer to rank initially (typically 3–6 months), rankings may be volatile in the early period, and authority builds gradually rather than all at once. This is completely normal. Keep producing content and the results will follow.

Timeline expectations

During month 1, you should have your setup complete and first content published, but expect minimal traffic. In months 2–3, you'll produce more content, see initial indexing, and potentially earn some long-tail rankings. By months 4–6, expect first page 1 rankings for easier keywords and traffic starting to flow. In months 7–12, real traction builds with multiple rankings and consistent traffic growth.

See how long SEO takes for more detail on realistic timelines.

Common new site mistakes

Launching without content is perhaps the most common mistake. A 5-page website won't rank for anything competitive. Plan your content strategy from day one.

Obsessing over technical perfection wastes time that would be better spent creating content. Good enough technical SEO is fine for a new site — content matters more.

Not setting up tracking from the beginning means you can't measure progress or demonstrate that your SEO investment is working.

Expecting quick results leads to discouragement and premature strategy changes. New sites need patience — plan for a 6–12 month horizon before judging results.

Targeting impossible keywords from the start is setting yourself up for frustration. Begin with easier, long-tail keywords where you can win, then work toward more competitive head terms as your authority grows.

The condensed checklist

Pre-launch:

  • HTTPS enabled
  • Site crawlable (robots.txt correct)
  • Clean URL structure
  • Mobile-friendly
  • Title tags on all pages
  • Meta descriptions on key pages
  • Proper heading structure
  • Images optimized

At launch:

  • Google Search Console set up
  • Sitemap submitted
  • Google Analytics installed
  • Google Business Profile (if local)
  • Request indexing for key pages

First month:

  • Fix any indexing issues
  • Begin content production
  • Set up internal linking
  • Create social profiles
  • Submit to relevant directories

Ongoing:

  • Consistent content publication
  • Monitor Search Console weekly
  • Build internal links
  • Pursue backlink opportunities

Get these fundamentals right, then focus on consistent content production. That's what actually drives rankings for new sites.


Related reading:

SEOWebsite LaunchChecklistTechnical SEO