Приводим в порядок структуру сайта в целом

Автор: Евгений Стрельников

Приступаем непосредственно к работе над сайтом.

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

И это единственная цель, которую мы сейчас преследуем. Повторю: нам нужно добиться того, чтобы поисковый робот, считывающий информацию с нашего сайта, легко находил все страницы, которые мы хотим ему показать и чтобы у него не возникало никаких проблем с пониманием этой информации.
В первую очередь НЕ стоит делать свой сайт на Flash, если это не требуется. Flash хорош там, где нужно что-то показать в графике. Например, выбор цветов для машины на автосайтах - это уместно.

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

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

ЧПУ - это второе

ЧПУ - это человекопонятные URL, а URL - это адрес страницы. Упомянутая выше технология mod_rewrite, как раз и позволяет странички с адресами такого вида

http://www.mysite.ru/index.php?str=articles_tema&num_n=19&start=0

представлять в таком виде: http://www.mysite.ru/tema/0/pro_lubov.html

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

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

К wordpress, кстати, есть специальный плагин Broken Link Checker, который проверяет ссылки и сообщает о неработающих.

Если CMS не предусматривает поиск битых ссылок, то можно воспользоваться сервисом Яндекс.Вебмастер http://webmaster.yandex.ru/

Яндекс.Вебмастер. Ошибки сервера.

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

Кликнув на эту ссылку, вы увидите табличку со всеми неработающими ссылками.

Такой же сервис есть и у Google: https://www.google.com/webmasters/tools/home?hl=ru

Там так же можно найти ошибки сканирования и исправить их при необходимости на своем сайте.

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

Ссылка может иметь вид такой http://onlinehomebusiness.ru/ и такой http://www.onlinehomebusiness.ru/

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

Реализуется это за счет нехитрого кода, для работы которого требуется поддержка PHP хостингом, на котором расположен сайт.

Вот этот код в общем виде:

--- php код ---

if(substr($_SERVER["HTTP_HOST"],0,4)!="www.")
{header($_SERVER['SERVER_PROTOCOL'] . '301 Moved Permanently');
header("Location: http://www.".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"]); exit(); }

--- php код ---

Эта строка должна быть вначале кода каждой страницы сайта.

Но она может не работать!

Причина: Вы вставили этот код в обычную HTML страницу, а не в PHP файл.

Исправить это можно довольно легко. Сайт переделывать не надо. Достаточно создать файл с именем .htaccess и пользуясь программой «блокнот» вписать в него строку:

AddType application/x-httpd-php php phtml htm html

Затем этот файл нужно поместить в корневую папку сайта

Можно так же не связываться с php кодом, а сделать переадресацию, используя файл .htaccess.

Для этого в этот файл нужно прописать строки:

RewriteEngine On RewriteCond %{HTTP_HOST} ^onlinehomebusiness.ru$ [NC]
RewriteRule ^(.*)$ http://www.onlinehomebusiness.ru/$1 [R=301,L]

Разумеется, что в этом коде onlinehomebusiness нужно заменить на свой домен.

Так же главное зеркало можно указать в сервисе для вебмастеров, как на Яндексе, так и на Google (ссылки на эти сервисы есть чуть выше) и в файле robots.txt.

Пятое - одна главная страница. Проверить нужно такой момент. Если CMS или сайт на PHP написаны кривовато, то может получиться ситуация, что главная страница сайта будет доступна по нескольким адресам.

К примеру, в одной CMS (которой уже нет) к главной странице можно было обратиться следующими способами:

http://site.ru/

http://site.ru/index.php

http://site.ru/index.htm

http://site.ru/index_1.html

http://www.site.ru/

http://www.site.ru/index.php

http://www.site.ru/index.htm

http://www.site.ru/index_1.html

Итого 8 главных страниц. Что совсем не дело. Пока все поисковики определят, что это одна и та же страница и склеят их, утечет много воды. Кстати, этим недостатком могут страдать не только бесплатные CMS, но и платные. Проверяйте это перед покупкой.

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

Седьмое - простой, но часто игнорируемый шаг. Избавьтесь от пустых страниц и страниц «в разработке». Их не должно быть на сайте долгое время! То есть один день такая страница может повисеть на сайте, но более 3 недопустимо.

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

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

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

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

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

---

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

О некоторых из описанных здесь моментах мы еще поговорим более подробно...

Источник:  Бизнес в интернете - www.Onlinehomebusiness.ru

рассказать друзьям и получить подарок

стрелка

 

Подпишись на новые статьи блога.
Введи адрес Своего Email:

Поделиться в соц. сетях

One thought on “Приводим в порядок структуру сайта в целом

  1. Pingback: Приводим в порядок структуру страниц | Главное – первый шаг!

Comments are closed.