crear sitemaps.xml y robots.txt

para que se pueda ver una pagina web creada y que ya la hemos subido al servidor y a la carpeta public_html tambien es necesario crear estos archivos de sitemaps.xml y robots.txt? necesito saberlo porque hace ya 15 dias subí todos los archivos de una pagina y sus fotos tambien los css y no me sale en internet ni por el crome ni IE el soporte tecnico del hosting dice que los archivos estan bien que necesito subir esos y subirlo tambien al webmaster de google, alguien me podria explicar algo de esto? gracias de antemano, un saludo