SEO
SEO Checklist for a New Business Website: 18 Things to Fix Before You Chase Traffic

You've just launched your website. It looks good, everything seems to be in place, and you're finally ready to get people to visit.
Then you search for your own business on Google and... nothing.
Don't panic. That's pretty normal for a new website.
Google needs time to discover your site, understand what each page is about, and figure out whether it's useful and trustworthy. A new website doesn't automatically appear in search results just because it has gone live.
This SEO checklist for a new business website covers 18 practical things you should check, in an order that makes sense.
There are no guaranteed rankings here. Anyone promising those is setting the wrong expectation. But if you skip the basics, you're making it harder for Google to understand and show your website.
In simple terms, SEO (search engine optimization) means making your website easy for Google to find and understand, while also making it useful for the people who visit it.
Part 1: Technical Foundation
Think of this as checking whether the building is open, accessible, and working properly. If the foundation has problems, everything else becomes harder.
1. Use HTTPS
Your website address should start with https://, not http://.
HTTPS encrypts the connection between your website and its visitors. Modern browsers can also show security warnings for websites that don't use HTTPS, which can make visitors hesitate before sharing information or contacting you.
For a business website, HTTPS should be the standard.
2. Make sure your website works on mobile
Most people browse websites on their phones, especially when they're looking for local businesses and services.
Open your website on a real phone and check it yourself.
- Can you read everything without zooming in?
- Can you tap the buttons easily?
- Does the menu work properly?
- Do images and forms fit the screen?
Google primarily uses the mobile version of your website for indexing, so mobile usability isn't something to leave for later.
3. Check your website speed
Run your homepage through Google PageSpeed Insights and look at the problems it reports.
You'll see three important metrics called Core Web Vitals:
- LCP: How quickly the main content appears.
- INP: How quickly the page responds when someone interacts with it.
- CLS: Whether things unexpectedly move around while the page loads.
Don't get obsessed with getting a perfect 100.
Focus on the major problems first. For many small business websites, oversized images and unnecessary scripts are common causes of slow loading.
4. Create and submit a sitemap
A sitemap is basically a list of the important pages on your website. Think of it as a table of contents that helps search engines discover your content.
Most website platforms can generate one automatically.
Once you have it, submit the sitemap through Google Search Console.
5. Check your robots.txt file
The robots.txt file tells search engines which parts of your website they can or can't crawl.
It's a small file, but a wrong setting can cause a very big problem.
This is especially worth checking after a website redesign or migration. One incorrect instruction could accidentally prevent search engines from crawling important pages.
You can usually check it by visiting yourwebsite.com/robots.txt
Make sure your important pages aren't being blocked.
6. Choose one version of your website
Your website might technically be available at both www.example.com and example.com.
To search engines, these can be treated as different versions.
Choose your preferred version and redirect the other one to it. You should also use canonical tags where appropriate. A canonical tag is a small piece of code that tells Google which version of a page should be treated as the main one.
Part 2: On-Page SEO
Once the technical foundation is in place, it's time to make your individual pages easier to understand.
This is where many businesses can make some straightforward improvements.
7. Give every page one main topic or keyword
Before creating a page, ask yourself:
"What would my customer type into Google if they were looking for this?"
That gives you a starting point for your main keyword or search phrase.
Use it naturally in the page content. Don't repeat it in every sentence just because you've heard that keywords are important.
A simple rule is: one page, one clear main topic.
8. Write a proper title tag
The title tag is the clickable headline you usually see in Google's search results.
Keep it reasonably short, put the main keyword or topic near the beginning when it makes sense, and most importantly, write something a real person would want to click.
Don't write titles only for search engines. Write them for people too.
9. Write a useful meta description
The meta description is the short summary that can appear below your page title in search results.
Google doesn't use the meta description as a direct ranking factor, but a useful description can help people understand what the page offers and decide whether to click.
Aim for roughly 150 characters, but don't worry about hitting an exact number.
Tell the reader what they'll find on the page and why it may be useful to them.
10. Use headings properly
Your page should have a clear heading structure.
Usually, you'll have one main H1 followed by H2s for major sections and H3s for sub-sections.
Think of headings like the outline of a document.
Don't choose H2 or H3 simply because the text looks bigger or smaller. Use headings to organise the actual information on the page.
11. Keep URLs short and readable
A clean URL makes sense to both users and search engines.
For example, yoursite.com/services/seo is much clearer than yoursite.com/page?id=4821
Keep URLs simple, descriptive, and relevant to the page.
12. Add alt text and compress your images
Alt text is a short description of an image.
It helps people using screen readers understand the image and can also help search engines understand what the image represents.
You should also compress your images before uploading them.
Large image files are one of the common reasons small business websites become unnecessarily slow.
Part 3: Content and Trust
Technical SEO gets your website ready. Good content gives people (and search engines) a reason to understand and trust it.
13. Build your core pages first
At a minimum, most business websites should have useful versions of:
- Home
- About
- Services
- Contact
If you offer several different services, consider giving each important service its own page.
Explain what the service is, who it's for, what problem it solves, and how someone can get started.
A single Services page with ten services listed in two lines each usually doesn't give enough useful information.
14. Answer real customer questions
Think about the questions customers ask you during calls, WhatsApp conversations, meetings, or enquiries.
Write those questions down.
They can become blog posts, FAQ sections, service-page content, or useful guides.
For example, while working on business websites, we've seen how simple questions often reveal bigger SEO or conversion issues, such as a business having a service listed on its website but not having a dedicated page that clearly explains that service. Another common issue is a website looking complete visually but leaving basic customer questions unanswered, like pricing expectations, service areas, or how to get started.
That's the kind of experience worth turning into content. If you want to go deeper on this, read our guide on content marketing for business.
It makes your content more useful because it comes from actual business conversations rather than simply rewriting topics that already exist online.
15. Link your pages to each other
Your website shouldn't feel like a collection of separate pages.
Use internal links to connect related content.
For example, this article could link to your Google Business Profile guide or your SEO services page where relevant.
Internal links help visitors discover more useful information and also help search engines discover and understand the relationships between pages on your website.
16. Show that you're a real business
Make it easy for people to verify who they're dealing with.
Include relevant business information such as:
- Business address
- Phone number
- Email address
- Privacy Policy
- Genuine customer reviews
Trust matters.
People want to know that there is a real business behind the website before they contact you, and clear business information helps establish that credibility. A consistent look and message helps too, and our post on branding for small businesses explains how to build that.
Part 4: Local Presence and Tracking
If your business serves a specific city, town, or service area, local SEO deserves attention too.
17. Set up your Google Business Profile
If you serve customers in a particular location, your Google Business Profile can be extremely important for local searches.
Complete as much of the profile as is relevant to your business.
Add genuine photos, accurate business information, your services, and other useful details.
Most importantly, keep your business name, address, and phone number consistent with the information on your website.
18. Connect Google Search Console and Google Analytics
These two tools help you understand what's happening after your website goes live.
Google Search Console helps you see how Google is finding and indexing your website, what searches are bringing impressions and clicks, and whether Google has identified certain issues.
Google Analytics (GA4) helps you understand what visitors do after they arrive, such as which pages they visit and what actions they take.
Without these tools, you're mostly guessing.
Set them up when you launch the website rather than waiting until you've been publishing for months.
A website can look great and still have SEO issues hiding underneath.
If you're not sure what's missing, a proper SEO audit can help identify the technical, content, and visibility issues that need attention.
Not sure if your website passes this checklist?
Get a free SEO auditFrequently Asked Questions
How long does SEO take to work for a new website?
There isn't a fixed timeline, and anyone promising an exact number is guessing.
For a new website, it can take a few months before you start seeing consistent movement, and competitive industries can take longer.
The important thing is to get the fundamentals right first. Good SEO doesn't guarantee quick rankings, but good foundations prevent avoidable problems from slowing you down.
Can I do SEO myself, or do I need an agency?
You can absolutely handle many of the basics yourself, especially if you're comfortable making changes to your website and learning along the way.
An agency can be useful when you don't have the time, you're working in a competitive market, or your website needs more technical work and ongoing strategy.
Do I need paid SEO tools?
Not when you're just starting.
Google Search Console, Google Analytics, and PageSpeed Insights are free and cover many of the basics you need.
Paid SEO tools can become useful later when you need deeper keyword research, competitor analysis, backlink data, or more advanced reporting.
Is SEO a one-time job?
No.
Your website changes. Your competitors change. Search behaviour changes. Google changes too.
The initial setup is important, but SEO also involves regularly improving your content, fixing technical issues, and checking what is actually working.
Final Thoughts
Don't try to complete all 18 steps in one afternoon.
Start with Part 1. If the technical foundation is broken, it can affect everything you do afterwards.
Then work through the rest step by step.
SEO isn't a trick or a shortcut. It's mostly a collection of small things done properly and consistently over time.
- Make your website easy to crawl.
- Make your pages easy to understand.
- Answer real customer questions.
- Make your business information clear.
- Then keep improving based on what you learn.
Wondering whether to invest in SEO or ads first? Read SEO vs Google Ads. And if your website already gets visitors but few enquiries, see why your website isn't generating enough leads.
If you'd like an expert to check your website against this checklist, we're happy to help.
Ready to find out where your website stands?
Book your free SEO auditFor Google's official guidance on getting started with SEO, you can also read the Google SEO Starter Guide.
Ready to grow?
Ready to put this into action?
Book a strategy call and we'll help you apply it to your business.

