There are a number of ways that you can add file attachments to a Google Site. For instance, you can add files to the bottom of a page in the attachments area. You can also add a File Cabinet page. However, my favorite, by far, is the Folder gadget.
The folder gadget lets you display the contents of a Google Drive Folder on a Google Site. You add your folder by editing a page and going to Insert > Drive > Folder. Then you select the folder from your Google Drive that you want to add to your Google Site.
For me, the Folder gadget has a number of advantages over page attachments or a file cabinet page. Here are a few of the important differences:
1. Updates: The problem with attachments and file cabinet pages is that every time you update a document, you need to remove the one you had from a Google Site and upload the latest version. If you use Google Docs, Spreadsheets or Presentations, you can log in to your Drive account, and edit the document. Because the file is in a folder that is embedded on your Google Site, the latest version of the file is automatically pushed to your website. This is great for teachers who update a syllabus or other class documents.
2. Thumbnails: In the image above you can see a list of the files that are included in a folder. This is fine, but many Sites users like to take advantage of the thumbnail view. This gives an visual cue to what the document looks like, and can often be faster to locate the file you need. Better still, if you have a folder full of image files, the thumbnail view turns them into a gallery. It is a great way to display student art work. Just name each photo after the student that created the art, and you have a great way to showcase their work. Teacher librarians could use this to display images of book covers and sort their folders by genre or reading levels.
3. Location: File cabinet pages have to be a separate page on your Google Site. Attachments are always added at the bottom of a page. Folder gadgets can be put wherever you want on a page. You can have text above and below it. Simply add it where your cursor is and you will immediately notice the flexibility that you get from using the folder gadget. This makes it look more natural and more aesthetically pleasing.
4. Organization: If you organize your files correctly, you can have as many folder gadgets as you want on one page. This means you could three, four or even five embedded folders on one page if you wanted to. They are also flexible enough that you can adjust their width so that you can have two side by side in a two or three column page layout.
5. Permissions: If you want users to add attachments to your Google Site, they need editing rights to the page that you want attachments added to. This means that, technically, they can modify anything on the page, or worse still, the whole site unless you set up page level permissions. You can limit that with a folder gadget by giving that person rights to the folder in Google Drive, and not your Google Site. This really helps limit accidents and malicious actions on your website.
So, if you have not yet tried the folder gadget in your Google Site, give it a try. I think you may just be surprised at how useful it can be.