Поисковая оптимизация и Opencart

Тема в разделе "Opencart", создана пользователем fckk, 26 июл 2014.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Модераторы: ZiX
  1. fckk

    fckk Постоялец

    Регистр.:
    20 янв 2008
    Сообщения:
    134
    Симпатии:
    33
    Я думаю эта тема будет полезна как новичкам, так и .... предлагаю обсуждать все меры предпринимаемые Вами для улучшения позиций сайта в результатах выдачи поиска.
     
  2. fckk

    fckk Постоялец

    Регистр.:
    20 янв 2008
    Сообщения:
    134
    Симпатии:
    33
    Начну с вопроса: Кто сталкивался с тем что страницы категорий находятся на первых страницах выдачи а товары после них...как исправить
     
  3. dandandan

    dandandan

    Регистр.:
    7 авг 2008
    Сообщения:
    991
    Симпатии:
    267
    Могу ответить теоретически - нужно увеличивать вес страниц товаров. По умолчанию в опенкарте все страницы через хлебные крошки ссылаются на главную, все категории и часть товаров ссылаются на страницу категорий, на конкретный товар ссылается только 1 страница. В результате главная страница получает максимальный вес, страница категорий чуть поменьше, страница товара почти не имеет веса.

    Решение
    1. Убирать из хтмл ссылки на главную и страницу категорий. Можно либо физически их удалить, либо закрыть от индексации, либо реализовать через js скрипты.
    2. Покупать ссылки на страницы товаров
    Есть ли готовый плагин - не знаю.
     
  4. fckk

    fckk Постоялец

    Регистр.:
    20 янв 2008
    Сообщения:
    134
    Симпатии:
    33
    т.е. желательно убрать со страниц категорий хлебные крошки и все ссылки на главную страницу верно?
     
  5. IgorBond

    IgorBond Постоялец

    Регистр.:
    22 май 2012
    Сообщения:
    66
    Симпатии:
    17
    Для поисковых систем не существует Главных страниц, для них существуют страницы сайта и каждая в отдельности как разные элементы сайта. Соответственно если на Главную страницу идёт больше всего переходов пользователей, то значит поисковая система будет считать наиболее релевантной именно Главную страницу.
     
  6. fckk

    fckk Постоялец

    Регистр.:
    20 янв 2008
    Сообщения:
    134
    Симпатии:
    33
    вопрос школьника: что можно сделать что б понизить страницы категорий...
     
  7. Liberus

    Liberus

    Регистр.:
    22 дек 2012
    Сообщения:
    182
    Симпатии:
    21
    Взято из интернета:

    Здравствуйте. Если Вы все же решили заниматься оптимизацией интернет магазина на Перейти по ссылке самостоятельно, то следующая информация по предварительной(но очень важной) оптимизации, будет Вам полезна.

    Итак:

    1. ЧПУ«человекопонятный урл» — что бы включить ЧПУ:
      1. Подключаемся к сайту через FTP менеджер(например FileZilla)
      2. Находим в корне сайта файл с именем «.htaccess.txt»
      3. Переименовываем его в «.htaccess»
      4. Заходим в админ-панель по адресу Перейти по ссылке
      5. Система>Настройки>Изменить>Вкладка ‘Сервер‘>Находим пункт ‘Включить ЧПУ‘>Включаем>Нажимаем кнопку ‘Сохранить
      И таким образом у нас получаются хорошо читаемые ссылки алиасы которых надо задать у каждого товара, категории, статьи

    2. Дубли страниц в Opencart это основная беда, для решения которой советуем использовать решение которое придумал и написал ‘Yesvik’ и потом модифицировал ‘freelancer’ (это разработчики из русскоязычного сообщества opencart).Скачать модифицированный SeoPro можно Перейти по ссылке
      Установка SeoPro очень проста:

      1. Скачиваете Перейти по ссылке архив
      2. Заливаете содержимое архива с заменой файлов на хостинг, с помощью FTP менеджера(например FileZilla)
      3. Заходим в админ-панель
      4. Система>Настройки>Изменить>Вкладка ‘Сервер’>Находим пункт ‘Тип ЧПУ’>Выбираем в выпадающем меню пункт ‘SeoPro’>Нажимаем кнопку ‘Сохранить’
      5. Так как это дополнение SeoPro кеширует запросы к БД(это снижает нагрузку на сервер, и улучшает быстродействие), советуем установить еще Перейти по ссылке
      6. Скачать кеш-менеджер можно Перейти по ссылке
      7. Распаковываем архив
      8. И теперь содержимое папки CacheManager копируем в корень сайта
      9. Если у Вас не установлен Vqmod, то скачиваем его Перейти по ссылке распаковываем архив в корень сайта
      10. Переходим по адресу Перейти по ссылке , если Вы увидели сообщение ‘VQMOD ALREADY INSTALLED!’ значит все ок, если не увидели, то обновите страницу
      11. Если у Вас OpenCart версии 1.5.5.1 и выше, то поставьте Перейти по ссылке дополнение на vqmod
      12. Теперь, так же можно назначить ЧПУ и для стандартных страниц, для этого заходим в phpmyadmin и выполняем SQL запрос
        INSERT INTO url_alias (query, keyword) VALUES ('common/home', '');
        INSERT INTO url_alias (query, keyword) VALUES ('account/wishlist', 'wishlist');
        INSERT INTO url_alias (query, keyword) VALUES ('account/account', 'my-account');
        INSERT INTO url_alias (query, keyword) VALUES ('checkout/cart', 'shopping-cart');
        INSERT INTO url_alias (query, keyword) VALUES ('checkout/checkout', 'checkout');
        INSERT INTO url_alias (query, keyword) VALUES ('account/login', 'login');
        INSERT INTO url_alias (query, keyword) VALUES ('account/logout', 'logout');
        INSERT INTO url_alias (query, keyword) VALUES ('account/order', 'order-history');
        INSERT INTO url_alias (query, keyword) VALUES ('account/newsletter', 'newsletter');
        INSERT INTO url_alias (query, keyword) VALUES ('product/special', 'specials');
        INSERT INTO url_alias (query, keyword) VALUES ('affiliate/account', 'affiliates');
        INSERT INTO url_alias (query, keyword) VALUES ('checkout/voucher', 'gift-vouchers');
        INSERT INTO url_alias (query, keyword) VALUES ('product/manufacturer', 'brands');
        INSERT INTO url_alias (query, keyword) VALUES ('information/contact', 'contact-us');
        INSERT INTO url_alias (query, keyword) VALUES ('account/return/insert', 'request-return');
        INSERT INTO url_alias (query, keyword) VALUES ('information/sitemap', 'sitemap');
        INSERT INTO url_alias (query, keyword) VALUES ('account/forgotten', 'forgot-password');
        INSERT INTO url_alias (query, keyword) VALUES ('account/download', 'downloads');
        INSERT INTO url_alias (query, keyword) VALUES ('account/return', 'returns');
        INSERT INTO url_alias (query, keyword) VALUES ('account/transaction', 'transactions');
        INSERT INTO url_alias (query, keyword) VALUES ('account/register', 'create-account');
        INSERT INTO url_alias (query, keyword) VALUES ('product/compare', 'compare-products');
        INSERT INTO url_alias (query, keyword) VALUES ('product/search', 'search');
        INSERT INTO url_alias (query, keyword) VALUES ('account/edit', 'edit-account');
        INSERT INTO url_alias (query, keyword) VALUES ('account/password', 'change-password');
        INSERT INTO url_alias (query, keyword) VALUES ('account/address', 'address-book');
        INSERT INTO url_alias (query, keyword) VALUES ('account/reward', 'reward-points');
        INSERT INTO url_alias (query, keyword) VALUES ('affiliate/edit', 'edit-affiliate-account');
        INSERT INTO url_alias (query, keyword) VALUES ('affiliate/password', 'change-affiliate-password');
        INSERT INTO url_alias (query, keyword) VALUES ('affiliate/payment', 'affiliate-payment-options');
        INSERT INTO url_alias (query, keyword) VALUES ('affiliate/tracking', 'affiliate-tracking-code');
        INSERT INTO url_alias (query, keyword) VALUES ('affiliate/transaction', 'affiliate-transactions');
        INSERT INTO url_alias (query, keyword) VALUES ('affiliate/logout', 'affiliate-logout');
        INSERT INTO url_alias (query, keyword) VALUES ('affiliate/forgotten', 'affiliate-forgot-password');
        INSERT INTO url_alias (query, keyword) VALUES ('affiliate/register', 'create-affiliate-account');
        INSERT INTO url_alias (query, keyword) VALUES ('affiliate/login', 'affiliate-login');
        Если после этих манипуляций у Вас перестали работать страницы производителей то откройте файл /catalog/controller/common/seo_pro.php найдите в нем строку

        $this->request->get['route'] = 'product/manufacturer/product';
        и замените её на

        $this->request->get['route'] = 'product/manufacturer/info';
      13. 301 редирект с www на без wwww — это так же помогает нам бороться с дублями, для этого открываем и добавляем в файл .htaccess(найти можно в корне сайта) вот это:
        RewriteEngine On
        RewriteCond %{HTTP_HOST} ^sait.ru
        RewriteRule (.*) Перейти по ссылке [R=301,L]
        где sait.ru заменяем на имя своего сайта
      В итоге мы получаем сайт с ЧПУ и без дублей, а благодаря кешированию ускоряем работу сайта и уменьшаем нагрузки на сервер
     
  8. Diabet

    Diabet Создатель

    Регистр.:
    11 май 2010
    Сообщения:
    32
    Симпатии:
    15
    У меня после этого действия перестает работать сайт и админка ?
    1. Переименовываем его в «.htaccess»
     
  9. Lery

    Lery

    Регистр.:
    17 май 2013
    Сообщения:
    273
    Симпатии:
    86
    а вы точно тот файл переименовали?
    и посмотрите нет ли одинаковых файлов htaccess
     
  10. Lery

    Lery

    Регистр.:
    17 май 2013
    Сообщения:
    273
    Симпатии:
    86
    после данных правок не заходит в админку!
    пишет: На этой странице обнаружена циклическая переадресация
    как быть???