Blogger HTML Mode SEO Mistakes: Part 17 — WordsByEkta🌿
The Invisible Settings: Why Your Blogger Posts Aren't Showing Up Right (And Everything You Need to Fix It)
I thought I was doing everything right.
I had learned HTML properly — or so I believed. Every article I published started with a full HTML page structure. I wrote the <!DOCTYPE html>, the <head>, the meta description tag, all of it. I had even added my own title tags inside the content.
Weeks passed. My posts were live. But something felt off about how they appeared in search results. The descriptions were random and out of my control even when i had meticulousluy placed meta tag descritpon in all of my htmls. Bing was flagging multiple H1 tags and duplicate titles. I couldn't figure out why.
Then I discovered something that changed everything: Blogger theme already creates half the page.
The theme handles the <html>, the <head>, the title, the meta tags — all of it. When I pasted a full HTML page into the post editor, I was essentially building a house inside a house. Two roofs. Two foundations. Everything conflicting silently.
And the meta description box I needed? I searched everywhere inside the post editor. I genuinely thought only certain blogs had that feature. I was wrong. It existed — it was just hidden behind a setting nobody told me about.
This article is what I wish someone had handed me on day one.
Mistake 1
The Meta Description That Was Never There
When you publish a post on Blogger without a meta description, Google doesn't leave it blank. It picks a random snippet of text from your article — usually the first sentence or two — and displays that in search results.
That means your carefully written opening line becomes your search description whether you like it or not. You lose control of your first impression.
The fix is a box inside the post editor called Search Description. But here's the thing — that box doesn't appear by default. It's hidden. You have to turn it on first.
- Go to your Blogger Dashboard
- Click Settings in the left menu
- Scroll down to Meta Tags
- Turn on Enable Search Description
- Save
From now on, every post editor will show a Search Description box in the right-hand panel. That is where you write your meta description — not in the HTML.
Mistake 2
The H1 You Didn't Know Was Already There
Every webpage should have exactly one H1 tag. It tells search engines: "This is what this page is about." Having two H1 tags confuses that signal.
Here is what most Blogger tutorials never mention: your Blogger theme automatically converts the Title Box into an H1 tag. You don't see it happen. There is no label that says "this is now H1." It just does it, behind the scenes, every time.
So if you then use an H1 heading inside your post content — thinking you're adding a proper title — your page now has two H1 tags.
The fix is simple:
- Never use H1 inside your post content
- Use H2 for your main post heading inside the content
- Use H3 for section headings within the post
- Use H4 for sub-sections if needed
Everything inside your post content starts at H2 and goes down.
Mistake 3
The Title Box vs. The Styled Title — And Why You Need Both
The Title Box in Blogger does two jobs:
- It becomes the H1 tag on the page (for search engines)
- It becomes the clickable headline in search results (for readers)
But it is also plain. No styling. No custom fonts. No colour. Just text.
Many bloggers try to solve this by putting their title inside the post content using a big heading. The problem is — if that heading is H1, you now have the duplicate H1 problem from Mistake 2. And if you skip the Title Box entirely, Google has no clean title to work with.
The solution is to use both — intentionally:
- Title Box — Write your clean, keyword-focused title here. This is for Google. This becomes your H1. Keep it simple and searchable.
- H2 inside content — Write your styled, reader-facing title here at the top of your post. This is for your reader. Make it as beautiful as you like.
The reader sees your styled H2 and feels welcomed. Google sees your clean Title Box and understands exactly what the page is about. Both win.
Pro Tip: You can keep both titles the same, or vary them — use the Title Box for SEO keywords and the H2 for storytelling, depending on the type of post.
Title Box = the engine. Content H2 = the paint.
Google reads the engine. Your reader admires the paint. You don't have to choose between them.
Bonus Tip
The Permalink: Your One Chance to Name the Road
The Permalink is the permanent URL of your post — it is the address people type in and what Google displays in search results.
Your full URL looks like this:
https://yourblogname.blogspot.com/your-permalink-here.html
The permalink is only the last part — called the slug. The blog domain stays fixed. You are only choosing what comes after the slash.
If you don't set it manually, Blogger auto-generates it from your title — including stop words like "the", "why", "your" — creating a long, messy URL that weakens your SEO before anyone even clicks.
- Before publishing, look at the Post Settings panel on the right.
- Click on Permalink.
- Select Custom Permalink.
- Type a short, keyword-focused address (use hyphens between words).
Instead of a messy auto-generated link like:
.../the-invisible-settings-why-your-blogger-posts.htmlUse a clean, strategic link like:
.../blogger-seo-meta-description-h1-fix.html
A clean URL tells Google exactly what the page is about before they even read the first word. It’s the final piece of a professional infrastructure.
Quick Reference Summary
| What | Where | Why |
|---|---|---|
| Meta Description | Search Description box in post panel (enable in Settings → Meta Tags first) | Controls what Google shows under your title in search results |
| Page Title (H1) | Title Box only | Theme converts this to H1 automatically — never add H1 in content |
| Styled Title | Top of post content as H2 | For reader aesthetics — Google ignores styling, reads the Title Box |
| Section Headings | Inside post content as H3 | Keeps heading hierarchy clean for search engines |
| Permalink / Slug | Post Settings → Permalink → Custom Permalink (before publishing) | Controls your URL — set it once with keywords, Blogger locks it after publishing |
Advanced Theme Check
This section is most useful if your blog uses the Blogger Contempo theme. If you use another theme, the exact code may be different, but the idea is the same: check whether your theme is creating duplicate title tags or extra H1 tags.
What If Bing Still Shows Duplicate Titles or More Than One H1 Tag?
Sometimes the problem is not inside your blog post anymore. You may have removed all H1 tags from the article body, stopped pasting full HTML into Blogger, and filled the Search Description correctly — but Bing may still show duplicate titles or more than one H1 tag.
In that case, the issue may be inside your Blogger theme code.
Before You Search Inside Theme HTML
When you open Theme → Edit HTML, first click once anywhere inside the theme code box. After that, press Ctrl + F.
If you press Ctrl + F without clicking inside the theme code first, your browser search may open instead. Browser search only searches visible text on the page, so it may not find the Blogger theme code properly.
Note: The examples below are based on my Blogger blog using the Contempo theme. Blogger themes are not all the same, so if your theme code looks different or you do not find the same or very similar code, please do not replace anything blindly. Take a backup first. You can also send me only the small theme code section you found while searching through the contact page, and I can take a look.
1. Check the Theme Title Tag
Inside the Blogger theme code, click inside the code area and press Ctrl + F. Search for:
If you find more than one title section, your theme may be creating confusing title output.
Do not delete random title code. First, look for the title block that contains <data:blog.pageTitle/>.
You may find something like this:
Or something like this:
Replace the whole title block you found with this:
2. Check Whether the Blog Header Is Creating an Extra H1
Now search inside the theme HTML for:
Look carefully at each H1 result. You are trying to find out what that H1 is showing on your blog.
If the H1 contains this:
then that H1 is probably showing your blog name.
If the H1 contains this:
then that H1 is probably showing your blog post title. Do not replace that one.
If you find an H1 that shows your blog name, it may look like this:
Replace only that blog-name H1 block with this:
Alternate Case: Newer Blogger Header Code
In some newer Blogger themes, you may not see a simple H1 block like the example above. Instead, you may find a header title block that looks similar to this:
In that case, the idea is the same: on single post pages, show the blog name as a normal link or div, not as another H1.
If your code already has <b:if cond='data:view.isSingleItem'> inside the header title block, make sure the single post part uses normal div text for the blog name, like this:
3. Check the Post Title H1
Now search inside the Blogger theme HTML for:
You may find a code block that controls your post title. It may look similar to this:
Or it may look like this:
If your post title is using H2 or H3 on the actual blog post page, replace only that post title heading block with this:
This tells Blogger: use H1 for the post title on single post pages, but use H2 on homepage, label pages, and archive pages.
How to Check After Editing
After saving your theme, Blogger may show it as Custom (Modified). Now open one live blog post in a new tab.
Right-click on the page and choose View Page Source. Then press Ctrl + F and search for:
You should ideally find one main title tag.
Then search for:
You should ideally find one main H1, and it should be your blog post title.
The Honest Part
None of this is your fault for not knowing it.
Blogger's interface doesn't explain any of this. The meta description box hides until you find a buried setting. The H1 conversion happens silently. The Title Box looks too simple to matter.
You were doing what made sense with what you could see. That's not a mistake — that's just working without the manual.
Now you have the manual.
For the bloggers who are figuring it out — one post at a time.
Everything I Learned — So You Don't Have To Figure It Out Alone
The technical mistakes I made in year one — the full HTML inside Blogger, the missing meta descriptions, the duplicate H1 tags, the links closing articles — I have written all of it down. Every fix. Every discovery. Every hour of confused trial and error turned into a clear guide.
🌿 The WordsByEkta Blogger Technical Series
- Blogger is Underrated & I'm Rooting for It: Part 1
- How to Set Up Your Blogger About Me Page: Part 2
- Google Search Console for Bloggers: Part 3
- How to Request Indexing in GSC: Part 4
- Internal Linking for Fast Indexing: Part 5
- Why Isn't My Blog Indexing?: Part 6
- Canonical Tag Fix for Blogger: Part 7
- The AdSense Locked Widget Hack: Part 8
- Use Pingomatic for Faster Indexing: Part 9
- Decoding GSC Reports: Part 10
- Get Traffic from Bing and Yahoo: Part 11
- The AdSense Checklist: Part 12
- Auto Submit Blogger Posts to Bing: Part 13
- Custom Contact Form for Blogger: Part 14
- Extract Blog Post URLs from Sitemap: Part 15
- Open Links in New Tab Blogger: Part 16
- Blogger HTML Mode SEO Mistakes: Part 17
- Google Takeout Blogger Not Working: Part 18
- Google Indexing API for Blogger Using Python OAuth2: Part 19
- Is Blogger Worth It Nowadays?: Part 20
- Blogger Mobile HTML Editor Trick for Full Code Copy: Part 21
- Claim Blogger Site on Pinterest (No Custom Domain): Part 22
- Follow.it Email Subscriptions Setup on Blogger: Part 23
- How to Exclude Your Own Visits from GA4 Analytics: Part 24
- Auto Update All Blogger Posts Using Python and Blogger API: Part 25
- My Blog Passed 118/118 AdSense Checks: Part 26
- Ad Networks for Blogger Besides AdSense: Part 27
Comments
Post a Comment