Free tutorials & notes in Hindi & English · Clean code examples 🧰 Free PDF & Image Tools →
🔎 Module A – SEO foundations & content (Days 1–4)  ·  Day 03

Day 3: On-Page SEO – Title, Meta, Headings, Links

⏱ 80 min📶 Beginner🎯 100% self-study
Day 3 / 10

✅ Today you will learn

  • Write title tags that rank and get clicks
  • Write meta descriptions that sell the click
  • Use one H1 and a logical heading outline
  • Create short, readable URLs
  • Optimise images and internal links

🏢 In the real world

The Tally course page of Sharma Computer Institute has the title “Home” and a vague description. Google shows it as a weak result and nobody clicks. In this lesson you rebuild the page’s on-page signals so both Google and students instantly understand it.

Title tag

  • Usually shown as the blue headline in results – the most important on-page element.
  • Put the main keyword near the start; add a benefit and the brand at the end.
  • Aim for about 50–60 characters so it is not cut off (Google actually measures pixel width).
  • Every page needs a unique title. Google may rewrite titles that are vague or stuffed with keywords.
https://sharmacomputers.example › courses › tally
Home
Welcome to our website. We are the best. Contact us for more information about everything we offer to everyone.
Title 4 chars · Description 111 chars · Before: says nothing about the page
https://sharmacomputers.example › courses › tally
Tally Prime Course in Aligarh – 3 Months with GST | Sharma …
Learn TallyPrime with GST, inventory and payroll in Aligarh. Small batches, practical training and certificate. Book a free demo class today.
Title 67 chars – may be cut · Description 141 chars · Too long – the end may be cut
https://sharmacomputers.example › courses › tally
Tally Prime Course in Aligarh with GST | Sharma Computer
Learn TallyPrime with GST, inventory and payroll in Aligarh. Small batches, practical training and certificate. Book a free demo class today.
Title 56 chars · Description 141 chars · After: clear, fits, has keyword and benefit

Meta description

The meta description is not a direct ranking factor, but it often becomes the snippet under your title – a good one raises the click-through rate (CTR). Keep it around 140–155 characters, summarise the page, include the keyword naturally and end with a reason to click.

HTML
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Tally Prime Course in Aligarh with GST | Sharma Computer</title>
  <meta name="description" content="Learn TallyPrime with GST, inventory and payroll in Aligarh. Small batches, practical training and certificate. Book a free demo class today.">
  <link rel="canonical" href="https://sharmacomputers.example/courses/tally/">
</head>
ℹ️ Meta keywords tag

Google ignores the <meta name="keywords"> tag. You do not need it.

Headings and page outline

Use one H1 that states the topic, then H2s for main sections and H3s inside them – like a table of contents. Headings help readers scan and help Google understand the structure. Never pick a heading level just for its font size; use CSS for styling.

HTML
<h1>Tally Prime Course in Aligarh (with GST)</h1>
<p>Learn TallyPrime from basics to GST returns in 3 months…</p>

<h2>Who is this course for?</h2>
<h2>Syllabus</h2>
  <h3>Month 1: Accounting basics and vouchers</h3>
  <h3>Month 2: Inventory and GST</h3>
  <h3>Month 3: Payroll, TDS and project</h3>
<h2>Fees and batch timings</h2>
<h2>Frequently asked questions</h2>

<img src="/images/tally-lab-aligarh.webp" width="800" height="450"
     alt="Students practising TallyPrime GST entries in our Aligarh computer lab">

<a href="/courses/advanced-excel/">Advanced Excel course</a>

URLs, images and internal links

ElementGoodAvoid
URL/courses/tally//page.php?id=37&cat=2, /Tally_Course_FINAL_new/
Image filetally-lab-aligarh.webpIMG_20260514_1032.jpg
Alt textDescribes the image for blind users and GoogleEmpty, or “tally tally course aligarh best tally”
Image sizeCompressed WebP, width/height set4 MB photo straight from the phone
Internal link text“Advanced Excel course”“click here”
💼 Office practice – professional tipInternal links are the cheapest SEO you can do. Every new page should get links from 2–3 related existing pages, and every course page should link to the next logical course. Pages with no internal links (“orphan pages”) are hard for Google to find and rank.

On-page checklist

  1. 1Unique title, main keyword near the start, about 50–60 characters.
  2. 2Meta description about 140–155 characters with a reason to click.
  3. 3One H1; H2/H3 in a logical order.
  4. 4Short, lowercase, hyphenated URL.
  5. 5Images compressed, descriptive file names and alt text.
  6. 62–3 internal links in and out with descriptive anchor text.
  7. 7Main keyword in the first paragraph – naturally, no stuffing.

Solved examples

Example 1: Fix the title length

VersionTitleCharacters
BeforeHome4
DraftTally Prime Course in Aligarh – 3 Months with GST | Sharma Computer67
FinalTally Prime Course in Aligarh with GST | Sharma Computer56

The draft (67 characters) risks being cut, so “– 3 Months” moved into the description, giving a final title of 56 characters with keyword first and brand last.

Practice exercises (unsolved – answer hidden)

Try each exercise yourself first – on paper, in a text editor or on your own site – then open the answer to check.

🏋️ Practice – do it yourself

Task 1: Write a title (≤ 60 characters) and meta description (≤ 155) for the Python course page of Sharma Computer Institute, Aligarh: 2 months, beginners, projects, evening/weekend batches.
Show solutionExample – Title: “Python Course in Aligarh for Beginners | Sharma Computer” (56 characters). Description: “Learn Python from zero in 2 months in Aligarh: basics, projects and interview practice. Weekend and evening batches. Call to book a free demo.” (142 characters). Any version is fine if the keyword comes early, it fits, and gives a reason to click.
Task 2: Find 5 mistakes: <title>Python Python Python Course</title>; two <h1> tags; URL /Python_Course_Page2.php?id=9; image alt=""; link text “click here”.
Show solution1) keyword stuffing in title – write a natural, unique title; 2) use only one H1; 3) URL should be short and readable, e.g. /courses/python/; 4) add descriptive alt text; 5) use descriptive anchor text like “Python course syllabus”.
Task 3: Open any page of your choice, press Ctrl+U (view source) and find its <title>, meta description and H1. Are they unique and clear? Write an improved version.
Show solutionAnswers vary. Check: title ≤ ~60 characters with keyword early; description ~140–155 characters; exactly one H1 that matches the topic.

🏅 Job skills unlocked today

✔ Write titles and meta descriptions✔ Structure headings✔ Create clean URLs✔ Optimise images and internal links

Quick quiz

🧠 Quick Quiz – test yourself

1. How many H1 headings should a normal page have?
One clear H1 for the topic.
2. The meta description mainly affects:
It is not a direct ranking factor.
3. Best anchor text for an internal link:
Describe the target page.
4. Does Google use the meta keywords tag?
It is ignored.

Interview corner

💼 Interview Corner

What makes a good title tag?

Unique, accurately describes the page, main keyword near the start, a benefit, brand at the end, and short enough (about 50–60 characters) not to be truncated.

Why are internal links important?

They help Google discover and understand pages, pass importance between pages, and guide users to related content; orphan pages struggle to rank.

Summary

  • Title: unique, keyword first, ~50–60 characters.
  • Meta description: ~140–155 characters, drives clicks.
  • One H1, logical H2/H3, short URLs.
  • Descriptive alt text and internal link anchors.
➡️ Next

Day 4: writing helpful content that ranks – E-E-A-T, structure, FAQs and AI content.

Frequently Asked Questions

Why does Google show a different title than mine?
Google may rewrite titles that are too long, vague, repetitive or stuffed. Write accurate, unique, concise titles that match the H1 to reduce rewrites.
Should every page target a keyword?
Every important page should have one clear main topic. Pages like login or privacy policy do not need keyword targeting.
← SEO in 10 Days
🔗

Share this topic with a friend

यह topic किसी दोस्त को भेजें

Found it useful? Send it to a classmate learning the same thing.

अच्छा लगा? जो दोस्त यही सीख रहा है, उसे भेज दीजिए।

Next topicDay 4: SEO Content Writing & E-E-A-T Your progress: 3 / 10 (30%) · Lesson 4 / 10 Continue →

How was this lesson?

Your feedback helps us make the content better.

Write a review or suggestion (optional)

After approval, your name and city may appear publicly with your review. Please do not write your email or phone number.

▶ CodingEasily on YouTube

Learn with video lessons in easy Hindi

Featured video: RDBMS Part 3 – Class XI Commerce IT

▶ Subscribe – it’s free