What is On-Page SEO?
On-page SEO refers to all the changes you make directly on your website to help it rank higher on Google. Unlike off-page SEO, which involves getting other websites to link to yours, on-page SEO is fully within your control.
I always tell my clients: on-page SEO is your foundation. You cannot build a strong SEO presence on a weak foundation. Once you get on-page SEO right, everything else becomes easier.
Key On-Page SEO Elements
1. Title Tag (Page Title)
The title tag is one of the most important on-page SEO elements. It is the blue clickable text you see in Google search results. Every page on your website should have a unique title tag that:
- Includes your main keyword
- Is 50 to 60 characters long
- Describes what the page is about clearly
Example: Instead of "Home | ABC Company," write "Digital Marketing Services in Delhi | ABC Company"
2. Meta Description
The meta description is the short paragraph that appears below the title in search results. Google does not use it as a direct ranking factor, but a well-written meta description improves click-through rates — which does affect your rankings indirectly.
Write meta descriptions that are 150 to 160 characters, include your keyword, and give the reader a reason to click.
3. Header Tags (H1, H2, H3)
Header tags give structure to your content. Your main page heading should be an H1 tag and should include your primary keyword. Subheadings should use H2 and H3 tags to organise your content into clear sections.
Good header structure makes your content easier to read for both users and Google. It helps Google understand what each section of your page covers.
4. Keyword Placement
Place your primary keyword in the following locations:
- First 100 words of your content
- At least one H2 heading
- Title tag and meta description
- Image alt text
- URL (keep URLs short and descriptive)
Do not force the keyword unnaturally. Write for humans first. Google is smart enough to understand context. Use related words and synonyms naturally throughout the content.
5. Content Quality and Length
Google rewards content that genuinely helps users. For most topics, longer and more detailed content tends to rank better — but only if the length adds real value. Do not add filler just to increase word count.
A useful guideline: aim for at least 800 words for blog posts and service pages. For competitive topics, 1500 to 2000 words often works better. Check what competitors have written for your target keyword and aim to be more comprehensive and useful.
6. Images and Alt Text
Images make your content more engaging and easier to understand. But Google cannot see images the way humans do. It reads the alt text (a text description of the image) to understand what the image shows.
Add descriptive alt text to every image on your website. Include your keyword where it makes sense. For example, if you have an image of an SEO audit dashboard, the alt text could be: "SEO audit report for Indian business website."
7. Internal Linking
Internal links connect different pages on your website. When you link from one page to another, you help users navigate your site and you help Google understand which pages are most important.
Always link to relevant pages from within your content. For example, if I mention keyword research in a blog post about on-page SEO, I will link to my detailed keyword research guide. This keeps readers on my website longer and spreads SEO value across pages.
8. URL Structure
Keep your URLs short, clean, and descriptive. A good URL looks like this: yourwebsite.com/seo-services-delhi
Avoid long URLs with dates, numbers, and random characters. Remove stop words like "and," "the," and "of" from URLs where possible.
9. Page Speed
Google considers page speed as a ranking factor. Slow pages frustrate users and increase bounce rates. Use Google PageSpeed Insights (a free tool) to check your website speed and get specific recommendations to improve it.
For Indian audiences, mobile speed is especially important. Most internet users in India access websites on mobile devices with varying internet speeds. Your website must load in under 3 seconds on mobile.
10. Mobile-Friendliness
Google uses mobile-first indexing. This means Google looks at your mobile website version first when deciding rankings. If your website does not display well on phones, your rankings will suffer.
Use a responsive website design that automatically adjusts to different screen sizes. Test your website on Google Mobile Friendly Test to check if there are any issues.
A Simple On-Page SEO Checklist
- Unique title tag with primary keyword (50-60 characters)
- Compelling meta description (150-160 characters)
- One H1 tag with the main keyword
- H2 and H3 subheadings that structure content clearly
- Keyword in first 100 words naturally
- Images with descriptive alt text
- At least 2-3 internal links per page
- Short, descriptive URL
- Page loads in under 3 seconds
- Website is mobile-friendly
Start Improving Your On-Page SEO Today
On-page SEO does not require expensive tools or technical expertise to get started. You can begin by fixing your title tags and meta descriptions. Then move on to improving your content quality and internal linking.
If you want professional help with your website SEO, book a free SEO audit with me. I will review your website and identify the most impactful on-page SEO improvements for your business.