Что касается первого вопроса. Хм. Ну если образно говоря у Google, да и у всех других поисковых системах, есть свои роботы, - программы которые ползают по сайтам и сохраняют себе все что там находят. Они переходят по найденным страницам на сайте, и даже по ссылкам на другие сайты. Тоесть в целом достаточно просто на каком-то из сайтов упомянуть название своего сайта. И спустя некоторое время на твой сайт зайдет поисковый робот. Который проиндексирует твой сайт. И добавит его в свою поисковую систему.
Другой вопрос насколько понравиться ему твой сайт... Многое еще зависит от семантики html верстки. Так же полезно на сайтах создавать карты сайта, где можно найти ссылки на все разделы проекта. Почитай о robots.txt я на форуме об этом тоже где-то писал. Так же советую почитать о SEO.
А насчет второго вопроса. Попробуй Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума! Вы нуждаетесь в
или
!!