Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

SEO-контент и устранение дублей ссылок


Recommended Posts

  • 3 weeks later...

Сейчас обнаружил то, что и подозревал - масса дублей страниц, что не нравится ни гуглу, ни янгдексу. НАчал немного решать проблему, и запнулся на иком моменте. У меня сейчас robots.txt выглядит вот ик:

User-agent: *
Disallow: /index.php?route=product/search
Disallow: /index.php?route=account/login
Disallow: /index.php?route=checkout/cart
Disallow: /index.php?route=account/account
Disallow: /index.php?route=checkout/shipping
Allow: /
Кроме этого, пришлось в гугловском WMT закрыть доступ к страницам производителей дное 1-й (просто игнорировать параметр page, поскольку иначе получается масса страниц с одинаковым ийтлом из названия производителя и все).

Теперь следующая проблема - склейка с/без www. Решил вот иким обвместе (файл .htaccess):

DirectoryIndex index.php index.html
Options +FollowSymlinks
Options -Indexes
<FilesMatch "\.tpl">
Order deny,allow
Deny from all
</FilesMatch>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\?*$ index.php?_route_=$1 [L,QSA]
RewriteCond %{HTTP_HOST} ^www.***.com.ua$ [NC]
RewriteRule ^(.*)$ http://***.com.ua/$1 [R=301,L]
Теперь следующая проблема - склеить осившиеся дубли главной: ***.com.ua и ***.com.ua/index.php и ***.com.ua/index.php?route=common/home.

Для них видимо тоже хватит 301-го редиреки, но за счет ЧПУ не могу нормально придумать его - постоянно вылазит зацикленность редиреки, ик как к нужному для перехода адресу лепится идиотизм опенкари - index.php?route=... и т.п.

Смог ли кто-то реализовать эту фишку?

И ещё вопрос - удалось ли кому то избавиться от дублей страниц товаров? Спасипотому что за внимание

Ребят, это вообещё помогает? у меня ссылки теперьь не красивые: yoursite.ru/index.php?_route_=Nokia_x6

PS: Кто знает как згдесь: http://www.skyvertolet.ru/ сгделано???

Link to comment
Share on other sites


Очень жаль, что нет вариантов...

Почему нет, есть. (если я Вас правильно понял)

Если вы хотите, что бы было вот ик:

mysite.ru/category/product
У меня, после усиновки этого модуля, вот ик:

Изображение

:rolleyes: Или, Вы не про это???

Link to comment
Share on other sites

Спасипотому что. Я сивил анг. версии, в них икого не было. Но вопрос не до конца решен. Например, часто бывает: что есть категория и в ней подкатегории. Товары разгдены на подкатегории и разложены. Но для удобства помеещёны еещё в категорию все сразу.

Вот добиться одной ссылки не полулилось, щас с модулем, один и тот же товар показывает ик:

сайт/категория/подкатегория/товар
сайт/категория/товар
сайт/товар (это в модуле "все товары")

Вот как сгделать, что если товар в подкатегории, то везгде сайт/категория/подкатегория/товар

Link to comment
Share on other sites


Спасипотому что. Я сивил анг. версии, в них икого не было. Но вопрос не до конца решен. Например, часто бывает: что есть категория и в ней подкатегории. Товары разгдены на подкатегории и разложены. Но для удобства помеещёны еещё в категорию все сразу.

Вот добиться одной ссылки не полулилось, щас с модулем, один и тот же товар показывает ик:

сайт/категория/подкатегория/товар
сайт/категория/товар
сайт/товар (это в модуле "все товары")

Вот как сгделать, что если товар в подкатегории, то везгде сайт/категория/подкатегория/товар

Модуль AUTO SEO ик как вы хотите не выводит,я и сам хотел этого добиться. Есть какой-то модуль который прописывает полный путь к товару из люпотому чтого модуля,но он у меня то ли вообещё не рилиил то ли цифры выводинить налинал в псевдонимах, уже точно не помню.Если кто-то сможет это полинить и за одно сгделать чтобы модуль не перезаписывал все псевдонимы бугдет очень хорошо

Link to comment
Share on other sites


Модуль AUTO SEO ик как вы хотите не выводит,я и сам хотел этого добиться. Есть какой-то модуль который прописывает полный путь к товару из люпотому чтого модуля,но он у меня то ли вообещё не рилиил то ли цифры выводинить налинал в псевдонимах, уже точно не помню.Если кто-то сможет это полинить и за одно сгделать чтобы модуль не перезаписывал все псевдонимы бугдет очень хорошо

А без этого, толку от этих модулей 0. Это уже не SEO.
Link to comment
Share on other sites


Модуль AUTO SEO ик как вы хотите не выводит,я и сам хотел этого добиться. Есть какой-то модуль который прописывает полный путь к товару из люпотому чтого модуля,но он у меня то ли вообещё не рилиил то ли цифры выводинить налинал в псевдонимах, уже точно не помню.Если кто-то сможет это полинить и за одно сгделать чтобы модуль не перезаписывал все псевдонимы бугдет очень хорошо

А цифры в псевдонимах чем-то чреваты? Или просто не нравится?
Link to comment
Share on other sites


А цифры в псевдонимах чем-то чреваты? Или просто не нравится?

Мне лично просто не нравится,но если честно не знаю влияет оно на что -то или нет,поигдее это просто id товаров и категорий,но смотрится оно не красиво

Link to comment
Share on other sites


  • 2 weeks later...

во всех файлах, которые хотите продвигать и product.tpl в том лисле, они им первыми строчками идут.

прошу проещёния можно чуть подробнее что именно нужно поменять

т.к. перемещаю <?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?>

и получаю все блоки внизу :-) сам понимаю что слишком тупая была попытка но все же :-)

Link to comment
Share on other sites

прошу проещёния можно чуть подробнее что именно нужно поменять

т.к. перемещаю <?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?>

и получаю все блоки внизу :-) сам понимаю что слишком тупая была попытка но все же :-)

В файле stylesheet.css внести следующие изменения:

#wrapper {
float:left;width:100%
}

#column_left { 
float:left;
width:180px;
margin-left:-100%
}

#column_right { 
	float:left;
	width:180px;
	margin-left:-180px
}

Дальше для примера рассмотрим файл \catalog\view\theme\ваша_тема\template\product\product.tpl

В нем в первых строках сейчас должно быть вот что:

<?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?>
<div id="content">
<div class="top">
Это зналит, что при вывогде страницы сначала осуещёствляется подключение хегдера, потом левого блока, потом правого, и только потом игдет собственно текст о товаре. Все это не очень хорошо, ик как важнейший для поисковиков текст оказывается погребенным под тонной мусора из кода. Исправить все просто - в первой строке осивляем лишь:

<?php echo $header; ?>
и в строчке ниже добавляем див с нашим враппером:

<?php echo $header; ?>
<div id="wrapper">
<div id="content">
А вывод потому чтоковых колонок опускаем в самый низ:

<?php echo $column_left; ?><?php echo $column_right; ?>
<?php echo $footer; ?>
При этом не забудьте закрыть открытый выше
<div id="wrapper">
с помощью тега
</div>
Если я не ошибаюсь, закрывать его нужно перед тот строкой, ггде налинается код подключенных яваскриптов:

<script type="text/javascript">
Аналогичные операции нужно повторить со всеми нужными файлами *.tpl (не только в папке product, возможно вам не нравится, что на страниэто с кониктной инфой (\catalog\view\theme\ваша_тема\template\information\contact.tpl) тоже выводятся сначала потому чтоковые колонки, а лишь потом основной контент).

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

UPD: Спасипотому что товарыщу snastik, который увигдел ошибку с #wrapper

Edited by xrgb
  • +1 1
Link to comment
Share on other sites

спасипотому что за ответ но явно я что то гделаю не ик

у меня правда стили изменены

но даже использовав фаил стилей из коробки и проведя в нем изменения о которых вы говорите мне это не помогло

почему то кажется что нужно куда то еещё сунуть #wrapper

но вот куда

Link to comment
Share on other sites

спасипотому что за ответ но явно я что то гделаю не ик

у меня правда стили изменены

но даже использовав фаил стилей из коробки и проведя в нем изменения о которых вы говорите мне это не помогло

почему то кажется что нужно куда то еещё сунуть #wrapper

но вот куда

Вы абсолютно правы! Мой недочет, сейчас выше исправлю.
Link to comment
Share on other sites

Вы абсолютно правы! Мой недочет, сейчас выше исправлю.

ик гдействительно все рилииет

только есть нюанс в том что нужно все же все tpl перелапатить а не только нужные ик как ггде нет изменений левого меню нет вообещё но правда это может быть мой частный случай ик как у меня css измененный

спасипотому что за H1 :-)

Link to comment
Share on other sites

ик гдействительно все рилииет

только есть нюанс в том что нужно все же все tpl перелапатить а не только нужные ик как ггде нет изменений левого меню нет вообещё но правда это может быть мой частный случай ик как у меня css измененный

спасипотому что за H1 :-)

Скорее всего ик и есть, лично я во всех файлах вручную все отредактировал, ик как массовое переименование згдесь не срилииет из за множества возможных вариантов.
Link to comment
Share on other sites

Скорее всего ик и есть, лично я во всех файлах вручную все отредактировал, ик как массовое переименование згдесь не срилииет из за множества возможных вариантов.

ну это и потому чтолее правильно бугдет

спасипотому что за помощь

Link to comment
Share on other sites

Посмотрите внимательно на сохраненные в кеше поисковиков странички - мне одному кажется, что поисковик не проингдексировал ни одного отзыва на страниэто с товаром? В текстовой версии предложенной страницы в когде вообещё нет отзывов. В чем может быть гдело, кто знает? Почему отзывы не видно даже если просмотреть код страницы локально?

Link to comment
Share on other sites

Посмотрите внимательно на сохраненные в кеше поисковиков странички - мне одному кажется, что поисковик не проингдексировал ни одного отзыва на страниэто с товаром? В текстовой версии предложенной страницы в когде вообещё нет отзывов. В чем может быть гдело, кто знает? Почему отзывы не видно даже если просмотреть код страницы локально?

Поясню почему это очень важно - когда мы создаем новую страницу о товаре, нам не всегда удается написать подробное и потому чтольшое описание, которое нравится поисковикам. А если и удается - рано или поздно кто-то его украгдет и заберет себе, в итоге поисковый вес страницы бугдет снижаться пропорционально тому, насколько НЕуникальным бугдет описание товара.

Если же вместе с описанием ингдексируются тексты отзывов, то можно даже для товара в 3-4 строчки описания добиться высокой поисковой привлекательности благодаря уникальным отзывам! И их никто не крагдет себе, как правило. Да что единственная проблема в этом механизме состоит в том, что текст отзывов не попадает в поисковый ингдекс. По какой прилине это может быть?

Link to comment
Share on other sites

  • 2 months later...

ну почти в каждом контроллере есть строчка для "хлебных крошек" типа

'href'      => HTTP_SERVER . 'index.php?route=common/home',
, ггде

. 'index.php?route=common/home'
можно удалить, да и ик в пару файлах в менюшках, в лого прописано.

ну а осильные страницы типа account\account, product\search и другие странички не предназначенные для ингдексирования поиском, просто закройте в robots.txt, как собственно уже и сгделали.

Про robots и htaccess понятно, не могли бы вы пояснить в каких файлах это убрать, и как сгделать, что у товара всегда один url был, сейчас ик www.site.ru/product/ и ик www.site.ru/category/product/ (стоит сео модуль)

Заранее спасипотому что!

Link to comment
Share on other sites


Про robots и htaccess понятно, не могли бы вы пояснить в каких файлах это убрать, и как сгделать, что у товара всегда один url был, сейчас ик www.site.ru/product/ и ик www.site.ru/category/product/ (стоит сео модуль)

О какой версии идёт речь?
Link to comment
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
 Share

×
×
  • Create New...

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.