Recently we were hired to fix two web sites that were designed in Microsoft Publisher and then output as HTML and uploaded to a server for a local business. The problem is that since IE 8 came out (March 2009), both of these web sites – for anyone using Internet Explorer 8 (even using compatibility mode) – were completely missing the VERTICAL left hand navigation bars that were on each site. When we tried the site under Firefox, Chrome or Safari, the site worked fine. This is still a major problem because still a majority of users use IE for browsing and to them the site will be broken.
After spending several hours reseaching this topic as well as experimenting with the HTML code that is generated by Microsoft Publisher (absolutely BLOATED and HORRIBLE) – I figured out the solution to the issue. Now keep in mind this is like putting a band-aid on the Hoover Dam to plug a leak, this should only be used to “hold over” the site until you get a “real” site designed by a company like Amixa. I highly suggest you use this to only fix the site in the interim until you get that new site built. Any site using Publisher is likely to suffer from horrible HTML bloat and horrible (or no) image optimization, so get off that site as soon as posssible so as not to drag down your SEO rankings any further.
Here is how to fix the issue. (I will show you how to fix one page. You can do the others yourself.)
- You will need Publisher installed onto your workstation In my case I have the latest Publisher 2010.
- Download a full copy of the site to your computer.
- Make a backup copy into another directory. We will only perform these fixes to the COPY. Never erase the original in case you need to go back to it.
- Launch Publisher
- Go to file menu and OPEN up the HTM page (I am starting with the homepage, called index.htm)
- The page should open up perfectly and look “as it does”
- Locate the navigation element that is missing when you view the site under IE. In our case it was a vertical element on the left side of the site.
- Hover your cursor over the upper left border of the navigation element. When you do this the border should change into a “white and blue” striped edge.
- Then carefully RIGHT CLICK and select UNGROUP
- As soon as you do that the navigation element will change into a bunch of individual elements with “dots”
- Go to file, Save As, select Web Page, Filtered. Save the file OVER TOP of the original one.
- You will see that each time you complete this process for each page Publisher will generate it’s own image folder. That’s ok. We’re only using this as a temporary fix anyways. Upload all the revised HTML pages and their image folders to the server.
- It’s not perfect but the site will work on all browsers again and buy you some time until the site is rebuilt.