If you need to add a Twitter feed to a Google site, you can do it by creating the site on another page. If you use Weebly to do this, you will want to remove the menu on that page by following the directions here: http://weeblyforums.com/2011/10/how-t...