Влияние валидности на выдачу и индексацию

Pavelcreative
На сайте с 17.05.2007
Offline
96
462

Решил проверить сайт валидатором validator.w3.org

нашел кучу ошибок и предупреждений, и у меня сразу возник вопрос по поводу первой ошибки:

Line 1, Column 0: no document type declaration; implying "<!DOCTYPE HTML SYSTEM>".

<html>

И в чем тут проблема?

И таких подобных ошибок полно!!!

Как на такие ошибки реагируют ПС, и чем это плохо?

Насколько я знаю, это не сильно влияет на идексацию и тем более выдачу.

На самом деле все намного лучше, чем Вам кажется
Константинович
На сайте с 13.09.2008
Offline
319
#1
Pavelcreative:
И в чем тут проблема?

Проблема в валидаторе:)

Он почти на всех сайтах такое показывает.

Pavelcreative:
Как на такие ошибки реагируют ПС, и чем это плохо?

Никак на такие ошибки они не реагируют.

Pavelcreative:
не сильно влияет на идексацию и тем более выдачу.

1. На индексацию это не влияет. Безо всяких "не сильно"

2. Да, на выдачу это не влияет.

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

Нужны финансы? Быстрая скупка (http://dragmettorg.com/skupka_zolota/). Цены на сайте. А потом отыграй из на казино онлайн правила (http://premium-games.ru/)
xant
На сайте с 17.12.2008
Offline
65
#2

Не-не-не, дэвид блейн.

Код страницы должен начинаться примерно так:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"

"http://www.w3.org/TR/html4/strict.dtd">
<html lang="ru">
<head>

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

Хотя вам лучше наверное использовать

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

Эксклюзивные сайты и веб-2.0 приложения под ключ. Дорого.
Константинович
На сайте с 13.09.2008
Offline
319
#3
xant:
Хотя вам лучше наверное использовать

Код этого форума начинается так:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
Z
На сайте с 01.06.2008
Offline
182
#4

Константинович, прав. Проверьте какие-нибудь известные сайты и увидите, что ваш сайт не одинок :) Главное с кодом не мудрить и не делать то, что запрещено в ПС.

xant
На сайте с 17.12.2008
Offline
65
#5
Константинович:
Код этого форума начинается так:

И что? ТС жалуется, что валидатор ругается на отсутствие строчки DOCTYPE. Я привел абракадабру, которую ему нужно вписать, чтобы валидатор перестал ругаться в ЕГО случае. При чем тут код ЭТОГО форума?

Ладно, краткий ликбез по doctype.

Есть два вида языков разметки: HTML и XHTML. Основное отличие - в XHTML все тэги должны закрываться, даже одиночные. Например, в HTML можно написать

<p> blablabla

<p> blablabla
<br><table><tr><td>1<td>2<td>3<tr>...

А в XHTML нужно закрывать всё:

<p> blablabla</p>
<p> blablabla</p>
<br /><table><tr><td>1</td><td>2</td><td>3</td></tr><tr>...

Кроме того, есть три диалекта: Strict, Transitional и Frameset, которые определяют допустимость использования тэгов и атрибутов. Transitional позволяет косячить больше всех. Например, в Transitional можно написать <img align=left ...>, а в Strict надо использовать <img style="float: left;" ...>

Так вот, используемый вариант языка (HTML или XHTML) и диалект (S/T/F) нужно указывать в начале документа в <!DOCTYPE ...>

Если это не указать, то браузеры посчитают, что перед ними HTML3 или еще более старая версия, и начнется черти-что.

2ТС: есть отличный сайт http://w3schools.com/ - там есть всё.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий