What is your website address so I can take a look also make sure you are following theses steps >
Publishing Your iWeb Site:
Once your site is completely built in iWeb, you should follow these steps in order to publish to your non-.mac server.
1. Click on File on the top menu.
2. Select Publish to a folder.
3. Enter the URL of the site.
4. Navigate to a section of your local machine where you wish to store your files.
5. Select Choose and then Continue.
6. At the next pop-up window, click OK unless you wish to preview your local site. Otherwise, click Visit Site Now.
7. Next you must use an FTP program to upload your site to our server. Instructions on using an FTP program are here:
http://www.hostpapa.ca/support/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=193Please note that your local files will be stored in a folder named after your domain name, as long as you entered the URL in the Publish window. Remember to upload the contents only of this folder, as opposed to the actual folder, into the public_html folder of your server directory.