Поддомен или отдельная папка - Mastertalk. Субдомен или папка. Что лучше

Доброго времени суток! 🙂

Сегодняшняя статья будет посвящена тому, как создать поддомен сайта на хостинге.

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

Процесс создания поддомена сайта я опишу в виде пошаговой инструкции на примере своего хостинг провайдера TheHost , который использует ISPManager в качестве панели администрирования.

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

А данная ситуация, стоит сказать, — не редкость, т.к. данное ПО весьма распространено благодаря своей низкой цене и широким возможностям.

Кстати, если вы до сих пор выбираете хостинг провайдера, то рекомендую обратить внимание на TheHost — пользуюсь его услугами уже в течении 2 лет и за всё это время проблем не возникало: сайт стабильно доступен, техподдержка работает оперативно, а цены, пожалуй, самые низкие на рынке.

Как сделать поддомен на сайте — инструкция

Сразу скажу, что процесс регистрации поддомена сайта недолгий и, благодаря наличию панели администрирования, займёт максимум минут 10.

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

Распишу все действия пошагово.

Шаг 1

Заходим в панель управления сервером, в нашем случае, ISPManager, адрес которой будет содержаться в письме, пришедшее вам после регистрации на thehost.ua и заказа услуги (хотя бы бесплатного хостинга с целью ознакомления с кабинетом пользователя).

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

Выбираем пункт меню WWW домены и вверху открывшейся страницы нажимаем на кнопку «Создать»:

После этого у нас откроется окно, содержащее настройки домена.

Шаг 3

Выглядит оно следующим образом:

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

Также можно вручную указывать каталог, в котором сайт будет размещаться на сервере.

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

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

После ввода необходимых настроек нажимаем ОК.

Шаг 4

В итоге, на сервере создался каталог с дефолтным набором файлов, состоящим из заглушки и заготовки файлов robots.txt и.htaccess, а также доменное имя поддомена добавилось в список всех WWW доменов.

Через некоторое время после создания сайт будет доступен в браузере. Данная пауза вызвана временем обновления глобальной базы DNS, в которой содержатся все сайты, доступные через Интернет. Может пройти до 24 часов.

Ну, и после, всё, что останется для запуска сайта на поддомене — это подключиться к серверу по FTP или SSH (доступен на определённых тарифных планах) и залить файлы сайта в созданный каталог, удалив заглушку и прочие ненужные стандартные файлы.

Как создать поддомен в ISPManager — нюансы

Описанный выше способ позволяет сделать поддомены на домене, который полностью готов к использованию. Однако, у нас нет никакой возможности управлять его DNS записями (назначать почтовые, NS сервера и многие другие).

Если у вас возникнет такая необходимость в дальнейшем, то создать DNS запись для существующего WWW домена в ISPManager можно следующим образом:

Как видите на скриншоте, для этого необходимо зайти в ISPManager и выбрать пункт меню Доменные имена (DNS) . После этого нажимаем на кнопку «Создать» вверху страницы и вводим необходимую информацию в появившемся окне.

На скриншоте представлен пример моей конфигурации для поддомена ssl..

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

Поскольку в нашем случае WWW домен уже добавлен, я оставил данное поле пустым.

Нажимаем «ОК» — и доменная DNS запись создана.

После того, как она будет доступна в списке, доступ к DNS данным можно получить следующим образом:

После того, как вы нажмёте на кнопку Записи, перед вами откроется страница со списком всех DNS записей, доступных для выбранного домена, которая выглядит так:

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

Также через интерфейс ISPManager возможно настроить создание поддоменов сайта автоматически. Данную опцию можно выбрать при настройке WWW домена, скрин с которыми был представлен в статье ранее.

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

Там присутствовал пункт Авто поддомены , у которого значения были оформлены в виде выпадающего списка. По умолчанию выбрано значение «Отключены», но также доступны «В отдельной директории» и «В поддиректории WWW домена».

При выборе необходимого значения создать поддомен сайта можно будет путём добавления соответствующего каталога прямо на сервере. Сделали папку — и динамический поддомен готов. Круто, правда?

Однако, в данной ситуации, у нас не будет доступа к настройкам DNS записей поддомена и прочих, которые позволяет производить ISPManager в своём интерфейсе.

Собственно говоря, поэтому я и отключил создание автоматических поддоменов в ISPManager для своего сайта ssl.сайт.

Кстати, заливать файлы на сервер можно не только через привычные FTP клиенты, входящие в джентельменский набор , но и через интерфейс самого ISPManager:

На скриншоте выше представлено содержимое моего тестового поддомена сайта ssl.сайт, в который я решил установить чистую версию WordPress для дальнейших экспериментов.

А они продолжатся уже в следующей статье, в которой я буду устанавливать SSL сертификат на WordPress сайт.

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

Удобная штука, чтобы быстро и просто сделать бэкап файлов сайта.

Индексация поддоменов

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

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

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

Настройки индексирования поддоменов проще всего производить с помощью robots.txt.

На многих хостингах, при создании нового сайта через панель администрирования (ISPManager, VestaCP), помимо HTML заглушки, зачастую добавляется ещё и robots.txt со следующим содержимым:

User-agent: * Allow: /

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

User-agent: * Disallow: /

Также не лишним будет добавить следующую конструкцию в head секцию HTML кода страниц, которые вы хотите запретить индексировать:

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

Даже если вы преследуете противоположную цель: открыть все страницы для индексации сайта, расположенного на поддомене, вам также придётся залезть в HTML код для лучшей индексации и выдачи правильных версий сайта при поисковых запросах.

При добавлении поддомена сайта с мобильной версией нужно будет в HTML коде страниц мобильной версии добавить каноническую ссылку на соответствующую страницу основной версии:

А на странице основного сайта нужно будет добавить следующий код для указания мобильной версии контента:

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

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

А на основном добавляем следующий код для указания версии данной страницы на определённо языке.

Например, для указания английской версии страницы на основном сайте нужно будет добавить следующую конструкцию в head секцию HTML кода страницы:

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

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

Вот, что говорит сам Google по данному поводу:

Эти атрибуты помогают роботу Googlebot найти ваш контент, а нашим алгоритмам – определить взаимосвязь между обычными и мобильными страницами вашего сайта. Когда вы используете разные URL для одного и того же контента в различных форматах, атрибуты сообщают системе, что эти два URL содержат одинаковый контент и их следует считать одним объектом, а не двумя. Если обычная и мобильная версии страницы интерпретируются как независимые объекты, то в результатах Поиска на ПК могут присутствовать оба URL. В таком случае их рейтинг будет ниже, чем если бы роботу Google было известно об их взаимосвязи .

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

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

На этом у меня всё.

До новых встреч! 🙂

P.S. : если вам нужен сайт либо необходимо внести правки на существующий, но для этого нет времени и желания, могу предложить свои услуги.

Более 5 лет опыта профессиональной разработки сайтов. Работа с PHP , OpenCart , WordPress , Laravel , Yii , MySQL , PostgreSQL , JavaScript , React , Angular и другими технологиями web-разработки.

Опыт разработки проектов различного уровня: лендинги , корпоративные сайты , Интернет-магазины ,

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

Субдомены против подпапок

Субдомены и подпапки — это два разных типа архитектуры веб-сайта. Вы можете определить, является ли страница субдоменом или подпапкой, просматривая URL-адрес . Субдомен имеет слово перед главным доменом веб-сайта. Например, https://images.google.com. Вложенная папка имеет слова в URL-адресе после главной страницы веб-сайта. Например, https://moz.com/blog . Субдомен размещает все содержимое сайта на отдельных серверах и с отдельными системами управления контентом. Вложенные папки обычно размещаются на одном сервере и CMS.

Преимущества подпапок

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

Подпапки и SEO

Поскольку весь контент проиндексирован под одним сайтом (доменом), вы получаете преимущества в SEO-оптимизации от каждой части веб-сайта. Нет никакого риска , что подпапка будет конкурировать за ранжирование с вашим основным сайтом. Вся поисковая активность будет направлена ​​на один домен. Поскольку поисковые системы сканируют ваш сайт при обновлении контента, обновление на любой странице сайта, теоретически , поможет освежить контент для всего сайта.

Преимущества субдоменов

Субдомены используются для разделения разных частей вашего сайта на свои собственные дискретные домены. Хотя, по словам Google, алгоритмы поисковых роботов распознают такие директории как один и тот же сайт, и такой подход не дает ощутимых результатов от SEO-продвижения, направленных на ваш основной домен.

Основным преимуществом субдоменов является организация структуры вашего сайта для пользователей. Например, веб-сайт, на котором продается продукт, может иметь свои целевые разделы: магазин и блог. Субдомены позволяют использовать другую систему управления контентом для каждого типа раздела сайта. Поэтому, если вы хотите использовать для своего блога отдельный сайт с отдельной CMS или такой же, как на основном домене, а для управления продажами другую, например собственную CMS, вам может потребоваться использование поддоменов.

Субдомены и SEO

Субдомен может использовать четкое ключевое слово или фразу в URL, чтобы привлечь больше кликов. Например, http://konkurs.test.com — это, очевидно, портал для конкурса, подчиненный под главным доменом. Ясность в написании URL может помочь стимулировать клики, повысить CTR вашего объявления.

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

Влияние подпапок на SEO

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

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

Субдомены могут привести к падению трафика

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

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

1. Изменяя домен, поддомен и папки нам нужно будет ставить постоянное перенаправление (301 редирект). Редирект можно повлиять на проиндексированные страницы в Google и их позиции могут резко просесть, в результате чего мы потеряем пользователей, и, соответственно, деньги.

2. Для больших сайтов стабилизация после установки 301 редериктов может занять достаточно длительное время, от нескольких месяцев до полугода.

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

Оптимальная доменная структура

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

Корневой домен может быть только в одной из двух форм:

1. WWW версия
2. Версия без WWW

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

1. Перед загрузкой файлов на веб-сервер и настройкой DNS записей, убедитесь, что вы уже выбрали один из вариантов домена (с WWW или без). . Хотя, лично я считаю, что домены гораздо солиднее и практичнее выглядят без приставки WWW.

2. В настройках Apache и PHP сделайте так, чтобы все папки были доступны только по тому адресу, который вы выбрали. Если выбрали без WWW, то доступ к файлам должен быть только по адресам без WWW. К примеру, у вас есть следующие PHP файлы и папки на сайте:

Myphpfile1.php
myphpfile2.php
phpfolder1
phpfolder2

Они должны быть доступны только по таким адресам (если вы выбрали вариант домена без WWW):

Сайт/myphpfile1.php
сайт/myphpfile2.php
сайт/phpfolder1
сайт/phpfolder2

3. Это значит, что с версии домена с WWW вы должны поставить 301 редирект на домен без WWW. Таким образом, если кто-то (поисковый бот, пользователь, юзерагент) попытаются перейти по адресу:

Их просто перенаправит на следующие адреса:

Сайт/myphpfile1.php
сайт/myphpfile2.php

Аналогичные действия делаем, если выбрали домен с WWW.

Поддомены – что они значат в SEO

Поддомены довольно часто используются на современных веб-сайтах, особенно среди крупных порталов. Google считает информацию, которая размещена на поддомене, «другой», отличающейся по смыслу и способу подачи от информации, которая содержится в корневом домене. Поэтому, чтобы более грамотно пользовать поддоменами, рекомендую ознакомиться со следующими советами:

1. На поддомене должна содержаться информация, отличающаяся от содержания на главной странице. К примеру, посмотрите на всеми любимого Google. Их основной домен, www.google.com , предназначен для основной услуги – поиска информации в интернете. Остальные же продукты Google размещены на поддоменах, к примеру:

2. Используйте для поддоменов разные файлы robots.txt, чтобы более грамотно управлять поведение поисковых ботов на вашем сайте. К примеру:

Многие забывают об этом. Чтобы устранить эту проблему, нужно прописать 301 редирект с http://aetomoisait.ru/etomoipoddomen/ на http:// etomoipoddomen.aetomoisait.ru/.

Подкаталоги и папки

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

1. Нужно максимально сократить количество вложений папок и длину URL адреса. К примеру, в WordPress гораздо разумнее использовать такой URL адрес http://www.rootdomainname.com/thisisyourposturl/ , чем такой http://www.rootdomainname.com/2010/0...isyourposturl/ . Настроить отображение URL нужно перед запуском сайта, чтобы потом не было лишних проблем.

2. Ссылка на папку должна быть каноничной. К примеру, если страница со слешем в конце отдает статус 200OK и эта же страница без слеша также отдает статус 200OK, то это плохо в плане SEO, так как вес одной страницы разделится на две. Нельзя, чтобы такие страницы вместе отдавали статус 200OK:

В админке пропишите 301 редирект со страницы без слеша на страницу со слешем. Таким образом вы добъетесь того, что весь вес будет принадлежать одной странице. Хочу вас порадовать - в WordPress это реализовано по умолчанию.

В конце концов, ваш сайт должен выглядеть вот так:

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

Кстати, dofollow блог - отличная возможность получить бесплатную ссылку.

У поисковиков есть показатели, которые они применяют к страницам, например PR, и показатели, которые они применяют к доменам и поддоменам (TrustRank, различные показатели качества, mozRank и т.д.).

За годы опыта, наблюдений и тестирований было замечено следующее:

  • Отдельные страницы получают выгоды от того что находятся на «мощных» доменах/поддоменах. Вот почему если кто-то скопирует ваш контент на более авторитетный домен, то на нем он получит более высокое ранжирование.
  • Поддомены НЕ всегда наследуют положительные показатели и ранжирование других поддоменов корневого домена.
  • Некоторые поддомены НЕ ПОЛУЧАЮТ ВЫГОД от корневого домена. (Это касается сайтов, на которых любой пользователь может создать собственный поддомен, например WordPress.com, Blogspot.com)
  • Папки получают все выгоды от своего домена/поддомена.
  • Хорошая перелинковка может помочь распределить положительные качества поддоменов (но не всегда это хорошо получается).

Исходя из вышесказанного, для обособленной части контента лучше создавать папку в корневом домене, нежели поддомен. Например, для блога лучше использовать yoursite.com/blog вместо blog.yoursite.com, а для подраздела лучше yoursite.com/newrazdel чем newrazdel.yoursite.com.

Однако есть случаи, когда использование поддоменов имеет смысл:

  • У вас уже есть страницы на основном домене ранжированные по определенному поисковому запросу. Поисковики на одной странице выдачи не выводят более 2-х URL с одного домена, однако для поддоменов одного корневого домена могут выводить несколько URL.
  • Если поддомен, или сочетание поддомен + корневой домен образует идеальный якорный текст, по которому вы продвигаете сайт.

Как и поддомены, микросайты (отдельные, самостоятельные сайты для части контента сайта) имеют свою нишу:

  • Вы запускаете какой-то продукт/сервис абсолютно независимый от основного сайта/бизнеса. Несомненный плюс в том, что такой сайт в будущем легче продать, чем поддомен, а уж тем более папку.
  • Вы запускаете какой-то продукт/сервис, который не хотели бы ассоциировать с основным брендом.
  • У вас есть доменное имя под ваши ключевые слова.
  • У вас есть контент не связанный с основным сайтом, и вы не хотели бы загромождать им сайт, запутывая посетителей.

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

Таким образом, не смотря на неоспоримые преимущества папок, поддомены и микросайты имеют свою область применения. Зная преимущества каждого вида разделения контента выбирайте тот, который лучше всего подходит в вашем конкретном случае, это поможет избежать многих трудностей.