Sign in to follow this  
Followers 0
Евгенич

В поисках заголовка H1

20 posts in this topic

Здравствуйте.
При анализе своего сайта многое удалось улучшить.  Но возникла проблема. Справиться не могу. Возможно сказывается незнание программирования. Возможно и ошибка где то. Не получается победить заголовок H1. Даже если строка пуста, все равно пишет, что их 2.  Подскажите пожалуйста, в чем проблема. Сайт сделан на WP.

Есть скрины, но их сюда не прикрепить.

Вот код из header.php

<?php if ( is_front_page() && is_home() ) : ?>
                        <h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
                    <?php else : ?>
                        <p class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></p>
                        <?php

Share this post


Link to post
Share on other sites

Попробуйте изменить код в 1-й строке:

<?php if ((is_front_page()) and (!is_paged())) { ?>

<h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>

<?php else : ?>

<p class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></p>

<?php } ?>

Share this post


Link to post
Share on other sites

Сторка в анализаторе, даже если полностью пустая, все равно пишет что  " Слишком много тегов H1 найдено на вашей странице (2). Для достижения наилучших результатов SEO на каждой странице должен быть ровно один тег H1.

Share this post


Link to post
Share on other sites
4 минуты назад, Евгенич сказал:

Сторка в анализаторе, даже если полностью пустая, все равно пишет что  " Слишком много тегов H1 найдено на вашей странице (2). Для достижения наилучших результатов SEO на каждой странице должен быть ровно один тег H1.

Возможно, анализатор "видит" закешированную страницу сайта. Откройте сами текущую страницу и посмотрите ее Html код, посмотрите, сколько тегов H1.

Share this post


Link to post
Share on other sites
Только что, vituson сказал:

Возможно, анализатор "видит" закешированную страницу сайта.

Как это победить ?

Share this post


Link to post
Share on other sites
Только что, Евгенич сказал:

Как это победить ?

Если на сайте есть плагины кеширования, очистить кеш или отключить временно плагин.

Share this post


Link to post
Share on other sites

Также у вас, возможно, на главной выводится статическая страница с текстом, у которой есть свой заголовок H1.

Share this post


Link to post
Share on other sites
Только что, vituson сказал:

Также у вас, возможно, на главной выводится статическая страница с текстом, у которой есть свой заголовок H1.

Да , страница статистическая.  Т.е.  если сделаю не статистическую,  проблема исчезнет ?

Share this post


Link to post
Share on other sites

Можете оставить только этот код вместо всех строк кода:

<p class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></p>

Share this post


Link to post
Share on other sites
Только что, Евгенич сказал:

Да , страница статистическая.  Т.е.  если сделаю не статистическую,  проблема исчезнет ?

Вероятно, либо смотрите комментарий выше.

Share this post


Link to post
Share on other sites

Либо, как вариант, также исправить код в файле page.php

<?php if ((is_front_page()) and (!is_paged())) { ?>

<h2>код заголовка</h2>

<?php else : ?>

<h1>код заголовка</h1>

<?php } ?>

Share this post


Link to post
Share on other sites

Ничего не помогает. Значит статистическая плотно сидит.  Или я чт то не так делаю.

Share this post


Link to post
Share on other sites

anticfur.ru 

Вот сайт,  может это как то подвинет на решение

Share this post


Link to post
Share on other sites
У вас в коде главной страницы такая "левая" фигня.
<h1 class="page-title"></h1>

Share this post


Link to post
Share on other sites
Только что, vituson сказал:

У вас в коде главной страницы такая "левая" фигня.
<h1 class="page-title"></h1>

убить ее ? и как ?

Share this post


Link to post
Share on other sites
Только что, Евгенич сказал:

убить ее ? и как ?

Править код, нужно смотреть коды в файлах index.php, page.php.

Share this post


Link to post
Share on other sites

В файлах page.php index.php или single.php ищите строку

<h1 class="page-title"></h1>

И просто ее удаляете. Если не найдете в этих файлах, то скачиваете папку с шаблоном на комп и ищите в файлах при помощи notepad++

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.