How to make a website SEO-friendly?
On-page SEO is 60% of ranking power. The 12-point technical and content checklist we use to make Indian SMB websites rank in 90 days.
Most Indian SMB websites are SEO-broken in the same way. Pretty design, no traffic. Why? On-page SEO basics get skipped during build, and "SEO" gets sold separately as a ₹15K/month afterthought. Wrong order. Here\'s the 12-point technical + content checklist that gets sites ranking in 3–6 months — built into the website from line one.
Quick answer — the 12-point SEO checklist
- Title tags (under 60 chars) + meta descriptions (under 155 chars)
- One H1 per page, descriptive H2/H3 hierarchy
- Clean, keyword-rich URLs
- Schema.org structured data (Organization, Service, FAQ, Breadcrumb)
- Mobile-responsive + Core Web Vitals green
- HTTPS via SSL
- XML sitemap + robots.txt
- Internal linking strategy
- Image alt text + descriptive filenames
- Open Graph + Twitter Card meta
- Canonical URLs
- Long-tail content strategy
1. Title tags & meta descriptions
The single highest-leverage SEO element. The title in Google search results = your entire pitch.
- Title tag: under 60 characters. Include the keyword + brand. Example: "Website Development Mumbai — Affordable WordPress & Custom | Jens Infotech"
- Meta description: 130-155 characters. Sell the click. Include keyword + benefit + CTA.
- Each page = unique title + description. Never duplicate across pages.
2. H1 / H2 / H3 hierarchy
- One H1 per page — should match search intent
- H2 = main sections
- H3 = sub-sections within H2
- Don\'t skip levels (H1 → H3 without H2)
- Include semantic keywords naturally — no stuffing
3. Clean, keyword-rich URLs
| Bad URL | Good URL |
|---|---|
| /page?id=42&cat=services | /website-development-mumbai |
| /blog/post-12345 | /blog/how-to-rank-on-google-india |
| /p/services/web | /services/website-development |
Use lowercase. Hyphens, not underscores. No special characters. No query strings for content pages.
4. Schema.org structured data
Schema lets Google understand your content semantically. It enables rich snippets (star ratings, FAQ accordions, breadcrumbs) directly in search results.
Minimum schema for an SMB site:
- Organization on home page
- LocalBusiness if physical location exists (with NAP — Name, Address, Phone)
- Service on each service page
- BreadcrumbList on every interior page
- FAQPage on pages with FAQ sections
- Product for e-commerce items
- Article for blog posts
Tool: Google\'s Schema Markup Validator + Rich Results Test.
5. Mobile-responsive + Core Web Vitals
India is 75-85% mobile-first. Google indexes mobile-first. If your site is bad on mobile, you don\'t rank.
- Responsive design (no separate "m." subdomain)
- Tap targets at least 48×48px
- Font size at least 16px
- No horizontal scroll on mobile
- Core Web Vitals green (see our speed optimisation post)
6. HTTPS / SSL certificate
Non-negotiable in 2026. Sites without HTTPS are flagged "Not secure" in Chrome and demoted in rankings. Free options:
- Let\'s Encrypt (free, auto-renewing) — most hosting providers support 1-click setup
- Cloudflare free tier — proxies your site with their SSL automatically
7. XML sitemap + robots.txt
Tell Google what to index:
- sitemap.xml: lists all your indexable URLs with last-modified dates and priority
- robots.txt: tells crawlers what to skip (admin pages, user areas, search results)
- Submit sitemap in Google Search Console — accelerates discovery
8. Internal linking strategy
Internal links pass authority between your own pages. Best practices:
- Every blog post links to 2–3 related posts + 1 service page
- Every service page links to relevant blog posts (long-tail topical authority)
- Use descriptive anchor text — not "click here"
- Build a hub-and-spoke structure: home → category → article
- Footer mega-menu for crawlable site-wide links
9. Image alt text & filenames
- Alt text: describes the image for screen readers + Google
- Filename:
kandivali-jewellery-shop.jpgbeatsIMG_2847.jpg - Don\'t keyword-stuff alt text — describe the actual image
- Empty alt text (alt="") is OK for decorative images
10. Open Graph + Twitter Card meta
When someone shares your URL on WhatsApp, Twitter, LinkedIn — what shows up?
<meta property="og:title"><meta property="og:description"><meta property="og:image">(1200x630px ideal)<meta name="twitter:card" content="summary_large_image">
Without these, your shared link looks bare. Click-through drops 50%+.
11. Canonical URLs
If the same content exists at multiple URLs (with/without trailing slash, with/without www, query string variants), Google sees duplicates. Pick one as canonical:
<link rel="canonical" href="https://yoursite.com/services/web-development" />
Place on every indexable page. Self-referential canonicals are normal and recommended.
12. Long-tail content strategy
Don\'t fight for "website development" against the giants. Win on long-tail:
- "website developer in Kandivali under ₹50K"
- "how to choose a CRM for a small Mumbai distributor"
- "ERP for paint manufacturing India"
- "why is my Instagram reach dropping 2026"
Each long-tail query has lower volume but higher intent. 50 long-tail posts = predictable traffic. 1 head-term page = lottery ticket.
India-specific SEO tactics
- Google Business Profile — biggest local-SEO lever, free
- City/region in title tags — "in Mumbai", "in Jaipur", "in India"
- Hindi/regional keywords where relevant — Google indexes Hindi content well
- Local directory listings — IndiaMART, Justdial, Sulekha for B2B citations
- State-level landing pages if you serve multiple states
Common mistakes that kill SEO
- No title tag (page uses default theme title)
- Same meta description on every page
- Multiple H1s per page
- JavaScript-rendered content with no SSR (Google indexes badly)
- Slow site (Core Web Vitals red)
- No mobile responsive
- Blocking crawlers via robots.txt accidentally
- Duplicate content across pages
- Thin pages (under 300 words)
- No backlinks + competitive keywords
Pro tips that compound
- Pillar & cluster strategy: 1 long pillar page + 10 cluster posts that link to it
- Update old posts every 6 months — Google rewards fresh content
- Link consolidation: redirect duplicate URLs to canonical
- Image SEO: name files descriptively before uploading
- Track positions weekly — Search Console + Ahrefs/SEMrush trial
Conclusion
SEO-friendly websites aren\'t built after launch — they\'re built that way from line one. The 12-point checklist above is the difference between "we ranked in 4 months" and "we never ranked." If you want SEO baked into your build, see Website development Mumbai or book a free audit.
FAQs
For long-tail keywords on a new domain: 3-6 months. For competitive head terms: 6-18 months. Most "SEO does not work" stories are from giving up at month 2.
For competitive keywords yes. For long-tail / local keywords (e.g., "website developer Kandivali"), strong on-page + Google Business Profile can rank without major backlinks.
Yes — but each post must answer a real query. 50 posts targeting "How does X work?" / "What is Y?" outperform 200 generic posts.
Mandatory in 2026. Sites without HTTPS are penalised in ranking and shown as "Not secure" in Chrome. Free SSL via Let's Encrypt or Cloudflare.
Add city/region in title tags, use Hindi/regional keywords where relevant, build Google Business Profile, list on IndiaMART/Justdial, target conversational long-tail queries.
No. Meta keywords tag has been ignored by Google since 2009. Focus on title, description, H1, content quality, and schema.