← All notes
SEO5 min read30 May 2026

Semantic HTML is a ranking strategy

Search engines reward structure. A practical map from <div> soup to landmarks, headings and schema.


Google's crawlers don't see your design. They see your markup. Two sites with identical content can rank very differently purely on structure — and most websites we audit in Mumbai are structured as <div> soup that gives crawlers nothing to hold onto.

The hierarchy is the message

One h1 per page that states what the page is. h2s for sections, h3s inside them, never skipping levels. Landmarks — header, nav, main, footer — so machines know which part is content and which is chrome. This isn't pedantry: heading structure is how search engines build the outline they rank you on.

Structured data does the talking

JSON-LD schema tells Google explicitly what you are: a ProfessionalService in Mumbai, an FAQPage, a BlogPosting. Rich results — star ratings, FAQ dropdowns, sitelinks — go almost exclusively to pages with schema. It's a few kilobytes of JSON for a visibly bigger search presence.

The checklist

Unique title and meta description per page. Canonical URLs. A sitemap.xml and robots.txt that agree with each other. Alt text that describes, not stuffs. Open Graph tags so shares look intentional. None of this is exotic — it's just done properly or not at all.

Building something in Mumbai?

We design, build and maintain websites, web apps and online stores — fixed quotes, weekly staging links, honest advice.

Start a project
Chat with us