I’ve been helping a number of organization and ministries move their old sites into their own self-hosted WordPress environments and a consistent need is to move their static, HTML-based sites and content into the new system.
This, of course, can be a bit cumbersome.
Enter a WordPress Plugin called “Import HTML Pages“!
I’ve used it a number of times and it really does work.
You have to be a bit careful that the HTML is formatted “nicely” so that it plays nicely with WordPress, but that’s fine. It’ll save you time in the long run.
There are a couple requirements that you’ll want to look into, but generally this can be a good option if you’re having to do a lot of this stuff manually.
Enjoy the time saving, and let me know if you end up trying it!

"There's an app for that"… wow if it really works. We have over 500 pages and I've hesitated making a switch. We're in the "Discovery" phase (Ministry2) still re redesign so am trying to be aware of all options once we have all needs identified.
sweeeeeeeeeeeeet!
If this plugin works as well as I hope it does it could save me HOURS of work. I'm about to start on a WP-powered website at work, and I was dreading moving all the old static pages. Thanks so much for the tip.
sure, let me know how it goes!
John, Got any examples of before and after?
what do you mean?
John,
I’m having trouble importing with this plugin and the author can’t seem to answer my question. When trying to import a page/site from FrontPage using a local directory on my laptop, I continue to get redirect errors and a reference to htmaccess file. See example below:
Warning: Division by zero in /home/mtolbert/public_html/barginshopperonline.com/blog/wp-content/plugins/import-html-pages/html-import.php on line 395
Warning: scandir(com) [function.scandir]: failed to open dir: No such file or directory in /home/mtolbert/public_html/barginshopperonline.com/blog/wp-content/plugins/import-html-pages/html-import.php on line 395
Warning: scandir() [function.scandir]: (errno 2): No such file or directory in /home/mtolbert/public_html/barginshopperonline.com/blog/wp-content/plugins/import-html-pages/html-import.php on line 395
Warning: Invalid argument supplied for foreach() in /home/mtolbert/public_html/barginshopperonline.com/blog/wp-content/plugins/import-html-pages/html-import.php on line 396
I don’t understand what this is telling me or what to do to fix it to make it work. Any assistance would be greatly appreciate it. Thanks and GOD bless!
Hmm. not sure about that! have you contacted teh author?
Well thank you very much, i had over , 300 pages and was begin to wonder how in the world would i transfer my pages, but this was just a single click!
word up!