Update: With the release of stable Polymer 1.0 there have also been some changes to vulcanize, so the post has been updated accordingly.
Make sure you read the migration page and README.

I have been playing around with Polymer for the last few weeks and it is really enjoyable.Reusable little pieces with encapsulated html, css and javascript
combined with useful core elements and default paper elements which are really pretty plus the ever-growing custom-elemenets repository.

But here is the first problem, with all these import statements the number of requests really skyrocketed, each page of this blog did 40-60 requests(!).
So the polymer team introduced the vulcanize tool, you give it your target html page with all the imports, it tidies up the dependency tree and concatenates all the imports with optional minification and css-javascript inlining to one file.

So, a little tip that i found that works quite well is to create a polymer-loader.html file and add all site-wide imports.
For more complex pages it would be better to make multiple loaders so you don’t end up with a huge vulcanized file.

Sample from this blog :

<!DOCTYPE html>

<meta charset='utf-8' />

<link rel="import" href="/bower_components/polymer/polymer.html">
<link rel="import" href="/bower_components/paper-drawer-panel/paper-drawer-panel.html">
<link rel="import" href="/bower_components/paper-material/paper-material.html">
<link rel="import" href="/bower_components/paper-toolbar/paper-toolbar.html">
<link rel="import" href="/bower_components/paper-header-panel/paper-header-panel.html">
<link rel="import" href="/bower_components/iron-icons/iron-icons.html">
<link rel="import" href="/bower_components/paper-button/paper-button.html">
<link rel="import" href="/bower_components/paper-icon-button/paper-icon-button.html">
<link rel="import" href="/bower_components/paper-input/paper-input.html">
<link rel="import" href="/bower_components/paper-toast/paper-toast.html">

<link rel="import" href="/elements/blog-footer/blog-footer.html">
<link rel="import" href="/elements/blog-menu/blog-menu.html">
<link rel="import" href="/elements/profile-card/profile-card.html">

Then i give it to vulcanize :

vulcanize ./polymer-loader.html --abspath ./ --inline > ./polymer-loader.vulcanized.html

And i have a single polymer-loader.vulcanized.html to import throughout the site!

Check Vulcanize for installation details and all the options!
Happy vulcanizing!