Some times a web development project will require a splash page with a link to the index page. There are two solutions to the problem depending if: you want the visitor to see the splash page and then move on to Joomla’s default homepage or if you want the splash page to be your homepage.
Solution #1: The visitor sees the splash page and then access the site’s default homepage
1. Copy the default Menu and name your copy TestMenu (the name I will use for these instructions).
2. Hide the TestMenu module by setting it’s access level to registered or special or just leave the module it is in set as unpublished.
3. Go to Menus/TestMenu, select Home and set it as Default.
4. Modify the Home button in the default Menu so that links to an external link and type in the URL of the index.php page. The urls for both Home buttons (in the original menu and TestMenu) should look something like index.php?option=com_content&view=frontpage
5. Do not unpublish the original Home button or the Test Menu.
Solution #2. Splash page is your homepage
Add an index.html file which will be your splash page to the root folder of your Joomla site. Browsers will read this file first and make it your homepage. Joomla’s default Home menu button will also link to it automatically.