On-Page SEO Basics: 6 Elements That Actually Work

These on-page SEO basics are the fastest place to start. I introduce them in my complete guide to SEO for Pakistani businesses, but each one deserves real explanation, since on-page SEO is the part of this whole process you control most directly, no waiting on backlinks, no waiting on algorithm shifts.
On-Page SEO Basics: Title Tags Come First
The title tag is the clickable blue headline shown in Google’s results, and it is arguably the single most important piece of on-page SEO. It should include your main keyword naturally, describe what the page actually is, and stay under roughly 60 characters so Google does not cut it off. “Electrician Rawalpindi | Same-Day Service” tells both Google and a real person exactly what to expect. A vague title like “Home” or “Welcome to Our Website” tells neither of them anything useful.
Meta Descriptions: Your Sales Pitch in the Search Results
The short paragraph under your title in search results does not directly affect ranking, but it directly affects whether someone actually clicks your result over a competitor’s. Write it like a genuine, specific pitch, what you do, where, and why someone should choose you, rather than a vague restatement of your title.
Headings: Give Your Content Real Structure
Every page should have exactly one H1, the main title, followed by H2s for major sections and H3s for subsections within them. This is not just visual formatting. It tells Google, and increasingly AI systems generating answers, how your content is actually organized, which sections answer which questions. A wall of text with no heading structure is far harder for either a human or a machine to make sense of quickly.
Alt Text: Describe What Is Actually There
Alt text is a short, plain description of what an image shows, read aloud by screen readers for accessibility and used by Google to understand image content. “Bridal makeup look by Samina Beauty Salon, Attock” tells Google and a visually impaired visitor exactly what the image is. A blank alt attribute, or a generic “image1.jpg,” tells them nothing.
URLs: Keep Them Clean and Readable
A URL like seoinboots.com/electrician-rawalpindi is clean, descriptive, and easy for both people and Google to understand at a glance. A URL full of random numbers, session IDs, or unrelated characters communicates nothing useful and looks less trustworthy to a real visitor deciding whether to click.
Internal Links: Connect Your Own Content
Linking from one page on your site to another genuinely related one, the way this post links back to the main guide, helps Google understand how your content connects, helps it discover more of your pages through crawling, and helps a real visitor find more of what they came looking for. Most small business websites in Pakistan have close to zero internal linking beyond the main navigation menu, which is a real, easy opportunity most competitors are leaving on the table.
The Content Itself: The Part That Actually Matters Most
Every technical element above matters far less if the actual writing on the page does not genuinely answer the question someone came with. A page can have a perfect title tag and still fail completely if the content underneath it is thin, generic, or does not actually deliver what the title promised.
Frequently Asked Questions
How long should a title tag be?
Roughly 50 to 60 characters is the safe range before Google starts truncating it in search results. Prioritize clarity over hitting an exact number.
Do meta descriptions actually affect my Google ranking?
Not directly, but they affect your click-through rate, and a page that gets clicked on more consistently tends to be rewarded by Google’s broader ranking signals over time.
Is it bad to have more than one H1 on a page?
Best practice is exactly one H1 per page, the main title. Multiple H1s can confuse the hierarchy Google is trying to understand about what the page’s actual main topic is.
If you want your existing pages properly audited against these basics, start with a free glance SEO audit, or message me on WhatsApp.






