
Technical SEO Checklist for Small Business Websites
A practical technical SEO checklist for small business websites: crawling, indexing, redirects, sitemaps, structured data and speed — explained without jargon.
Great content can't rank if search engines struggle to crawl, understand or index your website. That's what technical SEO covers: the foundations that let Google find every important page and show it in the right searches.
This technical SEO checklist is written for small business owners and in-house marketers. You don't need to be a developer to use it — but it will help you ask your developer the right questions.
1. Make sure Google can crawl your site
Search engines discover pages by following links and reading your sitemap. Start by checking that nothing is accidentally blocking them.
- Check robots.txt. Visit
yourdomain.co.uk/robots.txt. It should only block private areas such as admin dashboards or checkout steps — never your whole site. - Watch out for firewalls. Some hosting providers and security plugins block "bots" aggressively. Real search engine crawlers must be allowed through.
- Use Search Console's URL Inspection tool. Run a live test on your homepage in Google Search Console to see the page exactly as Googlebot does.
One common misunderstanding: blocking a page in robots.txt does not stop it appearing in Google. To keep a page out of search results, let it be crawled and add a noindex tag instead.
2. Pick one version of your domain
Your site can usually be reached in up to four ways: with or without www, and over http or https. If more than one version loads, Google sees duplicate copies of every page.
Choose one version — normally https:// with or without www — and 301 redirect every other variation to it. Then add a canonical tag on each page that points to its preferred URL. Google's guide to consolidating duplicate URLs explains how canonicals work.
3. Fix 404 and 5xx errors
Search Console's Pages report lists URLs Google couldn't load.
- 404 (not found): if the page moved, add a 301 redirect to the closest equivalent. If it's genuinely gone and has no replacement, a 404 is fine — Google will drop it over time.
- 5xx (server errors): these are more serious. They usually mean the server crashed, timed out or couldn't reach its database. Repeated 5xx errors can slow down how often Google crawls your site, so fix them first.
- Broken internal links: make sure your own menus, footers and articles don't link to missing pages.
After fixing errors, click Validate fix in Search Console so Google rechecks them.
4. Submit an accurate XML sitemap
An XML sitemap lists the pages you want indexed. It should:
- include only pages that return 200 OK, are indexable and are the canonical version;
- exclude redirects,
noindexpages, login areas and thank-you pages; - update automatically when you publish or remove content;
- use accurate
lastmoddates.
Submit it under Sitemaps in Search Console. Google's documentation on building a sitemap covers the details.
5. Write unique titles and meta descriptions
Every indexable page needs its own:
- Title tag — roughly 50–60 characters, with the main keyword near the start.
- Meta description — roughly 120–160 characters that sell the click.
- Single H1 heading that matches the page's topic.
Duplicate titles across many pages make it harder for Google to tell which page should rank for what.
6. Add structured data
Structured data (usually JSON-LD) helps search engines understand what a page is about — your organisation, services, articles, FAQs and breadcrumbs. It can also make your result eligible for richer search features.
Test any page with Google's Rich Results Test, and read Google's introduction to structured data for the supported types.
7. Make it fast and mobile-friendly
Google uses the mobile version of your site for indexing, and page experience signals such as Core Web Vitals measure loading speed, responsiveness and visual stability. Compress images, serve modern formats such as WebP or AVIF, and avoid heavy scripts that delay the page. We cover this in depth in Core Web Vitals explained for business owners.
8. Keep your internal linking healthy
Internal links help visitors and search engines find your most important pages.
- Link from blog posts to relevant service pages.
- Use descriptive anchor text ("our SEO services") rather than "click here".
- Make sure every important page is reachable within a few clicks of the homepage.
9. Monitor it every month
Technical SEO isn't a one-off job. Each month:
- Review the Pages and Core Web Vitals reports in Search Console.
- Check for new 404s and add redirects where needed.
- Re-test key pages after major design or content changes.
Need a hand?
If your site has indexing problems, slow pages or errors you can't track down, our team can run a full technical audit and fix the issues for you. Take a look at our SEO optimisation service or get in touch for a free consultation.