Blog pages are static web pages that are accessible on your blog at its subdomain address (e.g. staff.tumblr.com), but won’t show up on the dashboard. They can be useful for things like your bio, contact information, or master lists. You can also use them to redirect to other websites, or create a link to your posts with a specific tag.
A few things to note:
- To prevent spam and other types of abuse, link pages are unavailable for new accounts. They will become available once your account has been vetted.
- Pages are static and completely separate from your blog posts. You can’t post or reblog to your pages.
- JavaScript is not permitted on blog pages by default. If you need to add JavaScript, please contact Support.
In our apps, the pages that you can enable are limited to your Likes and Following pages. To create more complex pages (as described in the “Types of Pages” section below), please use a web browser.
Looking for a workaround to link your pages in the apps? You can create an HTML link in your blog’s description, linking it to your page. For example: <a href="/pageurl">My Page"</a>
(replacing “pageurl” with the URL you set for your page).
Types of Pages
You have a few options to create your pages:
- Standard Layout pages will respect your blog’s theme, and will be displayed based on your existing styles.
- Custom Layout pages allow you to customize the code to be specifically used on that page. Since these pages will not use your theme’s existing resources, you will need to write the code to be used on that page.
- Note: JavaScript is not permitted on blog pages by default. If you’d like to use JavaScript on your page(s), you’ll need to contact Support.
- Link pages will redirect the visitor to another URL. You could link visitors to your profile on external sites like Twitter or Facebook, or all your posts with a specific tag (learn how on our page about Organizing With Tags).
Creating Pages
Start by going to your blog’s Customize page: click the palette icon at the top right corner of the web view of your blog (yourblog.tumblr.com).
You can also go to the Customize page from your Blog settings:
- Click the Account menu icon ( ) on the left of your dashboard
- Click the blog you want to edit from the list that appears
- Click “Blog Settings” on the right sidebar
- Navigate to the Custom Theme section & click the “Edit Theme” button.
Once you’re on your blog’s Customize page:
- Click “Add a Page” located in the “Edit theme” sidebar at the left side of the screen.
- Choose a page layout (Standard Layout, Custom Layout, or Link).
- Type a page URL in the field after
yourblog.tumblr.com/
. For example, a master list page could be /masterlist and a bio page could be /bio. - Add a title in the “Page Title” field.
- Enable “Show a link to this page.”
- Click “Save.”
Viewing Your Existing Pages
Follow the steps in the section above to view your blog’s Customize page.
Your existing pages will appear as a list at the bottom of the “Edit theme” sidebar at the left side of the screen, right above the “Add a Page” button.
Troubleshooting Pages
There are a few things to consider when troubleshooting pages:
- If your link page isn’t working, make sure you’ve included
https://
at the beginning of the URL in the page edit box. - If your blog doesn’t show page links, a few things could be happening:
- You are using a theme that doesn’t support pages.
- You are using custom HTML that doesn’t support pages.
- You did not select “Show a link to this page” when creating your page.
- If your custom theme is not showing links to your pages (and you have checked your theme’s settings), check our custom themes documentation about pages blocks (developer level).
- If you’re seeing an error about “Invalid HTML,” you are using some unsupported code in your page. Reach out to Support for assistance.
- If your blog is hidden from people without a Tumblr account, your blog pages won’t be accessibly either. You’ll need to turn off “Hide (blog name) from people without an account” in your blog settings. You can learn more about this and other privacy options on our Privacy article.