Для исключения всех страниц-дублей, других «мусорных» страниц из индекса поисковых систем следует создать в корневой директории сайта текстовый файл robots.txt и с помощью специальной директивы закрыть их от индексации. В корне каждого сайта-зеркала также необходимо создать файл robots.txt и закрыть его от индексации.
Кроссбраузерность – это способность сайта хорошо отображаться в разных браузерах (без перекосов, съездов, с правильной интерпретацией всех правил CSS). За основу берутся самые популярные браузеры – IE, Opera, Mozilla Firefox, Сафари, Хром. Сайт долженкорректно отображается во всех браузерах.
Регистрозависимые адреса страниц. Некоторые ссылки на страницы сайта могут иметь адреса, содержащие как строчные латинские буквы, так и заглавные (напр., http://www.vashsait.ru/sportAndHealth). При этом если попробовать ввести аналогичный адрес, но полностью в нижнем регистре (напр., http://www.vashsait.ru/sportandhealth), сайт может выдать совершенно другую страницу или ошибку.
Проблема заключается в том, что адреса ссылок в Интернете, как правило, записываются полностью в нижнем регистре. По мере того, как сайт будет набирать популярность и накапливать естественные внешние ссылки (например, люди будут рекомендовать сайт друзьям) – будет невозможно осуществить контроль за этим процессом. Таким образом, может получиться, что внешние ссылки ведут на несуществующие страницы, люди не будут получать информацию за которой пришли и посещаемость будет падать.
Нестандартные технические доработки сайта. В каждом конкретном случае, в зависимости от нюансов используемой CMS, работы хостинга и т.п. могут возникать дополнительные моменты, требующие внимания.
2.2 Оптимизация кода сайта
Оптимизация кода сайта — это процесс, основной направленностью которого является снижение объема кода отдаваемого поисковым роботам (при индексации) и посетителям (при загрузке страницы).
Поисковые роботы при сканировании сайта обращают внимание на отношение текста на странице к количеству внутреннего кода используемого на ней же. Это отношение четких значений не имеет.
Чем меньше блог использует кода, тем быстрее происходит загрузка его страниц (снижение нагрузки на сервер).
Поисковые системы определяют скорость загрузки ресурса, как один из важнейших факторов ранжирования. Так же это значительно осложнит задачу для потенциального взломщика т.к. когда нет информации о версиях плагинов, сложно искать в них уязвимости.
Есть три основных направления при оптимизации кода:
CSS расшифровывается, как «каскадные таблицы стилей» (от англ. Cascading Style Sheets). Таблицы стилей предназначены для визуального оформления элементов веб-страницы. Как правило, CSS используется в связке с HTML, что является весьма эффективным «инструментом» при создании любого сайта.
CSS представляет собой совокупность параметров, с помощью которых отображается тот или иной элемент на веб-странице. Эти параметры могут указываться, как в отдельном файле (таблице стилей), так и быть прописаны непосредственно в HTML коде страницы. Например, на веб странице могут быть такие элементы: заголовок статьи, абзацы, цитаты, сноски, картинки, видео ролики, ссылки на другие страницы сайта и т.д. Всем этим элементам мы можем задать определенный стиль отображения — размер шрифта, цвет букв, толщину рамок и картинок, стиль ссылок и так далее.
Если вы используете файлы с расширение .css (стили при оформлении), которые подгружаются в самую последнюю очередь, то следует сделать их более мобильным, то есть применить сжатие. Например, размер строк после оптимизации coda можно уменьшить в 5 раз:
в
Валидность кода — это соответствие исходного кода сайта нормам и правилам, описанным Консоциумом Всемирной Паутины или сокращенно W3C. Чтобы проверить сайт на соответствие этим нормам нужно пройти по ссылке: http://validator.w3.org/. Ввести нужный адрес и посмотреть результаты.
Сервисов, которые осуществляют данную проверку много. Все они покажут какие ошибки присутствуют в коде, а так же укажут их местоположение. Не стоит пугаться, если их количество составит более 100 или 1000 штук, так как исправление одной может автоматически сократить их вдвое.
Кодировка базы данных. Все данные должны корректно отображаться и как следствие индексироваться поисковыми системами. Ниже представлена ошибка в кодировке сайта.
2.3 Отклики сервера
Каждый отклик сервера на команду клиента сопровождается трехзначным кодом. При отправке сообщения может возникнуть исключительная ситуация, при этом в тексте ошибки будет содержаться код последнего отклика SMTP-сервера. Далее приводится описание этих кодов.