Подтверждение сайта — SEO продвижение

Вы создаете какой нибудь вебсайт, но как вы будете знать что ваш HTML код имеет правильный синтаксис. Большинство браузеров не указывают на ошибки в синтаксисе, но ошибка есть ошибка. Большинство SEO экспертов говорят что SEO не основывается на HTML/XHTML верификации (подтверждении). Но сегодня мы поговорим почему ваш сайт должен соответствовать правилам W3C.
Содержание
Зачем нужна HTML/XHTML верификация?
Есть несколько причин почему ваш сайт должен им соответствовать:
- Качество любого сайта зависит от того как хорошо вы его сделали. Он должен быть синтаксистически правильным, и проходить все проверки.
- Когда ваш сайт индексируется поисковыми системами, во время проверки могут выявиться ошибки в HTML коде, что будет способствоать плохой индексации страницы.
- На вашей странице может быть очень много HTML тегов, которые со временем перестали использоваться, а поисковые ситсемы их могут не поддерживать.
- Последовательность, красивый HTML код, всегда ценяться хорошими вебмастерами.
Что такое соответствие правилам W3C?
W3C это консорциум World Wide Web и с 1994 года, W3C предоставляет руководящие принципы, с помощью которых, веб-сайты и веб-страницы должны быть структурированы и созданы. Ниже приведены ссылки для проверки вашего веб-страниц:
Во время верификации вы можете получать уведомления об ошибках по известным причинам. Все валидация будет проводиться с использованием XHTML DTD, который является усовершенствованной версией HTML.
Правила для W3C валидации
Вы должны следовать следующим правилам во время создания веб страницы.
- Используйте операторы объявления XHTML, в начале всех страниц XHTML:
12<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> - Каждый тег должен закрываться.
- Обязательно должны быть теги <head> , <body>.
- Пустые теги должны иметь слеш. Это те теги которым не нужны закрывающие теги, например <hr> , <br>
123<BR> теперь <br />.<HR> теперь <hr />.<IMG SRC="--"> теперь <img src="--" /> - Все теги должны писаться маленькими буквами. Это не относится к атрибутам, только к тегам. Для примера оба формата принимаются правилами XHTML DTD:
123<span class="tag"><FONT</span> <span class="atn">color</span><span class="pun">=</span><span class="atv">"#ffffcc"</span><span class="tag">></span><span class="pln"> не действует</span><span class="tag"><font</span> <span class="atn">color</span><span class="pun">=</span><span class="atv">"#ffffcc"</span><span class="tag">></span><span class="pln"> действует</span><span class="tag"><font</span> <span class="atn">color</span><span class="pun">=</span><span class="atv">"#FFFFCC"</span><span class="tag">></span><span class="pln"> также действует</span> - Все значения атрибутов должны быть между двойными кавычками.
- Теги не могут быть вложенными.
12<span class="tag"><b><i></span><span class="pln">Текст</span><span class="tag"></b></i></span><span class="pln"> не действует</span><span class="tag"><b><i></span><span class="pln">Текст</span><span class="tag"></i></b></span><span class="pln"> действует</span> - Тег <pre> не должен содержать: img, object, big, small, sub, или sup.
- Один тег <form>, не может быть в другом теге <form>.
- Если ваш код имеет a &, он должен писаться как &.
- Любое использование CSS должны использовать все буквы в нижнем регистре.
Подписка на обновления
Подпишись на рассылку и получай сочные новости и посты, прямо у себя в почте.
Спасибо за подписку!
Что-то пошло не так.
Если сам не понимаешь лучше обратится к спецам. Потому что на простых примерах все понятно но когда открываешь весь исходный код сайта голову сломать можно.
У меня был случай когда, не знаю как, в коде CSS оказался лишний слеш. Пока я понял что в нем дело и где именно весь день потратил.
А вы пробовали использовать программы с подсветкой определенного синтаксиса тот же Notepad++ с CSS подсветкой он показал бы ошибку в коде