Growth10 min read·

The SEO checklist for a new small business website

Titles, meta descriptions, structured data, Core Web Vitals — the must-haves before you start thinking about backlinks.

Cover image

Every new business website starts with zero domain authority and zero backlinks. Most SEO advice skips straight to link-building — the part that takes months — while ignoring the on-page and technical foundations that every single page needs before any external effort pays off. This checklist covers the essentials, in order of priority.

1 — Unique, descriptive title tags on every page

Your title tag is the single most important on-page signal. Format: [Primary Keyword] — [Brand Name]. Keep it under 60 characters. Home page: 'Affordable FPX Payment Gateway for Malaysian Businesses — Lean.x'. Inner page: 'How to Accept FPX Payments Online — Lean.x'. Never use 'Home' or 'Welcome' as a title. Never duplicate title tags across pages. Every page is a unique SEO opportunity.

2 — Meta descriptions that earn clicks

Meta descriptions do not directly affect rankings — but they affect click-through rate (CTR), which does. Write descriptions that read like ad copy: lead with the value, include the target keyword naturally, end with a soft CTA. 140–160 characters. Example: 'Accept FPX, e-wallets, and cards in one checkout. Same-day settlement. Set up in 65 minutes. No coding required.' That converts better than 'We are a payment gateway company providing payment services for businesses in Malaysia.'

3 — One H1 per page, structured heading hierarchy

Every page must have exactly one H1 — your primary keyword phrase in natural language. Under the H1, use H2s for major sections and H3s for sub-points. Never skip heading levels (H1 to H4). Never use headings purely for visual size — use them to signal content structure to crawlers. The heading outline of your page should read like a table of contents.

4 — Canonical URLs

If your page can be reached at multiple URLs — with/without www, with/without trailing slash, via HTTP and HTTPS — search engines may index duplicate content and split ranking signals. Add a canonical tag to every page pointing to the preferred URL. In Next.js: alternates: { canonical: 'https://yourdomain.com/page' } in your metadata export. Canonical is not optional — it is the cheapest SEO fix with the highest floor.

5 — Structured data (Schema Markup)

Local businesses should at minimum implement LocalBusiness schema. E-commerce products: Product schema with price, availability, and review data. SaaS products: SoftwareApplication schema. Blogs: Article schema with author, datePublished, dateModified. Structured data enables rich results in Google Search — star ratings, FAQ dropdowns, product prices, breadcrumbs — all of which lift CTR without spending on ads.

6 — Core Web Vitals

Google's page experience signals directly impact rankings. Target: LCP (Largest Contentful Paint) under 2.5 seconds — optimise your hero image (WebP, correct sizing, priority loading). FID/INP (Interaction to Next Paint) under 200ms — reduce JavaScript execution time. CLS (Cumulative Layout Shift) under 0.1 — add explicit width/height to all images, never inject content above the fold after page load. Run Lighthouse in Chrome DevTools weekly until all three are green.

7 — XML sitemap and robots.txt

Submit a sitemap at /sitemap.xml to Google Search Console. Your sitemap tells Google which pages exist and when they were last modified. Your robots.txt should disallow crawling of admin pages, auth pages, API routes, and user-generated content that should not be indexed (e.g. /dashboard, /builder, /api). Allow crawling of all marketing, blog, and product pages. Verify both files are accessible before submitting to Search Console.

8 — Internal linking

Internal links pass PageRank between pages and help crawlers discover content. From every blog post: link to at least 2 other relevant pages on your site. From product pages: link to related case studies or blog posts. From pricing: link to the payment method page (Lean.x) and the template gallery. Anchor text matters: 'Click here' passes no SEO signal. 'FPX payment integration guide' is descriptive and keyword-rich.

What to tackle first

If you can only do three things this week: fix your title tags and meta descriptions (15 minutes), add canonical URLs to every page (30 minutes in Next.js), and submit a sitemap to Google Search Console (5 minutes). The rest — structured data, Core Web Vitals optimisation, internal linking — layer on top as your site grows.

Nexova Team

Building X.IDE, Lean.x, and the tools Malaysian businesses need to grow online.

Build your landing page today

X.IDE gives you templates, elements, Lean.x payments — everything in one platform.