Free Blogger Templates

BTemplates, the best place for Blogger templates since 2008.

Publication guidelines

Every day we receive many templates with variable quality and complexity. Selecting, classifying and hosting images on Blogger may take a long time for us. If you want to your templates be published as soon as possible, help us with the following tasks:

Use the pages widget as the main menu whenever possible.

Using the pages widget as the main menu allows users to manage their menu without touching code and most times, the page widget is sufficiently flexible to be used as a menu in the layout. Blogger has some documentation on the subject.

Basic styles.

Don’t forget to style all format elements, such as: Blockquotes, lists (ordered or not), headings, links, tables, bold, italics, etc.

Support for editing color scheme from the Template designer.

Define the variables in your CSS code so that the template color scheme can be modified from Blogger template designer. Beautiful Beta has an article about this process.

Host all images on

If you use a free image hosting is probably that after a couple of months the images will stop working, so we strongly recommend you to host all the images on Blogger.

How to host images on Blogger (step by step):

1. Upload all images in a normal entry.

2. For each image you will see a code like this:

<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href=""> <img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 184px; height: 41px;" src="" border="0" alt=""id="BLOGGER_PHOTO_ID_5389546153556310738" /> </a>

In this code, copy the link which is inside the “href” attribute and paste it into your browser. For the previous example:

3.You will see the single image. Then,  click on it with the right button of your mouse and select “Copy Image Location”.

The copied URL is similar to the previous, but now it can be used in the XML template. Replace the corresponding image in CSS with this URL hosted on Blogger.

4. Repeat this process for all images.

Links to RSS Feed.

Many templates come with no link or incorrect links to the RSS. In Blogger you can create use a dynamic link that will be changed automatically according to user’s blog.

For the posts RSS use:

<a expr:href='data:blog.homepageUrl + &quot;feeds/posts/default&quot;'>Feed RSS</a>

For the comments RSS use:

<a expr:href='data:blog.homepageUrl + &quot;feeds/comments/default&quot;'>Comments RSS</a>


If you use libraries like jQuery, Mootools, or another, use the Google Code hosting.

If you use small scripts, embed them directly into the template to not depend on an external hosting.


Try to send templates that are free of outside advertising like Adsense, Infolinks, Text link ads, etc.

Sponsored Links

Will not be published templates with sponsor links to sites related to:

  • Pornography, adult or mature content
  • Violent content
  • Content related to racial intolerance or advocacy against any individual, group or organisation
  • Excessive profanity
  • Hacking/cracking content
  • Gambling or casino-related content
  • Illicit drugs and drug paraphernalia content
  • Sales of beer or hard alcohol
  • Sales of tobacco or tobacco-related products
  • Sales of prescription drugs
  • Sales of weapons or ammunition (e.g. firearms, firearm components, fighting knives, stun guns)
  • Sales of products that are replicas or imitations of designer or other goods
  • Sales or distribution of coursework or student essays
  • Any other content that is illegal, promotes illegal activity or infringes on the legal rights of others

Browser Compatibility.

Check if your template looks properly in all major browsers (Firefox, Chrome, Internet Explorer 7) to avoid frequent updates.

Thank you very much for trusting in BTemplates!