Анализатор pr-cy выдал 48 ошибок и 29 предупреждений HTML кода, сайт на WordPress. Скажите это Сильно критично скажется на продвижении и На позиции в Гугле?
Да, сильно ... css не критично, у всех ошибки переваливают у валидатора за сотни ... HTML должен быть без единой ошибки ...
Смени шаблон, лучше на платный ...
к тому же валидатор считает ошибками дивы с повторяющимеся именами, но если мне нужен один и тотже див, то какой смысл в его копировании и переименовывании в html и таблице стилей?
Даже платный шаблон не спасет от различий в стандартах, которые конфликтуют между собой. Но раз чувачок сказал, потратьте полжизни, чтобы устранить неустраняемое.
А что, так трудно исправить ошибки html? Тем более валидатор пишет как исправить, читайте документацию и вперёд исправлять, делов то ... Другое дело css3, его трудно побороть, даже не реально ... чтобы свести до "нуля". А хтмл очень легко сводиться до "нуля" ... тем более в хтмл 5 весь хлам перекинут в css3. Там даже и исправлять нечего, теперь язык стал в сотни раз легче.
Проанализировал ваш сайт vovan777, ошибки хтмл исправляются за 25 минут. Что вы за вебмастер такой, что ошибки простые исправить не можете, не стыдно? Пока будешь на школьных каникулах, изучи хтмл, займёт времени максимум недели две ...
Если это не влияет на юзалибити, то-есть не перекошен сайт, то я думаю практически не влияет, у меня когда я занялся этим вопросом было 128 ошибок хтмл и 7 цсс, исправил все за пару дней, добился результата 6 ошибок хтмл и то 3 ошибки тизерные блоки выдает, а еще три все перекопал, тупо не смог найти их. и цсс исправил по нулям. на посещаемости это вроде ни как не отразилось! Вот сайт мой, кому интересно можете в W3C проверить - "otnosheniya-kiv.ru"
1. Предупреждения
Удали -
<script language="Javascript">
код не стал сюда вписывать, зачем засорять, :-)
</script>
заменить на
<script>
код не стал сюда вписывать, зачем засорять, :-)
</script>
если вдруг чудом не сработает, то тогда просто ...
<script type="text/javascript">
код не стал сюда вписывать, зачем засорять, :-)
</script>
(language="Javascript" он уже выкинут за борт, он не нужен, можно без него)
2-6. Эрроры
div 133 (общее кол-во)
/div 132 (общее кол-во)
Где-то Вы забыли закрыть див ...
Добавьте закрытый тег к одному из 133 диву, ищите
копайте, мне лень добавить див, выискивая нужный, :-)
Куда копать дал вам знать ... Вот и копайте ...
Расхождение значения li = "14" (просто ужос)
Открытые лишки
li 113 (4) 117 > +1 = 118
Закрытые лишки
/li 99 (10) 119 > -1 = 118
Но не факт, что должно быть 118 li в сумме ...
Вариантов много, я бы сказал до хрена:
Но лучший, скорее всего куда копать, это
добавить +7 /li шек.
Получиться:
113-7=106 li
99+7 =106 /li
Да, скорее всего нужно добавить +7 закрывающих тегов /li
В общем, чтобы избавиться от ошибок со 2-6,
нужно добавить один закрывающий тег /div
и 7 закрывающих тегов /li ...
А вот где вы будете вставлять закрывающие теги, это вы сами ищите,
мне если честно лень искать по блокам 113 дивов и сравнивать где упущен 1 див.
А с ли ещё больше времени уйдёт ... куда копать дал вам лопату, разгребайте ...
да у гоши пусть будет милльон ошибок, мы всё равно его посещать будем, :-)
а по факту лучше сразу избавиться от хтмл ошибок, чтобы сайт был чистым, конечно на выходы в топ он
не влияет, но ~1% даёт, ... так потихоньку дом и строиться ...
Chuvachok, огромное спасибо за помощь, боялся я лезть в код тизерки, но решился все таки, поменял <script language="Javascript"> на <script type="text/javascript"> все работает! Насчет "li-шек" полная несуразица, я сам все ручками делаю, и не мог я так накосячить нигде, тем более я неделю назад оптимизировал сайт, все статьи, код весь пересмотрел искал ошибку, чисто! А вот насчет дива еще покопаюсь, я валидатором давно пользуюсь, разберемся. Еще раз огромное спасибо!
у вас открытых li = 113
а закрытых /li = 99
(а должно быть одинаково), расхождение "14" ... вариантов конечно масса, но
но так или иначе нужно добавить +7 закрытых /li, или удалить 14 открытых li,
чтобы выровнить число ... бывает сам движок срезает или добавляет, почисти кэш ...
чтобы этого не было нужно отключать редактор и код ставить в хтмл ... многие движки
добавляют "подставы" в виде лишних /p и т.д.
Так вот сейчас ничего не трогай, всё нашёл все косяки по диву ...
Если бы у тебя код был не слит, то легче было бы по лайнам смотреть, а так ошибки в лайнах дублируются, трудно вычислить, но косяк сузился теперь смотри и ничего не трогай:
1. Удали "лишний закрытый" див (/div)
3. Добавь закрытый див (/div)
5. Добавь закрытый див (/div)
Можно удалить и добавить в линии, но у тебя код слит, хрен найдёшь в какой линии ...
...
kivgosha, твоя проблема в исходном коде, он слит и не имеет строк (line) или отключи плагин, для того чтобы за миниту решить твои проблемы ...
Если не понятно смотри: нажми тут ctrl+u и ты увидишь слева нумерацию
1
2
3
и т.д. - это строки или лайны (line) , а теперь перейди на свой сайт и также нажми ctrl+u,
и что ты увидишь? правильно отсутствие строк (lines) потомучто весь код слился вместе.
Валидатор пишет в какой строке начинается ошибка и чтобы исправить её достаточно минуты, а где у тебя строки?
Поэтому отключи плагин, который сливает исходный код и чтобы появилась нумерация, а так вы оооочень долго будете
годать ... :-)
Chuvachok Здравствуй! Да, с плагином не удобно через браузер смотреть согласен, я в админке в коде ковыряюсь или на хостинге, Я в терминах отлично разбираюсь и в хтмл, сайты вордпресс на заказ делаю, и мой сайт с 2011 года, так что я уже не новичок! В ЦСС еще слабовато, но понимаю.
Но можно меня поздравить, вот что валидатор написал зелеными буквами - Document checking completed. No errors or warnings to show. Первый раз такого достиг, чтобы не одной ошибки.
Дивы по закрывал и "лишки" перестали ошибку выдавать! Благодаря тебе опять ошибками занялся и все по находил спасибо за помощь! Еще бы подсказал как посещаемость тысяч в 30 000 добиться, цены бы тебе не было :)
А у тебя сайты есть ? Хоть посмотреть чем ты занимаешься ?
Смени шаблон, лучше на платный ...
Удали -
<script language="Javascript">
код не стал сюда вписывать, зачем засорять, :-)
</script>
заменить на
<script>
код не стал сюда вписывать, зачем засорять, :-)
</script>
если вдруг чудом не сработает, то тогда просто ...
<script type="text/javascript">
код не стал сюда вписывать, зачем засорять, :-)
</script>
(language="Javascript" он уже выкинут за борт, он не нужен, можно без него)
2-6. Эрроры
div 133 (общее кол-во)
/div 132 (общее кол-во)
Где-то Вы забыли закрыть див ...
Добавьте закрытый тег к одному из 133 диву, ищите
копайте, мне лень добавить див, выискивая нужный, :-)
Куда копать дал вам знать ... Вот и копайте ...
Расхождение значения li = "14" (просто ужос)
Открытые лишки
li 113 (4) 117 > +1 = 118
Закрытые лишки
/li 99 (10) 119 > -1 = 118
Но не факт, что должно быть 118 li в сумме ...
Вариантов много, я бы сказал до хрена:
Но лучший, скорее всего куда копать, это
добавить +7 /li шек.
Получиться:
113-7=106 li
99+7 =106 /li
Да, скорее всего нужно добавить +7 закрывающих тегов /li
В общем, чтобы избавиться от ошибок со 2-6,
нужно добавить один закрывающий тег /div
и 7 закрывающих тегов /li ...
А вот где вы будете вставлять закрывающие теги, это вы сами ищите,
мне если честно лень искать по блокам 113 дивов и сравнивать где упущен 1 див.
А с ли ещё больше времени уйдёт ... куда копать дал вам лопату, разгребайте ...
а по факту лучше сразу избавиться от хтмл ошибок, чтобы сайт был чистым, конечно на выходы в топ он
не влияет, но ~1% даёт, ... так потихоньку дом и строиться ...
а закрытых /li = 99
(а должно быть одинаково), расхождение "14" ... вариантов конечно масса, но
но так или иначе нужно добавить +7 закрытых /li, или удалить 14 открытых li,
чтобы выровнить число ... бывает сам движок срезает или добавляет, почисти кэш ...
чтобы этого не было нужно отключать редактор и код ставить в хтмл ... многие движки
добавляют "подставы" в виде лишних /p и т.д.
Попробуй так:
<div> Сайт предназначен аудитории читателей ♥ 18+ </li> </ul> </div>
Присмотрись к коду ...
<ul>
<li id="text-87" class="widget widget_text">
бла бла бла ... Сайт предназначен аудитории читателей 18+
</li>
</ul>
</div>
</div>
Если бы у тебя код был не слит, то легче было бы по лайнам смотреть, а так ошибки в лайнах дублируются, трудно вычислить, но косяк сузился теперь смотри и ничего не трогай:
1. Удали "лишний закрытый" див (/div)
3. Добавь закрытый див (/div)
5. Добавь закрытый див (/div)
Можно удалить и добавить в линии, но у тебя код слит, хрен найдёшь в какой линии ...
...
Если не понятно смотри: нажми тут ctrl+u и ты увидишь слева нумерацию
1
2
3
и т.д. - это строки или лайны (line) , а теперь перейди на свой сайт и также нажми ctrl+u,
и что ты увидишь? правильно отсутствие строк (lines) потомучто весь код слился вместе.
Валидатор пишет в какой строке начинается ошибка и чтобы исправить её достаточно минуты, а где у тебя строки?
Поэтому отключи плагин, который сливает исходный код и чтобы появилась нумерация, а так вы оооочень долго будете
годать ... :-)
Но можно меня поздравить, вот что валидатор написал зелеными буквами - Document checking completed. No errors or warnings to show. Первый раз такого достиг, чтобы не одной ошибки.
Дивы по закрывал и "лишки" перестали ошибку выдавать! Благодаря тебе опять ошибками занялся и все по находил спасибо за помощь! Еще бы подсказал как посещаемость тысяч в 30 000 добиться, цены бы тебе не было :)
А у тебя сайты есть ? Хоть посмотреть чем ты занимаешься ?