Коллега, может в этом дело? Я сразу же заметил такой нюанс:
<html dir=ltr lang=ru> правильно <html dir="ltr" lang="ru"><meta name=viewport content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"/>правильно<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"/><meta charset=UTF-8 /> правильно <meta charset="UTF-8" /><meta name=description content="Болгарка макита 125 мм и другие цена которой в нашем интернет магазине лучшая, покупай только у профессионалов своего дела."/>правильно<meta name="description" content="Болгарка макита 125 мм и другие цена которой в нашем интернет магазине лучшая, покупай только у профессионалов своего дела."/><link href="https://shurupovert.com.ua/ruchnoy-elektroinstrument/bolgarki-ushm/" rel=canonical />правильно<link href="https://shurupovert.com.ua/ruchnoy-elektroinstrument/bolgarki-ushm/" rel="canonical" />
Ну и далее по коду. То есть, у вас на странице наблюдается массово - потеряны кавычки в значениях атрибутов. Порой это крайне важно, видимо, это одна из причин описанной вами проблемы с индексацией. Попробуйте исправить этот момент.
Видимо, это одна из самых правильных мыслей в рамках этой темы.
Спасибо, коллега, за глубокие слова. Видно сразу, что вы в теме.
Да, вы очень точно подметили суть вопроса.
На самом деле есть две плоскости: мой личный веб-сайт, и пару сайтов клиентов... Конечно же, я буду делать англоязычную версию своего личного сайта, вот только не машинным переводом, а стараться писать свои статьи. По поводу клиентских сайтов, там действительно всё достаточно не просто. Один владелец сайта согласен на свой страх и риск пользоваться моими услугами, второй же взял паузу (время) подумать. Не знаю, будет ли он со мной дальше работать, если передумает и решит обратиться к более продвинутым людям. Поживём - увидим, хотя я ему объяснил в целом ситуацию с английским языком и что проверить реальное качество перевода можно только вместе с носителем языка, чтобы носитель почитал статьи и вынес свой личный вердикт. При этом, носитель сам по себе должен быть достаточно образован, чтобы объективно оценить статью. Иными словами, как может человек с образованием средней школы оценивать статью по поводу, скажем, юридических либо бухгалтерских услуг. Так что вот такая ситуация.
Но писать на Инглише я всё равно буду. Конечно, я не буду тупо загонять русский текст статьи в Гугл Переводчик, а буду стараться включать мозги при переводе, углублять свой уровень английского языка в целом. Иначе - какой в этом всём смысл? Может даже заведу знакомства с парой-тройкой англоговорящих нейтивов, чтобы они мне время от времени проводили рецензию моих письменных "творений". Хотя найти носителя, который был бы готов тратить своё время на прочтение твоих статей, достаточно не просто. Разве что за деньги, но опять же, их курс доллара и наш несколько разниться, потому это может влететь в копеечку для меня. Ну, поживём-увидим... Жизнь покажет, как лучше. Ещё раз спасибо вам за очень интересные комментарии, а главное - своевременные и крайне нужные для меня! Спасибо.---------- Добавлено 05.02.2018 в 00:40 ----------denchiro
Кнопку "Гугл Транслейт" ставить на сайты не буду, как-то меня этот вариант не особо впечатлил. Просто в этом случае для носителя языка (для англоязычного нейтива) сразу видно, что автор сайта решил таким образом по-быстрому закрыть вопрос англоязычной версии сайта, при этом САМ ничего не вкладывал в сайт, не трудился над сайтом. Думаю, это не очень хорошо будет с точки зрения юзабилити и конверсии этой самой англоязычной версии в будущем.
Спасибо за ваши ответы. Реально заставили задуматься. Не вижу иного выхода, как тянуть Инглиш дальше, хотя-бы до уровня Intermediate. Поскольку выходить на бурж нужно, но опять же клиент хороший и отдавать его в другие руки как-то не очень хочется. Да и дело не только в этом клиенте, в целом я чувствую, что без хорошего Инглиша я серьёзно ограничен в возможностях и ресурсах для работы. Спасибо, что подтвердили мои догадки. Буду работать над этим вопросом.
Мудрые слова, спасибо вам, буду действительно думать над иерархией документов на сайте, это очень важно.
Уважаемые коллеги, спасибо за ваши комментарии и ответы!
Буду дальше работать над своим сайтом... Ещё раз выражаю благодарность вам за отзывы, приятно, когда есть такое большое сообщество. Спасибо.
Dram
Да, экранировать слешами кавычки в данной ситуации - излишне, как по мне. Полностью поддерживаю предыдущего своего коллегу. Лучше, конечно, писать так, более изящно и понятно для вас:
<?php echo '<span class="zh" '; ?>
Теперь по сути вашего вопроса. Всё верно вы подметили, браузер видит эту таблицу стилей и нормально её подтягивает. Но проблема не в таблице стилей, а в HTML-элементе. Вы используете строковый (display: inline;) HTML-элемент <span>, который по умолчанию не имеет ни ширины, ни высоты. Для того, чтобы он заработал, необходимо его сделать блочным (display: block;), либо строчно-блочным (display: inline-block;). Кроме этого, если даже в таком случае он не заработает, значит он пустой в HTML-коде страницы. Потому нужно ему либо добавить содержания в самом HTML-коде страницы, либо же в таблице стилей задать ему ширину (width) и высоту (height). Но только как блочному элементу, поскольку к строчным элементам ширина и высота не применимы.---------- Добавлено 26.01.2018 в 15:10 ----------Коллеги, извините, не могу поправить предыдущее сообщение. Автоматически выставились смайлики, но я имел ввиду следующее:
(display: inline;) (display: block;) (display: inline-block;)
Прошу прощения.