I did look into the site and the reason may be that you are editing and publishing the page that is titled Home and you should be updating the page titled index, which is going to be the first page your customers will see. Let me know if this helps.
ADDING A NEW HOME PAGE: To install the new page as your home page, select the page > Page Settings > Page Name > enter "index.html" > save. Remove the page name from your previous page. Next, you can add the new home page to your site navigation menu by selecting the menu > Use the Site Navigation Menu Settings > Links > + to add the page > follow the instructions in the command box to locate your new home page > select the page from your files > OK. Now, you can scroll to the bottom and edit the page title. Since you have only one page, it should now be the only page on the menu and it should appear with the page title you've chosen and it will respond as the home page.