Write your posts in Microsoft Word and then automatically import them into your WordPress site as a draft or published post under the appropriate category.
This technique allows you to import into your free WordPress.com site.
If you don’t use the free WordPress site and host your own WordPress site, this is a two-step process but very worthwhile.
- Just copy and paste the content from the WordPress.com post editor box into your hosted WordPress site draft post.
Keep all of your formatting, from headers to bold and all links – and images (if you are happy to have them called from your free WordPress site) – just as they appear in Word.
- If you prefer the peace of mind that comes with hosting images on your own server – simply swap out the images once your have saved the draft on your hosted site.
Benefits of Using the Word to WordPress Import Function
Reduce your stress
Use the Word to WordPress import function to save yourself time and headaches.
- Stop battling with the text and Word clipboards in WordPress.
- Stop wearing out the scroll button to review your content and format your text.
- Say goodbye to thousands of characters of unnecessary characters and formatting errors that destroy your blog’s format.
More time to write more posts
You are probably more familiar with Word to type and format content. Creating a post in the default WordPress text editor container has the following drawbacks:
- you are limited to how much content you can see at any one time
- you need to scroll up and down to style text, define headers and add hyperlinks. If you want to do more than one thing to a word or phrase you often have to scroll up and down several times
- you do not know how a paragraph will appear in your content column until you save it and preview it – especially if adding an image to the left or right of the paragraph
- frequent saves sometimes ‘jam up’ WordPress or your computer and the problems start there…
Better Quality Articles
Create your articles in Word and enjoy the following benefits:
- By changing the margins to the same width as your content column you can see exactly how your paragraph will appear.
- By typing in a large screen, you have more ‘room to think‘. You can view what you have written previously and can move text around, insert words and make changes easily without being confined to a small viewing area.
- Write for a topic rather than a post and create multiple posts at once. Keep writing about something until your mind is empty or you are satisfied. Then, break it into chunks with realistic breaks to create multiple articles. Schedule parts for the future (e.g. one a week).
- Write quality articles and don’t ‘lose your work’. When you are typing in the default WordPress text editor container, you are probably only thinking about the individual post you are writing.
- If you are typing in Word you can chunk it into different articles easily.
- If you are typing in WordPress and copying and pasting into separate draft articles (with multiple browser tabs open) there is a good chance you will crash your browser (e.g. run time error or unexplained shutdown), WordPress will jam up and you won’t be able to save your changes or you will stuff up some other way (make major mistakes).
Get Yourself A Free WordPress.com Account
If you don’t yet have a free WordPress account, go to WordPress.com and hit the Sign Up Now button.
Enter a few details and within seconds you will be the owner of your own free WordPress blog.
Once you have a WordPress.com account:
Step 1:
Open Word, create a document with content for an article and save it as a Word 97-2003 document.
Step 2:
Click on the colourful Office button in the top left-hand corner and select ‘Publish’.

Step 3:
Enter your WordPress.com account details. You’ll only have to do this once, unless you have multiple WordPress sites.
Step 4:
You will notice that your menu options have changed and you will have a tab called ‘Blog Post’. Make sure you have formatted your text using the default Heading 1, Heading 2, Heading 3, etc options. The import will translate your formatting into your blog defaults.
- Select ‘Publish’ and select ‘Publish as Draft’. You will get a message very quickly stating it was published with a date and time stamp.
Step 5:
Go to your free WordPress site and open up the draft post you created. Make any changes and publish. Repeat as necessary.
If you have a hosted WordPress site, login to your hosted site in another tab and create a draft post with a title. Copy and paste from one to the other.
- I recommend you just delete the free site’s content once you have successfully posted to your master site.
- No-one ever saw the draft and is none the wiser that you use this sneaky technique.
- Alternatively, you can just rewrite it or rewrite the introductory paragraphs and link to your main site to give yourself an extra incoming link and to get your free site indexed for your targeted keywords.
Subscribe




{ 4 comments… read them below or add one }
Thank you, thank you, thank you. I’ve been struggling with copying text in to Wordpress from outside sources for months now, and finally you’ve provided me with a comprehensive solution.
You didn’t mention, I don’t think, but this tool works great for copying in text from non-Word sources, too. I did a complex document that did all sorts of weird things when copied into Wordpress. I couldn’t figure it out, so I was about to painstakingly manually strip out all the extraneous formating in the Wordpress HTML setting.
No need now. I just copied the text (it was in a pdf version of an online book), copied it directly into the Word blog tool above, then cut and pasted that into the Visual mode of Wordpress. Result–nice clean Wordpress text.
Suggest you put a date on these articles so we can see how current they are.
Bob Weisenberg
Bob Weisenberg´s last blog ..Steve Jobs Sought Enlightenment in India After Dropping Out of College
Great that I could assist Bob. I’ve added the dates below the headline on posts now.
I had been doing exactly this and was very pleased – but now I’m moving to a Mac and realizing that the process is not the same in the Mac version of Word (2008). Do you have any experience with this, or any advice on where I could look elsewhere? If this functionality doesn’t even exist in Mac’s Word, do you have any suggestions for third party software that might provide this same formatting ability? (I like to heavily format my blog posts)
No sorry, I don’t have a Mac.
I use the Scribe SEO plugin that lets you create or copy and paste into its online version and it also provides the html version when you run a report. You could then copy and paste into a text editor and then into the WordPress text editor. This would be several steps (1) create in Mac, (2) copy and paste into the Scribe SEO, (3) copy and paste into a text editor (the html) and then (4) copy and paste into the text editor of WordPress. However, if you have ever had problems with the WP text editor including having to create brand new posts or start from scratch.
I’m sure there are other free solutions out there. Perhaps a fellow Mac user in a WordPress forum knows some tricks.