- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Вероятно обсуждалось где-то, но мне не найти.. ((
Такая проблема:
Когда известной командой site:
вывожу список проиндексированных страниц своего сайта, описание в сниппете отображается как положено. Но когда в поиск вбиваю какой нибудь запрос, по кл.словам,
получаю в поиске свою страницу, где в сниппете, год и время, как бы прилипают к основному тексту!:(
То есть примерно так:
Не понятно почему нет пробела между названием и временем,
и откуда вообще это время взялось?! (на самом сайте, возле статьи только дата, без времени)
А в гугле же, все отображается совершенно нормально..
Это может быть связано с отсутствием микроразметки?
(Пользую плагин "All In One Seo Pack", и сначала галочка у меня была напротив shema,
но валидатор и сервис проверки микроразметки Яндекса стали выдавать какие-то ошибки..
Как исправить не разобрался, снял эту галочку в настройках плагина, и
ошибки исчезли..Правда затем гугл вебмастер, в структурированных данных, насчитал мне новую порцию...Тогда (по совету с одного блога) я прописал в файл function.php такой код:
add_filter('post_class', 'fc_remove_hentry', 20);
function fc_remove_hentry($classes) {
if (($key = array_search('hentry', $classes)) !== false) {
unset( $classes[$key] );
}
return $classes;
}
Теперь все ошибки пропали и в гугле,
но сниппет в Яндексе выглядит ужасно..
Не знаю, связано или нет это...
Подскажите пожалуйста, как это исправить?
Похоже микроразметка тут ни при чем..
Попробую поставить вопрос иначе...
Я с php пока еще на "Вы".
Нашел вот в одном файле код, который походу отвечает за отображение данного участка на самом сайте:
<?php
$getmodtime = get_the_modified_time(); if( !$getmodtime ) {
$modtime = '<span class="date updated meta-no-display">'. get_the_time('c') . '</span>';
} else {$modtime = '<span class="date updated meta-no-display">'. get_the_modified_time('c') . '</span>';}
?>
<span class="entry-date"><i class="fa fa-clock-o"></i><abbr class="published" title="<?php echo esc_attr( get_the_date( 'c' ) ); ?>"><?php echo the_time( get_option( 'date_format' ) ); ?></abbr></span>
<span class="meta-no-display"><a href="<?php echo esc_url( get_permalink() ); ?>" rel="bookmark"><?php echo the_title_attribute(); ?></a></span><?php echo $modtime; ?>
Насколько я сам смог разобраться, где то здесь команда, которая показывает дату + время! + всплывающую подсказку (при наведении мыши на дату)
Кто нибудь подскажет, что нужно изменить в этом коде, чтобы отображалась только дата, без времени и без всплывающей подсказки?
Поставьте пробел перед abbr. Хотя по идее этот title по идее не должен всплывать в сниппете.
Поставьте пробел перед abbr. Хотя по идее этот title по идее не должен всплывать в сниппете.
Спасибо, но пробел не помог.
Еще под одному совету, изменил код на этот вариант:
<?php
$getmodtime = get_the_modified_time(); if( !$getmodtime ) {
$modtime = '<span class="date updated meta-no-display">'. get_the_time('c') . '</span>';
} else {$modtime = '<span class="date updated meta-no-display">'. get_the_modified_time('c') . '</span>';}
?>
<span class="entry-date"><i class="fa fa-clock-o"></i><?php echo the_time( get_option( 'date_format' ) ); ?></span>
<span class="meta-no-display"><a href="<?php echo esc_url( get_permalink() ); ?>" rel="bookmark"><?php echo the_title_attribute(); ?></a></span><?php echo $modtime; ?>
В итоге, в самой статье осталась только дата, без времени и всплывающего текста, как я и хотел..Но вот в сниппете, все по прежнему...Заголовок прилипший к дате и времени. ((
Может кто-то хоть намекнет, где примерно искать причину? Отсутствие разметки, код php, или плагин "aioseo"? 😕
Спасибо, но пробел не помог.
А откуда вы знаете что пробел не помог? Страница то после правки была переиндексирована?
А откуда вы знаете что пробел не помог? Страница то после правки была переиндексирована?
А вот об этом то я и не подумал..:o