Типичные ошибки сайтов.

www.karman.com.ua
портал о хостинге в Украине
Хостинг + Украина = Karman.com.ua

Сайт от А до Б

/

Основы сайта

/

Интересные скрипты

/

Изучаем PHP

/

Как заработать на сайте

/

Раскрутка сайта

/

CMS


Типичные ошибки сайтов. 

Еще по теме:
  ошибки SEО, которые уменьшают ваш рейтинг
  В системе интернет-адресации ликвидирована важная ошибка
  Клиентские библиотеки MySQL больше не включены в PHP 5, как это отразится на мне? Могу ли я всё так же использовать MySQL c PHP? Я пытаюсь работать с MySQL и получаю ошибки "function undefined"
  Не могу ни вставить новые строки в таблицу, ни создать новую таблицу - MySQL выдает SQL-ошибку.
  При использовании Internet Explorer, я получаю Javascript ошибки "Access is denied".
  В Internet Explorer 5.0, 5.5 или 6.0 получаю ошибку (подобно "Page not found") при попытке преобразовать строку в таблице с множеством полей, или с текстовым полем.Ваша таблица не имеет ни первичного
  В Internet Explorer 5.0, Я получаю ошибку JavaScript при просматривании строк.
  При попытке создать таблицу с количеством столбцов более 14 получаю ошибку памяти, средства управления при этом не функционируют.

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

1. Отсутствие файла robots.txt

Файл содержит рекомендации для поисковых роботов по индексации сайта (подробнее о том, для чего используется данный файл, вы можете узнать на странице http://www.rambler.ru/doc/robots.shtml, например). Нередко нужно запретить индексацию каких-либо страниц или разделов на сайте, для этого и нужен файл. Однако часто файл попросту отсутствует на сервере, что порой приводит в очень неприятным последствиям. Например, к присутствию в базе поисковых систем страниц с результатами поиска по сайту.

2. Зеркала сайтов

Часто копии сайта лежат на нескольких доменах, в ряде случаев поисковые системы считают такие зеркала разными. Ситуацию могла бы исправить директива host в файле robots.txt (для Яндекса) и четкая прописка ссылок на внутренние страницы сайта, однако частенько вебмастера про это забывают. В итоге может возникнуть ситуация, когда одна поисковая система знает страницы одного зеркала, другая поисковая система знает о другом зеркале, а третья знает по чуть-чуть страниц одного сайта и чуть-чуть другого. Отмечу, что процесс “перезеркаливания” сайтов “обратно” порой может быть весьма продолжительным.

3. Некорректные ответы сервера

Бывает, что при попытке пользователей обратиться к несуществующим страницам сервер выдает им вместо 404-ой ошибки, код 200. Тем самым он дает понять поисковым роботам, что со страницей все в порядке и ее можно индексировать. Подобные страницы забивают индекс поисковых система, мешая корректной индексации сайта.

Подобные проблемы могут возникнуть и при некорректной работе с редиректами на сайтах. Пользователь обращается к какой-либо странице, его “перебрасывает” на другую (главную, например), однако сервер “забывает” выдать 301 ответ. В результате плодится множество дублей страниц, засоряется индекс поисковой системы.

4. Отсутствие карты сайта

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

5. Хлебные крошки

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

Главная / Название раздела / Название подраздела / Название страницы

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

5. Отсутствие текста в меню

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

Чтобы обсудить это в форуме, нажмите здесь.


Хостинг-источник: http://karman.com.ua, http://www.limenet.kiev.ua/articles/article4.html
  получаю ошибку 'No SQL query' при попытке отправить запрос из текстовой области.
  Я получаю ошибку 'No SQL query' при попытке открыть закладку.
Есть вопросы о хостинге и о сайтах?
и получи ответ от профессионалов, которые обожают помогать людям :).
Еще по теме:
  Я получаю ошибки о невозможности подключения файла в /lang или в /libraries.
  Я получаю ошибку когда ввожу USE перед именем базы данных, содержащим дефис.
  Я получаю сообщение об ошибке при использовании "--sql_mode=ANSI" для MySQL -сервера.
  При создании дампа большой таблицы в режиме компрессии (compressed mode), я получаю ошибку лимита памяти или ошибку лимита времени.
  Я получаю ошибку "Missing parameters", что можно сделать?
  Я получаю ошибку "Access denied for user: 'root@localhost' (Using password: YES)" при попытке доступа к MySQL-серверу на хосте редиректом (port-forward) с моего localhost.
  Каждый раз, когда я хочу вставить или изменить запись, либо удалить таблицу или базу данных, появляется 404-я ошибка (page not found) как с HTTP, так и с cookie аутентификацией, мне предлагается снова
  Появляется следующее сообщение об ошибке: "Warning: MySQL Connection Failed: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)..." is displayed. Что делать?
  Я получаю ошибку "navigation.php: Missing hash".
  Когда я создаю таблицу или преобразую поле, то получаю ошибку и поля дублируются.
  Я установил phpMyAdmin в корневую директорию IIS, но при попытке запуска phpMyAdmin получаю ошибку "No input file specified".
  Я получаю ошибку "cannot load MySQL extension, please check PHP Configuration".
  Я не могу соединиться с MySQL сервером: он всегда возвращает сообщение об ошибке "Client does not support authentication protocol requested by server; consider upgrading MySQL client"

© СПД Праведно-Счастливый Аладдин Ярославович, 2004-2008. Все права защищены. При цитировании материалов ссылка на www.karman.com.ua обязательна. Редакция "Кармана" может не разделять точку зрения авторов статей, сообщений и ответственности за их содержание не несет.

Быстрый переход к содержимому сайта Karman.com.ua:
Новости, советы, углубленные знания, знания для новичков, законодательство, интересные скрипты, фотогалереи, отчеты, статьи о хостинге: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24
Часто задаваемые общие вопросы о хостинге, про FTP, PHPMyAdmin и MySQL, CPanel, Предустановленные скрипты, WHM, Cron, .htaccess, SSH, Паролирование директорий, О доменах, о работе с сайтом, о Раскрутке сайта, об Электронной почте, про Основы web-программирования: 0, 1
Энциклопедия основных терминов хостинга, программного обеспечения, железной стороны хостинга, технологий, электронной почты и доменов: 0, 1, 2, 3, 4, 5, 6
Сайты о хостинге (форумы, хостинг-провайдеры, студии веб-дизайна, домен-регистраторы, инструментарии в помощь вебмастеру): 0, 1, 2

Rambler's Top100