Convert Static HTML Site to Wordpress Easily

Working with someone recently made it apparent the process to move a static site to Wordpress has been made a lot harder than it needs to be. Here is the easiest way to convert a static website to a Wordpress blog. You will not have to do any redirects or modify any files other than in the Wordpress admin area.

Let’s assume we have 3 static pages, Index.html, about.html and products.html and we want to move to Wordpress.

At this point, your site will look to the world just like it always did. Wordpress will automatically use the home.php page as the default, and now you can go about putting it all together. You should have no broken links or any worries about redirects.

At this point, your conversion is done.


All I have to do is change the permalink and remove the old files and I am done.

There, no need to mess with your .htacess file, and no need to worry about redirects, let the system handle it for you. 

And yes, I have done several sites like this.

I also use the Home.php method to park a page if I need time to work on it before going live.

Related Posts

Wednesday, January 21st, 2009
Written by: David Cooley

Posted in Blogging, Programming

Tags: , , ,

Subscribe to this post comments, without commenting

3 Responses to “Convert Static HTML Site to Wordpress Easily”

  1. Adam Says:
    February 16th, 2009 at 11:08 pm

    Just wanted to say thanks for the tips. Just used this method to convert my html site to Wordpress and it was a piece of cake. All the best!

  2. ravi Says:
    March 17th, 2009 at 2:38 pm


    Thank you very much for the nice tip. Copying the whole HTML code into page saves the effort spent in designing a custom WP theme from scratch.

    I am having problem .html extension. could you please help? After removing the old static files from the root, i am getting 404 not found error !!

    If I deactivate the plugin and change permalink to /%postname%/ , then it works fine !!

    Thank you,

  3. ravi Says:
    March 17th, 2009 at 3:43 pm

    the .html pages seem 2 work now !! please ignore the help request in my previous comment. thank you again for such a nice tip

Leave a Reply