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