Созание сайтов: на заказ или самостоятельно?

На модерации Отложенный

Создание веб-сайта  - задача профессионалов, заказать сайт (блог, интернет-магазин, форум) - не проблема. Дело здесь не в знании нюансов css, html, php (js, python, mysql, flash, asp), интернет-маркетинга или нюансах написания текстов (хотя это важно). Дело в опыте, который приобретается в процессе ...-летней практики.

Вы можете самостоятельно создать сайт на бесплатном хостинге класса Ucoz, недорогом платном хостинге, выучить основы css и html, копирайтинга, сео-оптимизации. И даже попытаться раскрутить свое интернет-детище на первых порах. Но выйти в ТОП даже по среднеконкурентным коммерческим запросам вы не сможете со 100% гарантией.

Способы создания сайта

Есть три способа: заказать у профессионалов, сделать самостоятельно или купить готовый сайт. Рассмотрим плюсы и минусы каждого.

Сделать сайт самому

Плюсы:

  • экономия денег;
  • вы получаете знания, которые потом можно монетизировать (например, делать сайты за деньги);
  • вы будете досконально знать все нюансы своего проекта.

Минусы:

  • может потребоваться много времени, даже на создание простейшего сайта на бесплатной CMS вроде Joomla;
  • есть риск допустить серьезные ошибки, которые скажутся на развитии проекта.

Заказать у профессионалов

Плюсы:

  • экономия времени;
  • не требуется никаких знаний о сайтостроении.

Минусы:

  • стоит денег;
  • вы не получите никаких знаний, и если потребуются дальнейшие доработки — придется платить.

Купить готовый сайт

Плюсы:

  • вы покупаете уже работающий проект и экономите время на его развитии;
  • есть возможность выбрать то, что нужно именно вам.

Минусы:

  • риск нарваться на мошенников, которые продадут вам сайт с накрученными показателями;
  • потребуются деньги, а действительно хорошие сайты стоят дорого;
  • вам нужны будут знания, в противном случае можно купить ерунду, которая не стоит своих денег (даже если речь не идет о мошенничестве).

Третий способ новичкам я рекомендовать не могу, не советую покупать сайты, если у вас нет практического и богатого опыта в этой сфере. Тем не менее, если вы решили пойти таким путем, прочитайте статью «Покупка сайтов».

Смотреть нужно в сторону первого способа или второго. Оптимальное решение — объединить их. Например, вы самостоятельно создаете сайт на Wordpress, частично делаете его своими руками, а для самой сложной части работы нанимаете профессионалов. Просто зачастую внесение небольших правок на сайт для опытного человека — дело пары часов, а новичку придется возиться несколько недель, просто потому, что ему не хватает знаний.

При разработке коммерческих веб-ресурсов (для продажи товаров и услуг или для тестирования ниши в бизнесе), то тут лучше обратиться к профессионалам или сделать его на конструкторе сайтов. 

О выборе CMS

Сегодня существует очень много CMS для создания сайтов. Даже если вы заказываете разработку сайта с нуля, скорее всего, вас спросят о том, какую систему управления для вас предпочтительнее использовать. Некоторые движки являются специализированными и подходят только для определенных видов проектов. Если вы решили открыть свой сайт, то в более чем в 90% случаев вам нужно будет подумать именно о выборе CMS, если конечно же не решили программировать все с нуля. Я коротко расскажу о самых популярных.

Joomla

Joomla считается простой CMS, но это далеко не так. Если речь идет о создании типового веб-ресурса, то это утверждение справедливо. Но если требуется изготовление сложного проекта, знаний потребуется очень много, потому что возможности движка очень большие. Joomla распространяется бесплатно, для нее есть огромное количество модулей, плагинов, шаблонов и дополнений, которые сильно расширяют функциональность. Это довольно популярный и развивающийся движок, если хотите сделать сайт, который будет выходить за пределы "визитки" и обладать соответствующим функционалом, то это хороший выбор. Из минусов стоит отметить, что у проектов на данном движке большие проблемы с безопасностью. На самом деле, это проблема всех популярных бесплатных CMS, но Joomla и WordPress в этом плане рекордсмены.

WordPress

По популярности WordPress на первом месте. Если вам требуется сделать простую визитку или блог, то рекомендую выбрать именно его. Для WordPress также выпускается очень много расширений, шаблонов и различных дополнений. На базе этой CMS можно создать практически любой сайт, но опять же, для сложных проектов потребуются фундаментальные знания и для многих из них данный движок не лучшее решение. Распространяется бесплатно, расширения часто платные. Здесь также стоит отметить проблемы с безопасностью. На самом деле, это является следствием популярности продуктов. Множество частных разработчиков автономно друг от друга пишут плагины, шаблоны и компоненты для бесплатных CMS, поэтому в них чаще всего находятся разного рода уязвимости.

Для того чтобы защитить свои сайты от взломов нужно придерживаться стандартных правил:

  • вовремя обновлять CMS (после выхода новых версий);
  • не устанавливать расширения из непонятных источников;
  • скачивать шаблоны, только с официальных ресурсов.

Это касается всех движков. А касаемо WordPress, если хотите легко и просто сделать несложный сайт, то это отличный выбор.

Drupal

Drupal также является бесплатной CMS. По сравнению с предыдущими он более сложный, специалистов по Drupal гораздо меньше, чем по Joomla или WordPress. Возможности этой системы управления сайтов позволяют решать практически любые задачи. На этом движке удобно делать технически сложные проекты, которые обладают функционалом порталов, иногда и социальных сетей. Это связана с архитектурой CMS, где множество портальных функций уже идут в базовой модификации, а также есть возможности гибкой настройки много другого. 

Другие CMS

InstantCms

Хорошо подходит для создания порталов или ресурсов, в которые необходимо встроить возможности социальных сетей. Для других типов подходит не очень хорошо, расширений и дополнений довольно мало. Распространяется бесплатно. Специалистов, которые работают с этой CMS и отлично ее знают, немного. Но если стояли бы задача создания сайта знакомств или другой соц сети, я бы выбрал InstantCms (при ограниченности бюджета).

1С-Битрикс

Платная CMS. Относительно 1С-Битрикс существует множество противоположных мнений, кто-то ее ругает, кто-то хвалит. Скажу лишь одно: если вы решили сделать сайт на 1С-Битрикс, то вам совершенно точно придется нанимать в штат специалиста по этой CMS, обращаться в стороннюю веб-студию или изучать ее самостоятельно. Небольшие и несложные проекты на ней лучше не делать, т.к. стоимость разработки визитки на каком-нибудь WordPress обойдется дешевле в несколько раз и это не преувеличение. Но если планируется создание сложного интернет-магазина, требующий интеграции со складами или другим софтом, то Битрикс себя оправдает. То есть это движок для профессионалов.

OpenCart

CMS для создания интернет-магазинов. Распространяется бесплатно, выпускается много расширений, используется очень широко (в том числе даже известными компаниями). В виду этого, легко найти специалистов для доработки функционала сайта по адекватной цене.

DataLifeEngine

DataLifeEngine или просто DLE — платная CMS. На этом движке делают разные сайты, чаще всего это порталы или новостные сайты. Расширений и плагинов мало, поэтому если вам потребуется какой-то функционал, далеко не факт, что вы найдете готовые решения. Вполне возможно, что придется обращаться к программистам. А это серьезный недостаток.

Резюме

Это лишь часть CMS, я рассказал о самых популярных и известных, которые вы должны знать. Если вы не знаете, зачем вам нужна CMS, то ответ довольно простой. Это удобство и экономия денег. Системы управления сайтом позволяют автоматизировать огромное количество процессов, которые без их использования отнимали бы очень много времени. Представьте, что вам нужно было бы вручную загружать картинку на хостинг, а потом в статье прописывать код, чтобы ее вставить, вместо того, чтобы сделать это нажатием пары кнопок за 20 секунд.

Иногда делают самописные CMS, это может потребоваться, если вам нужно сделать особый сайт, для которого готовых решений нет. Иногда действительно проще создать что-то с нуля, чем «допиливать» уже существующие решения. В качестве яркого примера можно привести «Википедию», которая сделана на движке MediaWiki. Его разработали специально для «Википедии», так как реализовать подобный проект на готовых решениях того времени было попросту невозможно.

В других случаях разработка CMS не имеет никакого практического смысла (если забыть про «понты»). Системы управления сайтами, которые я упомянул выше, позволяют создавать практически любые типовые ресурсы.

Но если вы планируете создать вторые Одноклассники, то да, придется программировать с нуля и это будет оправдано.

Какие есть виды сайтов и как их лучше всего создавать?

Каждый вид веб-ресурсов соответствует определенным задачам. Вы должны точно знать, какие задачи будет решать ваш проект. К примеру, если у вас своя небольшая служба такси, то вам вполне подойдет обычный сайт-визитка с функцией обратной связи. Делать огромный портал совсем необязательно, но никто вам не запрещает.

Сайт-визитка

Небольшой сайт, количество страниц редко превышает 5–7. Обычно содержит основную информацию о компании или о товарах и услугах. Разновидностью являются landing page, но они создаются под решение немного других задач. Это самый дешевый вариант из всех. Можно сделать практически любым способом описанным выше, самое простое — создать на конструкторе или бесплатном CMS типа WordPress на основе готового шаблона. Также можно сделать голом HTML, смотрите пример.

Интернет-магазин

Типовой интернет-магазин состоит из каталога товаров с корзиной, форм оплаты и обратной связи, разделов со статьями и другой полезной информацией. Стоимость создания сильно зависит от количества товаров и задач, которые нужно решать. Если делать сайт на основе известных движков, то создание небольшого интернет-магазина будет стоить 30–40 тысяч рублей, если привлекать фрилансеров. А если заказывать в региональной веб-студии, то интернет-магазин может стоить несколько сотен тысяч рублей, но верхний предел стоимости неограничен.

Самостоятельно такой проект можно сделать на основе специализированных (inSales) или типовых конструкторов (тот же Umi). Также можно использовать специализированные CMS для интернет-магазинов, например, Opencart, или расширение для Joomla.

Не рекомендую использовать WordPress или Drupal. Первый разработан совсем для иных проектов, а Drupal слишком сложный и также заточен под другие задачи. Если требуется разработка интернет-витрины для какого-либо оффлайн магазина с интеграцией 1С, то лучше обратиться в веб-студию, которая специализируется на Битриксе.

Корпоративный сайт

Разновидность сайта-визитки, однако, информации на нем гораздо больше. Если бизнес позволяет, то на корпоративном сайте может быть каталог товаров (или даже встроенный интернет-магазин). Стоимость разработки зависит от сложности проекта, простейшие корпоративные сайты стоят от 10 тысяч рублей.

Для создания можно выбрать любой из инструментов. Самое простое Wordpress или Joomla.

Портал

Порталами называют ресурсы с различными сервисами или большим количеством разношерстной информации. Разработка портала стоит в среднем от 100 тысяч рублей, и его содержание обычно обходится дороже содержания других веб-ресурсов (если исключить расходы интернет-магазинов, которые прямо не относятся к сайту). Обычно на порталах для пользователей предоставляют большое количество информации, которую нужно постоянно обновлять. Существуют решения по автоматизации (информеры погоды, киносеансов и т.д.), поэтому если вы решили делать городской портал, не нужно думать, что вам придется постоянно обновлять абсолютно все. Но 1 человек не может обслуживать такой ресурс.

Оптимальный выбор CMS Drupal.

Новостные сайты

Отличительная особенность — регулярное обновление. Можно сказать, что портал является сильно расширенной версией новостного сайта. Стоимость разработки — от 20 тысяч рублей, но это весьма условная цифра. С технической точки зрения в создании новостного сайта ничего сложного нет, а вот регулярное наполнение качественным контентом стоит денег. Если планируете ограничиться только новостями, то можно сделать и на Wordpress, если планируете расширять функционал в сторону портального, то можно рассмотреть Drupal или Joomla.

Форумы

Форумы предназначены для общения. Если говорить объективно, сегодня этот формат уже вымирает, я не рекомендую делать форумы на широкие темы. В живых остаются лишь те, кто начал свою деятельность очень давно и за это время накопил свою базу пользователей и огромное количество созданного им контента.

Узкотематичные форумы имеют право на жизнь, но и в этом случае раскрутить их как самостоятельные сайты будет очень сложно. Например, сделать городской портал и к нему прикрутить форум будет в разы эффективнее, чем просто сделать форум для своего города.

Для связки портал-форум рекомендую Drupal, для автономного форума стоит выбрать специализированную CMS. Есть платные (vbulletin, ipb) и бесплатные (phpbb).

Блог

Блоги делают в разных форматах, чаще всего это просто лента последних публикаций (постов) плюс другие элементы (облако тегов, страница «Об авторе», навигация). От любого сайта блог отличается тем, что на нем пишет конкретный автор, который выражает свое отношение к какому-либо событию.

То есть, если вы просто публикуете новости, то у вас новостной сайт, а если вы публикуете новости и свое отношение к ним, то это уже блог. Стоимость создания блога начинается от 10 тысяч рублей, но довольно часто используют бесплатные платформы (Livejournal, Blogger).

Самый лучший движок для блога Wordpress.

Возможно, кто-то не согласится с моими рекомендациями по выбору CMS и я никому не навязываю свое мнение. Но тем не менее, я 5 лет руководил веб-студией и хорошо знаю внутреннюю кухню заказной разработки.

Этапы создания сайта

В этом разделе я резюмирую вышесказанное и пошагово опишу процесс создания сайта.

  1. Постановка задач, которые должен решать сайт. На этом этапе вы должны определиться с типом вашего будущего ресурса, подумать, какой функционал вам нужен.
  2. Анализ ниши. Исследование целевой аудитории и конкурентов, поиск ключевых запросов. На этом этапе нужно понять, стоит ли вообще делать сайт, нужно ли делать портал или же хватит визитки.
  3. Выбор движка сайта. Если сомневаетесь, проконсультируйтесь со специалистами, тут лучше потратить немного денег, чем потом возиться с совсем неподходящей CMS. Если вы заказываете разработку у профессионалов, то они чаще всего сами посоветуют оптимальный вариант. При отсутствии денег на разработку, можно воспользоваться бесплатными конструкторами или попробовать разобраться самостоятельно в CMS, а при наличии энтузиазама и времени — в HTML.
  4. Определение плана контента и структуры сайта. На этом этапе еще не обязательно писать или заказывать статьи, но у вас должен быть примерный план. Вы должны понимать, что будет на вашем будущем проекте с точки зрения содержания.
  5. Разработка дизайна. После того, как у вас уже есть план структуры и контента, можно приступать к созданию дизайна. Для более-менее крупных проектов предварительно делают прототип — графическое изображение будущего сайта. Небольшие проекты часто сразу начинают делать на локальном ПК или даже на хостинге.
  6. Верстка. Требуется не всегда, но если сделан графический макет, то верстка потребуется вне зависимости от того, какую CMS вы используете. Если за основу взят готовый шаблон для популярной CMS, верстка обычно не требуется (если нет серьезных ошибок).
  7. Внедрение сверстанного макета в CMS.
  8. Покупка хостинга и домена, тестирование и последующий перенос сайта.
  9. Наполнение контентом.
  10. Аудит сайта на предмет наличия ошибок. Чек-лист по аудиту можно найти здесь.
  11. Запуск (открытие вашего проекта для индексации поисковыми системами).

Что нужно знать, чтобы сделать сайт самостоятельно?

Если вы решили сделать сайт самостоятельно, то я рекомендую выбрать одну CMS и досконально изучать ее. Разумеется, выбирать нужно то, что лучше всего подходит для решения ваших задач. Также вам придется изучить:

  • HTML;
  • CSS;
  • PHP.

Специалистом становиться не обязательно, но основы нужно знать. Например, если вы работаете с Joomla, то без базовых знаний CSS вы не сможете даже изменить вид заголовков или сделать другие, казалось бы, простейшие вещи. Иногда потребуется получить и другие знания, например, изучить Perl, JavaScript и т.д. Но для начала вполне хватит HTML, PHP и CSS. Сложного ничего нет, научиться сможет любой.

Также вам нужно будет разбираться в SEO. Мало просто сделать сайт, нужно еще и привести на него пользователей. Сколько учиться SEO — вопрос достаточно сложный, опытные специалисты никогда не прекращают свое обучение, так как поисковые системы очень часто меняют свои алгоритмы.

Опять же, в зависимости от ваших задач вам могут потребоваться знания в следующих сферах:

  • продвижение в социальных сетях;
  • работа с сетями контекстной рекламы;
  • покупка трафика из других источников;
  • работа с биржами контента;
  • монетизация сайта (а это огромный пласт знаний).

Сколько времени уйдет на создание своего сайта? Если вы совсем ничего не знаете, то за неделю точно не получится. Более-менее вменяемый небольшой проект вполне можно сделать за месяц, если заниматься по 3–4 часа в день. Опытный специалист сделает такой же за один рабочий день.