Перед тем, как приступить к работе над первым сайтом, нужно чётко представлять, что именно мы хотим получить на выходе, а также обязательно подумать о перспективах успешного развития сайта, и не просто какой-то незначительной домашней странички, которая служит совсем для других целей, а самого серьёзного тематического (в том числе и настоящего коммерческого) проекта. Итак, во-первых, мы должны решить – зачем именно нам создавать сайт, нужен ли он нам вообще, для каких целей мы его хотим применить. Во-вторых нужно ясно представлять, о чём будет этот сайт, его тематика и направление. Далее – тип сайта: домашняя страница (хомепага, хомяк), более-менее значительный портал, или же что-то еще не менее грандиозное. Далее надо обязательно подумать об аудитории сайта (пол, возраст, интересы, возможности и т. д.). Какого рода будут наши предложения или сервисы, предоставленные на сайте (каталог, форум, почта, или что-то ещё). Также немалое внимание необходимо уделить планам на ближайшее будущее и дальнейшего развития ресурса (перспективы). Кроме этого всего надо обязательно решить очень много и других не менее важных вопросов перед тем, как браться за реализацию проекта, продумать «что надо», «как можно», зачем это всё и почему – это тоже один из важных этапов в создании любого сайта. Главное иметь хорошую идею, а вс остальное непременно приложится. И вот только уже после того, как в нашей голове, а потом и на бумаге, оформится самый чёткий образ того, каким именно должен быть первый наш сайт, можно наконец приступать и к следующим этапам.
Конечно, некоторые этапы разработки ресурса могут выстраиваться параллельно друг другу, особенно в том случае, если мы работаем над его созданием не в одиночку, а целой командой в составе нескольких человек. В таком случае между участниками надо распределить все роли – кто что умеет лучше других, и кто за какой участок проекта будет отвечать. И вот только после всего этого можно наконец переходить непосредственно к разработке структуры самого сайта.