Как создать многостраничный сайт html
Перейти к содержимому

Как создать многостраничный сайт html

  • автор:

Как создать многостраничный сайт

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

  • Как создать сайт статей или блог.
  • Как создать интернет магазин.
  • Как создать сайт учителя.
  • Как создать сайт воспитателя.

И в качестве примера попробуем создать многостраничный сайт бесплатно на конструкторе сайтов. Для удобства разобьем весь процесс на несколько этапов.

Шаг 1. Выбор и установка шаблона

На странице Шаблоны сайтов выберите подходящий шаблон. Либо начните делать сайт с нуля, нажав на кнопку Создать сайт. Установленный шаблон появится в вашем аккаунте на странице Проекты.

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

Шаг 2. Создание структуры многостраничного сайта

Определите, какие страницы будут на сайте. Для этого можете начертить примерный список страниц в текстовом редакторе.

Примерный набор страниц для многостраничного сайта:

  1. Главная
  2. О компании
  3. Услуги, которые могут подразделяться на дополнительные страницы:
    3.1.Услуга 1
    3.2. Услуга 2
    3.3. Услуга 3
  4. Примеры работ/Отзывы
  5. Контакты
  6. Блог

На этом этапе желательно хотя бы в текстовом виде прописать, какие основные моменты будут находиться на каждой странице.

Далее нужно отредактировать главную страницу сайта. Остальные страницы мы добавим позже.

Перед началом работы над созданием сайта рекомендуем подобрать 2-3 основных цвета и шрифта для сайта и далее придерживаться их при оформлении дизайна.

Шаг 3. Настройка и редактирование главной страницы

Чтобы отредактировать главную страницу перейдите в Проекты и нажмите рядом со страницей кнопку «Редактировать сайт».

Если вы делаете сайт с помощью шаблона, то просто отредактируйте блоки сайта под свою компанию. Удалите те блоки, которые вам не нужны и добавьте новые, нажав на кнопку «Добавить блок«.

Как сделать Главную страницу с нуля

На главную страницу мы будем добавлять такие блоки:

  1. Меню.
  2. Обложка с формой.
  3. Текстовый блок с изображением или без.
  4. Блок Преимущества компании.
  5. Блок Галерея
  6. Форма обратной связи.
  7. Карта с контактами.
  8. Подвал.

Рекомендуем на Главной странице добавлять 2-3 формы обратной связи на ваше усмотрение.

Теперь переходим к добавлению блоков:​

  1. Зайдите в редактор страницы.
  2. Нажмите на кнопку «Добавить блок».
  3. Выберите раздел «Шапка и меню» и нажмите на любое меню, которое вам нравится. Меню добавиться на сайт. Редактировать его пока необязательно.
  4. Далее добавим обложку. Нажмите на «Добавить блок» и выберите раздел «Обложка«. Нажмите на блок, например, самый первый 201 блок. Страница теперь выглядит так:


Далее нажмите на «Добавить блок» и выберите раздел либо «Текстовый блок» либо «Контент«, в зависимости от того, какой текстовый блок хотите добавить: с картинкой или без. Добавьте блок, нажав на него. Теперь под обложкой появился текстовый блок.


Теперь снова выберите библиотеку блоков и нажмите на раздел Преимущества, чтобы заполнить потом достоинства вашей компании, почему клиент должен выбрать именно вас.


Далее из раздела Галерея добавьте блок с фотографиями. Здесь вы сможете добавить фото услуг вашей компании.


Форму обратной связи вам нужно добавить из раздела Форма и кнопка.


В библиотеке блоков перейдите в раздел Контакты и выберите блок с картой.


И, наконец, добавьте подвал из раздела Подвал сайта.


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

В процессе редактирования нажимайте периодически на кнопку Сохранить!

Чтобы отредактировать карту, воспользуйтесь инструкцией: Как сделать метки на Яндекс картах

Блок меню рекомендуем оформлять после того, как добавлены остальные страницы сайта.

Шаг 4. Добавление новых страниц к сайту

Теперь нужно создать другие страницы сайта.

    Для этого нужно зайти на страницу Проекты и под своим сайтом нажать на кнопку «Добавить страницу». У вас появилась новая страница.

Также можно скопировать страницу Главной и создать новую страницу. Для этого нажмите на три точки рядом с кнопкой РЕДАКТИРОВАТЬ и выберите первую кнопку:


Через кнопку «Добавить страницу» добавьте еще несколько страниц. Первая страница, где открыт глаз — это Главная страница. В остальных страницах глаза должы быть закрыты.


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


Перейдите в «Настройки проекта» и в основных настройках нажмите на «Использовать страницы вместо A-B тестирования», активируйте ее, чтобы переключатель стал зеленым. Сохраните.


Вернитесь на страницу с проектами. Теперь сайт со страницами выглядит так:

Подробнее о том, как копировать страницу в статье: Как добавить страницу к сайту.

Шаг 5. Как переименовать страницы и прописать URL

Далее вам нужно переименовать все страницы. Для примера переименуйте Главную:

    Нажмите на 3 точки рядом с кнопкой Редактировать.


Нажмите на первую кнопку с файлом и карандашом.


Появится окно с настройками. Пропишите название «Главная». Для других страниц соответствующие им названия.


Далее увидите поле URL страницы. На Главной его нужно оставить пустым! Для других страниц вашего сайта вам нужно сделать URL, нажав на кнопку «Заполнить». Или можно добавить другой URL с помощью сайта Транслит. Используйте транслитерацию для поисковиков.


Далее вы можете прописать SEO вашей страницы, это нужно для продвижения сайта — title и description. Вот подробная инструкция, как прописать мета-теги.


Если SEO настройки выключены, то переключатель становится неактивным и выглядит так:

  • Сохраните изменения.
  • Таким же образом настраиваем остальные страницы сайта. Далее в редакторе каждой страницы добавляем блоки, по примерно такому алгоритму, как на Главной странице.

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

    Шаг 6. Создание меню на сайте

    Важный шаг — создание единого меню на сайте.

    1. Сначала отредактируйте меню на Главной странице. В статье Как сделать горизонтальное меню на сайте подробно написано о том, как сделать горизонтальное обычное меню и выпадающее меню.
    2. Далее нужно добавить сделанное меню на остальные страницы сайта. Чтобы созданное вами меню появлялось на каждой странице, не нужно ставить меню на каждую страничку сайта. Можно поступить гораздо проще. Вам нужно добавить меню с помощью блока-ссылки. Инструкция, как добавить меню с помощью блока-ссылки.

    Не забывайте нажимать кнопки сохранения между выходом из страниц!

    После того, как добавите меню с помощью блока-ссылки на каждую страницу, вам нужно будет редактировать его только на Главной странице. На остальных страницах меню будет меняться автоматически.

    С помощью блока-ссылки можно добавить любой блок на любую страницу сайта. Подвал добавляется по такому же алгоритму.

    Подключение домена, Яндекс Вебмастер и Яндекс Метрика

    После того, как сделали сайт вам нужно подключить домен, а затем добавить его в Яндекс Метрику и Яндекс Вебмастер.

    1. Подключение домена. Доменное имя – это адрес сайта, который выходит в поисковой строчке. Если сайт вообще не имеет никакого доменного имени, в Интернете его просто напросто не будет. После подключения домена, если у вас тариф выше тарифа BIZ, рекомендуем подключить SSL сертификат для защищенного соединения с сайтом.
    2. Как подключить Яндекс Метрику. Яндекс.Метрика – это сервис, который позволяет отслеживать работу сайта – его посещаемость, поведение посетителей на сайте и многое другое.
    3. Как добавить сайт в Яндекс Вебмастер. Яндекс Вебмастер — это сервис, с помощью которого вы сможете контролировать, насколько хорошо работает сайт. Он проводит диагностику ошибок сайта, также проверяет настройки мета тегов, показывает индексацию страниц сайта в поиске и многое другое.

    Настройка начального SEO многостраничного сайта

    После того, как добавили всю информацию на сайт и отредактировали страницы настройте первоначальное SEO. Это нужно для того, чтобы улучшить результаты выдачи в поисковой системе.

    Делаем первичную SЕО оптимизацию сайта:

    1. Сбор ключевых запросов сайта. Ключевые запросы — это словосочетания, которые, обычно, вводят люди, для поиска нужной информации, услугу или товара. Зайдите на сервис Wordstat Yandex. Введите основную тему вашего сайта и соберите некоторые ключи, которые вы далее сможете добавить в мета теги сайта, а также в тексты на сайте.
    2. Мета-теги. Пропишите мета теги (seo-заголовок и seo-описание) у каждой страницы или у всего сайта, если ранее этого не сделали. При заполнении мета тегов используйте собранные ключевые запросы для сайта. Заголовки страниц обязательно должны быть уникальными! Инструкция: Как прописать title, description, keywords.

  • Настройка Open Graph Image. Open Graph — это изображение, которое будет прикрепляться к ссылке на ваш сайт при размещении его в социальных сетях и мессенджерах. Это привлекает внимание клиентов.
  • Проверьте ЧПУ. По-другому, человекопонятный URL. Первоначально URL страницы на конструкторе выглядит так: https://220409.lp.tobiz.net/?v=369065 Главную страницу мы должны оставить с пустым полем URL. Она будет выглядеть так: https://220409.lp.tobiz.net/ Остальные страницы, когда вы заполните URL будут выглядеть примерно так: https://220409.lp.tobiz.net/uslugi/. То есть к ссылке на главную будет привязываться хвост страницы. Выше в разделе Шаг 5 мы рассказывали, как это сделать. Прописывается только ссылка на страницуя, а не вставляется ссылка на весь сайт.

  • Добавление на страницы сайта заголовков H1, H2, H3. Желательно использовать ключевые запросы в заголовках.
  • Добавление фавикона на сайт. Фавикон необходим для поисковых систем и отображается в поисковой выдаче рядом с заголовком сайта.
  • Если вы пройдетесь по данному чек-листу и сделаете все эти пункты, это повлияет на то, что поисковые системы начнут показывать ваш сайт и поймут, что он существует.

    Далее для более глубокого SEO продвижения предстоит большая работа с сайтом.

    Основные рекомендации для SEO продвижения многостраничного сайта

    1. Текст на сайте должен быть полезным и интересным для людей. А чтобы поисковики поняли, что сайт полезен, в тексты на сайте нужно добавить ключевые запросы. Можете добавить подобные запросы несколько раз на одной странице, желательно не более пяти, но это больше зависит от количества символов в тексте.
    2. Продвигайте сайт с помощью ссылок: бесплатных и платных. Как разместить ссылки для сайта.
    3. Дополняйте сайт контентом постоянно. Для этого также можно добавить Блог со статьями на сайт. Собирайте ключевые запросы для статей также через сервис Wordstat. Для того, чтобы сделать статьи вам понадобятся инструкции-алгоритм создания блога:

    Также читайте в другой статье про SEO-продвижение сайта.

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

    Пользователи также ищут:

    • Возможно ли на вашем конструкторе создать сайт, чтобы на нем можно было расположить стили, в которых я работаю, по отдельным полкам. Что-то вроде главных папок с заголовками, кликая на которые посетитель будет открывать нужный раздел
    • Как сделать так, чтобы главная страница сайта была доступна только по одному адресу
    • Можно ли поменять шаблон сайта на другой за такие же деньги? — Нет, это сделать нельзя.
    • Как сделать, чтобы при нажатии на кнопку перекидывало на другую страницу?
    • Можно ли настроить, чтобы, нажав кнопку «пройти тест», переходило на сам тест? — Да, конечно. Для этого вам нужно в настройках кнопки указать переход (поставить ссылку) на страницу с тестом
    • Сайт открывается, но картинки и эффекты загружаются дольше. Подскажите, можно что-то сделать, чтобы сайт открывался сразу загруженный? — Относительно загрузки сайта многое зависит от скорость интернета, а также от того, насколько много и насколько «тяжелые» картинки или видео применяются на страницах проекта
    • Мне нужно сделать многостраничный сайт, я сделала все по инструкции, первое время страницы переключались, потом перестали (вылезает страница 404 ошибка). Как быть? — В этом случае необходимо прописать URL страницы Каталога в настройках страницы. Если URL по какой-то причине слетает, необходимо закрыть все вкладки, установить URL, нажать «сохранить». Только потом открыть редактор. Тогда всё будет оптимально работать.

    Как создать многостраничный сайт html

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

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

    01
    02
    03 Зоомагазин «Пушистик»
    04
    05
    06

    07

    10

    08 «Пушистик»
    09

    11

    12

    13

    18

    21

    25

    25

    14 О магазине

    15 Зверушки

    16 Связь
    17

    19

    Наш магазин занимается продажей пушистых зверушек.

    20

    22

    Новости:

    23

    Сегодня в продажу поступили крокодилы всех расцветок.

    24

    26

    27

    30

    28
    29

    31
    32

    Как видно из примера, сайт состоит из трех страниц: index, animals.html, contacts.html. Все страницы имеют ту же структуру, за исключением контентной части (строка 19). Как добавить новую страницу? Для этого нужно исправить меню в трех существующих файлах, и добавить четвертый файл с новым меню и контентной частью. Для изменения логотипа или новостей также нужно исправить все файлы. Для трехстраничного сайта это можно сделать руками, но только фирма выросла, ассортимент товаров увеличился и сайт разросся до 1000 страниц. Как быть в этом случае?

    Как сделать изменения на всех страницах сайта наименьшими затратами? Предлагаю вашему вниманию простой и эффективный способ. Смысловые части сайта расположим в разных файлах:

    Заголовок и логотип в файле head (строки 01-10),
    Начало основной таблицы и меню в файле menu (строки 11-17)
    Смысловую часть главной табицы в файле main1, а смысловую часть остальных разделов в файлах main2, main3, и т.д. (строки 18-20)
    Новости и конец основной таблицы в файле news (строки 21-25)
    Оставшийся код запишем в файл bottom (строки 25-32)
    Создадим файл make.bat (расширение обязательно) с следующим содержанием:

    copy /b head+menu+main1+news+bottom index.html
    copy /b head+menu+main2+news+bottom animals.html
    copy /b head+menu+main3+news+bottom contacts.html

    Теперь запускаем файл makebat двойным щелчком мыши и получаем три файла index, animals.html, contacts.html. Файл с расширением .bat в MS Windows — пакетный командный файл, или просто скрипт. Команда copy собирает из различных файлов один файл. Теперь, для того, чтобы изменить, например, новости, достаточно исправить файл news и запустить скрипт make.bat — все изменения автоматически произойдут во всех файлах. Чтобы добавить новый рездел, достаточно добавить строчку в menu, написать контентную часть в новый файл main4 и добавить строчку в скрипт make.bat (copy /b head+menu+main4+news+bottom novyi_fail.html). После запуска скрипта у вас будут уже четыре файла со всеми изменениями.

    Отметим, что данный способ подходит для создания сайта с любым количеством страниц! Теперь вы можете вносить изменения на свой сайт практически одним кликом! Конечно же, скрипт можно модифицировать по своему усмотрению, а в файлы-заготовки вносить смысловые блоки исходя из структуры вашего сайта.

    Как сделать сайт многостраничным

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

    Website creation in progress with multiple pages and navigation menu.

    Алексей Кодов
    Автор статьи
    2 июня 2023 в 12:05

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

    1. Определение структуры сайта

    Перед тем, как начать разработку многостраничного сайта, важно определить его структуру. Здесь следует решить, какие страницы будут на сайте и как они будут связаны между собой. Например:

    • Главная страница
    • О нас
    • Услуги
    • Услуга 1
    • Услуга 2
    • Блог
    • Контакты

    2. Создание разметки HTML для каждой страницы

    Создайте отдельный HTML-файл для каждой страницы сайта. Например, для главной страницы создайте файл index.html , для страницы «О нас» — about.html и т.д. В каждом файле добавьте базовую разметку HTML и добавьте контент, соответствующий этой странице.

    Пример базовой разметки HTML:

         Название страницы  

    3. Создание навигационного меню

    Пример навигационного меню:

    Python-разработчик: новая работа через 9 месяцев
    Получится, даже если у вас нет опыта в IT

    4. Оформление сайта с помощью CSS

    После того, как все страницы созданы и связаны между собой, можно приступить к оформлению сайта с помощью CSS. Создайте отдельный файл стилей, например, styles.css , и подключите его к каждой странице сайта.

    Пример подключения файла стилей:

    В файле styles.css определите стили для различных элементов сайта, чтобы придать ему единый и современный вид.

    �� Процесс создания многостраничного сайта может быть сложным, особенно для новичков. Не стесняйтесь искать дополнительные материалы и примеры в интернете, а также практиковать свои навыки на реальных проектах.

    Удачи в освоении веб-разработки! ��

    Как правильно создать многостраничный сайт на чистом HTML CSS JS?

    Мне нужно создать многостраничный сайт, сначала делал по-простому, то-есть много HTML доков в проекте и по нажатию на кнопку открывался тот или иной документ. Но были перезагрузки. Вот ссылка на сайт, в хедере наглядно видно. https://famous-dango-326bce.netlify.app

    • Вопрос задан 09 февр. 2023
    • 773 просмотра

    Комментировать
    Решения вопроса 1

    Acrilo

    Немного не понимаю вашего вопроса, вы всё правильно делаете. Можно для каждой страницы создавать директорию, а в ней считывать index.html, но это немного не правильно. Хотя решит проблему, если у вас сотня страниц и разделов сайта, тогда будет логично разделить разделы на директории. Не совсем понял проблемы с первзагрузкой, страницы на вашем сайте и должны перезагружается, у вас ведь не SPA приложение, а HTML сайт.

    Ответ написан 09 февр. 2023
    vittallyyaaa @vittallyyaaa Автор вопроса
    я бы и не спрашивал, не видел проблемы, мне просто сказали что так не должно быть. Спасибо!
    vittallyyaaa @vittallyyaaa Автор вопроса
    Может у вас есть какие-то рекомендации, это мой первый сверстаный сайт, был бы рад услышать

    Kiriniy

    vittallyyaaa, у вас два пути (на самом деле больше, но это на любителя) — либо много папок и в каждой файл index.html или много html файлов с разными именами в корне (как сейчас). Оба имеют права на жизнь, но мне вот например больше нравится когда адреса site.ru/page вместо site.ru/page.html

    Но в целом, если вы не планируете продвижение сайта (не продукта) в печатном формате, то всем по большому счёту плевать что там в адресной строке.

    Ещё вам наверно стоит почитать про сборщики и/или шаблонизаторы. Вот у вас допустим 15 страниц, но на всех есть одинаковые блоки (подвал, навигация и тд). Если через полгода вам понадобится что-то там убрать, добавить или поменять, то нужно будет это сделать 15 раз или 1, если используете сборщик.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *