SEO

Technical SEO Basics: A Practical Checklist for Small Business Websites

A plain-English technical SEO checklist: crawling, indexing, sitemaps, redirects, Core Web Vitals, mobile, canonicals, structured data and HTTPS.

Illustration for: Technical SEO Basics: A Practical Checklist for Small Business Websites
In this article
  1. Check crawling and indexing first
  2. Set up your XML sitemap and robots.txt
  3. Fix broken links, 404 errors and redirect chains
  4. Improve Core Web Vitals and page speed
  5. Make sure the mobile version is complete
  6. Control duplicate content with canonicals and one site version
  7. Add structured data and secure the site with HTTPS
  8. Frequently asked questions
  9. Conclusion

Key takeaways

  • Start with Google Search Console: it shows which pages are indexed and what is wrong.
  • Make sure important pages are crawlable, indexable and listed in an up-to-date XML sitemap.
  • Fix broken links and redirect old URLs to the closest new page.
  • Aim for good Core Web Vitals: LCP at or under 2.5 seconds, INP at or under 200 milliseconds and CLS at or under 0.1.
  • Use one clean version of your site on HTTPS, with canonical tags on duplicate or similar pages.

Technical SEO is the work of making sure search engines can find, crawl, understand and index your website. You can publish excellent content, but if a setting blocks the page, the site loads slowly on phones or Google sees five versions of the same page, it will struggle to rank.

The good news is that most technical SEO problems are fixable, and a small business site does not need advanced tricks. This guide covers the checks that matter most, in a sensible order, with simple ways to test each one.

Check crawling and indexing first

Search engines discover pages by following links and reading sitemaps. Crawling means the bot can visit the page. Indexing means the page is stored and can appear in results. A page can be crawled but not indexed, and the reasons matter.

How to check

  1. Add your site to Google Search Console and verify ownership.
  2. Open the Pages (indexing) report to see how many pages are indexed and the reasons others are not.
  3. Inspect important URLs with the URL Inspection tool to see whether Google can crawl and index them.
  4. Search "site:yourdomain.in" in Google for a rough view of what is in the index.

Common causes of pages missing from the index include a noindex tag left on after a redesign, a robots.txt block, thin or duplicate content and pages with no internal links. Staging settings copied to a live site are a classic reason for a sudden drop.

Warning: After a redesign or migration, check that the "discourage search engines" setting in WordPress is off and that no noindex tag is on key pages. This single mistake can remove a whole site from results.

Set up your XML sitemap and robots.txt

An XML sitemap lists the pages you want search engines to index. A robots.txt file, found at yourdomain.in/robots.txt, tells crawlers which areas to avoid. They do different jobs, and confusing them causes problems.

XML sitemaprobots.txt
PurposeSuggest the URLs you want crawled and indexedAsk crawlers not to crawl certain paths
Typical contentsLive, canonical, indexable pages onlyAdmin areas, internal search results, cart or checkout pages
Common mistakeListing redirected, noindexed or error pagesBlocking CSS, JavaScript or whole sections by accident
  • Submit the sitemap in Search Console and check for errors.
  • Reference the sitemap location in robots.txt.
  • Remove URLs from the sitemap that redirect, return errors or are marked noindex.
  • Remember that robots.txt blocks crawling, not necessarily indexing. To keep a page out of results, use a noindex directive on a crawlable page.

Broken links frustrate visitors and waste crawl effort. They also appear when you change URLs without telling search engines.

  • Find them: use Search Console, a crawler tool or your site audit tool to list 404 errors and broken internal links.
  • Redirect old URLs to the closest matching new page with a permanent (301) redirect, not just to the home page.
  • Avoid redirect chains, where A goes to B and B goes to C. Point A straight to C.
  • Update internal links to the final URL so users and bots skip the redirect.
  • Return a real 404 for pages that are gone for good, with a helpful page that links to your main sections.

Redirects are especially important when you move to a new website, as explained in our guide to choosing between WordPress and a custom website.

Improve Core Web Vitals and page speed

Core Web Vitals are Google's measures of real-world page experience. Google publishes thresholds, measured at the 75th percentile of page loads, separately for mobile and desktop. Check the current documentation, as Google can update the metrics.

MetricWhat it measuresGood
Largest Contentful Paint (LCP)How quickly the main content appears2.5 seconds or less
Interaction to Next Paint (INP)How quickly the page responds when users tap or click200 milliseconds or less
Cumulative Layout Shift (CLS)How much the layout jumps around while loading0.1 or less

INP replaced First Input Delay as a Core Web Vital in 2024. Test with PageSpeed Insights and the Core Web Vitals report in Search Console, which shows field data from real users where there is enough traffic.

Common fixes

  • Compress and resize images, and use modern formats.
  • Set width and height on images and embeds, so the layout does not jump.
  • Remove unused plugins, scripts and tracking tags.
  • Use good hosting and caching. See our guide to choosing website hosting.
  • Delay heavy third-party scripts such as chat widgets and sliders.

Our website speed checklist goes deeper. Page experience is one signal among many, so a fast site with weak content will not rank by speed alone.

Make sure the mobile version is complete

Google primarily uses the mobile version of a page for indexing and ranking. That means the mobile page must contain the same important content, links, headings, structured data and meta tags as the desktop page.

  • Do not hide key content or links on mobile.
  • Use a responsive design with readable text and tap-friendly buttons.
  • Do not block images or scripts that mobile pages need.
  • Test real pages on a real phone on a typical Indian mobile connection.

See mobile friendly website design for layout guidance.

Control duplicate content with canonicals and one site version

When similar content lives at several URLs, search engines must pick one, and they may not pick the one you want. Typical causes are http and https versions, www and non-www, trailing slashes, filter and sort parameters on shops, and print or tracking-parameter URLs.

  1. Choose one preferred version, such as https://www.yourdomain.in.
  2. Redirect all other versions to it with a 301 redirect.
  3. Add canonical tags that point to the preferred URL on each page, including a self-referencing canonical on the main page.
  4. Handle parameter URLs in shops with canonicals or noindex where appropriate.
  5. Check in Search Console for "Duplicate, Google chose different canonical" and similar messages.

A canonical tag is a hint, not a command, so make sure your internal links and sitemap agree with it.

Add structured data and secure the site with HTTPS

Structured data, usually in schema.org format, labels your content so search engines understand it. It can make pages eligible for richer results, though it does not guarantee them. Useful types for small businesses include LocalBusiness, Organization, Article, FAQ-related markup where it is still supported, Product and BreadcrumbList. Always check Google's current documentation and test with the Rich Results Test, as Google changes which features it shows.

HTTPS is a basic expectation. It protects visitors' data and avoids browser warnings. Make sure the certificate is valid, renews automatically and covers all your pages, with no mixed content. Our SSL certificate guide explains how this works.

Tip: Do a technical check every quarter and after any redesign, migration or plugin change. Many problems start with a small change nobody tested.

If you would like a prioritised list of fixes for your site, our technical SEO service includes a full audit. Pair it with on-page SEO work and read the on-page SEO checklist, or contact us to talk it through.

Frequently asked questions

What is technical SEO in simple terms?

It is the set of site-level fixes that help search engines access and understand your pages: crawling, indexing, site structure, speed, mobile usability, security and duplicate content. It does not replace good content, but good content depends on it.

How do I check if Google has indexed my page?

Use the URL Inspection tool in Google Search Console and paste the page address. It tells you whether the page is indexed, when it was last crawled and what is stopping indexing if it is not. A site: search gives only a rough view.

What are good Core Web Vitals scores?

Google's published thresholds for a good experience are LCP of 2.5 seconds or less, INP of 200 milliseconds or less and CLS of 0.1 or less, measured at the 75th percentile of visits. Check Google's current documentation in case anything changes.

How long does technical SEO take to show results?

It varies. Fixing a blocked or noindexed page can help within days or weeks once it is recrawled, while speed and structure improvements usually build over months. Rankings depend on many factors, so measure indexing, impressions and clicks in Search Console rather than expecting a fixed outcome.

Conclusion

Technical SEO is about removing obstacles: pages that cannot be crawled, duplicate versions, broken links, slow loading and insecure connections. Work through the checks in order, fix the biggest issues first and retest. If you want an expert audit with a clear priority list, see our technical SEO service or contact us.

Hope Web Creations Team

Practical guides on websites, ads and search from the team at Hope Web Creations. Updated October 2026.