Как создать сайт самому?
Многие начинают свой путь вебмастера с этой фразы в поисковике. Ниже — мой рецепт.
Создание сайта своими руками. Поехали
По данной теме в интернете море информации. Попробую собрать воедино все самое нужное, полезное и актуальное на сегодняшний день.
Создать сайт гораздо проще, чем наполнить его информацией. Качественный и интересный сайт — это тонны информации и сотни, даже тысячи страниц. Само создание может занимать от 10 минут до нескольких дней/месяцев. Если использовать готовую CMS систему управления контентов вашего сайта — достаточно ее просто скачать и установить. Если же вам нужно кастом решение — тут без знаний веб программирования не обойтись и разработка займет намного больше времени. По большому счету, создать свой сайт может абсолютно каждый. Но качество сайта напрямую зависит от ваших профессиональных навыков, а значит — от времени, которое вам потребуется чтобы ими овладеть.
Что нужно знать для создания сайта?
В процессе создания и работы над сайтом вы так или иначе столкнетесь с такими вещами, как
1) HTML (язык веб программирования — основа любого сайта).
2) CSS (стили оформления, каскадные таблицы стилей — структура дизайна сайта).
3) PHP (язык веб программирования, на котором можно делать все что угодно, от написания простейших скриптов, до разработки собственных движков).
4) JavaScript (на этом языке веб программирования пишут различные скрипты).
5) MySQL (базы данных).
Хоть и важно знать все выше перечисленные пункты, но начинать делать свой сайт можно самому и без этих знаний. Я на многих сайтах читал, что типа вы должны прочитать кучу умных книжек, все это пошагово изучить и только потом создавать свой сайт. Брехня. Вовсе не обязательно! Знания можно получать в процессе, что называется по факту. Есть вопрос? — Открываешь Google и ищешь ответ, читаешь и само обучаешься. А если вы начнете создание сайта с прочтения томика по HTML — скорее всего в вашей голове будет дикая каша. Вообще, всем новичкам я бы рекомендовал начать свои первые шаги с изучения готовой CMS, скачал, поставил — сидишь вникаешь, как там все устроено.
самые популярные CMS?
Вот самые популярные движки: WordPress, Joomla, ModX, bitrix и т.д. Для создания сайта-блога лучше всего подойдет WordPress, для более крупного портала — Joomla. Лично мое мнение — новичкам надо начинать работу с изучения WordPress. Он достаточно прост, универсален и на нем можно делать очень сложные по структуре проекты. Есть даже плагин для создания соц сети на базе этого движка!
Допустим, вы скачали себе на компьютер архив с движком. Что дальше? Дальше вы можете установить сайт непосредственно на свой компьютер (localhost), для этого вам нужно установить и запустить виртуальный сервер на компьютере (погуглив, можно найти готовые пакеты для создания виртуалки на своем компе — дело не хитрое). Устанавливается любой движок также достаточно просто (на youtube есть много видео уроков по каждой системе). После всех действий на вашем компьютере появился пустой сайт, вы в нем разобрались, создали пару страниц и решили, что хотите начать работать в онлайне. Что дальше?
Кстати, тем кто хочет знать как создать сайт, но не хочет устанавливать себе на компьютер движок, а желает сразу начать работу в онлайне, но при этом не горит желанием связываться с хостингом, доменами и прочими сложными и затратными вещами — я рекомендую обратить свое внимание на различные сервисы, например — блоггер от GoogLe.
Как запустить сайт в онлайн?
Для того, чтобы иметь независимый сайт на своем домене, продвигать его и делать с ним все, что вам вздумается необходимо:
а) купить доменное имя (я покупаю тут: nic.ru).
б) выбрать хостинг провайдера и арендовать место на сервере (хостингов в наше время очень много, каждый работает с тем, что ему нравится, рекомендаций давать не буду).
От конкретного хостинга зависит то, как вы будете устанавливать на него сайт, создавать базы данных и потом администрировать все это дело. Интерфейс у многих хостингов разный, но в целом, все одинаково. Свяжитесь с тех поддержкой и задайте ей все вопросы по установке.
Как настроить свой сайт?
После установки сайт необходимо настроить. На хостинге, следует создать файл .htaccess (это файл дополнительной конфигурации веб-сервера, он задает права доступа к каталогам)и внести в него правки. Обязательно почитайте в интернете об этом. Я буду рассказывать о настройке сайта на примере движка WordPress. С другими движками — суть такая же.
Настройка движка сайта
Следующий этап настройки — настройка самого движка и дизайна шаблона из панели администрирования. Обычно, в админке сразу прописывают заголовок сайта, описание сайта, ключевые слова сайта. Далее обязательно нужно настроить ЧПУ (человеко понятные url адреса). По умолчанию они имеют вид http://site/list.php?sect=7&object=88&tip=vaz (либо при написании новой статьи, ссылка на нее будет содержать дату публикации list.php?topic=2&year=2013&month=09). А нам нужно все ссылки иметь в виде: http://site/list/auto/legkovie/vaz/. Для всех CMS есть готовые плагины, после установки которых, все ссылки становятся в ЧПУ виде. Разумеется, можно не устанавливать плагин, а подредактировать код файлов движка. Можно не мудрить, а смело устанавливать плагин. Вообще, за долгий период работы с сайтом у вас будет большое количество всевозможных плагинов. Плагины — удобная и простая в работе вещь. Но у них есть минусы:
1) уязвимость.
2) несовместимость вресии плагина с версией движка, в случае обновлений.
3) большое количество плагинов могут тормозить работу сервера и перегружать сайт.
Поэтому при выборе и установке плагина — обязательно спрашивайте о нем дядю Гугла и дяду Яшу и читайте.
Настройка дизайна сайта.
При настройке дизайна своего сайта, вы можете вручную установить изображение фона, шапки, отдельных элементов. Можно сменить целиком тему оформления на любую другую. Но я советую оставлять стандартную и ее уже в процессе изучения менять руками под себя. Потому, как без опыта вы можете сказать урезанную тему или тему с косяками и уязвимостями. Дизайн — дело вкуса. При полной кастомизации вам пригодятся знания CSS.
Наполнение сайта контентом
После того как сайт установлен и настроен можно приступать к наполнению его контентом.
Если вы делаете сайт для себя, потом хотите продвигать его в поисковых системах и получать доход от сайта — пишите в нем все тексты сами! Не прибегайте к копированию чужих материалов. Поисковые системы видят источник оригинального контента и наказывают жуликов, понижением их позиций в поисковой выдачи. А если у вас сайт будет полностью состоять из не уникального контента — на него могут наложить фильтр и вообще убрать из индекса. Чем больше на сайте страниц и чем больше на них уникального текста — тем трепетнее к нему относятся поисковики. Старайтесь писать статьи минимум от 2000 знаков. Пишите SEO оптимизированные статьи (что такое SEO оптимизация — я расскажу в следующих статьях.).
Как создать сайт и защитить его от копирования?
Для того, чтобы обезопасить себя от жуликов и кражи контента — добавьте свой сайт в панель управления для вебмастеров от яндекса. После получения ТИЦ 10 или более, в панели для вебмастеров будет доступен сервис уникальные тексты, куда нужно добавлять текст вашей новой статьи, непосредственно перед публикацией на сайте (ТИЦ — это тематический индекс цитирования, технология поисковой системы Яндекса, которая заключается в определении авторитетности ресурсов интернета с учётом качественной составляющей — ссылок на них с других сайтов и их количества. При расчете ТИЦ Ядекс использует особый алгоритм и придает важное значение близости нашего ресурса по тематике к ссылающимся на него сайтов. У Google вместо ТИЦ используется PR (PageRank), он также отражает важность и авторитетность сайта. Как увеличивать эти показатели я буду рассказывать в следующих статьях. Также для закрепления вашего авторства за конкретным текстом, привяжите свой профиль Google+ к вашему сайту. Кстати у Google есть тоже инструменты для веб-мастеров. Активно используйте!
Как продвинуть сайт?
Вы создали сайт, наполнили его статьями, картинками и прочим медиа контентом. Думаете, самое время задуматься о том как продвинуть сайт? Да, настало время продвижения. Но, если честно, продвижением надо заниматься с самого начала создания сайта, одновременно с его наполнением. Нужно создать аккаунты в различных соц. медиа сетях и размещать там внешние ссылки и мини обзоры всех ваших свеже созданных статей на сайте. Это будет влиять на поведенческие факторы. Если людям будет интересно то, о чем вы пишите — они будут читать и делиться информацией с друзьями. Пойдут репосты, увеличится количество внешних ссылок и трафик на ваш сайт. Но не одним только SMM продвижением (соц медиа маркетинг) нужно продвигать сайт. Самое первое и важно — это SEO продвижение (оптимизация статей, страниц, всей структуры сайта под алгоритм поисковых систем). При продвижении сайта важно работать над увеличением ТИЦ и PR, закупать внешние жирные ссылки с авторитетных ресурсов, близких по тематике к вашему (я покупаю ссылки в сапе). Также, ссылки можно получать и бесплатно.
Заработок на сайте
Как заработать на хорошем, интересном, посещаемом сайте? — Проще простого 🙂
Рекомендую ознакомиться с моей статьей «12 лучших способов заработать в интернете».
Для монетизации трафика можно использовать бесчисленное множество партнерских программ, тизеров, баннеров, контекстной рекламы. При посещаемости сайта от 300 человек в день можно разместить на своем сайте рекламу от рекламной сети Яндекса или Google AdSense.
От автора: Создавайте интересные сайты, продвигайте их и конвертируйте посетителей в деньги! Удачи!