Just Select Insert on the Menu to the Right, once you have launched the Sites Editor.
Here are some of the things you can Insert into Google Sites
Embed Google Documents, Slides, Sheets, Forms & Charts
Put right into your website to bring everything together!