Windows Live Writer Review

Teli Adlam —  October 24, 2007

It’s time for another look at . On a lark, I decided to download it again and give it another go. Well, after only having it installed for a few moments, I can say without a doubt that it’s undergone some serious improvements. So serious, I’d wager it rivals many, if not most other desktop blogging clients — free and commercial.

When you consider the number of desktop blogging clients I’ve downloaded and tested in search of that elusive "perfect" one, you know that I do not make that statement lightly.

When I initially downloaded and tested the software just over a year ago, I was less than impressed with it, considering it didn’t even have an HTML editor and lacked some advanced features. That’s all changed.

Windows Live Writer Publishing Screen
(This image was added using the SnagIt plugin for Windows Live Writer and the photo style is one of the default picture style options.)

Unfortunately, it still does not fully load my blog design (I assume because of the CSS background image structure), but it’s not really a concern; the most important part is taken care of — my fonts and styles for the content layout area. Not fully loading the style is intentional (see my first comment below).

Now that the initial shock has worn off, let me look at it objectively so I can give it a proper review. And, of course, the best reviews are those done while using the software. So, as you can guess, this entry is being written using the Windows Live Writer software.

Quick Pros

  • The WYSIWYG editor is amazingly intuitive and simple to use.
  • Advanced text formatting features, such as headings and tables, are included in the WYSIWYG editor.
  • Extensible via plugins [1] (it reminds me of WordPress in that regard)
  • Auto Save (this feature needs no explanation)
  • Choice between HTML/XHTML [2] on a per blog basis. This is good if you’re a stickler for clean and well formed code.
  • Supports FTP upload. One thing that bothered me in the previous version was that images and files could only be uploaded via the blog’s XMLRPC file (not good if you plan to store your files in a folder outside of the blog). This time around, they got it right — even better that right because the FTP set up was smooth and extremely intuitive.
  • Supports date modification, which means you can set a post to publish in the future (or the past if you so choose).
  • Tag support with a variety of providers, including custom providers.
  • Advanced image insertion [3] that supports thumbnails and lets you add some basic styles, such as drop shadow and photo style borders, to your images. You can even apply some more advanced image styling such as black & white conversion, sepia tone, as well as others.
  • Video insertion which will come in handy if you’re a vlogger.
  • Customizable ping list with trackback support
  • In line spell checking
  • Multiple writing views including layouts that mimic your blog and a full in software preview of the entry as it would appear on the blog.
  • Quick switching between views by using their shortcut keys.

Quick Cons

  • WYSIWYG editor is lacking. Although it’s very intuitive and has some advanced features, there are other elements which seem lacking such as font size and color or emoticon support[4]. Joe Cheng informed me that the font handling is hidden under the Format menu.
  • No word count. Although this feature may not be important to everyone, it does come in handy when you’re restricted to a certain word count or want to keep track of how much and how often you blog.
  • No way to strip paragraph tags [5] in favor of line breaks which would be helpful for WordPress bloggers.
  • Toolbar is not customizable. Not much of a problem now, but if it were to grow, I’m certain there would be features and buttons some bloggers would love to hide in favor of screen real estate[6].
  • Still in Beta [7]. Although it seems stable enough, anything with a Beta label basically means that a bug could be hiding somewhere and jump out at you at the most inopportune time. It’s no longer in beta.
  • No HTML code blocks. Instead of a pop up window that would allow you to input code, you would need to switch to code view, find your place in the document, then add the code block manually.[8] [11]
  • No custom HTML quick tag support. This is one small feature from w.bloggar that I continue to miss with every new desktop blogging client I try. It’s nice to specify a special bit of HTML code that is used often with a variable that can be replaced with the highlighted text in the entry. [9] [11]
  • Strange cursor/page jump. This is hard to describe, but if you have a bit of highlighted text or if you click too far off to the side of the text you want, the cursor will automatically jump to the very top of the entry instead of the closest possible point. Can get aggravating for long entries such as this one.

Wish List

It should go without saying that the wish list items would be in addition to improvements on the "Quick Cons" section. To me, the items on the wish list aren’t deal breakers, but would be extremely nice to have.

  • A thesaurus would be nice. Microsoft Word has spoiled me and I’ve become used to highlighting a word, right clicking and seeing a list of alternatives.
  • Code color highlighting in HTML view. A small, but nice feature to have (helps in reading/differentiating code).
  • HTML code with auto-completion. Dreamweaver has spoiled me and I’ve grown used to typing a few letters of the opening tag, then having it fill in the rest for me and automatically closing it for me, too.
  • Persistent cursor position memory. It would be nice if the cursor position was remembered when switching between the different views instead of starting at the top of the page. It’s a nuisance when switching from Layout to HTML code and back to Layout mode — every time, the cursor is back at the top of the entry.

Final Verdict

I like it. If you asked me a year ago what I thought about this software, I would have told you to scrap it and stick with whatever you were already using, but my mind has been changed.

I’m sure some people think I change desktop blogging clients as often as I change my clothes. And that may very well be the case until one of them is honed to perfection. But for the time being, I’m going to stick with Windows Live Writer as my primary client.

Even though it doesn’t have everything on my wish list, it does come pretty darn close. Plus, the fact that developers can create plugins to add functionality that’s not included by default only instills more confidence. In fact, I’m tempted to hire a programmer to build an "ultimate Windows Live Writer plugin" that would add all the functionality on my wish list and call it a day.

Windows Live Writer most reminds me of , even though it doesn’t have all of BlogJet’s features and BlogJet is lacking some of the Windows Live Writer features. It’s basically the feel — they both have a polished interface, intuitive and easy to use, and lots of potential for growth and expansion. The main difference, however, is the price tag — BlogJet requires a commercial license ($39.95) and Windows Live Writer is free.

With the growing base of programmers willing to develop plugins[10], I can definitely see it going places. Microsoft has a winner on its hands with this product, but they can’t allow themselves to get too lazy.

My best advice is to download the software, play around with it for a few weeks and decide whether it has all the features you need to help your productivity.


1: Some of the features that I appreciate in a blog editor, such as code snippets, were missing by default, but it was quickly resolved by downloading and installing a plugin or two.

2: It outputs clean mark up — one of the best of all the blog editors I’ve tested. I’m surprised and delighted.

3: The advanced image handling is nice, but there’s no way to quickly add a class or title to the image without switching to code view.

4: In all fairness, there is a plugin which you can use if you really want emoticon support.

5: Even though you can’t strip paragraph tags for publication, it doesn’t bork previously published WordPress entries because it adds paragraph tags and formatting when it pulls it down from your blog. (Yay!)

6: Right now, I’d get rid of a couple redundant items between the two available toolbars. For example: View, Tools, and Weblog contain the exact same information.

7: The beauty, however, is that development on the project seems to be quite active. Even though it took a year to get to Beta 3, I’m certain that an official stable release should be arriving soon enough.

8: I suspect that some of the more desirable HTML features are lacking because the software is geared towards the WYSIWYG bloggers as opposed to the coders, but that shouldn’t detract too much from the software. At least they make the HTML code option available; it just requires a few extra steps and certainly isn’t a huge inconvenience.

9: I’m currently using a plugin called "Insert Template" and it’s definitely helpful, but by no means perfect; it doesn’t support variables so you can’t wrap the highlighted text in a specific tag, no keyboard shortcut support, and it has a couple small bugs.

10: I can definitely see a business model for plugin developers who can create exquisite plugins that add the most sought after features in Windows Live Writer.

11: There’s a great plugin called DynamicTemplate which definitely adds HTML snippets and code block functionality.

[tags]desktop blogging application, desktop blog client, blog editor, windows live writer review[/tags]

Teli Adlam


18 responses to Windows Live Writer Review

  1. Couple of updates to the review — not loading my entire header/sidebar/blog styles is intentional. The primary purpose is just to get the content layout correct and your styles and not weigh it down by loading the entire site. That’s what the Web Preview is for.

    Also, editing a published entry within WordPress is a nightmare because the line breaks are all stripped so WP doesn’t inadvertently insert additional paragraph tags. Basically, if you publish an entry using WLW, you better make sure to update it with WLW or your eyes will be in for a world of hurt.

    Finally, I noticed that it uploads the images into an additional folder it creates — annoying to say the least. I’m going to check and see if there’s a way to disable this “feature”.

    That is all…for now.

  2. Another quick update – when an image is inserted, it adds a style attribute to remove any borders from around the image. This wouldn’t be so bad if it used the shorthand version of the border property. I find myself needing to edit it down to “border: none;” which is essentially what it should be in the first place.

  3. Thanks for the feedback. You’ll want to check out my Dynamic Template plugin:

  4. Hi Joe,
    Wow that was a quick response and thank you much for the link to your plugin (which is downloading as I type).

    It’s also really great to see that the WLW crew is reading and taking in suggestions about their software. Nice indeed. I am officially a WLW convert.

    I may even be an evangelist by the time the “stable” version is released. 😀

    ~ Teli

  5. Had to run earlier before I had finished my thoughts.

    Do watch the video intros about the plugin rather than trying to just start using it; it’s unfortunately not very intuitive at this point. You can use the plugin to address not only “No custom HTML quick tag support” but also “No HTML code blocks”.

    Or for the latter, better yet, do something like this: DynamicTemplate Screencast (Or one more option, copy the HTML you want to insert to the clipboard, and use Paste Special to paste the text as HTML.)

    You can change font styles from the Format menu. We bury this command because we want to discourage you from mixing presentation with content. Admittedly, that’s not something most users particularly care about, but several of us on the dev team come from a web development background and feel strongly about semantic HTML.

  6. Thanks for the head’s up about using the plugin. Luckily, I’d already viewed each of the videos (were there any others we should know about?) and I think I’m all set to start using it.

    You can use the plugin to address not only “No custom HTML quick tag support” but also “No HTML code blocks”.

    After watching the videos, it’s safe to say yes it does. I’m actually quite excited to start using your plugin — I was even looking for your donate button (which you don’t seem to have?) because this is one slick plugin.

    Out of curiosity, do you plan to add user definable keyboard shortcuts for the templates in a future version?

    You can change font styles from the Format menu. We bury this command because we want to discourage you from mixing presentation with content.

    Sneaky, but very good in my opinion. I’m also a stickler for nice semantic mark up which is why I was so impressed with the code output — excluding the inline image styles border situation ;).

    In fact, the only reason I mentioned it in the review is because I know some people like to “spruce up” their posts using different font colors and it may be unsettling for them not to have it. Me? I’ll survive just fine with out.


    Ok, I just went and tested out the font color and noticed that it uses the <font> tag as opposed to an inline style. Odd considering the font tag was deprecated in HTML 4.01 and is not supported in XHTML 1.0 Strict. That may be something to consider in another update.

    Now, I’m off to update the blog entry with my newfound knowledge.

    Thanks again for all of the clarifications and links to helpful info. 😀

    ~ Teli

  7. There’s an easy to use word count plugin for Windows Live Writer at the galleries site.

  8. Teli,

    Thank you for this post. I have been looking for something that will let me post entries to 4 different blogs while I’m offline. Now just to find a really small, cheap, portable laptop/device and I’m good to go! 🙂


  9. Hi Susan,
    Glad the review was helpful and, just to be clear, you can’t actually post the entries to your blogs while you’re offline although you can write the blog entries to post later when you get back online. 🙂

    ~ Teli

  10. Teli, oh yes, I am clear on that…I just didn’t word my comment carefully. Thank you for taking the time to clarify!

  11. I have to admit that tests on early versions of Windows Live Writer have been quite frustrating. I didn’t see any value switching from Flock. But this review motivates me giving it a second chance.

  12. Ok, I think your review has given me a little push towards putting in more effort into using Live Writer. I guess I can get a little too stubborn sometimes and still rely on the (admittedly backward) mentality of just simply logging into each blog and then working on it, instead of relying on tools like this which might save me more time management-wise.

  13. yeah…i like windows llive writer too! it has certainly made my life easy. However, can you help me find out if text files with multiple posts can be imported in the writer and the output is the posts? Let me know if there is any way to do that. thx!

  14. Web Design San Diego June 22, 2009 at 11:22 pm

    Another thing missing is that for you WordPress blog you can’t use a post or page template with it… I have save several templates for my WordPress blog, but when I add a new page with WLW (which is pretty nice in total and I like it better than the awkward WordPress editing screen), I have no way of selecting my template.

    Hopefully they add it soon or somebody is nice enough to create a plug-in…. otherwise I like WLW a lot.

  15. I’m also a loyal user of Windows Live Writer. First of all, I like it because of free of charge to use this powerful software. The second, it’s fully compatible with Office applications. When I copy text from MS Word, I can paste it directly in normal editor without worrying about formatting styles from Word. The template styles are still in place.

Trackbacks and Pingbacks:

  1. Windows Live Writer (Beta 3) Review (Part 2) - WordPress SEO and Blog Marketing - October 25, 2007

    […] I thought about just updating the previous Windows Live Writer (Beta 3) Review, but since this is a fairly extensive update which offers additional information that may impact your decision to use the software, I felt it deserved its own post. […]

  2. 3 Powertools for Managing Multiple Blogs and Quick Tips for Using Them Effectively - WordPress SEO and Blog Marketing - May 21, 2008

    […] After giving Windows Live Writer another chance, I was impressed by how much the software had improved. Now I can safely say it’s a blogging power tool. It’s not entirely perfect, but it can help productivity when you have multiple blogs to maintain. […]

  3. Windows Live Writer Continually Improving - WordPress SEO and Blog Marketing - May 2, 2009

    […] recommend downloading and installing Windows Live Writer. It’s even improved since I wrote my Windows Live Writer review just over a year ago. The 2009 version has a number of photo and publishing updates, not to mention […]