🧪 BETA This site is in active development and some features may still change

How to create a page in Blogger and link it to your menu

Menu items like About, Contact, and Privacy Policy are not made from posts. They are made from what Blogger calls Pages. This guide covers how pages differ from posts, how to create one, how to link its URL to a menu item in your theme, and which pages are worth having from day one.

Updated 26 July 2026   About an 11 minute read   Level: Beginner

In short: go to blogger.com → Pages → New page, write it, and publish. Then copy that page URL and paste it into a Page-type menu item in BlogKub, and export the XML. Pages do not join the menu on their own: you always link them yourself. The pages to have before applying to AdSense are About, Contact, and a Privacy Policy.
Important: title the page in the Latin alphabet first, such as about, publish it, and only then rename it into your own language. The URL is built from the title at first publish and cannot be changed afterwards.

How pages differ from posts

New Blogger users mix these up, because the editor looks almost identical for both. Their roles are quite different.

  • Posts are content tied to time. They carry a date, order newest first on the home page, take labels, appear in the RSS feed, and are the main thing that brings readers in from search.
  • Pages are static. They do not appear on the home page, take no labels, are not in the feed, and are not ordered by date. They suit information that barely changes.

The simplest test is to ask whether this content will go stale. A review, a news item, or a lesson that might get a sequel should be a post. Information someone looks up to confirm the site is real, such as who you are, how to reach you, and what data the site collects, should be a page.

One limit worth knowing: Blogger allows up to 20 pages per blog. That sounds tight but is generous in practice, since most blogs genuinely use five or six. If you feel you are running out, some of those pages probably should have been posts.

Creating a page, step by step

  1. Open the Pages menu. Go to blogger.com, select the blog, and click Pages in the left menu. Not Posts.
  2. Create the page. Click New page. You get an editor that looks like the post editor. Give it a Latin-alphabet title first, such as about, then write the content. The next section explains why, and it matters more than it sounds.
  3. Publish. Click Publish at the top right. The page will show as published in the list.
  4. Now rename it into your own language. Go back in and change the title to whatever your readers should see. The URL will not follow.
  5. Copy the URL. Open the page in a new tab and copy the URL from the address bar.

A Blogger page URL looks roughly like yourblog/p/page-name.html. Note the /p/ segment, which distinguishes it from a post at /2026/07/post-name.html. That is an instant way to tell which kind of URL you are holding.

Title it in the Latin alphabet first, then rename it

This one bites anyone writing in a non-Latin script, and once it has bitten you it cannot be undone.

Blogger builds a page URL from the title at the moment you first publish, keeping only Latin letters and digits. If your title is written entirely in Thai, Arabic, Japanese or any other non-Latin script, every character is dropped and nothing is left to build a URL from. Blogger falls back to a generic one:

https://yourblog.blogspot.com/p/blog-page.html

Create several such pages and you get blog-page_1.html, blog-page_2.html, and so on. Nobody can tell which is which, neither you when wiring up the menu, nor Google, which treats words in a URL as one small signal about what a page covers.

Worse, pages have no custom permalink field the way posts do. In the post editor there is a Permalink option where you can type the slug yourself. Pages do not offer it. The title is your only lever on the URL.

The way around it

  1. Title it in the Latin alphabet first. Use a short, meaningful word: about, contact, privacy.
  2. Publish. The URL is now locked as https://yourblog.blogspot.com/p/about.html.
  3. Go back and rename the title into your own language, then update.
  4. Check the URL did not move. It is still /p/about.html, while the heading readers see is in your language.

You end up with both: a URL anyone can read, and a title in the language your readers actually speak.

If you already published with a non-Latin title, that URL cannot be changed. The only route is to create a fresh page with a Latin title, move the content across, delete the old page, and update the menu link. Do it early: once other sites link to it or Google has indexed it, cleaning up gets messier.

For the Latin slug itself, use one word or two joined by a hyphen, all lowercase, such as about, contact, privacy-policy. Avoid bare numbers like page1, which tell you nothing when you come back to them later.

Linking the URL to a menu in a BlogKub theme

The step that trips most people up is that a page you created will not appear in the menu by itself. Blogger does not add it for you. You have to tell the theme which menu slot points where.

In the BlogKub theme builder:

  1. Open the menu block and add a new menu item
  2. Set its type to Page
  3. Paste the URL you copied from Blogger
  4. Set the label shown on the menu, such as About
  5. Tick Page created in Blogger to record that the page really exists
  6. Export the XML and upload it in Blogger under Theme → three-dot menu → Backup/Restore

That tick box is a reminder to yourself, because the common mistake is adding the menu label in the theme and then forgetting to create the actual page in Blogger. Readers then click the menu and hit a not-found page, which costs more credibility than it sounds like it should.

The pages a blog should have from the start

Not every page is necessary, but three are worth having before the site gets traffic, because readers and the AdSense review both look for them.

About

Say who you are, why you write about this, and what a reader gets from the site. It does not need to be long, but it should sound like a person and contain detail nobody else could copy, such as your actual experience with the subject. This is one of the few places you can demonstrate that a real person is behind the site.

Contact

Give at least one channel that genuinely works: an email address, a contact form, or a social page. One warning: do not use the personal email you rely on for important accounts. Set up a separate address for the site, because any address published on a public page will be harvested by bots.

Privacy Policy

This one is required if you plan to apply to AdSense, which expects the site to tell users about cookies and the data advertising providers collect. Cover what the site collects, what it is used for, whether third parties are involved, and how readers can opt out.

If your site carries commission links, state that here or on a separate disclosure page. Both readers and ad platforms expect it.

Other pages that help but are not required

  • Terms of use, worth having if you allow comments or user submissions
  • A best-of index, which gives new readers a starting point, though it is premature while you have few posts
  • An FAQ, which cuts down repeat questions arriving through the contact page
  • A sponsorship disclosure, needed if you accept paid reviews

Do not build all of these on day one. Do the three core pages properly first and add others when there is a real reason. A menu full of empty pages looks worse than a short menu where every page has substance.

Common problems and fixes

The menu link leads to a not-found page

Two usual causes: the page was never published, or the URL in the menu has a typo. Open that URL directly in a new tab first to confirm the page loads at all.

I made a page but cannot find it in the list

Check that you clicked Pages rather than Posts. The two keep separate lists, and a page accidentally made as a post will sit among the posts.

I want to change the URL of a published page

Possible only before the first publish. After that the URL is locked. Changing it means creating a new page and updating the menu link, which is why it pays to get the page title right the first time. See titling the page for how.

The page URL came out as blog-page.html

The title was written entirely in a non-Latin script when you first published, so every character was stripped and nothing was left to build a URL from. It cannot be fixed in place: create a new page with a Latin-alphabet title instead. See titling the page.

A page is showing on the home page among the posts

This should not happen, since pages do not enter the home feed. If you see it, check whether you created a post by mistake.

Best practices

  • Keep page titles short and plain, because the title shapes a URL you cannot change later
  • Write real content on every page. Do not leave empty pages just to pad the menu
  • Use a separate email for the contact page, not your main personal address
  • Test every menu link after each theme export
  • Revisit the privacy policy whenever you add a new tool to the site, such as analytics or ads

Summary

Pages are what make a blog read as a site with an owner rather than a pile of posts. The process is short: create it under Pages, publish, copy the URL, and link it to a menu item in your theme. The two things to remember are that pages never join the menu automatically and that the URL is fixed once published. Start with About, Contact, and a Privacy Policy, then add more when you have a reason.

The other job worth doing while setting up a new site is setting the site icon, since both are things readers notice before they read a word of your content.

FAQ

What is the difference between a page and a post in Blogger?

A post is dated content, ordered by time, shown on the home page, taggable with labels, and included in the feed. A page is static: it does not appear on the home page, takes no labels, and suits information that rarely changes, such as About and Contact.

How many pages can a Blogger blog have?

Up to 20 pages per blog, which is generous in practice, because the genuinely necessary pages number no more than five or six.

Which pages should a blog have before applying to AdSense?

At minimum About, Contact, and a Privacy Policy. AdSense requires a privacy policy covering cookies and the data collected by advertising providers. About and Contact exist to establish that a real person stands behind the site.

I created a page but it does not show in the menu

Blogger pages do not join the menu automatically. You have to link the URL yourself. In a BlogKub theme, add a menu item of type Page, paste the URL, and export the theme again.

Why title the page in the Latin alphabet first?

Blogger builds the URL from the title at first publish, keeping only Latin letters and digits. A title written entirely in a non-Latin script leaves nothing to build from, so Blogger falls back to blog-page.html, which cannot be changed. Title it about, publish, then rename the title into your own language. The URL stays /p/about.html.

Can I set a page URL manually like a post?

No. The post editor has a Permalink option where you can type the slug yourself, but pages do not offer it. The title is the only way to influence a page URL, and only before the first publish.

Does Google index Blogger pages?

It can, like any other page, unless you have blocked it. But pages are rarely what brings search traffic. Their real job is to supply necessary information and make the site credible.


Part of the BlogKub guide series. Content and schema (HowTo + FAQPage) ready to publish on blogkub.com.

Menu
Home Templates Builder Docs Blog
Log in Get started