Most SEO advice online is written for content marketers managing large blogs, not for developers shipping a static site. This is the checklist we actually use when launching a new static project at Knight LTD — nothing exotic, just the fundamentals done correctly and consistently.

1. Title and meta description, every single page

Every page needs a unique <title> and <meta name="description">. Duplicate titles across pages is one of the most common issues Search Console flags, and it's entirely avoidable. Keep titles under ~60 characters and descriptions under ~155 characters so they don't get truncated in search results.

2. A real robots.txt

Your robots.txt should explicitly allow crawling of public pages and point to your sitemap. A minimal, correct example:

User-agent: *
Allow: /
Disallow: /admin/
Sitemap: https://yourdomain.com/sitemap.xml

Blocking your own admin panel from indexing is good practice — you don't want a login page showing up in search results.

3. An accurate sitemap.xml

A sitemap isn't just a formality — it helps search engines discover pages faster, especially new ones without many internal links pointing to them yet. Keep it accurate: remove pages that no longer exist, and update lastmod dates when content changes meaningfully.

4. Canonical tags

Add a <link rel="canonical"> to every page pointing to its preferred URL. This matters more than people expect — without it, `example.com/page` and `example.com/page/` (with a trailing slash) can be treated as duplicate content.

5. Structured data (schema.org)

JSON-LD structured data helps search engines understand what a page is — an article, a product, an organization, a FAQ. It doesn't guarantee rich results, but it removes ambiguity. For a small business site, an Organization schema block with your name, logo, and contact info is a good baseline.

6. Open Graph and Twitter Card tags

These control how your page looks when shared on WhatsApp, Telegram, X, or LinkedIn. A missing og:image is the single most common reason a shared link looks broken or generic.

7. Semantic HTML and heading structure

Use one <h1> per page, and let <h2>/<h3> follow a logical outline. Search engines (and screen readers) use heading structure to understand the page's hierarchy — a page with five <h1> tags or none at all is harder to interpret correctly.

8. Image alt text

Every meaningful image needs descriptive alt text. Beyond accessibility, this is also how image search indexes your visuals, and it's free traffic most static sites leave on the table.

9. Page speed basics

10. Internal linking

Link between related pages using descriptive anchor text (not just "click here"). This is the most underused SEO lever on small sites — it costs nothing and directly helps search engines understand which pages matter.

Why this list, not more advanced tactics

Backlink building, content clusters, and advanced technical SEO all matter eventually — but a huge share of small Indian business and developer sites are still missing items on this basic list. Fix these first; they take an afternoon and compound over months.