Authoring Blogs with Microsoft Word is Asking for Trouble

w3c logoDid you create a document today? ContentRobot bets you wrote it using Microsoft Word.

This easy-to-use, ubiquitous software, allows business people to compose their thoughts and produce fairly decent looking documents, complete with formatting (think bullets and bolding) and pretty pictures.

It’s so simple to cut and paste your document into your blog software, but its a disaster to author blog posts using Word. Why?

Microsoft copies all of its formatting to the blog’s WYSIWYG editor. And while it might look OK in the authoring window, it creates messy HTML and ugly posts.

If you are curious, you can click to view the HTML behind that blog post, and you may see the many Microsoft remnants in the code.

Let’s talk more about the potential problems by authoring in Word.

In particular, the way that Word formats fonts causes havoc with the design. While the blog’s look (usually done with CSS) might format fonts using Verdana, Word’s use of the font tag will overwrite it. This means that your post might render in Arial or Times New Roman – not exactly want the design may have intended. You need to be concerned because a clean, uniform design looks the most professional.

On top of that, behind the scenes in the HTML, you’ll see these huge MSONormal font tags that go on and on for three lines of code. This may not seem like a big deal, but it can slow down the page load times of your site and you may lose some readers.

Let the CSS render your fonts, colors, links, etc. – your readers will thank you.

Curly Quotes and Other Random Characters
Word has a feature where if you use quotes in the document, it will render them to wrap nicely around the quoted text. (Also true for apostrophes as well, but many malformed characters such as ampersands can cause problems.) What happens is that your RSS feed may become invalid and/or the post may display with weird characters.

Div Tags
To create the blog’s structure, often the designer will use div tags. Well, because Word tracks your every move (like spaces and paragraph returns) it can throw in a random div tag, which can blow out the columns and ruin the overall design.

Word also formats tables and bulleted lists, for example, with nasty, over-bloated code.

Images are still best handled with the blog software. You’ll have more control on how they look, where they are stored, etc. Word was never intended to be used as a design tool (for print or web) and it remains true for blogging.

What if you still want to use Word to write your blog posts? Unfortunately, you have to be aware that any blog WYSIWYG editor will have troubles rendering your Word doc. So what to do …

Use a Text Editor
To remove that rogue Microsoft coding, use a text editor like Notepad, Text Wrangler, or BBEdit. This will strip the underlying formatting that often causes the problems. One caveat, however, you will need to go back and reformat your post, which includes adding font attributes (like bold), recreate your tables and lists, relink, and upload your photos.

External Blog Editors
Most external blog editors are built off the Tiny MCE technology, which doesn’t strip off offending Word formatting. Two editors that worked decently in testing:

Use the Blog’s WYSIWYG Editor
Consider writing directly in the blog software. While you still might need to learn a bit of HTML, your blog will stay error free.


  1. Karen Jackie said:

    It’s not a blog template, but authoring your blogs using a different tool:

    – Type and format directly into the WYSIWYG editor

    – WordPress has a “Paste From Word” button that allows you to copy content from Word and remove most of the offending HTML remnants

    – WordPress has a “Paste as Text” button that allows you to strip all the Word formatting (you can format in the WYSIWYG editor)

    – Paste your document into Notepad (to strip formatting) and reformat in the blog’s WYSIWYG editor

    – Use an external editor (Adobe Contribute, ScribeFire – a Firefox add-on, or even Microsoft’s own Live Writer)

  2. Pingback: Text pasted from the word | LenderNews Blog

  3. Karen Jackie said:

    Simon …

    By using the “kitchen sink” icon, you can paste in Word into the WordPress editor … We still pop over to the HTML tab to do some clean up, but the process is fairly quick and painless.

  4. A Howard said:

    Ok, here’s a question I am desperate to find an answer to…

    I have a LONG word document, that I would like to break into pieces and then, post to my blog. Now when I say long, I’m talking in excess of 100 pages.

    I am excited that this will consitute a couple of months of blog posting, but I am wondering if there is any software that will take the document, split it up, and then schedule posting.

    There is something called WhizFolder (I think) that has a watch command, so that anything that gets saved into the ‘folder’ then gets published. That is great, now I’m wondering if I will need to make two softwares work together, or is there a one software solution anyone has heard of….?


  5. Berry G said:

    Why won't my tabulation hold up when I post to my BLOG? It sometimes looks OK in the pre-view, but still scatters when I actually post

  6. ContentRobot said:

    Hi, Berry …

    WordPress strips out any formatting such as tabs, double spaces between sentences, and double paragraph returns. These formats are leftover from the older print days, but they no longer necessary for readability online. To keep things streamlined, most online programs (including WP) is ignore the extra formatting.

    Also, while its WYSIWYG is better, it sometimes doesn't display the post as it will be finally rendered. We recommend that you use the Preview button so you can see what it will look like before you publish.

    Good luck! ContentRobot



Top Top