This morning we posted an update about Blogspot to Google’s Security Blog

Since 2008, we've worked to encrypt the connections between our users and Google servers. Over the years we've announced that Search, Gmail, Drive, and many other products have encrypted connections by default, and most recently, we've made a similar announcement for our ads products.

In this same vein, today we're expanding on the HTTPS Everywhere mission and beginning an initial rollout of HTTPS support for Blogspot. HTTPS is a cornerstone of internet security as it provides several important benefits: it makes it harder for bad actors to steal information or track the activities of blog authors and visitors, it helps check that visitors open the correct website and aren’t being redirected to a malicious location, and it helps detect if a bad actor tries to change any data sent from Blogger to a blog visitor.

While this initial rollout won’t support all of our Blogger users, we wanted to take the first step to make HTTPS available for Blogspot; for those users who want to try it early.

We’re rolling this out gradually and Blogspot authors interested in enabling HTTPS support can begin opting-in today. Simply log into, click on the blog you’d like to make HTTPS enabled, navigate to the Settings page, and select "yes" for "HTTPS Availability". Unfortunately, blogs with custom domains are not supported in this first version.
Once enabled, your blog will become accessible over both HTTP and HTTPS connections. Blogspot authors should be aware that if they choose to encrypt at this time, some of the current functionality of their blog may not work over HTTPS. This can be a result of template, gadgets, and blog post content, and is often caused by mixed content errors, some of which may be fixable by the author themselves.

We’ll also be moving some of our own blogs over to HTTPS gradually, beginning with the Official Google Blog and the Google Online Security Blog.

For the Blogspot authors who try this out - we’re interested to hear your feedback while we continue to improve this feature and its capabilities! For more information, visit our Help Center.

Recently we introduced a new set of expressions to the Blogger templating language, designed to let you customize the HTML of each post and page on your blog. We’ve gotten great feedback on them, so we figured we'd offer even more.

Now you can try out new tags, like:

  • b:elseif for a simpler multiple-case b:if branch.
  • b:switch and b:case for succinctly handling several possible cases of a variable.
  • b:eval for evaluation of more complex expressions involving data variables.
  • b:with for creating a nicer variable alias for a calculated value.

An example of customizing the markup of your blog, using the new switch tags.

If you’d like to customize your blog's template using these tags and expressions, just head to the dashboard under Settings > Template > Edit HTML. To see the full specs of the new tags or learn more, check out the help article.

Happy Templating!

Posted by Luke Bjerring, Software Engineer

Blogger's template engine is powered by a flexible editing language, consisting of a set of Widget Tags which use expressions to conditionally change the output HTML for each post and page on your blog.

Using these expressions, you can customize the HTML output of your blog, to adjust the look and feel. You could, for example, show an image behind the header, but only on the homepage. Or add a flower icon, next to a post's title, if the post has the 'Flower' label.

You can customize your blog's template under Settings > Template > Edit HTML.

Previously, the expressions in Blogger's templates could
  • Add or concatenate values with +
  • Subtract values with -
  • Check for equality with != and ==
  • Compare values with <, >, <= and >=

Now, support has been added for many more expression operators, including:
  • Inversion of true/false values with !/not e.g. <b:if cond='!data:post.allowComments'>...
  • Picking between 2 values with ?: e.g. <a expr:class='data:post.allowComments ? "comments" : "no-comments"' ...
  • Checking if a value is a member of a set or array, with in/contains e.g. <b:if cond='data:blog.pageType in {"index", "archive"}'>...
  • Combining multiple conditions with and/or e.g. <b:if cond='data:blog.pageType == "index" and data:post.allowComments'>...
  • Changing the order of operations with () e.g. <div expr:style='"max-width: " + (data:width + 10) + "px;"'>...

For a full specification of the new operators, see the help article.
Happy Templating!

Posted by Luke Bjerring, Software Engineer

You invest a lot of time in your blog, making sure it fits your personal brand and style. And a big part of making it your own comes from what you call it and where it lives. Blogger has long let you host your blog on a custom domain, so that you can give it any URL you choose. To make that process even easier, starting today, we’re integrating Blogger directly with Google Domains, allowing you to purchase a custom domain for your blog right from Blogger with just a few clicks.

If your blog is itching for a new home, you can grab one via Google Domains by popping open Blogger and heading to the Publishing section of your blog’s Settings tab.

If you purchase a new domain from Google Domains, it’s also easy to create a new blog for that domain right there.

Interested in learning more about Google Domains? Read on.

Happy blogging!

Posted by Marc Ridey, Software Engineer

Adding pages to your blog can be a great way to organize content - like ‘About me’ or ‘Advertise’ sections. To make managing pages easier, we redesigned the ‘Pages’ tab in the Blogger dashboard to make it look and feel more like something you’re already familiar with: managing posts.

The new look for the pages list on each blog

With the new design, you can:

  • View important details about your pages like view count and comments
  • Manage multiple pages at once with new selection tools
  • Easily see whether pages are in draft, imported, or published states
The new look for the summary of pages on each blog

Linking to your Pages

Managing the Pages Widgets for your blog is now done through the Layout UI. Multiple Pages Widgets can be added, if you want different pages linked to from different areas of the layout.

The 'Pages' widget as it appears in the list, after clicking 'Add a Gadget'

  • For a Horizontal list, add a Pages Widget under the Header (e.g. "Navigation Pages" below)
  • For a Vertical list, add a Pages Widget to a side column (e.g. "External Pages" below)
A layout with two Pages widgets, titled 'Navigation Pages' (horizontal) and 'External Pages' (vertical)

Adding external links

To add a link to a URL which is not one of your pages, when editing or adding the Pages Widget, click '+ Add external link' at the top of the 'Pages to Show' list.

Dialog for Pages widget configuration

 This will show a dialog where you can set the title and URL to add to the list.

Dialog for adding external links to the Pages widgets

Happy blogging!

Posted by Cal Smith and Katrina Le

The holiday season is here and retailers are spending more on online advertising to promote their products. Your blog has valuable space and you can earn some extra money by placing Google AdSense ads next to your content.

If you don’t already have AdSense set up on your blog, visit the Earnings tab of your Blogger dashboard to give it a try. It’s free and only takes a moment to sign up. 

And if you’ve tried AdSense out in the past, head to your blog and give it a second look. It now has updated controls, so you can match the ads that appear to the style of your blog.

Happy holidays!

Posted by Ian Cohan-Shapiro, Marketing Manager

Notifying your followers that you've published a new blog post not only gets the conversation going, it encourages them to reshare your content with others. In this way it's critical for growing your blog's audience and engagement. But it takes time. And we want to give you that time back.

Starting today you can automatically share your blog posts publicly to Google+ as soon as you publish them, with no additional clicks. And of course: if you've enabled Google+ Comments, any replies on Google+ will also appear on your blog.
Blog post

Google+ post
If you've connected a Google+ page or profile to your blog, this new feature will start working the next time you publish a post. If you'd rather not share to Google+, or you'd prefer to be prompted each time, you can adjust your preferences in the Google+ tab of your Blogger Dashboard.

Happy blogging!

Posted by Marc Ridey, Software Engineer

From time to time, we like to highlight bloggers who successfully use Blogger and other Google products. Today we're featuring how Kelly Saks from Kelly's Kloset reached a wider audience with Blogger and Google+.
All about Kelly: 
Kelly Saks, the blogger behind Kelly’s Kloset, is a fashion and beauty expert based in Miami, Florida. Kelly posts daily musings on outfits, beauty tips, and local happenings. She has successfully transformed blogging from hobby to career, landing styling gigs with brands like Bloomingdales, Swarovski, and Macy’s.

How she did it: 
Kelly always shares her blog posts from her personal Google+ profile and the Miami Fashion Bloggers Google+ page, a page she contributes to with almost 400,000 followers. “The option to share on Google+ helps keep my fans up-to-date whenever I post something new,” says Kelly.

Kelly has broadened her audience and built a strong online community using Google+. Google+ has also helped her connect with other bloggers, fans, and even celebrities by live streaming the events she hosts using Hangouts On Air: “I can easily interact with fans even if they can’t come to events in person”.

If you’re also looking to grow your audience, Kelly uses several Google+ plugins that are easy to add:
    • The Google+ badge on Kelly’s Kloset shows her presence on Google+
    • The +1 button lets fans share her blog 
    • The Google+ followers gadget displays her growing follower count and allows fans to easily add her to circles 
Kelly notes that “these tools are really easy to use and make interacting with my audience a seamless experience”. You can explore these features by visiting the ‘Layout’ tab in the Blogger dashboard and clicking ‘Add a Gadget’.

Click here to learn more about Google+ and Blogger.

Posted by Diana Golduber, Google+ Marketing

Ten years ago we launched AdSense to help publishers earn money by placing relevant ads on their websites. I can still remember the excitement and anticipation as AdSense went live that first day.
Our small team huddled together in a cramped conference room, and right away we saw that publishers were as excited about AdSense as we were.
Fast-forward 10 years, and AdSense has become a core part of Google’s advertising business. The AdSense community has grown to include more than 2 million publishers, and last year alone, publishers earned more than $7 billion from AdSense. AdSense is a community that thrives because of all the content creators we are so fortunate to partner with. Their stories inspire us to do our part to make AdSense great.

On this occasion, it’s especially inspiring to hear the stories of partners who have been with us since the very beginning—like a retiree in New Zealand who was able to pursue her dream of writing about her garden, a tech support expert in Colorado who can spend more time with his kids, and a theme park reviewer who now sends employees around the world to test and review rides—all thanks to money earned from AdSense.

As part of our 10th anniversary celebration, we hope you’ll tune into our live Hangout on Air today at 10 a.m. PDT (5 p.m. GMT) on the AdSense Google+ page. I look forward to joining several of our partners to share stories from the early days of AdSense, talk about how we’ve all grown since then, and discuss the future for publishers and online advertising. And if you want even more 10th anniversary celebration, just visit our AdSense 10th anniversary page at any time.

Posted by Susan Wojcicki, SVP, Ads and Commerce

Cross-posted from the Google Official blog

Posted by +Yonatan Zunger, Principal Engineer

Reading and responding to comments can be one of the most rewarding aspects of blogging. Not only do they help you connect with your readers, they can also inspire later blog entries. The challenge, oftentimes, is following all the conversations around your contenton Google+, for instance, as well as on your website. So we're making things a lot simpler.

Starting today, you can bring Google+ Comments to your Blogger blog. Once you've enabled the feature through your Blogger Dashboard, you'll enjoy a number of important benefits:

View your blog and Google+ comments, all in one place

Now when you're browsing your blog's comment threads, you'll see activity from direct visitors, and from people talking about your content on Google+. For example, if there's a public Google+ discussion about one of your blog entries, those comments and replies will also appear on your Blogger blog. This way you can engage with more of your readers, all in one place.

Help readers comment and connect with their circles

Your blog readers will now have the option to comment publicly, or privately to their circles on Google+. And when they're browsing blog comments, they can view all of them, just the top ones, or only those from the people in their circles.

In all cases, you and your readers will only see the comments you have permission to see. Giving people these kinds of controls not only encourages more meaningful sharingit can lead to more blog traffic.

To get started with Google+ Comments, just visit the Google+ tab of your Blogger Dashboard, and check “Use Google+ Comments.” (Older comments will continue to appear in the new widget.)

You can also visit any post on the Official Google Blog (like this one), or on Blogger Buzz (like this one), to see Google+ Comments in action.

Happy commenting!