You published your first blog post. You waited. You refreshed Google. Nothing.
No visitors. No clicks. Just silence.
Here’s the thing — writing the post is only half the job. The other half is telling Google what your post is actually about. And that is exactly what on-page SEO does.
The good news? On-page SEO is entirely in your hands. You do not need a developer. You do not need an expensive tool. You just need to know what to do — and that is what this guide is for.
By the end of this post, you will know how to optimize every part of your blog post before you hit publish. Step by step. No experience needed.
What Is On-Page SEO (And Why Should a Beginner Care?)
Think of it this way. When you publish a blog post, Google sends a small program — called a crawler — to visit your page and read it. That crawler is trying to figure out one thing: what is this page about?
On-page SEO is how you answer that question clearly.
Every title you write, every heading you use, every link you add inside your post — all of it sends signals to Google. The clearer those signals are, the better your chances of ranking.
This is why on-page SEO matters so much for beginners. It is the part you control completely. You do not need other websites to link to you. You do not need to wait months for authority to build. You can do this right now, on every post you publish.
If you are brand new to SEO, start with What is SEO — it will give you the full picture before diving into the details here.
| On-Page SEO Meaning: On-page SEO is the process of optimizing the content and structure of a single web page so that Google can understand what it is about and rank it in search results. |
The Page Title: The First Thing Google and Readers See
Your title tag is probably the single most important on-page SEO element on your page. It is the first thing Google reads. It is also the first thing a real person sees before deciding whether to click.
Here is what a strong title tag looks like for a beginner:
A weak title: My First Blog Post About SEO Tips
A strong title: On-Page SEO for Beginners: Titles, Meta Descriptions, Headers, and Internal Links Explained
See the difference? The strong title includes the target keyword naturally, tells the reader exactly what they will learn, and gives them a reason to click.
A few simple rules to follow every time:
Keep your title between 50 and 60 characters. Anything longer gets cut off in search results.
Include your target keyword as close to the beginning as possible — but only if it reads naturally.
Make it specific. Vague titles do not earn clicks.
One common mistake beginners make is writing the same title as their blog post headline. Your SEO title and your H1 headline can be slightly different — and sometimes that is actually better.
| Title Tag (SEO Title) Meaning: The title tag is the clickable headline that appears in Google search results. It tells both Google and the reader what your page is about before they even visit it. |
Meta Descriptions: The Little Summary That Earns the Click
Here is something that surprises most beginners — your meta description does not directly improve your Google ranking. Google does not use it as a ranking factor.
So why does it still matter?
Because it controls whether someone clicks on your result or the one below it.
Think about the last time you searched for something. You probably scanned a few results and clicked the one that sounded most helpful. The meta description is what convinced you.
A simple formula that works for beginners:
State what the reader will learn. Be specific. End with a quiet action nudge.
Example: Learn how to write SEO titles, meta descriptions, and headers the right way. A simple beginner guide with no confusing jargon.
Keep it between 150 and 160 characters. If it is longer, Google will cut it off mid-sentence — which looks messy in results.
| Meta Description Meaning: A meta description is a short summary of your page that appears below the title in Google search results. It does not directly affect your ranking, but it influences whether someone chooses to click on your link. |
Headers: How to Structure Your Post So Google Understands It
Imagine your blog post is a book. The H1 is the book title. The H2s are the chapter titles. The H3s are the headings inside each chapter.
This structure helps Google understand how your content is organized. It also makes your post much easier to read — especially on mobile, where most beginners are browsing.
Every blog post should follow this pattern:
One H1 only — your main post title. Never use more than one.
Multiple H2s — one for each main section of your post.
H3s where needed — for breaking down a section into smaller points.
Where do keywords fit into headers? Include your target keyword in your H1 naturally. Try to use it or a close variation in at least one H2. Do not force it into every heading — that looks unnatural and Google notices.
Understanding how Google actually reads your page structure ties directly into how crawling and indexing work. How Google Works (Crawl, Index, Rank) covers that in full.
| Header Tags (H1, H2, H3) Meaning: Header tags are the titles and subheadings inside your blog post. H1 is the main title, H2s are the main sections, and H3s are the smaller points inside those sections. They organize your content for both readers and Google. |
URL Slug: The Small Detail That Makes a Big Difference
Most beginners ignore the URL slug completely. WordPress often fills it in automatically — sometimes with a long, messy string of words.
Here is why you should fix it every single time.
A clean, keyword-focused slug helps Google understand the topic of your page immediately. It also looks more trustworthy to real readers when they see it in search results.
Compare these two:
Messy slug: yoursite.com/on-page-seo-for-beginners-titles-meta-descriptions-and-more-2024
Clean slug: yoursite.com/on-page-seo-for-beginners
The second one is shorter, clearer, and contains the keyword. That is all you need.
Three simple rules for every slug you write:
Keep it short — three to five words maximum.
Include your target keyword.
Use hyphens between words, never spaces or underscores.
| URL Slug Meaning: The URL slug is the part of your page address that comes after your domain name. For example, in the URL yoursite.com/on-page-seo-for-beginners, the slug is on-page-seo-for-beginners. |
Keyword Placement: Where Exactly Should Your Target Keyword Go?
Knowing your keyword is one thing. Knowing where to place it is another. This is where a lot of beginners either overthink it or ignore it completely.
Here are the key spots where your keyword should appear naturally:
Your title tag — as close to the beginning as possible.
Your first paragraph — ideally within the first 100 words.
At least one H2 heading — naturally, not forced.
A few times throughout the body — wherever it fits without sounding repetitive.
Your URL slug — short and clean.
Your image alt text — more on this in a moment.
Now here is the important warning: do not stuff your keyword everywhere. Repeating it in every paragraph does not help your ranking. It actually works against you. Google is smart enough to understand context now — write naturally, and the keyword will appear where it needs to.
Not sure what a keyword even is yet? What is a Keyword? (Search Volume, Intent and Competition Explained) explains it from scratch.
| Keyword Placement Meaning: Keyword placement means putting your target keyword in the specific locations on your page where Google pays the most attention — so it clearly understands what your post is about. |
Internal Links: How to Connect Your Posts and Help Google Explore Your Blog
Every time you link from one of your blog posts to another, you are doing two things at once.
First, you are helping your reader. If someone is learning about on-page SEO, they will probably want to know about keyword research too. A well-placed internal link guides them there naturally.
Second, you are helping Google. When Google crawls your site, it follows links to discover new pages. Internal links are like a map — they show Google which pages exist and how they relate to each other.
A simple rule for beginners: aim to add two to four internal links per blog post. Link to posts that are genuinely related and helpful — not randomly.
Use descriptive anchor text — that means the clickable words should describe what the linked page is about. Instead of writing “click here,” write something like “learn how to do keyword research” and link that phrase.
How to Do Keyword Research for Beginners is a great next read after this one if you want to put your on-page SEO to use straight away.
| Internal Link Meaning: An internal link is a link from one page on your website to another page on the same website. It helps readers discover more of your content and helps Google understand how your pages are connected. |
Image Alt Text: How Google Reads Your Images
Google cannot look at a photo and understand it the way you can. It reads the description you provide.
That description is called alt text — and most beginners skip it entirely.
Adding alt text takes about ten seconds per image. Here is all you need to do:
Describe what the image actually shows — keep it short and accurate.
Include your target keyword if it fits naturally — do not force it.
Example: Instead of leaving the alt text blank, write something like: screenshot of on-page SEO settings in Rank Math.
That is it. Simple, honest, and helpful for both Google and visually impaired readers who use screen readers.
| Alt Text (Alternative Text) Meaning: Alt text is a short description you add to an image on your website. Google cannot see images the way humans do, so alt text tells Google what the image shows — which helps with SEO. |
The Right Tool for On-Page SEO: Rank Math
If you are on WordPress, there is one free tool that makes all of this significantly easier.
Rank Math is a free WordPress plugin that handles everything covered in this guide — your SEO title, meta description, URL slug, and more — all from one simple panel below every blog post.
It also gives you a live score as you write, showing exactly which on-page elements still need attention before you publish. For beginners, that checklist alone is worth installing the plugin.
You do not need to buy anything. The free version is more than enough when you are starting out.
On-Page SEO Checklist: Everything to Check Before You Hit Publish
Before you hit publish on any blog post, run through this list:
- Title tag written — includes the target keyword, under 60 characters.
- Meta description written — specific, readable, 150 to 160 characters.
- H1 used once — your main post title only.
- H2s used for every main section — keyword in at least one.
- URL slug set — short, clean, keyword included, no auto-generated mess.
- Keyword in first 100 words — placed naturally.
- Two to four internal links added — linking to related posts with descriptive anchor text.
- At least one image added — with alt text written.
- No keyword stuffing — keyword used naturally, not forced.
- Post reads well for a real human — not just optimized for Google.
Save this list. Use it every single time.
| On-Page SEO Checklist Meaning: A pre-publish checklist is a simple list of on-page SEO elements to verify before making your post live — so nothing important gets missed. |
Important FAQs
How many times should I use my keyword in a blog post?
There is no magic number. As a rough guide, aim for your keyword to appear naturally every 200 to 300 words. For a 1,500-word post, that means roughly five to seven times. The most important thing is that it reads naturally — if it sounds forced, remove it.
Does the meta description affect my Google ranking?
Not directly. Google does not use the meta description as a ranking signal. But it does affect your click-through rate — how many people choose to click your result. A well-written meta description can significantly increase your traffic even without a ranking change.
Can I have more than one H1 on a page?
Technically you can, but you should not. One H1 per page is the standard. It tells Google — and your reader — clearly what the entire page is about. Multiple H1s confuse both.
What is the difference between an SEO title and my blog post headline?
Your blog post headline is the H1 visible at the top of your post when someone reads it. Your SEO title is what appears in Google search results. They can be the same, but they do not have to be. Sometimes a slightly different SEO title performs better in search while your H1 is written to engage the reader directly.
Do internal links really help with SEO?
Yes — more than most beginners realise. Internal links help Google discover your pages, understand your site structure, and figure out which of your posts are most important. They also keep readers on your site longer, which is a positive signal. Start adding them from your very first post.
What happens if I forget to set my URL slug and publish with the default one?
Try to catch it before publishing — changing a slug after a post is live can cause issues. If you do need to change it, set up a redirect from the old URL to the new one. Most SEO plugins including Rank Math handle this automatically.
Understanding search intent is closely connected to everything in this guide — because even the best on-page SEO will not help if your post is targeting the wrong intent. What is Search Intent – And Why It Changes Everything is the perfect next step.
