Jump to content
petrmahankov

Хлебные крошки. Убрать ссылки на самих себя OC3 (для SEO)

Recommended Posts

С точки зрения SEO, циклические ссылки это зло. А таковые присутствуют в "хлебных крошках".

Нужно, чтоб последняя хлебная крошка выводилась просто текстом без ссылки. Актуально как для карточек товаров, так и для всех остальных страниц (категорий и тд.).

Нашел массу вариантов решения для OC2, но не для OC3.

У меня стоит ocStore 3.0.2.0 - где поидее автоматически это должно было быть (во всяком случае так говорили, описывая сборку ocStore) но почему-то так не происходит.

Share this post


Link to post
Share on other sites
3 минуты назад, petrmahankov сказал:

С точки зрения SEO, циклические ссылки это зло.

Допустим

Вы находитесь в категории
И у вас вверхенем меню, есть ссылка на эту же категорию

Это циклическая ссылка? Если да, то почему вы с этим не боретесь?

Но если все же вам интересно и хочется то..
https://twig.symfony.com/doc/2.x/tags/for.html

 

Share this post


Link to post
Share on other sites
7 минут назад, petrmahankov сказал:

С точки зрения SEO, циклические ссылки это зло

Это было в "прошлом" веке
ПС давно научились с этим нормально работать

Share this post


Link to post
Share on other sites
{% for key, breadcrumb in breadcrumbs %}
    {% if key + 1 < breadcrumbs|length %}
        <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li>
    {% else %}
        <li>{{ breadcrumb.text }}</li>
    {% endif %}
{% endfor %}

надеюсь понимаете что править надо?

Share this post


Link to post
Share on other sites
21 минуту назад, theplastique сказал:

{% for key, breadcrumb in breadcrumbs %}
    {% if key + 1 < breadcrumbs|length %}
        <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li>
    {% else %}
        <li>{{ breadcrumb.text }}</li>
    {% endif %}
{% endfor %}

надеюсь понимаете что править надо?

Интересно, а зачем я дал ссылку на офф документацию?

Share this post


Link to post
Share on other sites
12 минут назад, chukcha сказал:

Интересно, а зачем я дал ссылку на офф документацию?

не заметил, дал рыбу вместо удочки :)

Share this post


Link to post
Share on other sites
15 годин назад, theplastique сказав:

{% for key, breadcrumb in breadcrumbs %}
    {% if key + 1 < breadcrumbs|length %}
        <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li>
    {% else %}
        <li>{{ breadcrumb.text }}</li>
    {% endif %}
{% endfor %}

надеюсь понимаете что править надо?

Здравствуйте!

Большое спасибо что отозвались!

Я не совсем уверен что правильно понимаю что именно править.
Это в папке: /www/site.com/catalog/view/theme/тема/template/product в файле product.twig
Заменить Вот это:
  <ul class="breadcrumb">
    {% for breadcrumb in breadcrumbs %}
    <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li>
    {% endfor %}
  </ul>

На то что вы скинули?

Share this post


Link to post
Share on other sites
В 13.09.2019 в 00:05, markimax сказав:

Это было в "прошлом" веке
ПС давно научились с этим нормально работать

1. Как би поисковые роботы не научились "работать", краулинговый бюджет на обход по циклическим ссылкам они затрачивают. Что негативно сказывается на сканировании, а как следствие и индексации сайта, особенно отдаленных, от главной страниц.

2. Влияние на ранжирование сайта также и косвенное - ссылка в последней крошке сбивает с толку пользователя и вместо того чтоб перейти на уровень выше, он попадает на ту же страницу. Это негативно сказывается на поведенческих факторах, а как следствие и ранжировании.

 

Но, нельзя не отметить, что влияние циклических ссылок на ранжирование действительно очень не велико. Но ссылка в "хлебных крошках" - самое "страшное" проявление цикических ссылок, с которым стоит бороться (по возможности).

Share this post


Link to post
Share on other sites
В 13.09.2019 в 00:04, chukcha сказав:

Допустим

Вы находитесь в категории
И у вас вверхенем меню, есть ссылка на эту же категорию

Это циклическая ссылка? Если да, то почему вы с этим не боретесь?

Но если все же вам интересно и хочется то..
https://twig.symfony.com/doc/2.x/tags/for.html

 

Большое спасибо! Изучаю, пытаюсь разобраться.

Касательно меню - вы правы, это циклическая ссылка. Но на карточках товара такой ссылки нет. Там только в хлебных крошках.

Многие оптимизаторы убирают из меню циклические ссылки, но это есть смысл делать, когда сайт уже практически "вылизан" и нужно дотагивать все мелочи.

Share this post


Link to post
Share on other sites
9 часов назад, petrmahankov сказал:

{% for breadcrumb in breadcrumbs %}
    <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li>
    {% endfor %}

надо только это заменить

Share this post


Link to post
Share on other sites
В 14.09.2019 в 09:49, theplastique сказав:

надо только это заменить

Уже сам понял, спасибо!

Только теперь у меня другая проблема, с которой я уже сталкивался. Эти изменения почему-то не отображаются на сайте. Кэш вроде как обнулил, но...

Была такая же ситуация и с другими правками в коде.

В чем может быть причина?

Share this post


Link to post
Share on other sites
19 часов назад, petrmahankov сказал:

Уже сам понял, спасибо!

Только теперь у меня другая проблема, с которой я уже сталкивался. Эти изменения почему-то не отображаются на сайте. Кэш вроде как обнулил, но...

Была такая же ситуация и с другими правками в коде.

В чем может быть причина?

тут надо индивидуально смотреть... обновите кеш модификаторов,

очисте кеш тут

image.thumb.png.1f16a4f8f246e191d2a72a0da1eff0eb.png

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.