Лучшие CMS платформы для запуска веб-сайта в 2021 году
Sait
access_time9 декабря, 2020
hourglass_empty9мин. чтения
Запускать веб-сайт в 2020 году проще, чем когда-либо. У вас есть множество платформ на выбор, и многие из них позволяют создавать практически любой тип сайта. Однако выбор системы управления контентом (CMS) никогда не был более сложным, из-за большого количества доступных опций.
В этой статье мы поможем вам сделать этот выбор. Мы предоставим вашему вниманию разбивку всего, что вам могут предложить лучшие CMS, и представим вам восемь лучших вариантов, в том числе:
- WordPress
- Joomla!
- Drupal
- Typo3
- Serendipity
- DotClear
- ImpressPages
- Chamilo
Попробуйте любую из них вместе с тарифными планами хостинга от Hostinger. Каждый тариф включает автонастройщик CMS, который позволяет скачать и настроить эти и другие скрипты в 1 клик.
К тарифам
И когда мы закончим, вы узнаете, как выбрать лучшую CMS для своего сайта!
Что такое система управления контентом (CMS)
CMS предоставляет вам простой и гибкий способ создания сайтов и публикации нового контента.
Система управления контентом (CMS) — это приложение, которое позволяет вам публиковать и управлять контентом в интернете интуитивно. Например, представьте, что у вас есть текстовый редактор («Notepad» или «TextEdit»), который позволяет публиковать статьи непосредственно на собственном веб-сайте.
Это будет очень простой пример CMS. Конечно, в наши дни лучшие CMS помогают вам сделать намного больше. Они позволяют индексировать ваш контент, вносить в него изменения, форматировать его с помощью визуальных редакторов и т. д.
Легко перепутать CMS с конструктором сайтов. Последний является своего рода инструментом, направленным на то, чтобы помочь вам создавать веб-сайты без каких-либо знаний в области кодирования. Обычно это происходит посредством доступа к визуальному редактору перетаскивания. Тем не менее, они, как правило, намного проще, предлагают несколько вариантов настройки и небольшой контроль над тем, как работает ваш сайт.
С другой стороны, CMS труднее освоить и использовать без каких-либо технических знаний. Однако в наши дни лучшие CMS предоставляют вам множество инструментов, которые помогут вам создавать современные веб-сайты.
Этот тип CMS является в основном универсальным решением для создания веб-сайтов и управления их контентом. В зависимости от того, какую CMS вы используете, вы также можете получить доступ к дополнительным функциям, которые вы можете установить с помощью «плагинов» или «расширений». Однако мы поговорим об этом позже.
Что вы можете создать с помощью платформы CMS
Многие считают, что CMS предназначена только для ведения блога. Это правда, что некоторые лучшие CMS были первоначально построены с учётом блогов. Тем не менее, многие из них развились до такой степени, что теперь они очень настраиваемые. Например, WordPress поддерживает около 30% всей сети.
Правда в том, что CMS в эти дни настолько гибкие, что вы можете использовать их практически для любого типа проекта, который вы хотите создать. Тем не менее, они идеально подходят для сайтов, основанных на создании и совместном использовании контента. Это означает, что вы можете использовать их для создания простых блогов, обучающих веб-сайтов, новостных сайтов и т. Д. С помощью правильных инструментов вы можете даже заниматься более продвинутыми веб-проектами с использованием CMS, таких как интернет-магазины, частные сайты и форумы.
Через мгновение мы познакомим вас с некоторыми из лучших возможностей CMS, доступных сегодня. Однако перед этим поговорим о том, какие функции вам следует искать при выборе CMS для вашего сайта.
Какие функции должны присутствовать в CMS
К настоящему времени у вас должно быть уже чёткое представление о том, что такое CMS в теории. На этом этапе давайте поговорим о некоторых конкретных возможностях, которые они могут предложить. Лучшие CMS должны обеспечивать:
- Способ легко публиковать новый контент. Любая качественная CMS будет включать мощный редактор и множество опций, чтобы убедиться, что ваш контент выглядит первоклассным.
- Варианты таксономии контента. Чем больше контента на вашем веб-сайте, тем более важно, чтобы всё было организовано. Вот почему CMS должна позволять вам создавать категории, назначать теги для своих статей и т. д.
- Функции редактирования страниц. Помимо публикации контента вам нужно будет создавать различные типы страниц для вашего сайта. Ваша CMS должна предоставить вам инструменты, необходимые для выполнения этой работы.
- Высокий уровень настраиваемости. По нашему опыту, лучшие CMS платформы очень настраиваемые. Это означает, что они позволяют добавлять практически любую функцию, которая, в свою очередь, позволяет создавать более продвинутые веб-сайты.
- Сильное сообщество. CMS с активными сообществами постоянно развиваются, поэтому вы всегда будете иметь доступ к обновлениям, патчам безопасности и помощи от других знающих людей.
Это пять основных функций, которые вы ожидаете от любой стоящей CMS. Кроме того, большинство из лучших вариантов CMS сильно различаются по характеристикам и типам проектов, для которых они подходят.
В остальной части этой статьи мы рассмотрим некоторые из наших любимых платформ CMS. Мы обсудим, что делает их уникальными, исследуем их плюсы и минусы и поможем вам выбрать лучшие CMS для своего сайта.
8 лучших CMS в 2020 году
Мы выбрали для вас довольно много вариантов CMS. Тем не менее, все они имеют одну общую черту – они все с открытым исходным кодом и доступны для установки в 1 клик на Hostinger! Это означает, что вам не нужно тратить ни копейки, чтобы загрузить и попробовать каждую из них. Протестируйте лучшие CMS в тарифном плане веб-хостинга «Всё включено».
Имея это в виду, давайте познакомим вас с восьмёркой лучших бесплатных вариантов CMS, доступных в 2020 году!
1. WordPress
Мы готовы поспорить, что вы уже слышали о WordPress. Эта CMS может похвастаться самой большой долей рынка среди своих конкурентов, и легко понять, почему.
Хотя WordPress была задумана как платформа для ведения блога, она выросла далеко за пределы этих возможностей. Платформа проста в использовании, и вы можете настроить её как захотите, используя плагины и темы (которых у вас тысячи на выбор).
Когда дело доходит до управления контентом, WordPress также обеспечивает первоклассный опыт. Публикация новых сообщений и страниц проста, и у вас есть доступ к мощному редактору, который позволяет отформатировать ваш контент. Кроме того, платформа также поддерживает регистрацию пользователей, регулярно получает обновления и имеет большое сообщество пользователей.
Ключевая особенность:
- Включает интуитивно понятные варианты публикации и управления контентом.
- Предоставляет мощный редактор, который позволяет легко отформатировать ваш контент.
- Высокая настраиваемость благодаря тысячам плагинов и тем.
- Обладает сильным и ярким сообществом.
Единственным недостатком использования WordPress является то, что иногда вам нужно смешивать и сопоставлять множество плагинов, чтобы добавить точные функции, необходимые для вашего сайта. Существуют также другие варианты CMS, которые обеспечивают более оптимизированный опыт ведения блога, хотя они не могут соответствовать настраиваемости WordPress.
2. Joomla!
Когда люди обсуждают лучшие CMS, они обязательно вспоминают Joomla! это одно из названий, которое чаще всего встречается рядом с WordPress. Общий консенсус заключается в том, что, хотя Joomla не так дружелюбна к новичкам, как WordPress, она может быть более гибкой в некоторых аспектах.
Например, Joomla – отличный вариант, если вам нужно управлять множеством «настраиваемых типов сообщений». То есть, это идеальный вариант, если вы хотите запустить веб-сайт, который в значительной степени не основан на текстовом контенте. Платформа также предлагает гораздо больше возможностей, когда дело касается управления пользователями. Это делает её фантастическим вариантом для сайтов, основанных на членстве, например.
Кроме того, Joomla также включает многоязычную поддержку в базовой комплектации. Это означает, что вам не нужно использовать плагины или расширения для добавления других языков на ваш сайт. Наконец, Joomla также позволяет вам использовать сразу несколько шаблонов или тем для разных типов контента.
Ключевая особенность:
- Отличная поддержка пользовательских типов сообщений.
- Предоставляет расширенные возможности управления пользователями.
- Включает многоязычную поддержку.
- Поддержка уникальных шаблонов для каждого типа страницы.
Характеристика Joomla звучит потрясающе, и это хороший выбор. Тем не менее, она далеко не так удобна для начинающих, как WordPress, поэтому вам может потребоваться больше времени, чтобы узнать, как запустить веб-сайт с помощью этой CMS.
Она также не предлагает столько расширений или шаблонов, как некоторые из её конкурентов. Это не повод от неё отказаться, но это означает, что есть некоторые функции, которые вам, возможно, потребуется реализовать вручную, что делает платформу подходящей для тех, кто имеет опыт разработки.
3. Drupal
Drupal – ещё одно название, которое обязательно должно войти в рейтинг CMS с открытым исходным кодом. Хотя она отстаёт от WordPress и Joomla на рынке, это не делает её менее заметной.
На практике Drupal показывает себя отлично во многих областях, в которых Joomla отстаёт. Например, она предлагает очень гибкую систему для работы с настраиваемыми типами сообщений. Это также даёт вам высокую степень контроля над вашими пользователями и их разрешениями, а также может обрабатывать многоязычные сайты в базовой версии.
Однако есть и другие области, где Drupal выгодно отличается от остальных. Например, система таксономии намного мощнее, чем у конкурентов. Кроме того, Drupal считается более безопасной платформой, чем WordPress и Joomla.
Ключевая особенность:
- Предлагает гибкую систему создания и управления пользовательскими сообщениями.
- Предоставляет расширенные настройки управления пользователями и разрешения.
- Включает поддержку многоязычных сайтов.
- Имеет подробную систему таксономии.
- Обладает первоклассной безопасностью.
Вы можете создавать практически любой тип веб-сайта, который вам нужен, используя платформы «большой тройки» CMS, которые включают WordPress, Joomla и Drupal. Однако Drupal славится своей масштабируемостью и безопасностью, что часто делает её лучшим вариантом для корпоративных и бизнес-сайтов.
Однако она имеет крутую кривую обучения. В большинстве случаев мы не рекомендуем использовать Drupal, если у вас нет опыта веб-разработки. Однако, если вам нравится разработка, это один из лучших вариантов CMS, доступных сегодня.
4. Typo3
Теперь мы отправляемся в область менее известных платформ CMS. Однако это не делает эти варианты менее ценными. Это просто означает, что они имеют более конкретные варианты использования.
Например, давайте рассмотрим Typo3. Это CMS с масштабируемостью в качестве основного пункта продажи, и она подходит для веб-сайтов уровня предприятия. Например, если вы хотите использовать CMS для создания интрасети, Typo3 будет отличным выбором.
С другой стороны, когда дело доходит до удобства пользования, Typo3 обычно не является лучшим выбором. По нашему опыту, эта CMS лучше всего подходит для пользователей, у которых есть некоторый опыт веб-разработки, и не очень подходит для небольших простых веб-сайтов.
Тем не менее, Typo3 действительно содержит множество интересных функций, таких как многоязыковая поддержка. Она также позволяет запускать несколько сайтов из одной установки, что может сэкономить вам много работы.
Ключевая особенность:
- Отличный выбор для сайтов корпоративного уровня.
- Включает поддержку многоязычных веб-сайтов.
- Позволяет управлять несколькими сайтами из одной установки.
- Позволяет делиться данными и инструментами между вашими веб-сайтами.
В целом, мы рекомендуем использовать Typo3, если вам нужно управлять несколькими сайтами, которые подпадают под один и тот же тип. С помощью этой CMS вы можете обмениваться шаблонами, расширениями и даже пользователями между вашими сайтами, что не поддерживается большинством других платформ.
5. Serendipity
В отличие от нашего предыдущего выбора, Serendipity – это удобная для пользователя CMS, которая идеально подходит для небольших блогов. По нашему опыту, это одна из самых простых CMS, которые вы можете использовать.
Тем не менее, это не значит, что у неё нет функций. Вместо этого она обеспечивает отличную производительность для большинства веб-сайтов благодаря встроенным настройкам динамического кэширования.
Когда дело доходит до функциональности, вы можете расширить возможности платформы, используя темы и плагины. Кроме того, вы можете искать специальные плагины для фронтальных или внутренних серверов, что упрощает поиск необходимых вам инструментов.
Ключевая особенность:
- Идеально подходит для ориентированных на производительность веб-сайтов.
- Обеспечивает доступ к большому набору тем и плагинов, чтобы помочь вам настроить свой веб-сайт.
В целом, Serendipity – идеальный вариант для небольших сайтов. Это также делает создание простых, элегантных блогов прогулкой по парку. Однако, если вам интересны более амбициозные проекты, этой платформе не хватает огневой мощи. Лично мы рекомендуем её, если вы ищете что-то, что не так сложно, как WordPress или Joomla, и с чем легко разобраться.
6. Dotclear
Dotclear – ещё один отличный вариант, если вы ищете CMS для ведения блога. Среди всех CMS, которые мы тестировали, немногие из них так же просты в использовании, как Dotclear. Несмотря на это, платформа имеет опыт редактирования, который очень похож на тот, что предлагает WordPress.
С Dotclear вы получаете доступ к надёжному набору вариантов публикации, управления и таксономии. Платформа позволяет писать ваши сообщения в виде простого текста, HTML и даже синтаксиса Wiki.
Помимо этих основных функций, Dotclear также позволяет генерировать RSS-каналы. Кроме того, вы можете добавлять новые функции на свой сайт с помощью плагинов и тем.
Ключевая особенность:
- Очень прост в использовании и настройке.
- Поддерживает простой текст, HTML и синтаксис Wiki.
- Позволяет легко генерировать RSS-канал для вашего сайта.
В конечном итоге мы поставили Dotclear в ту же категорию, что и Serendipity. Это одна из лучших платформ CMS, которую вы можете выбрать, если хотите создать простой блог. Кроме того, любая из них включает все параметры, необходимые для запуска успешного проекта. Которую вы выберете – целиком зависит от ваших личных предпочтений.
7. ImpressPages
ImpressPages – малоизвестная CMS. Тем не менее, она лучше всего подходит для создания блога. Её редактор прост и оснащён современным интерфейсом. Кроме того, она позволяет добавлять некоторые элементы, которых нет у других CMS – по крайней мере, без использования расширений, таких как карты и формы.
Ведение блога и редактирование в сторону, эта CMS достигает вершин по всем направлениям дизайна. Её панель управления выглядит современно, проста в использовании и предоставляет вам множество возможностей для настройки ваших страниц и функциональности вашего сайта.
ImpressPages – отличный вариант, если вы ищете CMS с современным интерфейсом. Она также включает в себя интуитивно понятный компоновщик перетаскивания в базовой версии, поэтому создание необходимых вам страниц происходит очень просто. Кроме того, вы можете настроить CMS с помощью плагинов и тем.
Тем не менее, несмотря на множество преимуществ, ImpressPages не может конкурировать с такими платформами, как WordPress, когда дело доходит до чистого количества расширений. Это означает, что создание сайтов с настраиваемыми функциями иногда может быть более сложным.
Ключевая особенность:
- Предлагает простой и современный интерфейс, который прост в использовании.
- Включает мощный редактор с расширенными функциональными возможностями.
- Позволяет легко создавать контент с помощью перетаскивания страниц.
- Обеспечивает доступ к достойному выбору плагинов и тем.
По нашему мнению, эта малоизвестная платформа – лучшая CMS, которую вы можете использовать, если хотите создать простые целевые страницы, или если вы цените простоту использования очень высоко.
8. Chamilo
И последнее, но не менее важное: давайте посмотрим на Chamilo. Эта платформа отличается от всех остальных, что мы видели до сих пор, потому что она ориентирована на определённый тип веб-сайта – учебные платформы. На самом деле, Chamilo – это так называемая система управления обучением (LMS), которая является специфическим видом CMS.
С Chamilo вы можете создавать онлайн-курсы, которые варьируются от простого до очень сложного. Ваши классы могут включать в себя текст, мультимедийные элементы и вопросы с несколькими вариантами выбора, и вы даже можете назначать задания. Если вы ищете CMS, которая позволит вам избежать домашних заданий, то не читайте дальше.
Сравнение Chamilo с другими вариантами CMS, которые мы рассмотрели до сих пор, не имеет особенного смысла, поскольку у этой платформы есть совершенно уникальный вариант использования. Однако достаточно сказать, что Chamilo имеет свои особенности, когда дело доходит до простоты использования. Это отличный вариант, если вам нужна платформа, которая может работать с несколькими преподавателями, и предоставляет вам инструменты, необходимые для создания онлайн-уроков.
Ключевая особенность:
- Предлагает мощную платформу для создания онлайн-курсов.
- Позволяет нескольким учителям работать бок о бок.
- Позволяет создавать викторины, условные вопросы, задания и другие учебные материалы.
Единственным недостатком для Chamilo является то, что разработка для платформы не так активна, как с другими вариантами CMS, которые мы видели до сих пор. Однако у этой LMS существует сильное сообщество пользователей на испанском и английском языках, если вам нужна помощь при запуске.
Заключение
Выбор того, какую CMS использовать, настолько же личный, как выбор операционной системы (ОС). Все лучшие варианты CMS имеют своих сторонников и противников, но вам не стоит принимать решение легкомысленно. Лично мы частично склоняемся к WordPress из-за простоты использования и высокого уровня настройки. Тем не менее, ваш выбор может отличаться, поэтому мы рекомендуем вам протестировать более чем одну CMS, прежде чем выбрать ту, которая сделает ваш сайт лучше.
Как вы думаете, есть ли ещё лучшие CMS в 2020 году? Поделитесь своими мыслями с нами в разделе комментариев ниже!
Лучшие CMS – системы управления сайтами, движки для сайта
Краткий обзор рынка CMS
Аббревиатура CMS обозначает систему управления содержимым сайта. Это то, с помощью чего можно управлять внешним видом сайта, размещать на нем контент, выводить или убирать функциональные блоки и т.д. В digital-среде CMS часто называют платформой, движком или админкой.
Все системы управления сайтами делятся на 4 основных категории. Коротко расскажем о каждой из них.
1. Коробочные (коммерческие) CMS
Такие системы создаются коммерческими структурами с целью продажи. Клиенты (в роли которых часто выступают агентства-разработчики) разово приобретают лицензию на CMS, чтобы на ее основе создать нужный сайт.
ТОП-5 наиболее популярных в России:
- 1С-Битрикс
- CS-Cart
- UMI.CMS
- NetCat
- Shop-Script
2. Оpen-source CMS
Часто их называют свободными или бесплатными. Это значит, что такие CMS можно использовать любых целях: от разработки собственного сайта на ней до публикаций улучшенных версий в свободном доступе.
ТОП-5 наиболее популярных в России:
- WordPress
- Drupal
- Joomla!
- MODX
- Opencart
3. Студийные CMS
Иногда их называют индивидуальными или самодельными. Такие CMS обычно создаются компаниями с целью создания на их основе сайтов для своих клиентов. Данный вид систем управления сайтами с каждым годом становится менее востребованным, поэтому в каталогах Workspace не представлен.
ТОП-5 наиболее популярных в России:
- UralCMS
- Canape CMS
- Evolution CMS
- Imprimatur
- Текарт CMS/CMF
4. SaaS или конструкторы сайтов
По своей сути это онлайн-сервисы, с помощью которых можно создать простой сайт, не имея специальных навыков программирования. Использование SaaS обычно подразумевает абонентскую плату.
ТОП-4 наиболее популярных в России:
- InSales
- ADVANTSHOP
- Tilda Publishing
- uCoz
На что нужно обратить внимание при выборе CMS
Кратко приведем основные моменты, о которых стоит задуматься заранее:
- Популярность CMS
Чем популярнее система управления сайтом, тем больше разработчиков специализируются на ней. На практике для заказчиков это значит, что если возникнет необходимость сменить подрядчика для разработки или техподдержки сайта, в случае с непопулярной CMS, найти новую команду будет сложно. - Специализация CMS на типе сайтов
Одни CMS разработаны специально для создания интернет-магазинов, другие — для разработки информационных порталов, третьи — для запуска корпоративных сайтов и т.д. - Специализация CMS на отрасли
Каждая отрасль бизнеса обладает своими отличительными особенностями. То, что идеально подходит для создания b2b-сайтов промышленной тематики, вряд ли подойдет для разработки b2c-интернет-магазина одежды. - Стоимость и удобство настройки
Например, для проектов с небольшим бюджетом, где требуется лишь стандартный функционал, хорошо подходят SaaS. Если речь идет о создании сайта со сложной или нестандартной структурой, предназначенных для высоких нагрузок — то без большой digital-команды, которая сама посоветует наиболее подходящее решение — не обойтись. - SEO-потенциал CMS
Не все CMS одинаково хорошо подходят для дальнейшего продвижения сайтов на них в поисковых системах. Это нужно обязательно учитывать в случаях, когда планируется сделать ставку на органический, а не платный трафик.
На какой CMS делать сайт — советы профессионалов
Для создания сайта необходимо выбрать подходящий CMS движок. Эта задача является важной, так как от неё зависит дальнейшее развитие веб-проекта. Ошибиться с выбором легко — хороших движков мало, а плохих — много. Приведу несколько критериев, которые упростят выбор.
Выбирайте популярную CMS
Выбрав популярную систему управления, проще найти обучающий материал и тематические блоги со статьями по разработке и обслуживанию сайта. Также всегда будет просто найти специалистов, которые смогут помочь в доработках сайта. Малораспространенные CMS часто имеют плохую документацию и могут возникнуть проблемы при решении каких-то специфических задач.
Рейтинг популярности бесплатных CMS на 2020 год:
1С-Битрикс — 18%
WordPress — 9%
MODx — 9%
OpenCart — 7%
Joomla — 5%
Drupal — 2%
- Остальные — 51%
Самым распространенным движком в области коммерческих веб-проектов является платный Bitrix. Это тяжелый и гибкий инструмент, который предлагает широкие возможности для разработки интернет-магазинов. Кроме этого, это один из не многих движков, с поддержкой синхронизации с 1C. Выбор целесообразен при разработке больших интернет-магазинов с поддержкой 1С. Для других случаев лучше сделать другой выбор.
WordPress — блог за 5 минут
Лучший движок для начинающих разработчиков и для сайтов, направленных на публикацию статей или новостей. Один из старейших инструментов с множеством дополнений и самым большим сообществом. Прост в изучении и поддержке. Изначально задумывался как блоговый движок.
Несмотря на множество плюсов, не рекомендован к разработке интернет-магазинов и больших проектов. Устаревшая архитектура и отсутствие шаблонизатора передаются от версии к версии.
MODX — непревзойденная гибкость
MODX очень популярен в странах СНГ и вышел по этому показателю на 3 место. Главный девиз MODX — «creative freedom», что переводится как «свобода творить». Отличительной особенностью является полная свобода действия при создании сайта.
Замечательное решение, но для успешного создания сайтов под её управлением нужно уметь верстать. Если CSS, HTML и JS Вы знаете поверхностно, то лучше пока не начинать изучение с этого движка.
Joomla
Некогда самая распространенная CMS в мире сдаёт свои позиции с каждым годом. На Joomla можно сделать любой тип сайта — от блога до интернет-магазина. Но профессиональные веб-разработчики негативно отзываются о ней.
- Чтобы начать делать сайты на Joomla не требуется знаний из области веб-программирования и веб-дизайна. Это ведёт к тому, что школьники и студенты выбирают именно эту систему в качестве своего инструмента. В результате в интернете появляется куча некачественных сайтов с однотипной вёрсткой и шаблонами. Найти в интернете хороший сайт под управлением joomla сложная задача.
- Вторая причина вытекает из первой. Под движок много модулей, большинство которых, написаны начинающими программистами. Качество этих модулей оставляет желать лучшего и есть большая вероятность что неизвестный модуль нарушит работоспособность сайта или сделает сайт уязвимым для вирусов и хакерских атак.
- Проблемы с переходом на новые версии движка. Создав сайт на версии 2.5 перевести в будущем сайт на новую версию будет проблематично. Каждый модуль и шаблон жёстко затачивается под определенную версию и обновление может привести к полной неработоспособности сайта.
Тем не менее, это хорошая и удобная CMS. Главное подходить с умом к разработке. На данный момент уже готовится к выходу 4 версия движка, где были исправлены многие недостатки и добавлен полезный функционал. Но всё же некоторые детские болезни никуда не делись и рекомендовать можно движок лишь для тех, кто хочет делать сайты только мышкой, собирая сайт как в конструкторе.
Drupal — мощь в чистом виде
Очень мощная CMS. Её чаще всего выбирают профессиональные веб-разработчики. Начинающим веб-программистам будет сложно начинать знакомство с Drupal. Сложная структура и непонятные термины могут отпугнуть многих, но освоим его Вы сможете в дальнейшем создавать сайты любой сложности. На данном движке созданы многие крупные зарубежные порталы, например официальный сайт дистрибутива Ubuntu. К сожалению, сейчас движок теряет свою популярность. Особенно в России. Обусловлено это тем что появляется всё больше конкурентов с более простым подходом к разработке.
CMS определенного назначения
Все CMS можно условно классифицировать по основному предназначению. Не хочется навязывать личные предпочтения, но в то же время, хочется поделиться своим мнением о лучшем движке в той или иной классификации:
- Общего назначения: MODX Revolution;
- Блоговый движок: WordPress;
- Форум: phpBB;
- Галерея: MiniGal 2;
- Новостной портал: DLE;
- Интернет-магазин: Opencart или MODX Revolution + miniShop2;
- Социальная сеть: LiveStreet.
Немного про платные CMS
Bitrix — самый популярный платный движок. Причем, отрыв от ближайшего конкурента внушителен. Используется в основном для больших интернет-магазинов и порталов с высокой посещаемостью. Имеет хорошую техподдержку и документацию. Основными недостатками являются высокая стоимость и требовательность к ресурсам хостинга.
DLE — основная концепция заключается в том, что все модули уже включены в установщик и после установки остается только активировать нужные. Легка в изучении. Позиционируется как движок для новостных порталов. В настоящее время медленно, но верно теряет популярность из-за наличия бесплатных альтернатив.
Выводы
Подведём итог:
- Совет первый — выбирайте популярную CMS, чтобы при изучении не было нехватки в документации и статьях по её настройке, компонентах и модулях.
- Совет второй — отталкивайтесь при выборе от собственных знаний. Если нет знаний в веб-программировании, то выбрав MODX или Drupal, Вы, скорее всего, ни к чему хорошему не придёте.
- Совет третий — отталкивайтесь от назначения сайтов, которые планируете создавать. Если это форум или картинная галерея, то есть смысл обратить внимание на специализированные движки, предназначенные именно для этих целей.
Создание сайтов на OpenCart 🔥 Золотой Код
OpenCart — система с открытой исходной кодировкой для создания интернет-магазинов. Включает в себя блок бесплатных и платных дополнений. Вы можете найти ответы на все возникающие вопросы непосредственно в сообществах или форумах.
OpenCart является несложной системой, которая позволяет создание сайта без особых навыков программирования.
Почему движок Opencart подходит для разработки интернет-магазина?
- Большие возможности настройки сайта для реализации ваших задач
- Возможность в подключении CRM и аналитики
- Незамедлительный запуск вашего магазина — старт продаж в течение 7 дней
- Лёгкая административная панель управления
- Высокая скорость загрузки страниц и усиленная безопасность сайта
- Доступное управление продажей товаров, добавлением категорий, акций и купонов и отслеживанием заказов
Дизайн и работа с шаблонами
На OpenCart нет возможности изменять внешний вид сайта с помощью визуального редактора. Однако, вы можете либо выбрать другой шаблон, который лучше подойдет для воплощения вашей идеи, или обратиться за помощью к профессионалам. Для управления темами в административной панели есть раздел «Дизайн». Через него можно редактировать файлы шаблона, настраивать языки, баннеры и SEO URL.
При выборе дизайна для сайта обратите внимание на следующие нюансы:
- Версия системы, для которой создан шаблон
- Адаптивность макета под различные устройства
Если вы покупаете платную тему, то есть возможность просмотра через демо-режим. Обязательно обращайте внимание на рейтинг и читать отзывы других пользователей. Можно не акцентировать внимание на комментариях о внешней привлекательности, но если в отзывах есть сведения об ошибках при установке шаблона, то обратите на них внимание, перед тем, как делать покупку.
Функционал
Загрузка OpenCart не доставит вам трудностей, потому что на многих хостингах эта CMS разворачивается в один клик из административной панели. Разработчику нужно только прикрепить доменное имя, база данных будет создана и присоединена автоматически. Установить систему можно на любой сервер с поддержкой PHP и MySQL.
Возможна проверка движка без установки,при этом нужно лишь запустить его демо-версию. На русскоязычном официальном сайте CMS есть ссылки на демо витрины магазина и административной части. В первом случае вы сможете оценить внешний вид и работу интернет-магазина на OpenCart со стороны пользователя. В демо-версии панели администратора есть все инструменты, как и в полной версии системы. Но существуют ограничения, например, невозможность добавления новых товаров.
OpenCart разработана по принципу MVC. Это значит, что содержимое приложений, пользовательский интерфейс и управляющая логика представлены в виде трех компонентов, которые можно использовать отдельно друг от друга. Такой подход позволяет настраивать систему по желанию пользователя.
На базе OpenCart можно создавать интернет-магазины любой сложности. Базовый функционал системы можно расширить за счет дополнений. Их система насчитывает около 9000.
При разработке интернет-магазина можно не добавлять модули. Базовые инструменты поставляются в комплекте с движком. Чтобы запустить онлайн-продажи нужна установка и настройка CMS. Среди внутренних модулей вы найдете:
- Рейтинг продуктов
- Представление соответствующих товаров
- Блок с ранее открытыми товарами, который помогает пользователю вернуться на ранее открытые страницы
- Возможность добавить товар в закладку без регистрации и авторизации
- Возможность менять размер изображения. Изначально на странице отражается небольшая фотография, но при наведении курсора, она увеличивается и можно рассмотреть мелкие фрагменты
- Выбор способа доставки
- Отзывы клиентов. Пользователи могут добавлять их после авторизации через соцсети или написания своего имени
- Выбор налоговой ставки. Будет полезен магазинам, которые продают товар с разными НДС, а также для оптовых продавцов и предпринимателей, которые возвращают налог
- Выбор товара с упаковкой или без и автоматический расчет стоимости в зависимости от условий
Для качественного функционала интернет-магазина нужно наблюдать за показателями продаж, а также анализировать характеристики товара и поведение покупателей. Для этого можно интегрировать внедренные инструменты сбора статистики, которые показывают информацию за выбранный период: месяц, неделю или день. С помощью этих данных можно выяснить, из каких городов были совершены заказы, какой средний возраст покупателей, что чаще всего приобретали в отчетном периоде. Это позволит точнее определить целевую аудиторию, в соответствии с полученными данными сформировать маркетинговую стратегию и увеличить показатели продаж.
С работой со сторонними сервисами у OpenCart не возникает проблем. Создать онлайн-оплату товара возможно при помощи официального расширения «Яндекс.Касса». Вместо «Яндекса» можно интегрировать другие платёжные системы: например, Robokassa или PayAnyWay. Для общения с клиентами есть модуль Jivosite, в котором менеджер оперативно отвечает на возникающие вопросы.
Ценовая политика
CMS OpenCart распространяется по свободной лицензии. Движок можно бесплатно скачать с официального сайта или установить в один клик через административную панель на хостинге. Для представления доступна последняя версия с бесплатными обновлениями.
SEO-оптимизация и продвижение
В этом движке доступны вполне понятные URL. Для включения нужно открыть раздел «Система», выбрать «Настройки» и перейти на вкладку «Сервер». Включить опцию «Использовать SEO URL-адреса».
Минимальная SEO-настройка сайта выполняется в этом же разделе настроек на вкладке «Основные». Здесь формируются мета-теги Title, Description и Keywords, по которым интернет-магазин будет индексироваться поисковыми системами.
Для более тонкой и точечной настройки SEO используются специальные модули. Есть платные и бесплатные расширения.
Преимущества движка
OpenCart имеет немало плюсов, которые определили ее лидирующую позицию в нише создания интернет-магазинов в Рунете. Среди которых:
- Открытая исходная кодировка, позволяющая сторонним разработчикам создавать модули и шаблоны для CMS
- Поддержка множества языков
- Возможность выбора темы из тысячи бесплатных и коммерческих шаблонов.
- Встроенные магазинные модули, с помощью которых можно организовать онлайн-продажи.
- Обширные возможности интеграции с российскими сервисами, в том числе для онлайн-оплаты товаров.
- Простая панель администратора
- Многопользовательское сообщество, которые могут помочь с работой CMS: создание новых расширений и тем, формирование базы знаний, поиск ответов на форумах.
Выводы
Выбор бесплатной CMS с открытой кодировкой для того, чтобы создать интернет-магазин, актуален тогда, когда у платформы есть сообщество пользователей. Это гарантия повышенной безопасности, наличия хорошей поддержки со стороны профессионалов и возможность регулярного получения новых расширений.
Функционал Opencart создан для разработки средних и крупных интернет-магазинов, что является главным достоинством системы: в базовой сборке включены почти все достаточные инструменты для организации продаж и аналитики.
Примеры разработанных сайтов на Opencart:
Разработка сайта на CMS. Что такое интеграция CMS?
Разработка сайта на CMS (интеграция CMS) – дает заказчику возможность управлять контентом сайта самостоятельно, через удобную панель администратора, без привлечения специалистов.
Современные сайты — это не просто набор html-страниц и с проставленными между ними ссылками. С развитием интернета, требования к созданию сайтов очень выросли. Пользователи хотят видеть удобный и богатый функционал на посещаемых ими сайтах, им важен приятный и современный адаптивный дизайн, который корректно отображается на разных устройствах, наличие полезных текстов, фотографий и видео-контента.
Важно и наличие полезных динамических функций, например: слайдеров (привлекают внимание и доносят информацию до посетителей), формы обратной связи, онлайн чаты, (позволяют общаться с посетителями сайта, отвечать на вопросы), каталоги продукции, карточки товаров (возможность наглядно представить посетителям сайта доступный товар и предложить купить его).
Учитывая эти и многие другие требования разработчики и создали системы управления контентом (CMS).
Что такое CMS?
CMS (Content management system) – это система управления контентом сайта. Чаще всего говорят “система управления сайтом” или “движок сайта”.
Это целый набор инструментов по управлению информацией на сайте, его дизайном и функционалом, интегрированных в единую систему.
Говоря простыми словами система управления сайтом позволяет заказчику редактировать информацию на сайте самостоятельно т.е. выполнять все основные действия не привлекая специалистов. Например можно добавить новую страницу на сайт, вставить текст, таблицы, изображения и вывести ее в меню сайта.
Кроме того, CMS постоянно расширяют свой инструментарий для решения наиболее типичных и часто возникающих задач. Тем не менее, они не ограничивают владельцев сайта только своим функционалом — если возникает нестандартная задача, разработчики смогут создать необходимый модуль и встроить его в CMS.
Для чего нужны CMS?
Нередко, различные обстоятельства могут потребовать в кратчайшие сроки внести изменения в информацию на сайте, создать новый раздел, новость или страницу, исправить графический элемент дизайна. Все эти возможности появляются при использовании CMS. Кроме того, некоторые CMS изначально «заточены» под определенный тип сайта, будь то сайт-визитка, интернет-магазин, блог или корпоративный сайт. Таким образом, они обладают всем необходимым функционалом для успешного создания и развития нужного вам типа сайта, позволяют использовать готовые решения типичных задач, либо, при необходимости, создавать свой уникальный функционал.
Принцип работы CMS
Принцип работы CMS заключается в разделении сайта на клиентскую и административную части. Клиентская часть — это все то, что видит обычный посетитель зайдя на сайт. Общий дизайн сайта, его разделы, страницы, возможности оставить свои данные в форме связи или совершить покупку — это все и есть клиентская сторона. Административная часть предполагает управление и настройку клиентской. Это возможность создавать новые разделы, реализовывать различные формы связи, добавлять товар в интернет-магазин, менять дизайн.
Платные и бесплатные CMS. Какие нюансы.
Существуют бесплатные и платные системы управления контентом.
Из популярных платных – Битрикс. В случае использования платной CMS – необходима покупка лицензии на использование системы, а также ежегодное платное продление, для возможности обновления системы. В целом, создание сайта на платной системе обходиться для заказчика дороже, а также добавляет больше неудобств и сложностей при самостоятельном обновлении информации на сайте. Чаще всего требуется постоянная платная поддержка со стороны разработчика.
Из бесплатных – WordPress. Система №1 в мире. Покупать или платно продлевать лицензию – не требуется. Стоимость разработки сайта – обходиться для заказчика дешевле. Также интерфейс системы на много понятнее, чем в Битрикс – процесс создания и редактирования страниц получается более простым и быстрым.
При создании сайтов мы практически всегда используем бесплатную систему управления WordPress, она подходит для большинства наших клиентов и для решения самых разных задач.
Подробнее о создании сайтов на WordPress
Разработка сайта на CMS. Преимущества интеграции CMS.
Внедрение или интеграция CMS позволяет владельцам сайтов в кратчайшие сроки вносить нужные изменения, либо дополнять сайт различной информацией и функционалом.
Кроме того, создание сайта на CMS зачастую дешевле, чем услуги программирования сайта с нуля без использования CMS (самописные сайты). Ведь большинство необходимых возможностей, необходимых для развития сайта и ведения бизнеса в интернете, в CMS уже реализованы и будут доступны сразу после ее интеграции, а в случае создания сайта с нуля требуется оплачивать время программистов на их создание.
В отношении стоимость / качество, наиболее оптимально создавать сайт с CMS, и, при необходимости, дополнять его функционал, обратившись к программистам для решения нестандартных задач.
Также, использование CMS делает задачу оптимизации и продвижения сайта более простой, потому что позволяет в удобном интерфейсе настраивать метаданные каждой отдельной страницы, позволяет создавать и обновлять необходимую для успешной индексации в поисковых системах «Карту сайта», представляет возможность редактирования и удобного вывода сниппета в поисковой выдаче.
CMS позволяет решить все нюансы создания эффективного сайта, расширять его функционал, успешно оптимизировать и продвигать в поисковых системах, собирать и анализировать статистические данные о пользователях или продажах и многое другое. Не менее важным преимуществом является и более дешевая стоимость в отношении разработки системы управления сайта с нуля.
Движки сайтов которые мы предлагаем.
Салют вам, наши читатели!)
Рады что наш блог приносит информационную пользу. Сегодняшний пост про движки или CMS. Какую СМS выбрать вам думать не стоит. На самом деле после переговоров о создании сайта, мы сами предложим подходящий движок сайта. Наш опыт позволяет давать такие рекомендации. Мы учитываем все нужные аспекты для такого решения. Нагрузка, частота обновлений, кто будет заниматься сайтом и так далее. Есть масса нюансов которые мы вам конечно расскажем. Но некоторые системы мы предлагаем в этой статье. Весь материал взят из ru.wikipedia.org.
Систе́ма управле́ния содержи́мым (конте́нтом) (англ. Content management system, CMS)— информационная система иликомпьютерная программа, используемая для обеспечения и организации совместного процесса создания, редактирования и управления контентом (то есть содержимым).
Основные функции CMS:
- Предоставление инструментов для создания содержимого, организация совместной работы над содержимым,
- Управление содержимым: хранение, контроль версий, соблюдение режима доступа, управление потоком документов и т. п.,
- Публикация содержимого,
- Представление информации в виде, удобном для навигации, поиска.
В системе управления содержимым могут находиться самые различные данные: документы, фильмы, фотографии, номера телефонов, научные данные и так далее. Такая система часто используется для хранения, управления, пересмотра и публикации документации. Контроль версий является одним из основных её преимуществ, когда содержимое изменяется группой лиц.
1. WordPress — система управления содержимым сайта с открытым исходным кодом, распространяемая под GNU GPL. Написана на PHP, в качестве базы данных использует MySQL. Сфера применения — от блогов до достаточно сложных новостных ресурсов и интернет-магазинов. Встроенная система «тем» и «плагинов» вместе с удачной архитектурой позволяет конструировать практически любые проекты. WordPress выпущен под лицензией GPL версии 2.
2. Joomla! (произносится джу́мла) — система управления содержимым (CMS), написанная на языках PHP и JavaScript, использующая в качестве хранилища базы данных СУБД MySQL или другие индустриально-стандартные реляционные СУБД. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL.
CMS Joomla! включает в себя различные инструменты для разработки веб-сайта. Важной особенностью системы является минимальный набор инструментов при начальной установке, который дополняется по мере необходимости. Это снижает загромождение административной панели ненужными элементами, а также снижает нагрузку на сервер и экономит место на хостинге.
Joomla! позволяет отображать интерфейс фронтальной и административной части на любом языке. Каталог расширений содержит множество языковых пакетов,[6] которые устанавливаются штатными средствами администрирования. Доступны пакеты русского, украинского, белорусского и ещё некоторых языков стран СНГ.
3. Magento — система управления интернет-магазинами. По данным Alexa, Magento — самая популярная система управления интернет-магазинами в мире на февраль 2013 г. В июне 2011 г. компания Magento Inc. была приобретена компанией eBay Inc.
На Magento работают официальные интернет-магазины многих известных компаний: 20th Century Fox,Gap, Giro, Kipling, Lenovo, Longines, Movado, Nestlé Nespresso, Nokia, Olympus, barackobama.com, Samsung, Sierra Nevada Brewing Company, Skype, Time Out, Tool King, Villeroy & Boch.
В отличие от Joomla, где прямо в административной части можно назначить место отображения и параметры конкретного модуля на странице, Magento в основном нацелена на редактирование экранных блоков витрины не через административную часть, а через файлы логической разметки и файлы шаблонов. Такой подход, с одной стороны, даёт большую гибкость разработчикам магазинов, но, с другой стороны — в этом одна из причин, почему у простых администраторов Magento считается сложной в изучении системой.
4.PrestaShop — веб-приложение для электронной коммерции с открытым кодом. Данное приложение написано на PHP, для написания шаблонов используется Smarty, для создания баз данных используется MySQL. Этот движок предназначен для малого и среднего бизнеса и имеет более 310 стандартных функций для быстрого создания функционального магазина. В 2010 и 2011 годах PrestaShop был признан лучшим веб-приложением для интернет-магазинов, завоевав награду Best Open-source Business Application.
Официально компания была создана в августе 2007 Игорем Шлюмбергером[1] и Бруно Левеком[2]. Впоследствии, в 2011 году был создан дополнительный офис в Майами.
PrestaShop переведен почти на 60 языков, в том числе и на русский, и используется 140 000 магазинов по всему миру. Важную роль в развитии компании играет сообщество PrestaShop (PrestaShop Community), которое на данный момент насчитывает более 500 000 человек.
На конец 2011 года у Prestashop около 100 членов команды, состоящей из разработчиков, дизайнеров и ИТ-специалистов специализирующихся на электронной коммерции. Штаб-квартиры находятся в Париже и Майами.
2012 год. — Объявлен выход Beta-версии 1.5; — Заметный рост интереса к CMS Prestashop со стороны малого и среднего бизнеса, ; — На 2012 год сервисом PrestaBox поддерживается более 100 000 действующих интернет-магазинов[3] — Количество загрузок CMS в сутки превышает 1 500, а общее число за всю историю превысило 3 300 000 скачиваний с официального сайта. — Осуществляется платная и бесплатная поддержка; — Действует площадка[4], интегрированная также в администраторскую часть магазина; — Официальный форум Prestashop, в том числе и на русском языке, является авторитетной площадкой для обмена информацией и поддержки пользователей. На официальном сайте имеются также: галерея, блог и учебный ресурс и многое другое[5].
PrestaShop иногда сравнивают с Magento и OpenCart. Уступая первому прежде всего по размеру сообщества и количеству готовых решений, выигрывает у него же за счет легкости и скорости работы. OpenCart, также как и PrestaShop легок в освоении, быстр и становится популярней с каждым годом.
PHP-фреймворк или CMS? Как понять, что выбрать для создания сайта?
3 years ago | 10.8K
Времена уникальных сайтов, написанных веб мастерами самостоятельно от начала и до конца, уходят в прошлое. Современные требования к сайтам таковы, что код для необходимого функционала во многих случаях пришлось бы писать годами.
На помощь программистам и верстальщикам приходят такие популярные и эффективные инструменты: PHP Фреймворки и CMS (от англ. Content Management System — система управления контентом). Вариант выбора зависит от знаний вебмастера и целей, поставленных перед проектом.
Как же разобраться и понять, что выбрать Фреймворк или CMS?
Что из себя представляют PHP-Фреймворки
Работа с Фреймворком требует определенных знаний. Но это не так страшно, как может показаться на первый взгляд.
Существует множество информативных ресурсов, дающих стартовые знания, а когда вы поймете принцип их работы от вас потребуется только желание к творчеству и экспериментированию. Фреймворк можно назвать основой для будущего приложения, он является набором готового кода, позволяющего решать задачи, поставленные перед создателями сайтов.
Самые популярные PHP Фреймворки:
Zend Framework;
Yii;
Phalcon;
Codeigniter — изучите возможности этого фреймворка у профессионалов:
Laravel;
Symfony2.
Достоинства
1. Код созданный на Фреймворках «легкий», он отличается высокой производительностью. Скорость работы выше только у приложений, написанных на чистом PHP, с индивидуальной разработкой кодов.
2. Хорошая защищенность кода. Фреймворки пишут опытные программисты, код проходит тестирование сообществом разработчиков. Недостатки и уязвимости своевременно устраняются.Возможность применения нестандартных решений значительно снижает вероятность взлома.
3. Универсальность. Используя готовые классы и библиотеки Фреймворков можно решить любую поставленную задачу.
Трудности, с которыми вы можете столкнуться
1. Новичку, первое время будет довольно тяжело разобраться в коде. Но нужно заметить, что язык PHP довольно прост в изучении и интуитивно понятен. Освоив азы, вы довольно быстро разберетесь и со сложными заданиями.
2. Для разработки сайта требуется определенное время. Хотя в библиотеках Фреймворков есть все необходимые коды, собрать из них функционирующий сайт не так уж и просто. Зато полученный результат того стоит. У вас будет уникальный, не похожий на другие, сайт.
3. В готовом сайте будет отсутствовать административный модуль. Его нужно собирать самостоятельно. Это не тяжело, если у вас есть хотя бы небольшие знания по PHP. К счастью, есть множество почти готовых решений, требующих незначительной доводки.
4. Считается, что сайты, созданные на основе Фреймворков, обходятся дорого в обслуживании. Причина кроется в уникальности. Даже опытный программист через полгода может забыть, какие коды он использовал при создании сайта. Чтобы упростить работу необходимо оставлять комментарии для каждого используемого элемента.
Системы управления контентом (CMS)
Если говорить простым и понятным языком CMS – это сердце сайта. В системе присутствует движок, отвечающий за правильную подачу данных и админ панель, позволяющая изменять конфигурацию страниц и разделов.
Основной задачей таких систем является сбор и объединение данных в единое целое. Источники при этом могут находиться как на самом ресурсе, так и вне его. Используя CMS, можно быстро создавать сайты, наполнять их содержимым.
Современные CMS — комплексное решение, имеющее огромный набор функциональных возможностей.
Самые популярные CMS:
Joomla! — подробнее читайте JOOMLA: достоинства и недостатки бесплатного движка
Drupal;
WordPress.
Достоинства
1. Самое главное достоинство – это минимальное время, требующееся для разработки сайтов.
2. Множество готовых дополнений в виде легко устанавливаемых расширений.
3. Изучение, настройка — несложные, интуитивно понятные.
4. Дают возможность создать свой сайт, даже если вы совершенно не владеете языками программирования.
5. Схожесть устройства админ панели и функционала различных CMS упрощают работу вебмастеров.
На что нужно обратить внимание
1. У многих CMS есть некоторая ограниченность в возможностях. Встречаются системы с четко очерченными задачами. Что касается монстров как WordPress или Joomla! – здесь все решается путем установки расширений, в результате получаются сайты с большими возможностями.
2. Более низкая производительность, чем у сайтов, созданных на Фреймворках, требует больше ресурсов (не имеет значения, при мощном серверном оборудовании).
3. В некоторых случаях имеют избыточные функции. Это издержки универсальных решений, с которыми остается только смириться. К тому же никогда неизвестно что может понадобиться через месяц.
Выводы
Вариант выбора решения зависит от предполагаемого рода деятельности сайта, готовности к вложению средств в разработку или объема своих знаний.
Если вам не важна уникальность, а сайт требуется создать в кратчайшие сроки — нужна CMS.
Когда важен момент неповторимости и позволяют возможности, выбирайте вариант, при котором сайт создается на Фреймворке. В любом случае окончательное решение зависит от вас.
Быстрый старт | Hugo
В примерах этого краткого руководства используется macOS
. Инструкции по установке Hugo в других операционных системах см. В разделе «Установка».
Для запуска этого руководства рекомендуется установить Git.
Чтобы узнать о других подходах к изучению Хьюго, например, в книге или видеоуроке, обратитесь к странице внешних учебных ресурсов.
Шаг 1: Установите Hugo
Homebrew
и MacPorts
, менеджеры пакетов для macOS
, можно установить из brew.sh или macports.org соответственно. См. Установку, если вы используете Windows и т. Д.
brew install hugo
# или же
порт установить hugo
Для проверки новой установки:
Шаг 2: Создайте новый сайт
Приведенное выше создаст новый сайт Hugo в папке с именем quickstart
.
Шаг 3. Добавление темы
Список тем для рассмотрения см. На themes.gohugo.io. В этом кратком руководстве используется красивая тема Ananke.
Сначала загрузите тему с GitHub и добавьте ее в каталог themes
вашего сайта:
cd quickstart
git init
подмодуль git добавить https: // github.com / budparr / gohugo-theme-ananke.git themes / ananke
Примечание для пользователей, не использующих git:
- Если у вас не установлен git, вы можете скачать архив последней версии версия этой темы из: https://github.com/budparr/gohugo-theme-ananke/archive/master.zip
- Распакуйте этот файл .zip, чтобы получить каталог «gohugo-theme-ananke-master».
- Переименуйте этот каталог в «ananke» и переместите его в каталог «themes /».
Затем добавьте тему в конфигурацию сайта:
echo theme = \ "ananke \" >> config.Toml
Шаг 4: Добавление содержимого
Вы можете вручную создавать файлы содержимого (например, как содержимое /
) и предоставлять в них метаданные, однако вы можете использовать новый файл .
, чтобы сделать для вас несколько вещей (например, добавить заголовок и дату):
hugo new posts / my-first-post.md
Отредактируйте вновь созданный файл содержимого, если хотите, он будет начинаться примерно так:
---
title: "Моя первая запись"
дата: 2019-03-26T08: 47: 11 + 01: 00
черновик: правда
---
Черновики не развертываются; как только вы закончите публикацию, обновите заголовок сообщения, чтобы указать draft: false
.Больше информации здесь.
Шаг 5: Запустите сервер Hugo
Теперь запустите сервер Hugo с включенными черновиками:
▶ hugo server -D
| EN
+ ------------------ + ---- +
Страницы | 10
Страницы пагинатора | 0
Нестраничные файлы | 0
Статические файлы | 3
Обработанные изображения | 0
Псевдонимы | 1
Карты сайта | 1
Очищено | 0
Всего за 11 мс
Наблюдаем за изменениями в / Users / bep / quickstart / {content, data, layout, static, themes}
Наблюдая за изменениями конфигурации в / Users / bep / quickstart / config.Toml
Окружающая среда: «развитие»
Обслуживание страниц по памяти
Работает в режиме быстрого рендеринга. Для полной перестройки при изменении: hugo server --disableFastRender
Веб-сервер доступен по адресу http: // localhost: 1313 / (адрес привязки 127.0.0.1)
Нажмите Ctrl + C, чтобы остановить
Перейдите на свой новый сайт по адресу http: // localhost: 1313 /.
Не стесняйтесь редактировать или добавлять новый контент и просто обновлять в браузере, чтобы быстро увидеть изменения (вам может потребоваться принудительное обновление в веб-браузере, что-то вроде Ctrl-R обычно работает).
Шаг 6: Настройте тему
Ваш новый сайт уже выглядит великолепно, но вы захотите немного его настроить, прежде чем опубликовать его.
Конфигурация сайта
Откройте config.toml
в текстовом редакторе:
baseURL = "https://example.org/"
languageCode = "en-us"
title = "Мой новый сайт Hugo"
тема = "ананке"
Замените заголовок
выше на что-то более личное. Кроме того, если у вас уже есть готовый домен, установите baseURL
.Обратите внимание, что это значение не требуется при запуске локального сервера разработки.
Совет: Внесите изменения в конфигурацию сайта или любой другой файл на своем сайте во время работы сервера Hugo, и вы сразу увидите изменения в браузере, хотя вам может потребоваться очистить кеш.
Параметры конфигурации для конкретной темы см. На сайте темы.
Подробнее о настройке темы см. Настройка темы.
Шаг 7. Создание статических страниц
Это просто.Просто позвоните:
hugo -D
По умолчанию вывод будет в каталоге ./public/
( -d
/ --destination
флаг, чтобы изменить его, или установите publishdir
в файле конфигурации).
Как создать портал веб-сайта
Опубликовано в WordPress Саманта Родригес
Последнее обновление 24 ноября 2020 г.
Большинство посещаемых вами веб-сайтов имеют очень узкую направленность. Есть блоги, интернет-магазины, бизнес-сайты и так далее.Однако также можно запустить сайт, который действует как связующее звено для всех типов информации, который называется «порталом веб-сайта». Как вы понимаете, проект такого масштаба может быть трудным для реализации.
К счастью, хотя многие люди думают о WordPress просто как о платформе для ведения блогов, он способен на гораздо большее. Фактически, вы можете создать практически любой тип сайта, который только можете себе представить, с помощью этой системы управления контентом (CMS). Это делает его фантастическим выбором для разработки и запуска портала вашего веб-сайта.
В этой статье мы объясним, что такое веб-порталы, и покажем вам несколько выдающихся примеров. Затем мы рассмотрим, как создать портал в WordPress. Давай приступим к работе!
Что такое веб-портал?
Портал веб-сайта — это онлайн-узел, который собирает все типы информации. Скорее всего, вы уже использовали их много раньше. Один из самых популярных примеров — Yahoo. Раньше Yahoo был известен своей поисковой системой, но сегодня это в первую очередь портал:
Если вы зайдете на главную страницу Yahoo, вы сможете найти новости со всего мира, просмотреть информацию о погоде, получить доступ к своей электронной почте и даже воспользоваться его поисковой системой.
Есть много других порталов веб-сайтов. Grants.gov, например, поможет вам найти информацию о федеральных грантах, на которые вы можете подать заявку, узнать, как на них подать заявку, и многое другое:
Многие компании также используют порталы веб-сайтов в качестве узлов для своих интранет и экстранет. Банки являются прекрасным примером, поскольку большинство их веб-сайтов включают интранеты для использования клиентами:
Порталы веб-сайтов по своей природе представляют собой сложные проекты с разнообразным сочетанием элементов.Кроме того, они встречаются чаще, чем вы можете себе представить, как среди малых предприятий, так и среди корпоративных веб-сайтов. Если вы планируете онлайн-проект, включающий смешивание различных видов информации, вам нужно научиться создавать портал веб-сайта.
Как создать портал для вашего сайта WordPress
WordPress — наша предпочтительная CMS по нескольким причинам. Он представляет собой идеальное сочетание простоты использования и возможностей настройки, и вы можете использовать его для создания большинства типов веб-сайтов.
В частности, он идеально подходит для порталов веб-сайтов, которые, как правило, включают широкий набор функций. Самый простой способ реализовать все эти функции — использовать плагины. Давайте посмотрим, как работает этот процесс!
Шаг 1. Загрузите плагины Crucial
Плагиныявляются одним из основных преимуществ WordPress, поскольку они позволяют реализовать практически любые функции, которые вы хотите. Однако, прежде чем искать плагины, вам нужно выяснить, какие функции вы хотите, чтобы ваш веб-портал имел.
Давайте рассмотрим некоторые основные функции, которые вы, возможно, захотите включить:
- Интранет, чтобы посетители могли войти в систему и получить доступ к личным данным
- Раздел для отображения новостей или последнего опубликованного вами контента
- Погодные виджеты
- Живой чат, чтобы вы могли оперативно отвечать на запросы посетителей
Это эклектичный набор функций, и создание портала, содержащего их все, потребует времени. К счастью, плагины упрощают этот процесс.
Функция ведения блога встроена в WordPress, так что это уже описано. Что касается создания интрасети, вы можете использовать несколько первоклассных инструментов. Один из наших фаворитов называется All-In-One Intranet, который позволяет создавать «скрытые» части вашего веб-сайта только для членов:
Отображение погоды — простая задача, и вы можете положиться на функциональность виджета WordPress. Тем не менее, вам понадобится плагин, который добавляет виджет погоды, и именно здесь вам пригодятся такие инструменты, как Weather Station:
Наконец, живой чат — это функция, которая в последнее время стала более популярной, поэтому у вас есть множество плагинов на выбор.Мы рекомендуем поддержку WP Live Chat Support, потому что она позволяет вам управлять своими чатами прямо в WordPress:
Имейте в виду, что ваш портал веб-сайта WordPress может включать в себя любое сочетание функций, которые вы хотите. Эти примеры просто показывают, что есть плагины практически для любой функциональности, которую вы можете себе представить. Не бойтесь мыслить масштабно, обдумывая, какие элементы включить!
Шаг 2. Выберите тему для своего портала
Когда дело доходит до выбора темы WordPress, есть тысячи вариантов.Вы должны быть уверены, что тот, который вы выберете, включает в себя все необходимые вам функции. Изменение темы может быть обременительным и вызвать ошибки, поэтому вам нужно сделать это правильно с первого раза.
Есть две основные категории тем WordPress: нишевые темы и многоцелевые темы. Первая категория включает темы, предназначенные для определенных типов сайтов, таких как блоги, новостные сайты, интернет-магазины и т. Д.
Многоцелевые темы, с другой стороны, стремятся предоставить вам инструменты, необходимые для создания практически любого типа веб-сайтов.Таким образом, вам нужно только научиться использовать одну тему, и вы сможете применять ее к многочисленным проектам.
При создании порталов веб-сайтов мы неравнодушны к многоцелевым темам из-за их гибкости. Выбрав правильную многоцелевую тему, вы сможете создать портал, включающий все необходимые вам функции.
Два наших фаворита — Divi и Avada, которые включают расширенные конструкторы, упрощающие процесс:
Тем не менее, мы рекомендуем вам проверить несколько тем и примерить их на размер, прежде чем принимать решение.Таким образом, маловероятно, что вам придется менять тему в ближайшее время.
Шаг 3. Создайте контент своего портала
Когда функциональность портала вашего веб-сайта готова и у вас есть тема, вы захотите потратить некоторое время на настройку ее дизайна. Когда это будет сделано, пора приступить к работе над содержанием, которое вы хотите опубликовать.
Если вы хотите, например, сосредоточиться на новостях, вы можете использовать встроенный редактор WordPress и приступить к работе над своими первыми сообщениями. Что писать, решать вам, но знайте, что WordPress предоставляет вам все инструменты, необходимые для создания высококачественного письменного контента:
Однако не стоит ограничиваться новостями.Вы также можете запустить агрегатор новостей, если хотите, или интегрировать WordPress с платформами социальных сетей для получения дополнительного контента.
Улучшает ли веб-портал цифровой опыт?
Порталы веб-сайтовуникальны тем, что они нацелены на удовлетворение широкого спектра потребностей как можно большего числа посетителей. Если кто-то хочет следить за новостями, он может сделать это через ваш портал. Его также можно использовать, чтобы узнать о погоде, получить доступ к личным данным, прочитать сообщения в социальных сетях и т. Д.
Все эти возможности делают цифровой опыт очень увлекательным. Если вы считаете, что портал веб-сайта может принести пользу вам или вашему бизнесу, то WordPress — идеальная платформа, которая поможет вам выполнить эту работу.
Улучшите цифровой опыт с WP Engine
Порталы веб-сайтов могут быть невероятно сложными. В конце концов, они представляют собой смесь сайтов разных типов, объединенных в одну сеть. Вы можете включить разделы новостей, объявления, встроенные функции поиска и многое другое на портале вашего веб-сайта.
Эта сложность означает, что вам также понадобится веб-хостинг с большим количеством технических знаний, который обеспечит поддержку высшего уровня, безопасность и производительность. С WP Engine вы получите доступ ко всему этому на любом из наших тарифных планов!
Выбор лучшей технологии для вашего разработчика
- Конструктор сайтов и CMS: в чем разница?
- Какая программа лучше всего подходит для вашего бизнеса?
- Дополнительные соображения по SEO для разработки веб-сайта
- Какие инструменты и платформы вам нравятся больше всего?
Веб-дизайн и разработка могут быть наиболее востребованным, но недостаточно обслуживаемым продуктом SEO на рынке.
Но почему?
Кажется, что большинство компаний следуют этой формуле: сначала создайте веб-сайт, а потом займитесь поисковой оптимизацией.
Но, как я уверен, большинство из нас видели, что трудно дать нашим клиентам желаемые результаты, когда они управляют пятистраничным сайтом с помощью Wix или Weebly.
Конечно, так же сложно работать с клиентом, использующим сайт WordPress, заваленный ошибками, на выявление которых могут потребоваться часы за часами консультаций.
Веб-дизайн и разработка должны разрабатываться с учетом SEO.
Хотя я признаю, что мои знания в области веб-дизайна и разработки в лучшем случае поверхностны, мой опыт и знание отрасли показали мне, что одни платформы лучше подходят для SEO, чем другие.
Реклама
Читать ниже
Давайте изучим!
Конструктор сайтов и CMS: в чем разница?
Если вы не гений программирования, большинство проектов по разработке веб-сайтов будет построено либо с использованием довольно простого конструктора веб-сайтов, либо с использованием более сложной системы управления контентом.
Конструктор веб-сайтов должен быть хорошо знаком каждому, кто занимается поисковой оптимизацией. К наиболее распространенным примерам относятся Wix, Weebly и GoDaddy Website Builder.
Конструкторы веб-сайтов включают перетаскивание UX и UI, что позволяет любому легко создать сайт, не нанимая разработчика.
По этой причине конструкторы веб-сайтов часто являются отличным выбором для малообеспеченных малых предприятий, хотя это происходит за счет масштабов и сложности.
Хотя конструктор веб-сайтов предлагает интуитивно понятные функции стилизации, разработчикам будет сложно вносить какие-либо изменения в серверную часть или файлы, размещенные на сервере конструктора.
По этой причине разработчики часто предпочитают гибкость и чистый лист, которые предоставляет CMS, такая как WordPress.
Системы управления контентом — это программы, которые позволяют разработчикам хранить и структурировать контент на своих сайтах.
Реклама
Продолжить чтение ниже
Часто ошибочно полагают, что WordPress является разработчиком веб-сайтов, хотя на самом деле это CMS, которая может включать в свой API конструкторы веб-сайтов и другие плагины.
Используя CMS, разработчики могут:
- Добавить свой собственный HTML.
- Манипулировать файлами .htaccess.
- Организуйте контент на своем веб-сайте по своему усмотрению.
Кроме того, платформы CMS предлагают темы и шаблоны, которые могут значительно упростить создание страниц.
Website Builder Pros
- Простота обучения.
- Рентабельность.
- Функции перетаскивания.
Конструктор веб-сайтов Минусы
- Ограниченные возможности разработки.
- Часто плохая структура URL.
- Некоторые планы могут быть ограничены по размеру страницы.
CMS Pros
- Гибкость / сложность.
- Управление данными.
- Управление файлами .htaccess.
- Плагины и инструменты SEO.
- Простой и понятный интерфейс.
Минусы CMS
- Крутая кривая обучения.
- Легко ломается.
Имея это в виду, у вас может быть больше шансов обратиться к CMS для дополнительной ценности SEO. Но разные компании должны рассматривать разные варианты.
Следующие факторы должны определять, какую платформу вы используете для создания нового веб-сайта:
- Ваш бюджет
- Ваш уровень знаний
- Цель вашего веб-сайта
Какая программа лучше всего подходит для вашего бизнеса?
WordPress
Программная платформа WordPress с открытым исходным кодом и библиотека плагинов делают ее одной из самых надежных CMS для профессионалов SEO.
WordPress отлично подходит для компаний, которые создают много контента и ищут простой дизайн.
Плагины, такие как Yoast и WP Rocket, могут помочь улучшить вашу локальную стратегию SEO.
Реклама
Продолжить чтение ниже
WordPress предлагает веб-дизайнерам и разработчикам гибкость и настройку, необходимую им для создания оптимизированного для SEO веб-сайта, который будет быстрым и отзывчивым.
Одна проблема, которая часто возникает в WordPress, — это его безопасность.
WordPress подходит для большинства издателей и предприятий, но по этой причине некоторые компании электронной коммерции и финансовые учреждения предпочитают собственный проприетарный код и другие платформы.
Shopify
Shopify — один из самых инновационных веб-конструкторов на рынке.
Реклама
Продолжить чтение ниже
Идеально подходит для магазинов электронной коммерции, Shopify позволяет веб-мастерам создавать весь онлайн-бизнес и торговую площадку на отдельной платформе.
Компаниям не нужно особо беспокоиться о хостинге, и им предоставляется гибкость в настройке CSS и HTML по своему усмотрению.
Я бы порекомендовал Shopify для небольших розничных продавцов и семейных магазинов, которые ищут более сложную платформу, чем Etsy или простой конструктор веб-сайтов.
Squarespace
Squarespace уже давно является любимым конструктором веб-сайтов для малого бизнеса, предлагая визуально потрясающие шаблоны дизайна и гибкие варианты ценообразования.
Реклама
Продолжить чтение ниже
Squarespace — один из лучших разработчиков веб-сайтов для малых местных предприятий, у которых нет кучи денег, чтобы вложить их в новый веб-сайт.
С учетом сказанного, Squarespace действительно дает сбой, когда дело доходит до функций SEO и интеграции других API.
Отсутствие поддержки сторонних приложений и ограничения того, что вы можете делать в серверной части сайта, означают, что вам придется приложить дополнительные усилия с точки зрения маркетинга, чтобы привлечь новых клиентов.
Возиться с метаданными на Squarespace может быть немного сложно, и многие из их функций SEO, такие как настройка перенаправления, не так легко понять для начинающих пользователей.
Wix
Вы не найдете особой любви к Wix в сообществе SEO. Конструктор Wix, вероятно, лучшее решение для создания небольшого по содержанию веб-сайта.
Реклама
Продолжить чтение ниже
Доступный и очень простой в дизайне, Wix — отличное краткосрочное решение для веб-сайтов, которым для успеха не требуется огромное органическое присутствие по сравнению с традиционным поиском.
Конечно, SEO-функции Wix в лучшем случае являются голыми костями. Wix значительно ограничивает ваши возможности по оптимизации нового контента, настройке канонических тегов или добавлению новой разметки на ваш сайт, чтобы облегчить поиск.
Хуже всего то, что нет возможности экспортировать данные из Wix.
Weebly
Наконец, Weebly — самый простой конструктор веб-сайтов в этом списке. Его функции перетаскивания позволяют легко создать веб-сайт любому, кто не понимает исходный код.
Реклама
Продолжить чтение ниже
К сожалению, Weebly затрудняет реализацию расширенных технических функций, таких как схема и другие технические потребности SEO.
Хуже всего то, что переход с сайта Weebly на сайт Wix или WordPress невероятно разочаровывает. В целом, я считаю Weebly одним из худших разработчиков веб-сайтов, хотя для малого бизнеса это неплохое место для начала.
Дополнительные рекомендации по поисковой оптимизации при разработке веб-сайта
Работа с JavaScript
В прошлом создание сайта, насыщенного JavaScript, не одобрялось.
К счастью, поисковые системы стали намного лучше читать JavaScript, хотя все еще слишком легко заблокировать роботам поисковых систем сканирование сайта, даже не подозревая об этом.
Вы хотите, чтобы поисковые системы видели ту же самую страницу, которую видит пользователь.
К сожалению, когда для запуска JavaScript требуются действия, которые в конечном итоге блокируют ботов поисковых систем, это означает, что поисковые системы видят меньшую версию вашего сайта, что может повредить ранжированию.
Реклама
Продолжить чтение ниже
Поработайте с вашим разработчиком, чтобы убедиться, что JavaScript используется экономно и не препятствует путям сканирования и скорости сайта.
Дизайн для мобильных устройств в первую очередь
Все дизайны должны быть ориентированы на мобильные устройства.
Создаете ли вы сайт WordPress или Wix, важно, чтобы ваш фактический дизайн соответствовал физическим требованиям, связанным с меньшим размером экрана и различными привычками пользователей.
С индексом, ориентированным на мобильные устройства, поисковые системы будут ранжировать сайты выше, которые обеспечивают следующее:
- Адаптивный веб-дизайн
- Высокая скорость страницы
- Легкая доступность
Поиск надежного конструктора веб-сайтов и CMS, которые могут учесть эти соображения важен для вашего постоянного SEO.
Какие инструменты и платформы вам нравятся больше всего?
У каждого веб-дизайнера и разработчика своя философия о том, как сбалансировать свой UX и SEO.
Как вы подходите к этой теме? Какие идеи вы можете предоставить, чтобы преодолеть разрыв между веб-разработкой и поисковой оптимизацией?
Реклама
Продолжить чтение ниже
Я хотел бы прочитать ваши мысли в комментариях.
Дополнительные ресурсы:
Кредиты изображений
Рекомендуемое изображение: Pexels
Все снимки экрана сделаны автором, март 2019 г.
Начало работы с WP Engine
Создание нового сайта может показаться сложной задачей.В этой статье мы рассмотрим 7 простых шагов по созданию и запуску нового сайта на платформе WP Engine.
Добавить сайт
Сайт относится к группе из 3 сред; Производство, постановка и разработка. Каждая среда — это полностью независимая установка WordPress. Копирование между этими средами легко через пользовательский портал и использует нашу систему резервного копирования.
- Войдите в портал пользователей
- Нажмите + Добавить сайт
- Введите имя сайта
- Не обязательно должно быть уникальное имя
- Может быть изменено позже
- (необязательно) Группа сайтов
- (необязательно) Переносимый
- Нажмите Добавить сайт
Добавить среду
После добавления сайта добавьте среду.Среда — это отдельная установка WordPress, которая может быть назначена для производства, подготовки или разработки.
- Нажмите Добавить производство , Добавить этап или Добавить разработку
- Параметры для создания среды:
- Создать новый
- Новая установка WordPress по умолчанию
- Создать из шаблона
- Новая установка WordPress
- Определенные темы или плагины установлены и активированы
- Копировать из существующей
- Новая отдельная среда как копия существующей среды
- Создана с использованием точки резервного копирования существующей среды
- Переместить существующую
- Переместить существующую среду в текущий тип среды
- Если имя среды серое и не может быть выбрано, сначала удалите все домены, которые в настоящее время сопоставлены со средой
- Создать новый
- Заполните среду название
- 900 49 Должен быть уникальным
- Невозможно использовать в другой другой среде в прошлом
- Щелкните Create Environment
Вход в новую среду
После создания среды вы получите электронное письмо для завершения настройки пользователя уровня администратора.
Этому первому пользователю назначается адрес электронной почты владельца уровня выставления счетов учетной записи хостинга.
Имя первого пользователя-администратора совпадает с именем среды.
EX : Если вы назвали новую среду «jerrysapples», то ваше первое имя администратора также будет «jerrysapples».
ПРИМЕЧАНИЕ: Если вы создали сайт как копию, пользователи будут перенесены как есть из выбранной точки резервного копирования.
Если вы не получили электронное письмо для настройки администратора, есть несколько вариантов:
- Сбросьте логин с помощью формы сброса пароля в новой среде
- Сбросьте логин из базы данных
- Добавить нового пользователя в базу данных
Выберите тему
Теперь, когда вы вошли на свой веб-сайт, при просмотре вы заметите, что он использует тему WordPress по умолчанию и практически не имеет контента.Вот где действительно может проявиться ваше творчество!
В WP Engine мы бесплатно предлагаем мощную Genesis Framework и 35 премиальных тем StudioPress прямо на вашем пользовательском портале. Узнайте о темах StudioPress в нашем руководстве.
Чтобы установить и выбрать тему WordPress:
- Нажмите Внешний вид
- Нажмите Темы
- Добавить новую
- После того, как вы нашли тему, нажмите Установить
- Нажмите Активировать
- Нажмите Настроить для дальнейшей настройки темы
- После внесения изменений нажмите Опубликовать , чтобы сохранить
Нужна помощь в выборе темы или разработке вашего веб-сайта? Наши многочисленные партнерские агентства будут рады вам помочь.Ознакомьтесь со списком наших агентств-партнеров.
Добавить содержание
После того, как вы определились с общим видом своего веб-сайта, пора добавить немного смысла.
- В меню панели администратора wp выберите Страницы или Сообщения
- Страницы — Контент, который будет всегда актуален и должен находиться в меню навигации вашего веб-сайта, например, «О нас», «Цены», «Страницы меню»
- Сообщения — Более актуальный и актуальный контент, такой как объявление о новом месте в ресторане или рецепт
- Выберите Добавить новый
- Добавьте заголовок, контент, мультимедиа и все, что вы можете отобразить
- Нажмите Опубликовать
Добавить плагины
Плагины могут помочь добавить специальные функции (например, контактную форму или значки социальных сетей), изменить функциональность WordPress по умолчанию (добавить настраиваемые типы сообщений или особые роли пользователей) или изменить внешний вид (добавить дополнительные поля меню или добавить настраиваемые поля на страницу редактора. ).
Существуют тысячи подключаемых модулей, которые помогут вам выполнить свою работу, и мы настоятельно рекомендуем прочитать отзывы и оценки, чтобы убедиться, что выбранный вами подключаемый модуль имеет хорошее качество.
Для добавления плагинов:
- На панели администратора WP щелкните Плагины
- Нажмите Добавить новый
- Найдите плагины, которые вы хотите добавить
- Нажмите Установить сейчас
- Нажмите Активировать
Некоторые из самых популярных плагинов включают (ссылки открываются извне):
Список рекомендуемых плагинов и сервисов, которые без проблем работают с платформой WP Engine, можно найти в Центре решений WP Engine.
Имейте в виду, что некоторые плагины запрещены, потому что они вызывают высокую нагрузку или дублируют уже существующие службы. Просмотрите наш список запрещенных плагинов.
ПРИМЕЧАНИЕ : Регулярное обновление плагинов обеспечивает безопасность вашего сайта. Прочтите о диспетчере подключаемых модулей WP Engine Smart.
Готовимся к работе
Как только вы закончите создание веб-сайта, отвечающего всем вашим потребностям, вы, вероятно, захотите запустить веб-сайт и начать использовать свой собственный домен.
Чтобы ваш сайт заработал, нужно сделать три шага:
- Добавить домен на пользовательский портал
- Обновить настройки URL-адреса WordPress
- Настройка DNS
В нашем полном руководстве Going Live Guide вы пройдете через каждый шаг, включая указание DNS. Как только эти шаги будут выполнены, вы закончите создание и запуск своего веб-сайта на платформе WP Engine!
Дополнительные дополнительные шаги
Теперь, когда ваш сайт запущен, есть несколько дополнительных опций для его дальнейшей доработки.
Добавить SSL
Добавление SSL для обеспечения шифрования всего трафика на вашем сайте на сервере. Это особенно важно, когда посетителям необходимо войти в систему или ввести данные кредитной карты. Лучше всего то, что SSL предоставляется бесплатно!
Узнайте, как добавить SSL и защитить все страницы с помощью HTTPS.
Возможно, добавление SSL может выявить контент, который ранее не был должным образом защищен с помощью SSL. Узнайте, как найти и исправить смешанный контент.
Включить CDN
Сеть CDN географически распространяет контент с вашего веб-сайта по всему миру.Это позволяет вашим международным посетителям быстро загружать большие компоненты для вашего сайта, потому что они физически ближе.
Узнайте, как включить CDN для обслуживания активов из разных мест по всему миру.
Измерение и повышение скорости страницы
В WP Engine мы оптимизируем сервер, чтобы дать вашим пользователям невероятную скорость работы. Если ваш контент будет быстро реагировать, это может привести к некоторым изменениям с вашей стороны.
Ознакомьтесь с нашим руководством, чтобы выявить и исправить проблемы с производительностью.
Оптимизировать изображения
Оптимизация изображений — отличный вариант для быстрого сокращения времени загрузки вашего сайта и повышения качества обслуживания конечных пользователей.
Изучите передовые методы оптимизации изображений.
СЛЕДУЮЩИЙ ШАГ : Ознакомьтесь с Руководством разработчика WP Engine для получения дополнительных советов и рекомендаций по созданию веб-сайта WordPress
Руководство для начинающих по SEO: основы
Для кого это руководство?
Если вы владеете, управляете, монетизируете или продвигаете онлайн-контент через Поиск Google, это руководство предназначено для вас.Вы можете быть владельцем растущего и процветающего бизнеса, владельцем десятка сайтов, специалистом по SEO в веб-агентстве или специалистом по SEO, увлеченным механикой поиска: это руководство предназначено для вас. Если вы хотите получить полный обзор основ SEO в соответствии с нашими лучшими практиками, вы действительно попали в нужное место. Это руководство не предоставит никаких секретов, которые автоматически поставят ваш сайт на первое место в Google (извините!), Но мы надеемся, что следование рекомендациям, изложенным ниже, упростит поисковым системам сканирование, индексирование и понимание вашего контента.
Поисковая оптимизация (SEO) часто сводится к внесению небольших изменений в некоторые части вашего веб-сайта. При просмотре по отдельности эти изменения могут показаться постепенными улучшениями, но в сочетании с другими оптимизациями они могут оказать заметное влияние на пользовательский интерфейс вашего сайта и производительность в обычных результатах поиска. Скорее всего, вы уже знакомы со многими темами этого руководства, потому что они являются важными составляющими любой веб-страницы, но вы, возможно, не извлекаете из них максимальную пользу.
Вы должны создать веб-сайт, который будет приносить пользу вашим пользователям, и любая оптимизация должна быть направлена на улучшение взаимодействия с пользователем. Один из этих пользователей — поисковая система, которая помогает другим пользователям находить ваш контент. Поисковая оптимизация помогает поисковым системам понимать и представлять контент. Ваш сайт может быть меньше или больше, чем наш примерный сайт, и предлагать совершенно другой контент, но темы оптимизации, которые мы обсуждаем ниже, должны применяться к сайтам всех размеров и типов.Мы надеемся, что наше руководство даст вам свежие идеи о том, как улучшить ваш веб-сайт, и мы будем рады услышать ваши вопросы, отзывы и истории успеха в Справочном сообществе Центра поиска Google 1 .
Мы надеемся, что вам понравится контент, и мы надеемся услышать и объединить ваши отзывы на наших форумах поддержки Google
Не стесняйтесь сохранять, ответственно распечатывать руководство и делиться им повторно: давайте улучшим качество Интернета.
Приятного чтения!
Подпись,
Команда по качеству поиска Google
Начало работы
ГлоссарийВот краткий глоссарий важных терминов, используемых в этом руководстве:
- Индекс — Google хранит все известные ему веб-страницы в своем индексе .Запись индекса для каждой страницы описывает содержание и расположение (URL) этой страницы. Чтобы проиндексировать — это когда Google выбирает страницу, читает ее и добавляет в индекс: Сегодня Google проиндексировал несколько страниц на моем сайте .
- Сканирование — Процесс поиска новых или обновленных веб-страниц. Google обнаруживает URL-адреса, переходя по ссылкам, читая карты сайта и многими другими способами. Google сканирует Интернет в поисках новых страниц, а затем индексирует их (при необходимости).
- Crawler — Автоматизированное программное обеспечение, которое сканирует (выбирает) страницы в Интернете и индексирует их.
- Googlebot — общее название поискового робота Google. Робот Googlebot постоянно сканирует Интернет.
- SEO — Поисковая оптимизация: процесс улучшения вашего сайта для поисковых систем. Также название должности человека, который этим зарабатывает на жизнь: Мы только что наняли нового SEO-специалиста, чтобы улучшить наше присутствие в сети.
Вы в Google?
Определите, находится ли ваш сайт в индексе Google. — Сделайте сайт: выполните поиск по домашнему URL вашего сайта.Если вы видите результаты, вы в индексе. Например, поиск по запросу «site: wikipedia.org» возвращает следующие результаты: 2 .
Если вашего сайта нет в Google — Хотя Google сканирует миллиарды страниц, некоторые сайты неизбежно будут пропущены. Когда наши сканеры пропускают сайт, это часто происходит по одной из следующих причин:
- Этот сайт плохо связан с другими сайтами в Интернете
- Вы только что запустили новый сайт, и Google еще не успел его просканировать
- Дизайн сайта мешает Google эффективно сканировать его содержание
- Google получил ошибку при попытке сканирования вашего сайта
- Ваша политика запрещает Google сканирование сайта
Как мне разместить свой сайт в Google?
Добавление в результаты поиска Google бесплатное и простое; вам даже не нужно отправлять свой сайт в Google.Google — это полностью автоматизированная поисковая система, которая использует поисковые роботы для постоянного исследования сети в поисках сайтов для добавления в наш индекс. Фактически, подавляющее большинство сайтов, перечисленных в наших результатах, не отправляются для включения вручную, а обнаруживаются и добавляются автоматически при сканировании Интернета. Узнайте, как Google обнаруживает, сканирует и обслуживает веб-страницы. 3
Мы предлагаем руководство для веб-мастеров 4 по созданию веб-сайта, удобного для Google. Хотя нет гарантии, что наши сканеры найдут конкретный сайт, следование этим рекомендациям должно помочь вашему сайту появиться в наших результатах поиска.
Google Search Console предоставляет инструменты, которые помогут вам отправить свой контент в Google и следить за вашими успехами в поиске Google. При желании Search Console может даже отправлять вам предупреждения о критических проблемах, с которыми Google сталкивается на вашем сайте. Зарегистрируйтесь в Search Console 5 .
Вот несколько основных вопросов, которые нужно задать себе о своем веб-сайте, когда вы начнете.
- Отображается ли мой веб-сайт в Google?
- Предоставляю ли я пользователям высококачественный контент?
- Отображается ли мой местный бизнес в Google?
- Является ли мой контент быстрым и легким для доступа на всех устройствах?
- Безопасен ли мой веб-сайт?
Дополнительную информацию о начале работы можно найти по адресу http: // g.co / webmasters 6
Остальная часть этого документа содержит рекомендации по улучшению вашего сайта для поисковых систем, сгруппированные по темам. Вы можете загрузить короткий контрольный список советов для печати со страницы http://g.co/WebmasterChecklist 7 .
Вам нужен специалист по SEO?
Эксперт по SEO («поисковой оптимизации») — это человек, обученный улучшать вашу видимость в поисковых системах. Следуя этому руководству, вы должны узнать достаточно, чтобы встать на путь к оптимизированному сайту.В дополнение к этому, вы можете подумать о найме специалиста по SEO, который поможет вам провести аудит ваших страниц.
Решение нанять SEO-специалиста — серьезное решение, которое потенциально может улучшить ваш сайт и сэкономить время. Обязательно исследуйте потенциальные преимущества найма SEO, а также ущерб, который безответственный SEO может нанести вашему сайту. Многие специалисты по поисковой оптимизации и другие агентства и консультанты предоставляют владельцам веб-сайтов полезные услуги, в том числе:
- Проверка содержания или структуры вашего сайта
- Технические консультации по разработке веб-сайтов: например, хостинг, редиректы, страницы с ошибками, использование JavaScript
- Разработка контента
- Управление кампаниями по развитию бизнеса в Интернете
- Исследование ключевых слов
- Обучение SEO
- Опыт работы на определенных рынках и в разных регионах
Прежде чем приступить к поиску оптимизатора поисковых систем, неплохо стать образованным потребителем и познакомиться с принципами работы поисковых систем.Мы рекомендуем полностью изучить это руководство и, в частности, следующие ресурсы:
Если вы думаете о найме SEO-специалиста, то чем раньше, тем лучше. Лучшее время для найма — это когда вы думаете о редизайне сайта или планируете запустить новый сайт. Таким образом, вы и ваш SEO-специалист можете быть уверены, что ваш сайт будет оптимизирован для поисковых систем снизу вверх. Однако хороший SEO также может помочь улучшить существующий сайт.
Подробное изложение необходимости найма SEO-специалиста и того, на что следует обращать внимание, вы можете прочитать в статье нашего Справочного центра «Нужен ли вам SEO-специалист?» 11
Помогите Google найти ваш контент
Первый шаг к размещению вашего сайта в Google — убедиться, что Google его найдет.Лучший способ сделать это — отправить карту сайта . Карта сайта — это файл на вашем сайте, который сообщает поисковым системам о новых или измененных страницах на вашем сайте. Узнайте больше о том, как создать и отправить карту сайта 12 .
Google также находит страницы по ссылкам с других страниц. См. Продвигайте свой сайт далее в этом документе, чтобы узнать, как побудить людей открыть для себя ваш сайт.
Сообщите Google, какие страницы
не следует сканироватьЛучшие Лрактики
Для неконфиденциальной информации заблокируйте нежелательное сканирование с помощью robots.txt
Файл robots.txt сообщает поисковым системам, могут ли они получить доступ к частям вашего сайта и, следовательно, сканировать их. Этот файл, который должен называться robots.txt, помещается в корневой каталог вашего сайта. Вполне возможно, что страницы, заблокированные файлом robots.txt, по-прежнему могут сканироваться, поэтому для конфиденциальных страниц следует использовать более безопасный метод.
# brandonsbaseballcards.com/robots.txt # Скажите Google, чтобы он не сканировал какие-либо URL-адреса в корзине покупок или изображения в папке значков, # потому что они бесполезны в результатах поиска Google.Пользовательский агент: googlebot Disallow: / checkout / Запретить: / icons /
Вы можете не захотеть сканировать определенные страницы вашего сайта, потому что они могут быть бесполезны для пользователей, если будут найдены в результатах поиска поисковой системы. Если вы действительно хотите запретить поисковым системам сканировать ваши страницы, в Google Search Console есть удобный генератор robots.txt, который поможет вам создать этот файл. Обратите внимание: если ваш сайт использует субдомены и вы хотите, чтобы определенные страницы не сканировались на определенном субдомене, вам придется создать отдельный файл robots.txt для этого поддомена. Для получения дополнительной информации о robots.txt мы предлагаем это руководство по использованию файлов robots.txt 13 .
Прочтите о некоторых других способах предотвращения появления контента в результатах поиска. 14
Избегать:
- Не позволяйте Google сканировать страницы результатов вашего внутреннего поиска. Пользователи не любят нажимать на результат поисковой системы только для того, чтобы попасть на другую страницу результатов поиска на вашем сайте.
- Разрешение сканирования URL-адресов, созданных в результате прокси-служб.
Для конфиденциальной информации используйте более безопасные методы
Robots.txt не является подходящим или эффективным способом блокировки конфиденциальных или конфиденциальных материалов. Он только сообщает хорошо настроенным сканерам, что страницы не для них, но не мешает вашему серверу доставлять эти страницы браузеру, который их запрашивает. Одна из причин заключается в том, что поисковые системы могут по-прежнему ссылаться на заблокированные вами URL-адреса (показывая только URL-адрес, без заголовка или фрагмента), если где-то в Интернете есть ссылки на эти URL-адреса (например, журналы рефереров).Кроме того, несовместимые или мошеннические поисковые системы, которые не признают Стандарт исключения роботов, могут не подчиняться инструкциям вашего файла robots.txt. Наконец, любопытный пользователь может изучить каталоги или подкаталоги в вашем файле robots.txt и угадать URL-адрес контента, который вы не хотите видеть.
В этих случаях используйте тег noindex
, если вы просто хотите, чтобы страница не отображалась в Google, но не возражайте, если какой-либо пользователь со ссылкой сможет перейти на страницу. Однако для реальной безопасности вы должны использовать надлежащие методы авторизации, такие как запрос пароля пользователя или полное удаление страницы с вашего сайта.
Помогите Google (и пользователям) понять ваш контент
Разрешите Google видеть вашу страницу так же, как пользователь
Когда робот Googlebot сканирует страницу, он должен видеть страницу так же, как и средний пользователь 15 . Для оптимальной обработки и индексации всегда разрешайте роботу Googlebot доступ к файлам JavaScript, CSS и изображениям, используемым на вашем веб-сайте. Если файл robots.txt вашего сайта запрещает сканирование этих ресурсов, это напрямую влияет на то, насколько хорошо наши алгоритмы обрабатывают и индексируют ваш контент.Это может привести к неоптимальному рейтингу.
Рекомендуемое действие:
- Воспользуйтесь инструментом проверки URL-адресов 16 . Это позволит вам точно увидеть, как робот Googlebot видит и отображает ваше содержание, а также поможет выявить и исправить ряд проблем с индексацией на вашем сайте.
Создавайте уникальные и точные заголовки страниц
Тег
сообщает как пользователям, так и поисковым системам, какова тема конкретной страницы.Тег
должен быть помещен в элемент
документа HTML. Вы должны создать уникальный заголовок для каждой страницы вашего сайта.
Бейсбольные карточки Брэндона - покупка карточек, новости бейсбола, цены на карточки ...
Создавайте хорошие заголовки и фрагменты в результатах поиска
Если ваш документ отображается на странице результатов поиска, содержимое тега заголовка может отображаться в первой строке результатов (если вы не знакомы с различными частями результатов поиска Google, вы можете проверить анатомию видео результата поиска 17 ).
В заголовке вашей домашней страницы может быть указано название вашего веб-сайта / компании, а также может содержаться другая важная информация, такая как физическое местонахождение компании или, возможно, некоторые из ее основных направлений или предложений.
Лучшие Лрактики
Точно опишите содержание страницы
Выберите заголовок, который читается естественно и эффективно передает тему содержания страницы.
Избегать:
- Выбор заголовка, не имеющего отношения к содержимому страницы.
- Использование стандартных или неопределенных заголовков, таких как «Без названия» или «Новая страница 1».
Создавайте уникальные заголовки для каждой страницы
Каждая страница вашего сайта в идеале должна иметь уникальный заголовок, который поможет Google узнать, чем эта страница отличается от других на вашем сайте.Если ваш сайт использует отдельные мобильные страницы, не забудьте использовать хорошие заголовки и в мобильных версиях.
Избегать:
- Использование одного заголовка для всех страниц вашего сайта или для большой группы страниц.
Используйте краткие, но описательные заголовки
Заголовки могут быть как краткими, так и информативными. Если заголовок слишком длинный или по другим причинам считается менее актуальным, Google может показать только его часть или ту, которая автоматически сгенерирована в результатах поиска.Google также может отображать разные заголовки в зависимости от запроса пользователя или устройства, используемого для поиска.
Избегать:
- Использование очень длинных заголовков, бесполезных для пользователей.
- Добавление ненужных ключевых слов в теги заголовков.
Используйте метатег description
Мета-тег описания страницы дает Google и другим поисковым системам краткое изложение того, о чем страница. Заголовок страницы может состоять из нескольких слов или словосочетания, тогда как метатег описания страницы может состоять из одного-двух предложений или даже из короткого абзаца.Подобно тегу
, метатег описания помещается в элемент
вашего HTML-документа.
Бейсбольные карточки Брэндона - покупка карточек, новости бейсбола, цены на карточки ...
Каковы достоинства мета-тегов описания?
Мета-теги описания важны, потому что Google может использовать их в качестве сниппетов для ваших страниц. Обратите внимание, что мы говорим «может», потому что Google может использовать соответствующий раздел видимого текста вашей страницы, если он хорошо справляется с запросом пользователя. Добавление метатегов описания на каждую из ваших страниц всегда является хорошей практикой, если Google не может найти хороший выбор текста для использования во фрагменте. В блоге Google Search Central есть информативные сообщения об улучшении сниппетов с улучшенными метатегами описания 18 и лучшими сниппетами для ваших пользователей 19 .У нас также есть удобная статья Справочного центра о том, как создавать хорошие заголовки и фрагменты 20 .
Лучшие Лрактики
Точно суммируйте содержание страницы
Напишите описание, которое будет информировать и заинтересовать пользователей, если они увидят ваш метатег description в качестве фрагмента в результатах поиска. Хотя в метатеге описания нет минимальной или максимальной длины текста, мы рекомендуем убедиться, что он достаточно длинный, чтобы полностью отображаться в поиске (обратите внимание, что пользователи могут видеть фрагменты разного размера в зависимости от того, как и где они ищут) и содержит вся соответствующая информация, которая потребуется пользователям, чтобы определить, будет ли страница полезной и релевантной для них.
Избегать:
- Написание метатега описания, не имеющего отношения к содержимому на странице.
- Использование общих описаний, таких как «Это веб-страница» или «Страница о бейсбольных карточках».
- Заполнение описания только ключевыми словами.
- Копирование и вставка всего содержимого документа в метатег описания.
Используйте уникальные описания для каждой страницы
Наличие разных метатегов описания для каждой страницы помогает как пользователям, так и Google, особенно при поиске, когда пользователи могут открывать несколько страниц в вашем домене (например, поиск с использованием оператора site:
).Если на вашем сайте тысячи или даже миллионы страниц, создание метатегов описания вручную, вероятно, невозможно. В этом случае вы можете автоматически генерировать метатеги описания на основе содержимого каждой страницы.
Избегать:
- Использование единого метатега описания на всех страницах вашего сайта или на большой группе страниц.
Используйте теги заголовков, чтобы выделить важный текст
Используйте значимые заголовки для обозначения важных тем и помогайте создавать иерархическую структуру для вашего контента, облегчая пользователям навигацию по вашему документу.
Лучшие Лрактики
Представьте, что вы пишете набросок
Подобно написанию наброска для большого документа, подумайте о том, каковы будут основные моменты и подпункты содержимого на странице, и решите, где использовать теги заголовков соответствующим образом.
Избегать:
- Размещение текста в тегах заголовков, который не поможет при определении структуры страницы.
- Использование тегов заголовков там, где другие теги, такие как
- Неустойчивый переход от одного размера тега заголовка к другому.
Используйте заголовки экономно на странице
Используйте теги заголовков там, где это имеет смысл. Слишком много тегов заголовков на странице может затруднить пользователям сканирование контента и определение того, где заканчивается одна тема и начинается другая.
Избегать:
- Чрезмерное использование тегов заголовков на странице.
- Очень длинные заголовки.
- Использование тегов заголовков только для стилизации текста, но не для представления структуры.
Добавить разметку структурированных данных
Структурированные данные 21 — это код, который вы можете добавить на страницы своих сайтов для описания вашего содержания поисковым системам, чтобы они могли лучше понять, что находится на ваших страницах. Поисковые системы могут использовать это понимание для отображения вашего контента полезным (и привлекательным!) Способом в результатах поиска. Это, в свою очередь, может помочь вам привлечь именно тех клиентов, которые подходят вашему бизнесу.
Например, если у вас есть интернет-магазин и вы разметили страницу отдельного продукта, это поможет нам понять, что на странице есть велосипед, его цена и отзывы покупателей.Мы можем отображать эту информацию во фрагменте для результатов поиска по релевантным запросам. Мы называем это «богатыми результатами».
Помимо использования разметки структурированных данных для расширенных результатов, мы можем использовать ее для предоставления релевантных результатов в других форматах. Например, если у вас есть обычный магазин, разметка часов работы позволяет вашим потенциальным клиентам найти вас именно тогда, когда вы им нужны, и сообщить им, открыт / закрыт ли ваш магазин во время поиска.
Вы можете пометить множество бизнес-сущностей:
- Продукты, которые вы продаете
- Расположение предприятия
- Видео о ваших продуктах или бизнесе
- Часы работы
- Список событий
- Рецепты
- Логотип вашей компании и многое другое!
См. Полный список поддерживаемых типов контента на нашем сайте для разработчиков 22 .
Мы рекомендуем вам использовать структурированные данные с любой из поддерживаемых нотаций разметки для описания вашего контента. Вы можете добавить разметку в HTML-код на свои страницы или использовать такие инструменты, как Data Highlighter 23 и Markup Helper 24 (дополнительные сведения о них см. В разделе «Рекомендации»).
Лучшие Лрактики
Проверьте разметку с помощью теста Rich Results
После того, как вы разметили свой контент, вы можете использовать тест Google Rich Results 25 , чтобы убедиться, что в реализации нет ошибок.Вы можете ввести URL-адрес, по которому находится контент, или скопировать фактический HTML-код, содержащий разметку.
Избегать:
Используйте Data Highlighter
Если вы хотите попробовать структурированную разметку без изменения исходного кода своего сайта, вы можете использовать Data Highlighter — бесплатный инструмент, интегрированный в Search Console и поддерживающий подмножество типов контента.
Если вы хотите подготовить код разметки для копирования и вставки на свою страницу, попробуйте инструмент Markup Helper.
Избегать:
- Изменение исходного кода вашего сайта, если вы не уверены в использовании разметки.
Следите за тем, как идут ваши размеченные страницы
Различные отчеты с расширенными результатами 26 в Search Console показывают, сколько страниц на вашем сайте мы обнаружили с определенным типом разметки, сколько раз они появлялись в результатах поиска и сколько раз люди нажимали на них в последние 90 дней.Он также показывает все обнаруженные нами ошибки.
Избегать:
- Добавление данных разметки, которые не видны пользователям.
- Создание фальшивых обзоров или добавление нерелевантной разметки.
Управляйте своей внешностью в результатах поиска Google
Правильные структурированные данные на ваших страницах также делают вашу страницу доступной для многих специальных функций в результатах поиска, в том числе для звездочек отзывов, необычно оформленных результатов и т. Д. См. Галерею типов результатов поиска, для которых может соответствовать ваша страница. 27
Организуйте иерархию своего сайта
Узнайте, как поисковые системы используют URL-адреса
Поисковым системам требуется уникальный URL-адрес для каждой части контента, чтобы иметь возможность сканировать и индексировать этот контент, а также направлять к нему пользователей. Для разного контента — например, для разных продуктов в магазине — а также для измененного контента — например, переводов или региональных вариаций — необходимо использовать отдельные URL-адреса, чтобы они отображались в поиске надлежащим образом.
URL-адресов обычно делятся на несколько отдельных разделов:
протокол: // имя хоста / путь / имя файла? Querystring # фрагмент
Например:
https: // www.example.com/RunningShoes/Womens.htm?size=8#info
Google рекомендует, чтобы все веб-сайты по возможности использовали https: //. Имя хоста — это место, где размещен ваш веб-сайт, обычно с тем же доменным именем, которое вы использовали бы для электронной почты. Google различает версии с www и без www (например, www.example.com или просто example.com). При добавлении вашего веб-сайта в Search Console мы рекомендуем добавлять версии http: // и https: //, а также версии с www и без www.
Путь, имя файла и строка запроса определяют, к какому контенту с вашего сервера осуществляется доступ. Эти три части чувствительны к регистру, поэтому «FILE» приведет к другому URL-адресу, чем «file». Имя хоста и протокол не чувствительны к регистру; верхний или нижний регистр здесь роли не играет.
Фрагмент (в данном случае « #info
») обычно определяет, на какую часть страницы прокручивается браузер. Поскольку сам контент обычно один и тот же независимо от фрагмента, поисковые системы обычно игнорируют любой используемый фрагмент.
При ссылке на домашнюю страницу косая черта после имени хоста не обязательна, поскольку она ведет к тому же содержанию (https://example.com/ — это то же самое, что и «https://example.com»). Для пути и имени файла косая черта в конце будет рассматриваться как другой URL-адрес (сигнализирующий либо о файле, либо о каталоге), например, «https://example.com/fish» — это не то же самое, что «https: //»). example.com/fish/ «.
Навигация важна для поисковых систем
Навигация по веб-сайту важна для того, чтобы помочь посетителям быстро найти нужный контент.Это также может помочь поисковым системам понять, какой контент владелец веб-сайта считает важным. Хотя результаты поиска Google предоставляются на уровне страниц, Google также любит иметь представление о том, какую роль страница играет в общей картине сайта.
Планируйте навигацию на основе домашней страницы
У всех сайтов есть домашняя или «корневая» страница, которая обычно является самой посещаемой страницей на сайте и отправной точкой навигации для многих посетителей. Если на вашем сайте только несколько страниц, вам следует подумать о том, как посетители будут переходить с общей страницы (вашей корневой страницы) на страницу, содержащую более конкретный контент.Достаточно ли у вас страниц по определенной тематической области, чтобы иметь смысл создать страницу с описанием этих связанных страниц (например, корневая страница -> список связанных тем -> конкретная тема)? У вас есть сотни различных продуктов, которые нужно отнести к нескольким страницам категорий и подкатегорий?
Использование «хлебных крошек»
Навигационная цепочка — это ряд внутренних ссылок вверху или внизу страницы, позволяющий посетителям быстро перейти к предыдущему разделу или корневой странице.Многие хлебные крошки имеют самую общую страницу (обычно корневую) в качестве первой, крайней левой ссылки и перечисляют более конкретные разделы справа. При отображении хлебных крошек рекомендуется использовать разметку структурированных данных «хлебные крошки» 28 .
Создать простую страницу навигации для пользователей
Страница навигации — это простая страница вашего сайта, которая отображает структуру вашего сайта и обычно состоит из иерархического списка страниц вашего сайта.Посетители могут посетить эту страницу, если у них возникнут проблемы с поиском страниц на вашем сайте. Хотя поисковые системы также будут посещать эту страницу, получая хорошее сканирование страниц вашего сайта, она в основном нацелена на посетителей-людей.
Лучшие Лрактики
Создайте естественную иерархию
Сделайте так, чтобы пользователям было как можно проще переходить от общего содержания к более конкретному содержанию, которое они хотят на вашем сайте. Добавьте страницы навигации, когда это имеет смысл, и эффективно включите их во внутреннюю структуру ссылок.Убедитесь, что все страницы вашего сайта доступны по ссылкам и что для их поиска не требуется внутренняя функция «поиска». Ссылки на связанные страницы, где это уместно, чтобы позволить пользователям находить похожий контент.
Избегать:
- Создание сложных сетей навигационных ссылок, например, связывание каждой страницы вашего сайта с каждой другой страницей.
- Перебор с нарезкой и нарезкой вашего контента (так что для перехода с домашней страницы требуется двадцать щелчков мышью).
Использовать текст для навигации
Управление большей частью перехода от страницы к странице на вашем сайте с помощью текстовых ссылок упрощает поисковым системам сканирование и понимание вашего сайта. При использовании JavaScript для создания страницы используйте элементы «a» с URL-адресами в качестве значений атрибута «href» и генерируйте все элементы меню при загрузке страницы вместо ожидания взаимодействия с пользователем.
Избегать:
Создать страницу навигации для пользователей, карту сайта для поисковых систем
Включите простую страницу навигации для всего сайта (или наиболее важных страниц, если у вас их сотни или тысячи) для пользователей.Создайте файл карты сайта XML, чтобы гарантировать, что поисковые системы обнаруживают новые и обновленные страницы на вашем сайте, перечисляя все соответствующие URL-адреса вместе с датами последнего изменения их основного содержания.
Избегать:
- Позволяет вашей навигационной странице устареть из-за неработающих ссылок.
- Создание навигационной страницы, которая просто перечисляет страницы без их систематизации, например, по темам.
Показать полезные 404 страницы
Пользователи иногда переходят на страницу, которой нет на вашем сайте, либо переходя по неработающей ссылке, либо вводя неправильный URL.Наличие настраиваемой страницы 404 30 , которая любезно направляет пользователей на рабочую страницу вашего сайта, может значительно улучшить взаимодействие с пользователем. Ваша страница 404, вероятно, должна иметь обратную ссылку на вашу корневую страницу, а также может содержать ссылки на популярный или связанный контент на вашем сайте. Вы можете использовать Google Search Console, чтобы найти источники URL-адресов, вызывающих ошибку «не найден» 31 .
Избегать:
- Разрешение индексации страниц 404 в поисковых системах (убедитесь, что ваш веб-сервер настроен на выдачу кода состояния HTTP 404 или — в случае сайтов на основе JavaScript — включите тег
noindex
, если страницы не существуют. запрашиваются). - Блокирует сканирование 404 страниц с помощью файла robots.txt.
- Отображение только неопределенного сообщения, например «Не найдено», «404», или отсутствие страницы 404 вообще.
- Использование дизайна для страниц 404, несовместимого с остальной частью вашего сайта.
Простые URL-адреса передают информацию о содержании
Создание описательных категорий и имен файлов для документов на вашем веб-сайте не только помогает вам лучше организовывать ваш сайт, но и позволяет создавать более простые и «дружелюбные» URL-адреса для тех, кто хочет ссылаться на ваш контент.Посетителей могут напугать очень длинные и загадочные URL-адреса, содержащие мало узнаваемых слов.
URL-адреса, подобные следующему, могут сбивать с толку и недружелюбно:
https://www.brandonsbaseballcards.com/folder1/22447478/x2/14032015.html
Если ваш URL-адрес имеет смысл, он может быть более полезным и понятным в разных контекстах:
https://www.brandonsbaseballcards.com/article/ten-rarest-baseball-cards.htmВ результатах поиска отображается
URL-адресов
Наконец, помните, что URL-адрес документа обычно отображается в результатах поиска в Google под заголовком документа.
Google умеет сканировать все типы структур URL-адресов, даже если они довольно сложные, но тратить время на то, чтобы сделать ваши URL-адреса как можно более простыми, является хорошей практикой.
Лучшие Лрактики
Используйте слова в URL-адресах
URL-адресов со словами, имеющими отношение к содержанию и структуре вашего сайта, более удобны для посетителей, просматривающих ваш сайт.
Избегать:
- Использование длинных URL-адресов с ненужными параметрами и идентификаторами сеанса.
- Выбор общих имен страниц, например page1.html.
- Использование чрезмерного количества ключевых слов, например «бейсбольные карточки-бейсбольные карточки-baseballcards.htm».
Создайте простую структуру каталогов
Используйте структуру каталогов, которая хорошо организует ваш контент и позволяет посетителям легко узнать, где они находятся на вашем сайте. Попробуйте использовать структуру каталогов, чтобы указать тип содержимого, найденного по этому URL-адресу.
Избегать:
- Имеет глубокую вложенность подкаталогов, например «…/dir1/dir2/dir3/dir4/dir5/dir6/page.html «.
- Использование имен каталогов, не имеющих отношения к их содержимому.
Укажите одну версию URL-адреса для доступа к документу
Чтобы пользователи не ссылались на одну версию URL-адреса, а другие ссылались на другую версию (это может разделить репутацию этого контента между URL-адресами), сосредоточьтесь на использовании и обращении к одному URL-адресу в структуре и внутренних ссылках ваших страниц. . Если вы обнаружите, что люди получают доступ к одному и тому же контенту через несколько URL-адресов, настройка 301 редиректа 32 с нежелательных URL-адресов на доминирующий URL-адрес является хорошим решением для этого.Вы также можете использовать канонический URL или элемент ссылки rel = «canonical» 33 , если вы не можете перенаправить.
Избегать:
- Наличие страниц из поддоменов и корневого каталога для доступа к одному и тому же контенту, например, «domain.com/page.html» и «sub.domain.com/page.html».
Оптимизируйте свой контент
Сделайте свой сайт интересным и полезным
Создание привлекательного и полезного контента, вероятно, повлияет на ваш веб-сайт больше, чем любой из других факторов, обсуждаемых здесь.Пользователи узнают хороший контент, когда видят его, и, вероятно, захотят направить к нему других пользователей. Это может быть сообщение в блогах, службы социальных сетей, электронная почта, форумы или другие средства.
Органическая шумиха или молва — вот что помогает укрепить репутацию вашего сайта как среди пользователей, так и среди Google, и редко бывает без качественного контента.
Знайте, чего хотят ваши читатели (и дайте им это)
Подумайте, какие слова пользователь может искать, чтобы найти часть вашего контента.Пользователи, которые хорошо разбираются в теме, могут использовать в своих поисковых запросах ключевые слова, отличные от тех, кто плохо знаком с этой темой. Например, давний футбольный фанат может выполнить поиск по запросу [fifa], аббревиатуре Международной федерации футбольных ассоциаций, а новый фанат может использовать более общий запрос, например [плей-офф футбола]. Предвидение этих различий в поведении поиска и их учет при написании контента (с использованием хорошего сочетания ключевых фраз) может дать положительные результаты.В Google Реклама есть удобный планировщик ключевых слов 34 , который поможет вам обнаружить новые варианты ключевых слов и увидеть приблизительное количество запросов по каждому ключевому слову. Кроме того, Google Search Console предоставляет вам самые популярные поисковые запросы, по которым появляется ваш сайт, и те, которые привели на ваш сайт больше всего пользователей, в отчете об эффективности 35 .
Подумайте о создании новой полезной службы, которую не предлагает ни один другой сайт. Вы также можете написать оригинальное исследование, опубликовать интересную новость или использовать свою уникальную базу пользователей.Другим сайтам может не хватать ресурсов или опыта для выполнения этих задач.
Лучшие Лрактики
Пишите легко читаемый текст
Пользователи получают удовольствие от хорошо написанного и легко читаемого контента.
Избегать:
- Написание неаккуратного текста с множеством орфографических и грамматических ошибок.
- Неуклюжий или плохо написанный контент.
- Встраивание текста в изображения и видео для текстового содержания: пользователи могут захотеть скопировать и вставить текст, а поисковые системы не смогут его прочитать.
Четко организуйте свои темы
Всегда полезно организовать свой контент так, чтобы посетители хорошо понимали, где начинается одна тема контента и заканчивается другая. Разделение вашего контента на логические блоки или подразделения помогает пользователям быстрее находить нужный контент.
Избегать:
- Выгрузка большого количества текста по разным темам на страницу без абзацев, подзаголовков или разделения макета.
Создавайте свежий уникальный контент
Новый контент не только заставит вашу существующую базу посетителей возвращаться, но и привлечет новых посетителей.
Избегать:
- Повторное хеширование (или даже копирование) существующего контента, которое не принесет пользы пользователям.
- Наличие на вашем сайте повторяющихся или почти повторяющихся версий вашего контента.
Подробнее о дублировании контента 36
Оптимизируйте контент для пользователей, а не для поисковых систем
Создание сайта с учетом потребностей посетителей и обеспечение легкого доступа к нему для поисковых систем обычно дает положительные результаты.
Избегать:
- Добавление множества ненужных ключевых слов, предназначенных для поисковых систем, но раздражающих или бессмысленных для пользователей.
- Наличие блоков текста, таких как «частые орфографические ошибки, используемые для перехода на эту страницу», которые не представляют особой ценности для пользователей.
- Обманчиво скрывает текст от пользователей 37 , но показывает его поисковым системам.
Действуйте так, чтобы завоевать доверие пользователей
Пользователи чувствуют себя комфортно, посещая ваш сайт, если они считают, что он заслуживает доверия.
Сайт с хорошей репутацией заслуживает доверия. Создавайте репутацию эксперта и авторитета в определенной области.
Предоставьте информацию о том, кто публикует ваш сайт, предоставляет контент и его цели. Веб-сайты покупок и других финансовых транзакций должны содержать четкую и удовлетворительную информацию об обслуживании клиентов, чтобы помочь пользователям решать проблемы. Новостные сайты должны предоставлять четкую информацию о том, кто отвечает за контент.
Также важно использовать соответствующие технологии.Если на странице оформления покупок нет безопасного соединения, пользователи не могут доверять сайту.
Сделайте очевидным опыт и авторитетность
Опытность и авторитетность сайта повышает его качество. Убедитесь, что контент на вашем сайте создается или редактируется людьми, разбирающимися в данной теме. Например, предоставление экспертов или опытных источников может помочь пользователям понять опыт статей. Представление устоявшегося консенсуса на страницах по научным темам является хорошей практикой, если такой консенсус существует.
Предоставьте необходимое количество контента для вашей темы
Создание высококачественного контента требует значительных затрат как минимум одного из следующих факторов: времени, усилий, опыта и таланта / навыков. Контент должен быть точным, четко написанным и исчерпывающим. Так, например, если вы описываете свою страницу как рецепт, предоставьте полный рецепт, которому легко следовать, а не просто набор ингредиентов или базовое описание блюда.
Избегать:
- Предоставление недостаточного содержания для цели страницы.
Избегайте отвлекающей рекламы
Мы ожидаем, что реклама будет видна. Однако вы не должны позволять рекламе отвлекать пользователей или мешать им использовать контент сайта. Например, реклама, дополнительное содержимое или промежуточные страницы (страницы, отображаемые до или после ожидаемого содержимого), затрудняющие использование веб-сайта. Узнайте больше по этой теме. 38
Избегать:
- Размещение отвлекающей рекламы на ваших страницах.
Используйте ссылки с умом
Напишите хороший текст ссылки
Текст ссылки — это видимый текст внутри ссылки. Этот текст сообщает пользователям и Google что-то о странице, на которую вы ссылаетесь. Ссылки на вашей странице могут быть внутренними — указывающими на другие страницы вашего сайта — или внешними — ведущими к контенту на других сайтах. В любом из этих случаев, чем точнее ваш якорный текст, тем проще пользователям ориентироваться, а Google понять, о чем идет речь на странице, на которую вы ссылаетесь.
С соответствующим якорным текстом пользователи и поисковые системы могут легко понять, что содержат связанные страницы.
Лучшие Лрактики
Выберите описательный текст
Якорный текст, который вы используете для ссылки, должен давать хотя бы общее представление о том, о чем связана страница.
Избегать:
- Написание общего якорного текста, такого как «страница», «статья» или «щелкните здесь».
- Использование текста не по теме или не имеющего отношения к содержанию страницы, на которую есть ссылка.
- Использование URL-адреса страницы в качестве якорного текста в большинстве случаев, хотя, безусловно, есть законное использование этого, например, продвижение или ссылка на адрес нового веб-сайта.
Напишите краткий текст
Стремитесь к короткому, но описательному тексту — обычно это несколько слов или короткая фраза.
Избегать:
- Написание длинного якорного текста, например длинного предложения или короткого абзаца текста.
Отформатируйте ссылки, чтобы их было легко найти
Сделайте так, чтобы пользователи могли легко различать обычный текст и якорный текст ваших ссылок. Ваш контент становится менее полезным, если пользователи пропускают ссылки или случайно нажимают на них.
Избегать:
- Использование CSS или стилей текста, которые делают ссылки похожими на обычный текст.
Подумайте и о якорном тексте для внутренних ссылок
Обычно вы можете думать о ссылках с точки зрения указания на внешние веб-сайты, но уделение большего внимания тексту привязки, используемому для внутренних ссылок, может помочь пользователям и Google лучше ориентироваться на вашем сайте.
Избегать:
- Использование чрезмерно большого количества ключевых слов или длинного якорного текста только для поисковых систем.
- Создание ненужных ссылок, которые не помогают пользователю при навигации по сайту.
Будьте осторожны, если вы ссылаетесь на
Вы можете присвоить часть репутации вашего сайта другому сайту, когда ваш сайт ссылается на него. Иногда пользователи могут воспользоваться этим, добавив ссылки на свой сайт в разделы комментариев или на досках сообщений. Или иногда вы можете упомянуть сайт в негативном ключе и не хотите навязывать ему свою репутацию. Например, представьте, что вы пишете сообщение в блоге на тему спама в комментариях и хотите вызвать сайт, который недавно комментировал ваш блог.Вы хотите предупредить других о сайте, поэтому включаете ссылку на него в свой контент; однако вы, конечно, не хотите давать сайту часть своей репутации из-за своей ссылки. Сейчас самое время использовать nofollow.
Другой пример, когда может пригодиться атрибут «nofollow», — это ссылки на виджеты. Если вы используете сторонний виджет для расширения возможностей вашего сайта и привлечения пользователей, проверьте, содержит ли он какие-либо ссылки, которые вы не собирались размещать на своем сайте вместе с виджетом.Некоторые виджеты могут добавлять ссылки на ваш сайт, которые не являются вашими редакционными предпочтениями, и содержать якорный текст, который вы, как владелец веб-сайта, не можете контролировать. Если удаление таких нежелательных ссылок из виджета невозможно, вы всегда можете отключить их с помощью «nofollow». Если вы создаете виджет для функциональности или контента, который вы предоставляете, обязательно включите nofollow в ссылках во фрагменте кода по умолчанию.
Наконец, если вы хотите запретить переход по всем ссылкам на странице, вы можете добавить тег
внутри тега
для страницы.Более подробную информацию о метатеге robots можно найти в блоге Центра поиска Google 39 .
Установка значения атрибута rel ссылки на nofollow или ugc сообщит Google, что по определенным ссылкам на вашем сайте не следует переходить, или передаст репутацию вашей страницы страницам, на которые есть ссылки. Nofollow по ссылке означает добавление rel = «nofollow» или более конкретного атрибута, такого как «ugc», внутри тега привязки ссылки, как показано здесь:
rel =" nofollow "> Якорный текст здесь
или:
rel="ugc" > Текст привязки здесь
Когда это будет полезно? Если на вашем сайте есть блог с включенным публичным комментированием, ссылки в этих комментариях могут передать вашу репутацию страницам, за которые вам может быть неудобно поручиться. Области комментариев блога на страницах очень восприимчивы к спаму комментариев. Nofollow по этим добавленным пользователями ссылкам гарантирует, что вы не отдадите заслуженную репутацию своей страницы сайту, рассылающему спам.
Автоматически добавлять «nofollow» в колонки комментариев и доску сообщений
Многие программные пакеты для ведения блогов автоматически игнорируют комментарии пользователей, но те, которые этого не делают, скорее всего, могут быть отредактированы вручную для этого. Этот совет также касается других областей вашего сайта, которые могут включать пользовательский контент, например гостевые книги, форумы, доски объявлений, списки рефереров и т. Д. Если вы готовы поручиться за ссылки, добавленные третьими сторонами (например, , если на вашем сайте доверяют комментатору), то использовать nofollow для ссылок не нужно; однако ссылки на сайты, которые Google считает спамом, могут повлиять на репутацию вашего собственного сайта.В документации Google Search Central есть дополнительные советы по предотвращению спама в комментариях 40 , например, с помощью CAPTCHA и включения модерации комментариев.
Оптимизируйте изображения
Использовать изображения HTML
Используйте элементы изображения HTML для встраивания изображений в ваш контент.
Лучшие практики:
Используйте элементы HTML
или
.
Семантическая разметка HTML помогает сканерам находить и обрабатывать изображения.Используя элемент
, вы также можете указать несколько параметров для разных размеров экрана для адаптивных изображений. Вы также можете использовать атрибут loading = "lazy"
для изображений, чтобы ваша страница загружалась быстрее для ваших пользователей.
Избегать
Использование CSS для отображения изображений, которые вы хотите, чтобы мы проиндексировали.
Используйте атрибут alt
Укажите описательное имя файла и описание атрибута alt для изображений. Атрибут «alt» позволяет указать альтернативный текст для изображения, если оно не может быть отображено по какой-либо причине.
Зачем нужен этот атрибут? Если пользователь просматривает ваш сайт с помощью вспомогательных технологий, таких как программа чтения с экрана, содержимое атрибута alt предоставляет информацию об изображении.
Другая причина заключается в том, что если вы используете изображение в качестве ссылки, замещающий текст для этого изображения будет обрабатываться аналогично тексту привязки текстовой ссылки. Однако мы не рекомендуем использовать слишком много изображений для ссылок в навигации по вашему сайту, если текстовые ссылки могут служить той же цели.Наконец, оптимизация имен файлов изображений и замещающего текста упрощает проекты поиска изображений, такие как Google Image Search, для лучшего понимания ваших изображений.
Лучшие Лрактики
Используйте короткие, но информативные имена файлов и альтернативный текст
Как и многие другие части страницы, предназначенные для оптимизации, имена файлов и замещающий текст лучше всего использовать, когда они короткие, но описательные.
Избегать:
- Использование общих имен файлов, таких как «image1.jpg »,« pic.gif »,« 1.jpg », когда это возможно — если на вашем сайте тысячи изображений, вы можете подумать об автоматизации присвоения имен изображениям.
- Запись очень длинных имен файлов.
- Вставка ключевых слов в замещающий текст или копирование и вставка целых предложений.
Добавляйте замещающий текст при использовании изображений в качестве ссылок
Если вы решите использовать изображение в качестве ссылки, заполнение его замещающего текста поможет Google лучше понять страницу, на которую вы ссылаетесь.Представьте, что вы пишете якорный текст для текстовой ссылки.
Избегать:
- Написание слишком длинного замещающего текста, который будет считаться спамом.
- Использование только ссылок на изображения для навигации по вашему сайту.
Помогите поисковым системам найти ваши изображения
Карта сайта с изображением 41 может предоставить роботу Googlebot дополнительную информацию об изображениях, найденных на вашем сайте. Это увеличивает вероятность того, что ваши изображения можно будет найти в результатах поиска картинок.Структура этого файла аналогична XML-файлу карты сайта для ваших веб-страниц.
Использовать стандартные форматы изображений
Используйте обычно поддерживаемые типы файлов. Большинство браузеров поддерживают форматы изображений JPEG, GIF, PNG, BMP и WebP. Также неплохо, чтобы расширение вашего имени файла соответствовало типу файла.
Сделайте свой сайт удобным для мобильных устройств
Сегодня мир подвижен. Большинство людей ищут в Google с помощью мобильных устройств. Версия сайта для настольных ПК может быть трудна для просмотра и использования на мобильном устройстве.В результате наличие мобильного сайта имеет решающее значение для вашего присутствия в Интернете. Фактически, начиная с конца 2016 года, Google начал эксперименты по использованию мобильной версии контента сайта 42 для ранжирования, анализа структурированных данных и создания сниппетов.
Понять разницу между устройствами
- Смартфон — В этом документе «мобильные» или «мобильные устройства» относятся к смартфонам, например устройствам под управлением Android, iPhone или Windows Phone.Мобильные браузеры похожи на настольные браузеры в том, что они могут отображать широкий набор спецификации HTML5, хотя их размер экрана меньше и почти во всех случаях их ориентация по умолчанию — вертикальная.
- Планшет — Мы рассматриваем планшеты как устройства отдельного класса, поэтому, когда мы говорим о мобильных устройствах, мы обычно не включаем планшеты в определение. Планшеты, как правило, имеют большие экраны, а это означает, что, если вы не предлагаете оптимизированный для планшетов контент, вы можете предположить, что пользователи ожидают увидеть ваш сайт так, как он будет выглядеть в браузере настольного компьютера, а не в браузере смартфона.
- Мультимедийный телефон — это телефоны с браузерами, которые могут отображать страницы, закодированные в соответствии со стандартами XHTML, поддерживают разметку HTML5, JavaScript / ECMAScript, но могут не поддерживать некоторые API-интерфейсы расширений в стандарте HTML5. Обычно это обозначает браузер в большинстве телефонов с поддержкой 3G, которые не являются смартфонами.
- Обычные телефоны — На этих телефонах браузеры не могут отображать обычные настольные веб-страницы, закодированные с использованием стандартного HTML. Сюда входят браузеры, отображающие только cHTML (iMode), WML, XHTML-MP и т. Д.
Наши рекомендации ориентированы на смартфоны, но мы призываем владельцев сайтов с мультимедийными и функциональными телефонами следовать тем же советам там, где они считают нужным.
Выберите мобильную стратегию
Есть несколько способов сделать ваш сайт мобильным, и Google поддерживает разные методы реализации:
После того, как вы создали сайт, адаптированный для мобильных устройств, вы можете использовать тест Google для мобильных устройств 46 , чтобы проверить, соответствуют ли страницы вашего сайта критерию для пометки «оптимизированы для мобильных устройств» на страницах результатов поиска Google.Вы также можете проверить отчет 47 Search Console по удобству использования мобильных устройств, чтобы исправить проблемы с удобством использования мобильных устройств, влияющие на ваш сайт.
Если ваш сайт обслуживает много статического контента (например, сообщения в блогах или целевые страницы продуктов) на нескольких страницах, рассмотрите возможность его реализации с помощью AMP 48 (ускоренные мобильные страницы). Это особая разновидность HTML, которая гарантирует, что ваш сайт будет оставаться быстрым и удобным для пользователя, и его можно дополнительно ускорить с помощью различных платформ, включая Google Search.
Настройте мобильные сайты так, чтобы их можно было точно проиндексировать
Независимо от того, какую конфигурацию вы выберете для настройки своего мобильного сайта, есть ключевые моменты, на которые вы должны обратить внимание:
- Если вы используете динамическое обслуживание или имеете отдельный мобильный сайт, сообщите в Google, когда страница отформатирована для мобильных устройств (или имеет эквивалентную страницу, отформатированную для мобильных устройств).Это помогает Google точно отображать ваш контент в результатах поиска для мобильных пользователей.
- Если вы используете адаптивный веб-дизайн, используйте метатег name = «viewport», чтобы сообщить браузеру, как
для корректировки содержимого. Если вы используете динамическое обслуживание, используйте заголовок Vary HTTP, чтобы сообщить о своем
меняется в зависимости от пользовательского агента. Если вы используете отдельные URL-адреса, сообщите о взаимосвязи
между двумя URL-адресами путем добавления тега
rel = "canonical"
иrel = "alternate"
элементы на страницу. - Сделайте ресурсы доступными для сканирования. Блокирование ресурсов страницы может дать Google неполное представление о вашем веб-сайте. Это часто происходит, когда ваш файл robots.txt блокирует доступ к некоторым или всем ресурсам вашей страницы. Если робот Googlebot не имеет доступа к ресурсам страницы, таким как CSS, JavaScript или изображения, мы можем не обнаружить, что он создан для отображения и правильной работы в мобильном браузере. Другими словами, мы можем не определить, что страница «оптимизирована для мобильных устройств», и, следовательно, не предоставить ее пользователям, выполняющим поиск с мобильных устройств.
- Избегайте распространенных ошибок, которые раздражают посетителей с мобильных устройств, например при размещении невоспроизводимых видеороликов.
- Мобильные страницы, которые плохо воспринимаются поисковыми пользователями, могут быть понижены в рейтинге или отображаться с предупреждением в результатах мобильного поиска. Это включает, помимо прочего, полностраничные межстраничные объявления 49 на мобильных устройствах, которые затрудняют взаимодействие с пользователем.
- Обеспечивает полную функциональность на всех устройствах. Мобильные пользователи ожидают одинаковых функций, таких как комментирование и оформление заказа, и контента на мобильных устройствах, а также на всех других устройствах, которые поддерживает ваш веб-сайт.Помимо текстового контента, убедитесь, что все важные изображения и видео встроены и доступны на мобильных устройствах. Для поисковых систем предоставьте все структурированные данные и другие метаданные — такие как заголовки, описания, элементы ссылок и другие метатеги — на всех версиях страниц.
- Убедитесь, что структурированные данные, изображения, видео и метаданные, которые есть на вашем настольном сайте, также включены в мобильный сайт.
Передовой опыт
- Проверьте свои мобильные страницы с помощью теста Mobile-Friendly Test 50 , чтобы узнать, считает ли Google, что ваш веб-сайт хорошо работает на мобильных устройствах.
- Если вы используете отдельные URL-адреса для своих мобильных страниц, обязательно протестируйте и мобильные, и настольные URL, чтобы вы могли убедиться, что перенаправление распознается и доступно для сканирования.
Дополнительную информацию см. В руководстве Google для мобильных устройств. 51
Хотя большинство ссылок на ваш сайт будут добавляться постепенно, по мере того, как люди будут находить ваш контент через поиск или другими способами и ссылаться на него, Google понимает, что вы хотите, чтобы другие знали о той тяжелой работе, которую вы вложили в свою содержание.Эффективное продвижение вашего нового контента приведет к более быстрому открытию для тех, кто заинтересован в той же теме. Как и в большинстве случаев, затронутых в этом документе, чрезмерное доведение этих рекомендаций может фактически навредить репутации вашего сайта.
Сообщение в блоге на вашем собственном сайте, информирующее вашу базу посетителей о том, что вы добавили что-то новое, — отличный способ рассказать о новом контенте или услугах. Другие владельцы веб-сайтов, которые следят за вашим сайтом или RSS-потоком, также могут подобрать эту историю.
Усилия по продвижению вашей компании или сайта в автономном режиме также могут быть полезными. Например, если у вас есть бизнес-сайт, убедитесь, что его URL-адрес указан на ваших визитных карточках, фирменных бланках, плакатах и т. Д. Вы также можете рассылать повторяющиеся информационные бюллетени клиентам по почте, сообщая им о новом контенте на веб-сайте компании.
Если вы управляете местным бизнесом, добавление его информации в Google Мой бизнес 52 поможет вам привлечь клиентов на Google Картах и в поиске в Интернете.
Лучшие Лрактики
Знайте о сайтах социальных сетей
Сайты, построенные на основе взаимодействия с пользователем и совместного использования, упростили поиск заинтересованных групп людей с соответствующим контентом.
Избегать:
- Пытаться продвигать каждый новый небольшой фрагмент контента, который вы создаете; выбирайте большие, интересные вещи.
- Вовлечение вашего сайта в схемы 53 , в которых ваш контент искусственно продвигается в топ этих сервисов.
Обратитесь к участникам сообщества, связанного с вашим сайтом
Скорее всего, существует ряд сайтов, посвященных тематическим областям, аналогичным вашей. Открытие связи с этими сайтами обычно полезно. Горячие темы в вашей нише или сообществе могут вызвать дополнительные идеи для контента или создания хорошего ресурса сообщества.
Избегать:
- Запросы ссылок для рассылки спама на все сайты, относящиеся к вашей тематической области.
- Покупка ссылок с другого сайта с целью получения PageRank.
Анализируйте эффективность поиска и поведение пользователей
Анализ эффективности поиска
Основные поисковые системы, включая Google, предоставляют владельцам веб-сайтов бесплатные инструменты для анализа их эффективности в своей поисковой системе. Для Google этот инструмент — Search Console 54 .
Search Console предоставляет две важные категории информации: Может ли Google найти мой контент? Как я занимаюсь результатами поиска Google?
Использование Search Console не поможет вашему сайту получить предпочтение; тем не менее, это может помочь вам определить проблемы, которые, если их устранить, могут помочь вашему сайту лучше работать в результатах поиска.
С помощью сервиса владельцы сайтов могут:
- Узнайте, в каких частях сайта робот Googlebot не смог сканировать
- Протестируйте и отправьте карты сайта
- Анализировать или создавать файлы robots.txt
- Удалить URL-адреса, уже просканированные роботом Googlebot
- Укажите предпочитаемый домен
- Выявление проблем с метатегами заголовка и описания
- Разберитесь с самыми популярными поисковыми запросами, которые использовались для достижения сайта
- Узнайте, как робот Googlebot видит страницы
- Получать уведомления о нарушениях принципов качества и запрашивать пересмотр сайта
Microsoft Bing Webmaster Tools 55 также предлагает бесплатные инструменты для владельцев веб-сайтов.
Анализ поведения пользователей на вашем сайте
Если вы улучшили сканирование и индексирование своего сайта с помощью Google Search Console или других служб, вам, вероятно, интересно узнать о трафике, поступающем на ваш сайт. Программы веб-аналитики, такие как Google Analytics, являются ценным источником информации для этого. Вы можете использовать их для:
- Узнайте, как пользователи достигают вашего сайта и ведут себя на нем
- Откройте для себя самый популярный контент на своем сайте
- Оцените влияние оптимизации, которую вы вносите на свой сайт, например, улучшило ли изменение этих мета-тегов title и description трафик из поисковых систем?
Для опытных пользователей информация, предоставляемая пакетом аналитики, в сочетании с данными из файлов журнала вашего сервера, может предоставить еще более полную информацию о том, как посетители взаимодействуют с вашими документами (например, дополнительные ключевые слова, которые поисковики могут использовать для поиска вашего сайта) .
Дополнительные ресурсы
Блог Центра поиска Google 56
Получите самую свежую информацию из нашего блога Центра поиска Google. Вы можете найти информацию об обновлениях поиска Google, новых функциях Search Console и многом другом.
Справочный форум Центра поиска Google 57
Задавайте вопросы о проблемах своего сайта и находите советы по созданию высококачественных сайтов на форуме продуктов для владельцев веб-сайтов. На форуме много опытных участников, включая экспертов по продуктам 58 и иногда сотрудников Google.
Центр поиска Google Twitter 59
Следите за новостями и ресурсами, которые помогут вам создать отличный сайт.
Посмотрите сотни полезных видео, созданных для сообщества владельцев веб-сайтов, и получите ответы на свои вопросы от сотрудников Google.
Как работает поиск 61
Посмотрите, что происходит за кулисами, когда вы что-то ищете в поиске Google. Вы узнаете действительно интересные факты!
Получите свой бизнес в Интернете 62
Зарегистрируйте бесплатный веб-сайт, если у вас небольшой бизнес.GYBO — это партнерство Google и Homestead, цель которого — помочь малому бизнесу зарегистрировать бесплатный веб-сайт сроком на один год.
Приложение: URL-адреса ссылок, использованные в этом документе
В этом документе упоминаются следующие URL-адреса:
обслуживающих веб-сайтов | Решения | Google Cloud
В этой статье рассказывается, как разместить веб-сайт в Google Cloud. Google Cloud предоставляет надежную, гибкую, надежную и масштабируемую платформу. для обслуживания веб-сайтов. Google создал Google Cloud, используя тот же инфраструктура, которую Google использует для обслуживания контента с таких сайтов, как Google.ком YouTube и Gmail. Вы можете обслуживать контент своего веб-сайта, используя тип и дизайн инфраструктуры, которые наилучшим образом соответствуют вашим потребностям.
Эта статья может оказаться полезной, если вы:
- Знает, как создать веб-сайт, а также развернул и запустил некоторые инфраструктура веб-обслуживания раньше.
- Оценка возможности и способов переноса вашего сайта в Google Cloud.
Если вы хотите создать простой веб-сайт, рассмотрите возможность использования Сайты Google, структурированный инструмент для создания вики- и веб-страниц.Для получения дополнительной информации посетите Сайты помогают.
Примечание: Возможно, вам будет полезно прочитать Страница концепций обзора Google Cloud перед прочтением этой статьи. Некоторые из этих концепций упоминаются в этом статья без дополнительных пояснений. Если вы уже немного знакомы с Google Cloud, вы можете пропустить этот шаг.Выбор варианта
Если вы новичок в использовании Google Cloud, разумно начать с используя технологию, с которой вы уже знакомы.За Например, если вы в настоящее время используете аппаратные серверы или виртуальные машины (ВМ) для размещения ваш сайт, возможно, у другого облачного провайдера или на вашем собственном оборудовании, Compute Engine предоставляет знакомый парадигма для вас. Если вы уже используете предложение «платформа как услуга» (PaaS), например Heroku или Engine Yard, App Engine может быть лучшим местом для начала. Если вы предпочитаете бессерверные вычисления, Cloud Run наверное, хороший вариант для вас.
После знакомства с Google Cloud вы можете изучить богатство продуктов и услуг, которые предоставляет Google Cloud.Например, если вы начали с Compute Engine, вы могли бы увеличить свой возможности сайта при использовании Google Kubernetes Engine (GKE) или перенести некоторые или все функции в App Engine и Cloud Run.
В следующей таблице приведены варианты хостинга в Google Cloud:
Опция | Товар | Хранение данных | Балансировка нагрузки | Масштабируемость | Регистрация и мониторинг |
---|---|---|---|---|---|
Статический сайт | Облачное хранилище Хостинг Firebase | Сегмент облачного хранилища | н / д | Автоматически | н / д |
Виртуальные машины | Вычислительный двигатель | Cloud SQL Admin API, Cloud Storage API, Datastore API и Cloud Bigtable API, или вы можете использовать другого поставщика внешнего хранилища. Постоянные диски на жестких дисках, называемые стандартными постоянными дисками . диски и твердотельные постоянные диски (SSD). | HTTP (S) TCP-прокси SSL-прокси Завершение IPv6 Сеть Межрегиональный Внутренний | Автоматически с управляемыми группами экземпляров | Облачный журнал Мониторинг облака Мониторинг консоль |
Контейнеры | ГКЭ | Аналогично Compute Engine, но взаимодействует с постоянными дисками. иначе | Сеть HTTP (S) | Кластерный инструмент автомасштабирования | Облачный журнал Мониторинг облака Мониторинг консоль |
Управляемая платформа | App Engine | Облачные сервисы Google, такие как Cloud SQL, Firestore, Cloud Storage и доступные сторонние базы данных | HTTP (S) Управляется Google | Управляется Google | Облачный журнал Мониторинг облака Мониторинг консоль |
Бессерверная | Cloud Run | Облачные сервисы Google, такие как Cloud SQL, Firestore, Cloud Storage и доступные сторонние базы данных | HTTP (S) Управляется Google | Управляется Google | Облачный журнал Облачный мониторинг Мониторинг консоль |
Эта статья поможет вам разобраться в основных технологиях которые вы можете использовать для веб-обслуживания в Google Cloud и дать вам представление о как работают технологии.В статье есть ссылки на полную документацию, учебники и статьи о решениях, которые помогут вам глубже понять, когда будешь готов.
Понимание затрат
Поскольку существует так много переменных и каждая реализация отличается, конкретные рекомендации по затратам выходят за рамки данной статьи. К понять принципы Google о том, как работает ценообразование в Google Cloud, видеть страницу с ценами. Чтобы понять цены на отдельные услуги, см. Цены на продукты. раздел.Вы также можете использовать калькулятор цен чтобы оценить, как может выглядеть ваше использование Google Cloud. Вы можете предоставить подробные сведения об услугах, которые вы хотите использовать, а затем просмотрите их оценку.
Настройка службы доменного имени
Обычно вам нужно зарегистрировать доменное имя для своего сайта. Вы можете использовать регистратор публичных доменных имен, например, Google Domains, зарегистрировать уникальное имя для вашего сайта. Если вы хотите полный контроль над собственным доменным именем система (DNS), вы можете использовать Cloud DNS в качестве поставщика DNS.В Документация по Cloud DNS включает краткое руководство по вы идете.
Если у вас есть существующий DNS-провайдер, который вы хотите использовать, вам обычно необходимо
создайте пару записей с этим провайдером. Для доменного имени, например example.com
, вы создаете запись A
у своего поставщика DNS. Для www.example.com
субдомен, вы создаете запись CNAME
для www
, чтобы указать
это в домен example.com
. Запись A
сопоставляет имя хоста с IP-адресом.Запись CNAME
создает псевдоним для записи A
.
Если регистратор вашего доменного имени также является вашим поставщиком DNS, это, вероятно, все, что вам нужно. нужно сделать. Если вы используете разных провайдеров для регистрации и DNS, убедитесь, что что у вашего регистратора доменных имен есть правильные серверы имен, связанные с ваш домен.
После внесения изменений в DNS обновление записей может занять некоторое время. распространяются в зависимости от значений времени жизни (TTL) в вашей зоне. Если это новое имя хоста, изменения вступают в силу быстро, потому что DNS преобразователи не имеют кэшированных предыдущих значений и могут связаться с поставщиком DNS чтобы получить необходимую информацию для маршрутизации запросов.
Хостинг статического веб-сайта
Самый простой способ обслуживать контент веб-сайта через HTTP (S) — разместить статических веб-страниц . Статические веб-страницы обслуживаются без изменений, как они были написаны, обычно с использованием HTML. Использование статического веб-сайта это хороший вариант, если страницы вашего сайта редко меняются после того, как были опубликованные, например сообщения в блогах или страницы, которые являются частью малого бизнеса интернет сайт. Вы можете многое сделать со статическими веб-страницами, но если вам нужно, чтобы ваш сайт иметь надежное взаимодействие с пользователями через серверный код, вам следует рассмотрим другие варианты, обсуждаемые в этой статье.
Хостинг статического веб-сайта с облачным хранилищем
Примечание: Хотя облачное хранилище обслуживает контент через HTTPS, это не так. поддержка сквозного HTTPS для пользовательских доменов. Если вам нужен сквозной HTTPS обслуживания, проверьте хостинг Firebase в следующем разделе. В качестве альтернативы вы можете использовать балансировку нагрузки HTTP (S) с Облачное хранилище для обслуживания контента из личного домена по HTTPS. Чтобы разместить статический сайт в облачном хранилище, необходимо создать
Сегмент облачного хранилища,
загрузите контент и протестируйте свой новый сайт.Вы можете
обслуживать ваши данные прямо с storage.googleapis.com
,
или вы можете
подтвердите, что вы являетесь владельцем своего домена
и использовать
ваше доменное имя.
Вы можете создавать свои статические веб-страницы по своему усмотрению. Например, вы могли страницы ручного создания с использованием HTML и CSS. Вы можете использовать генератор статических сайтов , Такие как Джекилл, Призрак, или Хьюго, для создания контента. С помощью генераторов статических сайтов вы создаете статический веб-сайт с помощью авторинг в уценка и предоставление шаблонов и инструментов.Генераторы сайтов в целом предоставьте локальный веб-сервер, который вы можете использовать для предварительного просмотра вашего контента.
После того, как ваш статический сайт заработает, вы можете обновить статические страницы с помощью любого
процесс вам нравится. Этот процесс может быть таким же простым, как копирование вручную
обновленная страница в ведре. Вы можете выбрать более автоматизированный подход,
например, сохранение вашего контента на GitHub, а затем использование
перехватчик
запустить
скрипт, обновляющий ведро. Еще более продвинутая система может использовать
инструмент непрерывной интеграции / непрерывной доставки (CI / CD), такой как
Дженкинс,
обновить содержание в
ведро.У Дженкинса есть облачное хранилище
плагин
который обеспечивает этап Google Cloud Storage Uploader
после сборки для публикации сборки
артефакты в облачное хранилище.
Если у вас есть веб-приложение, которое должно обслуживать статический контент или загруженные пользователем статические носители, использование облачного хранилища может быть рентабельным и эффективный способ размещения и обслуживания этого контента, уменьшая при этом количество динамические запросы к вашему веб-приложению.
Кроме того, облачное хранилище может напрямую принимать контент, отправленный пользователем.Эта функция позволяет пользователям загружать большие медиафайлы напрямую и в безопасном манера, без проксирование через ваши серверы.
Чтобы получить максимальную производительность от статического веб-сайта, см. Лучшие практики для облачного хранилища.
Для получения дополнительной информации см. Следующие страницы:
Размещение статического веб-сайта с помощью Firebase Hosting
Firebase Hosting обеспечивает быстрый и безопасный статический хостинг для вашего веб-приложения. С Firebase Hosting, вы можете развертывать веб-приложения и статический контент. в глобальную сеть доставки контента (CDN) с помощью одной команды.
Вот некоторые преимущества, которые вы получаете при использовании хостинга Firebase:
- SSL без конфигурации встроен в Firebase Hosting. Положения SSL сертификаты на пользовательские домены бесплатно.
- Весь ваш контент обслуживается по HTTPS.
- Ваш контент доставляется вашим пользователям с краев CDN по всему Мир.
- Используя интерфейс командной строки Firebase, вы можете запустить свое приложение за секунды. Используйте инструменты командной строки, чтобы добавить цели развертывания в процесс сборки.
- Вы получаете функции управления выпусками, такие как атомарное развертывание новых активов, полное управление версиями и откат в один клик. Хостинг
- предлагает конфигурацию, полезную для одностраничных приложений. и другие сайты, которые больше похожи на приложения. Хостинг
- создан для безупречного использования с другими функциями Firebase.
Для получения дополнительной информации см. Следующие страницы:
Использование виртуальных машин с Compute Engine
Для сценариев использования инфраструктуры как услуги (IaaS) Google Cloud предоставляет Compute Engine.Compute Engine обеспечивает надежные вычисления инфраструктуры, но вы должны выбрать и настроить компоненты платформы, которые вы хотите использовать. С Compute Engine вы обязаны настраивать, администрировать и контролировать системы. Google гарантирует, что ресурсы доступны, надежны и готовы к использованию, но решать вам предоставлять и управлять ими. Преимущество здесь в том, что у вас есть полная контроль систем и неограниченная гибкость.
Используйте Compute Engine для разработки и развертывания практически любого веб-сайта, обслуживающего система, которую вы хотите.Вы можете использовать виртуальные машины, называемые экземпляры, построить свой app, как если бы у вас была собственная аппаратная инфраструктура. Compute Engine предлагает различные машины типы чтобы настроить ваш конфигурация в соответствии с вашими потребностями и вашим бюджетом. Вы можете выбрать, какие операционные системы, стеки разработки, языки, фреймворки, сервисы и другое программное обеспечение технологии, которые вы предпочитаете.
Автоматическая настройка с помощью Google Cloud Marketplace
Самый простой способ развернуть полный стек веб-обслуживания — использовать Google Cloud Marketplace.Всего за несколько кликов вы можете развернуть любое из более чем 100 полностью реализованных решений с помощью Google Click to Deploy или Битнами.
Например, можно установить ЛАМПУ стек или WordPress с Cloud Marketplace. Система развертывает полный рабочий стек программного обеспечения всего за несколько минут на одном экземпляре. Перед развертыванием Cloud Marketplace покажет вам смету затрат на запущенный сайт, дает вам четкую информацию о том, какие версии программного обеспечения компоненты, которые он устанавливает для вас, и позволяет настраивать вашу конфигурацию, изменение имен экземпляров компонентов, выбор типа машины и выбор размер диска.После развертывания у вас есть полный контроль над Экземпляры Compute Engine, их конфигурации и программное обеспечение.
Настройка вручную
Вы также можете создать свою инфраструктуру на Compute Engine вручную, либо создавая конфигурацию с нуля, либо используя Развертывание Google Cloud Marketplace. Например, вы можете захотеть использовать версия программного компонента, не предлагаемого Cloud Marketplace, или возможно, вы предпочитаете устанавливать и настраивать все самостоятельно.
Предоставление полной основы и лучших практик для создания веб-сайта выходит за рамки данной статьи. Но с точки зрения высокого уровня техническая сторона для настройки инфраструктуры веб-обслуживания на Compute Engine требуется что вы:
- Ознакомьтесь с требованиями . Если вы создаете новый веб-сайт, убедитесь, что вы понимаете, какие компоненты вам нужны, такие как экземпляры, потребности в хранилище, и сетевая инфраструктура. Если вы переносите приложение из существующее решение, вы, вероятно, уже понимаете эти требования, но вам нужно продумать, как ваши существующие настройки соответствуют Облачные сервисы Google.
- Планировка конструкции . Продумайте свою архитектуру и запишите дизайн. Будьте максимально откровенны.
- Создайте компоненты . Компоненты, о которых вы обычно можете думать как предоставляются физические активы, такие как компьютеры и сетевые коммутаторы. через службы в Compute Engine. Например, если вы хотите компьютер, вам необходимо создать экземпляр Compute Engine. Если хочешь постоянный жесткий диск, вы его тоже создаете. Менеджер по развертыванию в облаке или Terraform делает этот процесс простым и повторяемым.
- Настроить и настроить. После того, как у вас есть необходимые компоненты, вы необходимо настроить их, установить и настроить программное обеспечение, а также написать и развернуть любой код настройки, который вам нужен. Вы можете реплицировать конфигурацию путем запуска сценариев оболочки, что помогает ускорить развертывание в будущем. Здесь также помогает Deployment Manager, предоставляя декларативную, гибкие шаблоны конфигурации для автоматического развертывания ресурсов. Ты может также воспользоваться такими инструментами автоматизации ИТ, как Кукольный и Повар.
- Развернуть активы . Предположительно у вас есть веб-страницы и изображения.
- Тест . Убедитесь, что все работает так, как вы ожидаете.
- Развернуть в производство . Откройте свой сайт для всеобщего обозрения и использования.
Чтобы помочь вам начать работу и понять, как это настроить Экземпляры Compute Engine вручную, попробуйте одно или несколько из следующих учебных пособий:
Хранение данных с помощью Compute Engine
Большинству веб-сайтов требуется какое-то хранилище.Вам может потребоваться хранилище для различных причины, такие как сохранение файлов, которые загружают ваши пользователи, и, конечно же, активов что использует ваш сайт.
Google Cloud предоставляет различные услуги управляемого хранилища, в том числе:
- База данных SQL в Cloud SQL, который основан на MySQL.
- Два варианта хранения данных NoSQL: Пожарный магазин и Cloud Bigtable.
- Согласованное масштабируемое объектное хранилище большой емкости в
Облачное хранилище.
Облачное хранилище бывает нескольких классов:
- Стандарт обеспечивает максимальную доступность.
- Nearline — это недорогой вариант, идеально подходящий для данных, доступ к которым осуществляется менее чем раз в месяц.
- Coldline — это недорогой вариант, идеально подходящий для данных, доступ к которым осуществляется менее чем раз в квартал.
- Archive обеспечивает самый дешевый выбор для архивирования, резервного копирования и аварийное восстановление.
- Постоянные диски на Compute Engine для использования в качестве основного хранилища для ваших экземпляров. Compute Engine предлагает оба жестких диска постоянного хранения, называемые стандартными постоянными дисками , и твердотельные постоянные диски (SSD).Вы также можете настроить свой предпочтительная технология хранения на Compute Engine с использованием постоянного диски. Например, вы можете настроить PostgreSQL в качестве базы данных SQL или MongoDB в качестве хранилища NoSQL. Чтобы понять весь спектр и преимущества хранения сервисов в Google Cloud см. Выбор варианта хранения.
Балансировка нагрузки с помощью Compute Engine
Для любого масштабируемого веб-сайта, использующего технологии балансировки нагрузки для Распределение нагрузки между серверами часто является требованием.У вас есть разнообразие вариантов при проектировании ваших веб-серверов с балансировкой нагрузки на Compute Engine, в том числе:
Развертываниес балансировкой нагрузки является гибким, и вы можете использовать Compute Engine с вашими существующими решениями. Например, Балансировка нагрузки HTTP (S) с использованием Nginx — одно из возможных решений, которое можно использовать вместо Compute Engine. балансировщик нагрузки.
Распространение контента с помощью Compute Engine
Поскольку время отклика является фундаментальной метрикой для любого веб-сайта, использование CDN для снижение задержки и повышение производительности часто является требованием, особенно для сайт с глобальным интернет-трафиком.
Cloud CDN использует глобально распределенные крайние точки присутствия для доставки контента из мест кэша, ближайших к пользователей. Cloud CDN работает с балансировкой нагрузки HTTP (S). Для обслуживания контента из Compute Engine, Cloud Storage или и того, и другого с одного IP-адреса адрес, включить Cloud CDN для балансировщика нагрузки HTTP (S).
Автомасштабирование с помощью Compute Engine
Вы можете настроить свою архитектуру для добавления и удаления серверов как спрос меняется. Такой подход может помочь обеспечить хорошую работу вашего сайта. при пиковой нагрузке, сохраняя при этом расходы под контролем во время более типичного спроса периоды.Compute Engine предоставляет средство автомасштабирования, которое можно использовать для этого. цель.
Автомасштабирование — это функция группы управляемых экземпляров. Группа управляемых экземпляров — это пул однородных экземпляров виртуальных машин, созданный из общего шаблона экземпляра. Средство автомасштабирования добавляет или удаляет экземпляры в управляемой группе экземпляров. Несмотря на то что В Compute Engine есть как управляемые, так и неуправляемые группы экземпляров, вы можете используйте только группы управляемых экземпляров с автоматическим масштабированием. Для получения дополнительной информации см. автомасштабирование в Compute Engine.
Для подробного изучения того, что нужно для создания масштабируемого и устойчивого веб-приложения. решение, см. Создание масштабируемых и устойчивых веб-приложений.
Регистрация и мониторинг с помощью Compute Engine
Google Cloud включает функции, которые можно использовать, чтобы следить за тем, что происходит с вашим сайтом.
Облачный журнал собирает и хранит журналы приложений и сервисов в Google Cloud. Вы можете просматривать или экспортировать журналы и интегрировать сторонние журналы, используя ведение журнала. агент.
Облачный мониторинг предоставляет информационные панели и оповещения для вашего сайта. Вы настраиваете мониторинг с помощью Консоль Google Cloud. Вы можете просмотреть показатели производительности облачных сервисов, виртуальные машины и распространенные серверы с открытым исходным кодом, такие как MongoDB, Apache, Nginx, и Elasticsearch. Вы можете использовать API облачного мониторинга для получения данные мониторинга и создавать собственные метрики.
Cloud Monitoring также обеспечивает проверку работоспособности, которые отправляют запросы на ваши веб-сайты, чтобы узнать, отвечают ли они.Вы можете контролировать доступность веб-сайта за счет развертывания политики оповещения, которая создает инцидент если проверка работоспособности не удалась.
Управление DevOps с помощью Compute Engine
Для получения информации об управлении DevOps с помощью Compute Engine см. Следующие статей:
Использование контейнеров с GKE
Возможно, вы уже используете контейнеры, например Докер контейнеры. Для веб-обслуживания контейнеры имеют несколько преимуществ, в том числе:
- Компонентизация .Вы можете использовать контейнеры для разделения различных компоненты вашего веб-приложения. Например, предположим, что на вашем сайте есть веб-сайт. сервер и база данных. Вы можете запускать эти компоненты в отдельных контейнерах, изменение и обновление одного компонента, не затрагивая другой. Как ваш дизайн приложения становится более сложным, контейнеры хорошо подходят для Сервис-Ориентированная Архитектура, включая микросервисы. Такой дизайн поддерживает масштабируемость, помимо прочего.
- Переносимость . В контейнере есть все необходимое для запуска — ваше приложение. и его зависимости объединены.Вы можете запускать свои контейнеры на разнообразие платформ, не беспокоясь о деталях базовой системы.
- Быстрое развертывание . Когда пришло время развертывать, ваша система построена из набор определений и изображений, чтобы части можно было быстро развернуть, надежно и автоматически. Контейнеры, как правило, небольшие и часто развертываются. быстрее по сравнению, например, с виртуальными машинами.
Контейнерные вычисления в Google Cloud предлагают еще больше преимуществ для Интернета сервировочные, в т.ч .:
- Оркестровка .GKE управляемая служба, построенная на Kubernetes, система оркестровки контейнеров с открытым исходным кодом, представленная Google. С GKE, ваш код работает в контейнерах, которые являются частью кластер который состоит из экземпляров Compute Engine. Вместо администрирование отдельных контейнеров или создание и закрытие каждого контейнер вручную, вы можете автоматически управлять кластером через GKE, который использует определенную вами конфигурацию.
- Регистрация изображения . Реестр контейнеров или реестр артефактов предоставляет частное хранилище для образов Docker в Google Cloud.Вы можете доступ к реестру через HTTPS конечная точка, поэтому вы можете получать изображения с любого компьютера, будь то Экземпляр Compute Engine или собственное оборудование. Служба реестра размещает ваши пользовательские изображения в облачном хранилище под вашим Проект Google Cloud. Такой подход по умолчанию гарантирует, что ваши пользовательские изображения будут доступны только участниками вашего проекта.
- Мобильность . Это означает, что у вас есть возможность перемещать и комбинировать рабочих нагрузок с другими поставщиками облачных услуг или сочетайте рабочие нагрузки облачных вычислений с локальные реализации для создания гибридного решения.
Сохранение данных с помощью GKE
Поскольку GKE работает в Google Cloud и использует Экземпляры Compute Engine как узлы, ваше хранилище варианты имеют много общего с хранилище на Compute Engine. Вы можете получить доступ к Cloud SQL, Cloud Storage, Datastore, и Cloud Bigtable через их API, или вы можете использовать другого поставщика внешнего хранилища, если захотите. Однако GKE взаимодействует с Compute Engine. постоянные диски в другом так, как это сделал бы обычный экземпляр Compute Engine.
Экземпляр Compute Engine включает подключенный диск.Когда вы используете
Compute Engine, пока существует экземпляр, дисковый том остается
с экземпляром. Вы даже можете отсоединить диск и использовать его с другим
пример. Но в контейнере файлы на диске недолговечны. Когда контейнер
перезапускается, например, после сбоя, файлы на диске теряются. Kubernetes решает
эту проблему с помощью
объем
абстракция, и одним из типов томов является gcePersistentDisk
.
Это означает, что вы можете использовать постоянные диски Compute Engine с контейнерами для
предохраняйте файлы данных от удаления при использовании GKE.
Чтобы понять особенности и преимущества тома, вы должны сначала понять немного о стручках. Вы можете думать о капсуле как о логический хост для конкретного приложения для одного или нескольких контейнеров. Под работает на узле пример. Когда контейнеры являются членами модуля, они могут совместно использовать несколько ресурсы, включая набор общих томов хранения. Эти тома позволяют передавать данные чтобы пережить перезапуск контейнера и быть разделенным между контейнерами в пределах стручок Конечно, вы также можете использовать один контейнер и том в контейнере, но pod — необходимая абстракция для логического подключения этих ресурсов к каждому Другой.
Для примера см. Руководство Использование постоянных дисков с WordPress и MySQL.
Балансировка нагрузки с помощью GKE
Во многих крупных архитектурах веб-обслуживания необходимо иметь несколько серверов, на которых может разделить потребности в трафике. Потому что вы можете создавать и управлять несколькими контейнеры, узлы и поды с GKE, это естественно для системы веб-обслуживания с балансировкой нагрузки.
Использование балансировки сетевой нагрузки
Самый простой способ создать балансировщик нагрузки в GKE — использовать Compute Engine’s балансировка сетевой нагрузки.Балансировка сетевой нагрузки может сбалансировать нагрузку ваших систем на основе входящих данные интернет-протокола, такие как адрес, порт и тип протокола. Сеть балансировка нагрузки использует правила пересылки. Эти правила указывают на целевые пулы тот список, какие экземпляры доступны для использования для балансировки нагрузки.
С помощью балансировки сетевой нагрузки вы можете балансировать нагрузку дополнительно на основе TCP / UDP. протоколы, такие как трафик SMTP, и ваше приложение может напрямую проверять пакеты.
Вы можете развернуть балансировку сетевой нагрузки, просто добавив тип : LoadBalancer
в файл конфигурации вашего сервиса.
Использование балансировки нагрузки HTTP (S)
Если вам нужны более продвинутые функции балансировки нагрузки, такие как балансировка нагрузки HTTPS, балансировка нагрузки на основе содержимого или балансировка нагрузки между регионами, вы можете интегрировать ваш сервис GKE с HTTP / HTTPS Compute Engine функция балансировки нагрузки. Kubernetes предоставляет Ресурс Ingress который инкапсулирует набор правил для маршрутизации внешний трафик на конечные точки Kubernetes. В ГКЭ Ресурс Ingress обрабатывает подготовку и настройку Compute Engine. Балансировщик нагрузки HTTP / HTTPS.
Для получения дополнительной информации об использовании балансировки нагрузки HTTP / HTTPS в GKE, см. Настройка балансировки нагрузки HTTP с помощью Ingress.
Масштабирование с помощью GKE
Для автоматического изменения размера кластеров вы можете использовать Cluster Autoscaler. Этот функция периодически проверяет, есть ли какие-нибудь поды, ожидающие узел со свободными ресурсами, но не запланирован. Если такие стручки существуют, то автомасштабирование изменяет размер пула узлов, если изменение размера позволит ожидающим модулям быть запланированным.
Cluster Autoscaler также отслеживает использование всех узлов. Если узел не нужен в течение длительного периода времени, и все его модули могут быть запланированы в другом месте, то узел удаляется.
Для получения дополнительной информации о Cluster Autoscaler, его ограничениях и передовой опыт, см. Документация по автоматическому масштабированию кластера.
Регистрация и мониторинг с помощью GKE
Как на Compute Engine, логирование и Мониторинг предоставлять свои услуги по ведению журнала и мониторингу.Ведение журнала собирает и хранит журналы приложений и служб. Ты может просматривать или экспортировать журналы и интегрировать сторонние журналы с помощью агента ведения журналов.
Monitoring предоставляет информационные панели и предупреждения для твой сайт. Вы настраиваете мониторинг с помощью Консоль Google Cloud. Вы можете просмотреть метрики производительности для облачных сервисов, виртуальных машин и общего открытого исходного кода серверы, такие как MongoDB, Apache, Nginx и Elasticsearch. Вы можете использовать API мониторинга для получения данных мониторинга и создания настраиваемых метрики.
Управление DevOps с помощью GKE
Когда вы используете GKE, вы уже получаете многие из преимущества, о которых думает большинство людей, когда они думают о DevOps. Это особенно верно когда дело доходит до простоты упаковки, развертывания и управления. Для вашего CI / CD потребностей рабочего процесса, вы можете воспользоваться популярными инструментами, такими как Jenkins. Увидеть следующие статьи:
Создание на управляемой платформе с App Engine
В Google Cloud управляемая платформа как услуга (PaaS) называется App Engine.Когда вы создаете свой сайт на App Engine, вы получаете сосредоточиться на кодировании ваших функций и позволить Google позаботиться об управлении поддерживающая инфраструктура. App Engine предоставляет широкий спектр функций которые значительно упрощают масштабируемость, балансировку нагрузки, ведение журнала, мониторинг и безопасность. чем если бы вам приходилось строить их и управлять ими самостоятельно. App Engine позволяет код на разных языках программирования, и он может использовать множество другие сервисы Google Cloud.
App Engine предоставляет стандартную среду, которая позволяет запускать приложения в безопасной изолированной среде.Стандарт App Engine среда распределяет запросы между несколькими серверами и масштабирует серверы для удовлетворить потребности трафика. Ваше приложение работает в собственной безопасной и надежной среде. это не зависит от оборудования, операционной системы или физического расположения сервер.
Чтобы предоставить вам больше возможностей, App Engine предлагает гибкую среду. Когда вы используете гибкую среду, ваше приложение работает на настраиваемой Экземпляры Compute Engine, но App Engine управляет хостингом. среда для вас.Это означает, что вы можете использовать дополнительные среды выполнения, в том числе настраиваемые среды выполнения для выбора большего количества языков программирования. Вы также можете взять преимущество некоторой гибкости, которую предлагает Compute Engine, например выбор из множества вариантов ЦП и памяти.
Языки программирования
Стандартная среда App Engine предоставляет время выполнения по умолчанию, и вы писать исходный код в конкретных версиях поддерживаемые языки программирования.
Благодаря гибкой среде вы пишете исходный код в версии любого поддерживаемых языков программирования.Ты можете настроить эти среды выполнения или предоставить свою собственную среду выполнения с настраиваемым Docker образ или Dockerfile.
Если язык программирования, который вы используете, является первоочередной задачей, вам необходимо решить являются ли среды выполнения, предоставляемые стандартной средой App Engine соответствовать вашим требованиям. Если они этого не делают, вам следует подумать об использовании гибкой среды.
Чтобы определить, какая среда лучше всего соответствует потребностям вашего приложения, см. Выбор среды App Engine.
Учебные пособия по началу работы на языке
Следующие ниже руководства помогут вам начать работу со стандартом App Engine. окружающая среда:
Следующие учебные пособия помогут вам начать работу в гибкой среде:
Хранение данных с помощью App Engine
App Engine предлагает варианты хранения ваших данных:
Имя | Структура | Консистенция |
---|---|---|
Firestore | Обезьяна | Сильно последовательна. |
Cloud SQL | Отношения | Сильно последовательна. |
Облачное хранилище | Файлы и связанные с ними метаданные | Строго согласованно, за исключением операций со списком, которые получают список ведер или предметов. |
Также можно использовать несколько сторонних баз данных со стандартной средой.
Подробнее о хранилище в App Engine см. Выбирая вариант хранения, а затем выберите желаемое программирование язык.
Когда вы используете гибкую среду, вы можете использовать все те же хранилища варианты, как вы можете со стандартной средой, и более широкий диапазон сторонних баз данных. Для большего информацию о сторонних базах данных в гибкой среде см. Использование сторонних баз данных.
Балансировка нагрузки и автомасштабирование с помощью App Engine
По умолчанию App Engine автоматически направляет входящие запросы на подходящие серверные экземпляры и выполняет балансировку нагрузки за вас.Однако, если вы хотите воспользоваться преимуществами полнофункциональной версии Google Cloud возможности балансировки нагрузки HTTP (S) корпоративного уровня, вы можете использовать бессерверные группы конечных точек сети.
Для масштабирования App Engine может автоматически создавать и закрывать экземпляры. при колебаниях трафика, или вы можете указать количество экземпляров для запуска независимо от от объема трафика.
Ведение журнала и мониторинг с помощью App Engine
В App Engine запросы регистрируются автоматически, и вы можете просматривать их
журналы в облачной консоли.App Engine также работает с
стандартные библиотеки для конкретных языков, обеспечивающие ведение журнала и
пересылает записи журнала в журналы облачной консоли. Например,
в Python
вы можете использовать стандартный модуль ведения журнала Python и
в Java
вы можете интегрировать приложение logback или java.util.logging
с облачным ведением журнала. Такой подход позволяет использовать все функции Cloud Logging.
и требует всего несколько строк кода, специфичного для Google Cloud.
Cloud Monitoring предоставляет функции для мониторинга вашего Приложения App Engine.Через облачную консоль вы можете отслеживать инциденты, проверки работоспособности и другие подробности.
Создание бессерверной платформы с Cloud Run
Google Cloud без сервера платформа позволяет писать код по-своему, не беспокоясь о лежащих в основе инфраструктура. Вы можете создавать бессерверные приложения с полным стеком с помощью Хранилище Google Cloud, базы данных, машинное обучение и многое другое.
Для ваших контейнерных веб-сайтов вы также можете развернуть их на Cloud Run в дополнение к использованию GKE.Cloud Run — это полностью управляемая бессерверная платформа, которая позволяет масштабируемые контейнерные приложения в Google Cloud. Вы платите только за время выполнения кода.
Используя контейнеры с Cloud Run, вы можете воспользоваться преимуществами таких зрелых технологий, как Nginx, Express.js и Django для создания веб-сайтов, доступа к базе данных SQL в Cloud SQL и рендеринга. динамические HTML-страницы.
Документация Cloud Run включает быстрый старт чтобы вы пошли.
Хранение данных с помощью Cloud Run
КонтейнерыCloud Run недолговечны, и вам нужно понимать их квоты и лимиты для ваших вариантов использования.Файлы могут временно храниться для обработки в контейнере экземпляр, но это хранилище выходит из доступной памяти для службы как описано в контракте выполнения.
Для постоянного хранилища, как и в App Engine, вы можете выбрать сервисы Google Cloud, такие как Cloud Storage, Firestore или Cloud SQL. В качестве альтернативы вы также можете использовать стороннее хранилище.
Балансировка нагрузки и автомасштабирование с помощью Cloud Run
По умолчанию, когда вы строите в Cloud Run, он автоматически маршрутизирует входящие запросы к соответствующим внутренним контейнерам и балансировка нагрузки за вас.Однако, если вы хотите воспользоваться преимуществами полнофункциональной версии Google Cloud возможности балансировки нагрузки HTTP (S) корпоративного уровня, вы можете использовать бессерверные группы конечных точек сети.
С балансировкой нагрузки HTTP (S) вы можете включить Cloud CDN или обслуживайте трафик из нескольких регионов. Кроме того, вы можете использовать промежуточное ПО, такое как API Gateway. для улучшения вашего сервиса.
Для Cloud Run Google Cloud управляет автоматическим масштабированием экземпляра контейнера. для тебя. Каждая ревизия автоматически масштабируется до количества экземпляров контейнера, необходимого для обработки все входящие запросы.Когда ревизия не получает трафика, по умолчанию он масштабируется до нуля экземпляров контейнера. Однако при желании можно измените это значение по умолчанию, чтобы указать экземпляр, который будет оставаться в режиме ожидания, или теплый , используя настройка минимального количества экземпляров.
Ведение журнала и мониторинг с помощью Cloud Run
Cloud Run имеет два типа журналов, которые автоматически отправлено в Cloud Logging:
- Журналы запросов: журналы запросов, отправленных в службы Cloud Run. Эти журналы создаются автоматически.
- Журналы контейнеров: журналы, создаваемые экземплярами контейнера, обычно из вашего собственный код, написанный в поддерживаемых местах, как описано в Написание логов контейнеров.
Вы можете просмотреть журналы службы двумя способами:
- Используйте страницу Cloud Run в Cloud Console.
- Используйте Cloud Logging Logs Viewer в облачной консоли.
Оба этих метода просмотра проверяют одни и те же журналы, хранящиеся в Cloud Logging, но средство просмотра журналов Cloud Logging Logs больше деталей и больше возможностей фильтрации.
Cloud Monitoring обеспечивает Мониторинг производительности Cloud Run, метрики, и проверки работоспособности, вместе с предупреждениями для отправки уведомления при превышении определенных пороговых значений метрики. Цены на операционный пакет Google Cloud применяется, что означает, что в полностью управляемой версии плата за метрики не взимается. Cloud Run. Обратите внимание, что вы также можете использовать Пользовательские метрики облачного мониторинга.
Cloud Run интегрирован с Cloud Monitoring без установки или конфигурации . Это означает, что показатели вашего Сервисы Cloud Run автоматически записываются при их запуске.
Строительные системы управления контентом
Обслуживание веб-сайта означает управление активами вашего веб-сайта. Облачное хранилище предоставляет глобальный репозиторий для этих активов. Одна общая архитектура развертывает статический контент в облачное хранилище, а затем синхронизируется с Compute Engine для рендеринга динамических страниц. Облачное хранилище работает со многими сторонними системами управления контентом, такими как WordPress, Друпал, и Joomla. Облачное хранилище также предлагает API, совместимый с Amazon S3, поэтому любая система, которая работает с Amazon S3, может работать с облачным хранилищем.
На схеме ниже представлен образец архитектуры системы управления контентом.
Что дальше
- Попробуйте сами другие функции Google Cloud. Взгляните на наши учебные пособия.
Как создать структуру сайта, которая улучшит SEO
Чем лучше структура вашего сайта, тем выше ваши шансы на более высокий рейтинг в поисковых системах. У каждого веб-сайта есть некоторая «структура». Это может быть строгая и обтекаемая структура, или это может быть беспорядочный беспорядок страниц.Если вы намеренно и осторожно подходите к структуре своего сайта, вы создадите сайт, который достигнет высокого качества поиска.
В этой статье я делюсь некоторыми из лучших советов по созданию мощной структуры сайта. Приведенные ниже советы помогут вам создать сайт, который понравится пользователям, будет сканироваться и индексироваться пауками, а также будет предоставлять лучшие списки результатов поиска и рейтинги.
Почему структура имеет значение
Поскольку я работал с сотнями клиентов на протяжении многих лет, я был удивлен, как часто упускают из виду структуру сайта.С одной стороны, это один из наиболее важных аспектов эффективности SEO сайта, но с другой стороны, лишь немногие веб-мастера и владельцы понимают, что значит иметь структуру сайта, улучшающую SEO.
Я собираюсь поделиться несколькими причинами, по которым структура сайта так важна, а затем перейду к практическим рекомендациям по разработке собственной SEO-дружественной структуры сайта.
Хорошая структура сайта означает удобство для пользователей.
Если убрать цвета, шрифты, кернинг, графику, изображения и пустое пространство, хороший дизайн сайта — это действительно отличная структура.
Человеческий разум жаждет когнитивного равновесия — способности логически складывать части вместе, находить то, чего они ожидают, и находить то, что они ищут. Таким образом, сильная и логичная структура сайта удовлетворяет когнитивное восприятие пользователей.
Как вы знаете, чем более привлекателен ваш сайт для пользователей, тем он привлекательнее и для поисковых систем. Алгоритм Google использует информацию от поисковиков для ранжирования вашего сайта. Если у вашего сайта низкий CTR и низкое время ожидания, он не будет хорошо отображаться в поисковой выдаче.Напротив, когда пользователь находит сайт, который ему нравится, то есть сайт с отличной структурой, он не отключается и остается там дольше. Точная структура сайта может снизить показатель отказов и улучшить время ожидания, что приведет к улучшению рейтинга.
Хорошая структура сайта обеспечивает его дополнительными ссылками.
Дополнительные ссылки — это формат списка в поисковой выдаче, который показывает главную страницу вашего сайта вместе с несколькими внутренними ссылками с отступом ниже. Вы видели их раньше.
дополнительных ссылок — огромное преимущество для SEO.Они увеличивают удобство навигации по вашему сайту, направляют пользователей к наиболее актуальной информации, повышают репутацию вашего бренда, повышают доверие пользователей, помогают вам доминировать в результатах поиска, повышают рейтинг кликов и сокращают воронку конверсии. В общем, дополнительные ссылки — это здорово.
Но как получить дополнительные ссылки? Вам не нужно просто перейти в Google Search Console и заполнить несколько полей формы. Вы не можете отправить запрос на дополнительную ссылку. Вместо этого алгоритм Google автоматически награждает веб-сайты дополнительными ссылками.И они делают это на основе отличной структуры сайта.
Если у вас плохая структура сайта, очень вероятно, что он никогда не получит дополнительные ссылки. Отсутствие дополнительных ссылок может стоить вашему сайту более целевого трафика, более высокого CTR и увеличения конверсий.
Хорошая структура означает лучшее ползание.
веб-сканеры, такие как робот Googlebot, сканируют структуру веб-сайта. Их цель — проиндексировать контент, чтобы вернуть его в результаты поиска. Чем лучше структура вашего сайта, тем проще поисковым роботам получить доступ и индексировать контент.
Поисковый роботне обнаруживает автоматически всего на вашем веб-сайте. Google даже допускает, что «на вашем сайте есть страницы, которые мы не можем… обнаружить» или «URL-адреса, которые не могут быть обнаружены обычным процессом сканирования Google». (Это одна из причин, почему необходимы карты сайта.) Однако сканерам будет намного проще получать доступ, сканировать, индексировать и возвращать страницы сайта с надежной структурой.
Хорошая структура сайта лежит в основе хорошего SEO — оптимизации для поисковых роботов.
Подводя итог, можно сказать, что организация вашего сайта прокладывает путь к успеху SEO. Фактически, можно утверждать, что без хорошей структуры сайта у вас никогда не будет успеха в SEO. Сильная структура сайта дает вашему сайту прочную основу для SEO, которая обеспечит вас огромным объемом обычного поиска.
Шесть шагов для создания структуры сайта
Теперь я расскажу вам, как создать такую структуру сайта.
1. Перед разработкой веб-сайта спланируйте иерархию.
Если вы создаете веб-сайт с нуля, у вас есть прекрасная возможность спланировать структуру сайта для наилучшего возможного SEO. Еще до того, как вы начнете создавать страницы в CMS, спланируйте свою структуру. Вы можете сделать это на доске, в программе для работы с электронными таблицами (Excel, Google Sheets), в большинстве текстовых редакторов или в чем-то вроде Visio или OmniGraffle.
«Иерархия» — это не что иное, как способ организации вашей информации — что-то простое и разумное.Ваша иерархия также станет вашей навигацией и вашей структурой URL-адресов, поэтому все важное начинается здесь.
Обычно иерархия сайтов выглядит так:
Есть несколько особенностей иерархии, о которых следует помнить.
- Сделайте вашу иерархию логичной . Не переусердствуйте и не усложняйте этот процесс. Вам нужна простота, как ради себя, так и для удобства сканеров и пользователей. Каждая основная категория должна быть уникальной и неповторимой.Каждая подкатегория должна каким-то образом относиться к основной категории, в которой она находится.
- Сохраняйте количество основных категорий от двух до семи . Если вы не Amazon.com, вам не нужно иметь слишком много основных категорий. Должно быть только несколько основных вещей. Если у вас их больше семи, возможно, вы захотите переосмыслить организацию и немного ее урезать.
- Постарайтесь сбалансировать количество подкатегорий в каждой категории . В принципе, старайтесь, чтобы это было примерно ровно.Если одна основная категория имеет четырнадцать подкатегорий, в то время как другая основная категория имеет только три подкатегории, это может стать немного несбалансированным.
Иерархия сайта — это отправная точка для хорошей структуры сайта.
2. Создайте структуру URL-адресов, которая соответствует вашей иерархии навигации.
Второй важный элемент в разработке сильной структуры сайта — это структура URL-адресов. Если вы логически продумали свою иерархию, это не должно быть слишком сложно. Ваша структура URL соответствует вашей иерархии.
Итак, допустим, ваша иерархия выглядит так:
Структура URL-адреса китайского квартала будет выглядеть следующим образом:
www.kimsrestaurant.com/locations/chinatown
Ваша структура URL-адресов будет организована в соответствии с иерархией вашего сайта. Это, очевидно, означает, что ваши URL-адреса будут содержать настоящие слова (не символы) и соответствующие ключевые слова.
3. Создайте навигацию по сайту в HTML или CSS.
Создавая навигацию, делайте кодирование простым.HTML и CSS — ваш самый безопасный подход. Кодирование на JavaScript, Flash и AJAX ограничит способность сканера охватить хорошо продуманную навигацию и иерархию вашего сайта.
4. Используйте неглубокую структуру навигации.
Очевидно, что ваша структура навигации будет соответствовать иерархии вашего сайта. Убедитесь, что страницы, особенно важные, не находятся слишком глубоко внутри сайта. Мелкие сайты работают лучше как с точки зрения удобства использования, так и с точки зрения сканера, как отмечено в этой статье журнала Search Engine Journal:
Мелкий веб-сайт (то есть тот, который требует трех или меньше кликов для перехода на каждую страницу) намного предпочтительнее, чем глубокий веб-сайт (который требует длинных строк кликов, чтобы увидеть каждую страницу вашего сайта).
5. Создайте заголовок, в котором перечислены ваши основные страницы навигации.
В верхнем колонтитуле должны быть перечислены ваши главные страницы. Вот и все. В моем блоге на сайте Neilpatel.com используется очень простой верхний нижний колонтитул с минимальным количеством подкатегорий. Это делает все, что мне нужно.
Добавление любых других элементов меню, кроме основных категорий, может отвлекать вас и стать ненужным. Если вы создали сайт с параллаксом, убедитесь, что у вас есть постоянное меню заголовка, которое отображается на каждом этапе прокрутки.
Хотя раскрывающиеся меню с эффектами CSS или исчезающие меню могут обеспечить уникальный или интригующий пользовательский опыт, они не улучшают SEO. Я не советую их делать. Я также не рекомендую использовать навигационную структуру на основе изображений. Текстовые ссылки с соответствующими якорями обеспечивают сильнейшую форму SEO.
Если у вас есть нижний колонтитул со ссылками меню, не забудьте продублировать основные ссылки верхнего навигационного меню в меню навигации нижнего колонтитула. Изменение порядка ссылок или добавление дополнительных списков категорий усложнит работу с пользователем.
6. Разработайте комплексную внутреннюю структуру ссылок.
Внутренние ссылки кладут основу логической иерархии сайтов. В статье Моза о внутренних ссылках перечислены три причины их важности:
- Они позволяют пользователям перемещаться по веб-сайту.
- Они помогают установить информационную иерархию для данного веб-сайта.
- Они помогают распространять ссылочный вес (рейтинг) по веб-сайтам.
Каждый из них напрямую связан с созданием сплоченной и хорошо интегрированной структуры сайта.
Не нужно усложнять внутреннюю перелинковку. Основная идея заключается в том, что на каждой странице вашего веб-сайта должна быть какая-то ссылка с на , а какая-то ссылка с на другую страницу веб-сайта. Ваша навигация должна обеспечивать внутренние ссылки на страницы основных категорий и подкатегорий, но вы также должны убедиться, что страницы конечного уровня также имеют внутренние ссылки.
Внутренние ссылки говорят поисковым системам, какие страницы важны и как туда попасть.Чем больше у вас внутренних ссылок на всех страницах, тем лучше.
Заключение
Структура сайта — это результат тщательного обдумывания, продуманного дизайна и точной организации. Лучшее время для разработки строгих ограничений сайта — это еще до того, как вы создадите свой сайт. Однако, если вы меняете дизайн своего сайта, вы можете переделать дизайн и реорганизовать некоторые элементы навигации, чтобы улучшить структурное SEO.
При оптимизации сайта для поисковых систем следует помнить о многом.Структура сайта — один из самых важных, но один из самых недооцененных методов оптимизации. Если у вас отличная структура сайта, то последует и отличный SEO.
Что вы посоветуете по улучшению структуры сайта?
Узнайте, как мое агентство может привлечь огромное количество трафика на ваш веб-сайт
- SEO — разблокируйте огромное количество SEO-трафика. Смотрите реальные результаты.
- Контент-маркетинг — наша команда создает эпический контент, которым будут делиться, получать ссылки и привлекать трафик.
- Paid Media — эффективные платные стратегии с четкой окупаемостью.
Заказать звонок
.