Сайт. Разделы. HTML. CSS. JS. SSH. CMS. И другие страшные вещи :) О чем будем говорить Структура сайта Типы страниц Разделы сайта HTML CSS JavaScript FTP,SSH CMS системы Что вообще такое «сайт»? • • • Некое количество HTML страниц Скрипты, которые генерируют страницы Сервисные файлы (см введение) Структура сайта • • • • • Разделы сайта 3-х уровневая (не всегда достижимо) Логичная Без дублирования контента! Понятная пользователю Типовые страницы • • • • • • • Главная страница (морда) Каталог товаров Карточка товара Список статей (списки сортировки) Страница статьи (обзора, новости) Авторизация Корзина Разделы сайта (типовые) • • • • • • • • О компании Услуги (решения, каталог товаров) Контакты Вакансии Портфолио Статьи (обзоры) Новости Видео HTML • • • • • Язык разметки сайта Это не язык программирования Hyper Text Markup Language Оптимизатор работает с HTML HTML страницы чаще всего генерят php скрипты (или asp) HTML. Тэги • • • • • • • <Title> Meta keywords и description H1-H6 <strong> <i> <div> <table> <ul> <li> CSS • • • • • Специальный файл (ы) для стилей Cascade Style Sheets Позволяет прописывать стили, которые служат для оформления сайта и описания внешнего вида страниц сайта Задает цвета, шрифтовое оформление страниц сайта Нужен чтобы не засорять код Java Script • • • • Язык программирования Нужен для создания интерактивных элементов (меню, реакция на события на странице) Все счетчики пишутся на JS При помощи JS можно закрывать «лишний» код для поисковых систем SSH • • • • • Доступ, который позволяет быстро копировать файлы Нужен для переноса крупных сайтов Сильно экономит трафик Шифрует данные при передаче Оптимизатору нужен редко! CMS • • • • Система управления контентом Проще говоря, админка сайта Есть сотни CMS Оптимизатор работает с CMS для внесения изменений на сайт, не требующих программирования CMS и SEO • • • • Редактирование мета-тэгов Редактирование контента Размещение счетчиков и кодов верификации (не у всех ЦМС) Работа с HTML-кодом (не в текстовом редакторе) Какие CMS выбрать? • • • • • NetCat Joomla Drupal Битрикс (не очень гибкая система) Самописные CMS (бывают неплохими)