servers automatically load files named index.html when no file name is included in the URL, so you may wish to designate a "default" or home page within each directory by naming the file index.html
follow a consistent protocol when naming files and folders
save files in the appropriate format, with the appropriate extension (.gif, .html, .txt, etc.)
do not compress files for transfer
when updating files, make sure the name and dimensions are identical to the file you're replacing
Arrange the files you're sending into [folders within] a separate "transfer" folder or directory
Open an ftp program (e.g., Fetch, which is available as shareware)
Log on to your server, and move to the directory or directories where you're placing the files or folders and PUT (upload) them there. Make sure the program saves the files according to their format--and make sure you're not overwriting any files you want to keep!
Exit the transfer program and browse to see if the files transferred properly.