Самостоятельно можно создать сайт доменным именем любой зоны. Для техники создания сайта это не принципиально. Выбираете себе хостинг провайдера, получаете у него свой аккаунт, место на сервере, доступ к нему и загружаете туда свои файлы html.
А регистратору доменного имени сообщаете адрес сервера где расположен ваш сайт. Сокращено этот адрес называется DNS. Его должен предоставить хостинг провайдер.
Сначала о бесплатном. Точно нет, потому что:
- они вам ничем не обязаны;
- нет никакой гарантии в работе сервера и сайта;
- в любой момент могут показать на дверь;
- часто просят размещать их рекламу;
- если доменное имя получено бесплатно, могут его отобрать;
- можно список продолжать очень долго :)
Из украинских хостеров выделю HOSTiQ.com.ua. Причины этому: опыт работы в сфере хостинга с 2002 года (конкретно проект hostiq у них открылся позже, но они работали на зарубежном рынке), отличная поддержка (сказывается работа на зарубеж), стабильная работа серверов, приемлемая цена (не скажу, что дешево, но это далеко не дорогой хостер).
Вопрос из разряда дилетантских, но все же отвечу на него не минусуя...
Создать сайт можно на многих бесплатных платформах (если вы имеете ввиду движок сайта - его систему управления), из которых самая наверное простая и популярная - Wordpress.
Если вы иемли ввиду бесплатную платформу (хостинг) для размещения сайта, то таких на порядок больше, но я не стану их тут рекламировать.
Что же касается видимости вашего сайта поисковиками, то тут все зависит от оформления вашего сайта, состава тегов, отсутствия фрагментов, которые поисковыми роботами не одобряются (благо литературы на этот счет вообще "туева хуча").
Поэтому если вы не сильны в понятиях HTML, CSS, JAVA, SCRIPT - то лучше закажите разработку профессионалам - это для простых сайтов совсем не дорого.
Но и это не главное. Суть в том, что сайт нужно постоянно поддерживать, наполняя его актуальной информацией. Места на Олимпе мало и сталкивают оттуда очень шустро.
Сайт в любом случае пишется на HTML. PHP всего лишь формирует html-код динамически в соответствии с заданной программой и полученными параметрами. Поддерживать нормальный статичный сайт сейчас просто не реально. Фактически все сайты сейчас динамические, т.е. выдаваемое содержимое формирует php-код. И если у вас возникают подобные вопросы, то создавать сайты вам пока еще очень рано. Вам бы с основами программирования сначала познакомиться.
Возможно это будет шаблон. Manage Issue Based Magazine Вывести список страниц можно либо в многоуровневнем меню, либо сайдбаре с помощью виджета текст. Нужно только туда код html вставить со ссылкой на ваши страницы.