- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Ситуация следующая:
До недавнего времени верстал страницы в HTML, но вот решил, что надо переходить на более строгие стандарты, сконвертировал в XHTML (делаю это через WeBuilder 2006) с пропиской доктайпа DTD XHTML 1.0 Transitional. При этом обнаружил (с удивлением) некоторые изменения в выводе страниц (в частности центровка некоторых блоков и содержимого ячеек и т.д.). Все это дело поправил, а также со страниц убрал встроенные стили (где были), вынес во внешний css... Но проблема в следующем - страницы не статические, т.е., основное оформление статическое: шапка, левый, правый навигационные блоки, футер, а контент страниц подгружается в основном с другого сайта: на морде некоторые блоки, на других страницах весь основной контент, а также титл и несколько метатегов. Так вот, при прогоне (прогонял только морду) через w3c валидатор в рапорте показывается куча ошибок - почти все принадлежат именно "неродному" коду, ну, и соответственно, страница не признаётся валидной под XHTML. Хотя отображение вполне адекватное даже на старых версиях броузеров (Opera 4.0, FireFox 1.0, даже в Netscape 6.0 вполне читабельно). Последние версии практически все правильно выводят.
Насколько "серьезно" влияют такие отклонения в коде от заявленной схемы DOM? Где могут вылезти криво такие ошибки? Если где-то про это разжевано подробно (желательно по-русски), а также про спецификации, и насколько они "полезны" и нужны (в частности, о пользе перехода с HTML 4.01 на XHTML 1.0 какие преимущества это дает, кроме того, что "это так надо и всё, точка"), дайте ссылки, плз или расскажите здесь... Заранее спасибо.
З.Ы. Ссылку на сайт в паблик не даю пока по причине того, что пока еще не проводилось продвижение (закрыт пока роботсом)...
После перехода на чистый XHTML сайт индексироваться не будет, если же делать XHTML вёрстку однако в заголовках указывать "Content-type: text/html" то разница будет сугубо субъективная
(до тех пор пока поисковики не научатся индексировать XHTML и пока IE6 не уйдёт в прошлое переход почти не имеет смысла)
Зингельшухер, я пишу так:
<meta http-equiv="Content-Type" content="text/html+xml; charset=windows-1251" />
Уже как пару лет перешел на XHTML 1.0 Transitional, потому что позиционирование блоков во всех современных броузерах более менее одинаковое.
Не буду говорить о том, что все мои сайты не только не индексируются, но и сидят в топе ПС.
Не уверен точно, но подозреваю, что ПС перед анализом делает strip_tags ненужных тегов, а с расстановкой B, A обычно проблем нет.
Я вообще так пишу
СКОРПИОН, мета не имеет значения, поисковик читает "заголовок" Content-Type а не мету, и индексирует только HTML и вроде TXT
давно пользуюсь xhtml 1.1 и css
проблем не возникало ни разу, особенно если разметка и отображение отделены друг от друга
Я вообще так пишу
А я когда ввожу эту строку про версию xml, то интерпретатор php выдает ошибку (страница, соответственно, не грузится) 😒. Без нее все в порядке. В начальном посте забыл сказать, что основная масса ошибок приходится на одинарные (которые не парные) дескрипторы - это <img> и <br>...
А вот сейчас и мысль пришла - для устранения ошибок в "неродном" коде лучшим (и, наверное, единственным) решением будет использование функции замены в PHP типа str_replace или что-нибудь посложнее..., но этим, возможно, уже позже займусь (слабоват пока в программировании), да и первоочередные задачи есть поважнее. Плохо, конечно, что код не по стандарту, но с другой стороны, страницы выводятся нормально, этого, как минимум, достаточно...
Вот только вразумительных аргументов от гуру в пользу перехода на более строгий стандарт XHTML так пока и не увидел, т.е., если код будет правильным и валидным в HTML и разметка грамотно отделена от её представления, то в чем достоинство и главная фишка XHTML?! Нет, я сам конечно не собираюсь пренебрегать рекомендациями, в конце концов, писать правильно по стандартам и в ногу со временем - это показатель профессионализма, внутренней дисциплины и все такое... Я к тому, чтобы и другие тоже прочитали и поняли главные достоинства.
Если верстаешь в таблицах, то по барабану.
В противном случае XHTML - самый простой способ добиться почти одинакового позиционирования во всех броузерах без расстановки костылей и хаков.
Парные теги - детский лепет по сравнению с cross-browser HTML
Я пока окончательно от таблиц не отказываюсь, во всяком случае, основной каркас "шапка, левый/правый блоки, середина" у меня табличный, т.к. даже не за юзеров со старыми броузерами пекусь (сейчас об этом даже думать не стоит, имхо), а за то, что иногда бывает грузится страница без стилей (а ведь бывает такое - "забывает" подгружаться внешний файл стилей, даже данный форум изредка так грузится), и чтобы пристойно все это выглядело - табличный макет единственно лучшее решение и по части отображения и по части объема кода - если и больше, то не намного блочного (имхо, опять же).
А вот это уже кое-что по существу! Про костыли более-менее понятно, а что такое хаки? (впрочем, наверное, не обязательно отвечать, вектор мысли понятен, буду искать и... убеждаться :)).
Я люблю сочетать и таблицы и дивы, удобно и красиво получается :)
После перехода на чистый XHTML сайт индексироваться не будет
😕 😕
о чем вы?