ПОЛНАЯ SEO оптимизация онлайн магазина на opencart 2.0

Тема в разделе "Инструкции и FAQ", создана пользователем Slait, 28 май 2015.

  1. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    641
    вот тут спросите http://shop.opencart-russia.ru/seo-url-generator

    я тоже не вижу, но думаю работать будет.
     
  2. Juzosif

    Juzosif Активный пользователь

    Сообщения:
    263
    Симпатии:
    20
    Notice: Undefined variable: part in /сайт.ру/vqmod/vqcache/vq2-system_storage_modification_catalog_controller_startup_seo_url.php on line 320
    в этой строке код
    Код:
        } else {
    Если обновить станицу то исчезает ошибка.
    Отключаю вукмод пропадает ошибка с сайта.
    А вукмод нужен для одного модуля на сайте.

    Уважаемые гуру

    Как избавиться от этой ошибки?
     
  3. aristedis

    aristedis Новичок

    Сообщения:
    5
    Симпатии:
    3
    Подскажите как исправить один нюанс в Complete SEO.

    Суть в чём. Мы добавляем товары и Complete SEO генерит им URL. Потом делаем товарам Экспорт, редактируем (в том числе URL товаров), делаем Импорт.

    После этого Complete SEO не отображает текущие значения URL на свей вкладке списка товаров (смотри первую картинку).

    pic_1.jpg
    Если очистить кеш URL и сгенерить снова, то видим, что в базу новый URL импортировался нормально (смотри вторую картинку).

    pic_2.jpg
    Но Complete SEO не отображает все равно. Т.е. по новому запускать генератор URL?

    Как-то подправить, чтобы Complete SEO считывал текущие значения URL?
     
  4. Slait

    Slait Эксперт

    Сообщения:
    503
    Симпатии:
    458
    Complete SEO использует свою таблицу URL. Поэтому возникает такая ошибка.
    Как Вариант можно попробовать сделать так:
    • Экспортировать товары
    • Отредактировать товары
    • Отключить модуль Complete SEO
    • Импортировать товары
    • Включить модуль Complete SEO
    • Проверить URL, если будет не хватать, тогда генерировать оставшиеся.
     
  5. aristedis

    aristedis Новичок

    Сообщения:
    5
    Симпатии:
    3
    Я посмотрел, что Complete SEO берет SEO url из таблицы oc_product_description, поле seo_keyword. В этой же таблице есть значения seo_h1, image_title, image_alt.

    При импорте поле seo_keyword обнуляется. Модуль Экспорта/Импорта записывает url только в таблицу oc_url_alias.

    Получается надо допилить модуль Экспорта/Импорта, чтобы он эти все значения корректно вносил.
     
  6. YulanaKiev

    YulanaKiev Новичок

    Сообщения:
    1
    Симпатии:
    0
    Добрый день.
    Такой вопрос: подскажите что за SEO модуль на 2м скрине в 3м разделе.
    Рекомендован Complete SEO за 55$ но он я смотрел англоязычный, а на фото русский язык в настройках.
    Спасибо.
     
  7. aristedis

    aristedis Новичок

    Сообщения:
    5
    Симпатии:
    3
    Подружил Export/Import Tool и Complete SEO

    Суть в том, что Export/Import Tool при импорте затирает данные в таблице oc_product_description, поэтому Complete SEO и не отображает инфу. После установки данного патча Export/Import Tool будет дополнительно работать с данными seo_keyword, seo_h1, image_title, image_alt. И это всё будет корректно отображаться в Complete SEO.

    В общем пользуйтесь. Если кто заметит ошибки, то отпишитесь.

    PS Работа патча проверялась только на OpenCart 2.1.0.2, Complete SEO 2.9.8 и Export/Import Tool 3.3.
     

    Вложения:

    Slait и Vlad нравится это.
  8. lenurfm

    lenurfm Новичок

    Сообщения:
    3
    Симпатии:
    0
    Подскажи пожалуйста, в какой файл вставлять разметку для главной?
     
  9. Juzosif

    Juzosif Активный пользователь

    Сообщения:
    263
    Симпатии:
    20
    Slait скажи пожалуйста, не сталкивались при одинаковым названием товара добавляет символ _ .
    К примеру если имеем 3 товар с названием мозаика то Complete SEO Package создает УРЛ mozaikia, mozaika_ и mozaika__ если будет 100 товаров то 100 раз ставить этот знак _ где его убрать?
    Чтобы в место символ прописал нумерации.
    Буду благодарен за подсказку.
     
  10. Slait

    Slait Эксперт

    Сообщения:
    503
    Симпатии:
    458
    По данному вопросу лучше обратиться к разработчику модуля. Он с радостью поможет. Проверял.
     
  11. ektos

    ektos Новичок

    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте, подскажите, а как сделать URL англоязычный при автогенерации? А то генерируется только кириллический
     
  12. Bosfor

    Bosfor Новичок

    Сообщения:
    24
    Симпатии:
    0
    в SEO PRO написано, hreflang поддерживается

    • код языка включён в URL: поисковики (Google, Яндекс и другие) теперь могут индексировать описания товаров на всех языках - мультиязычные ссылки! Поддерживается hreflang;
     
  13. Slait

    Slait Эксперт

    Сообщения:
    503
    Симпатии:
    458
    Обновите версию. В новой версии все прекрасно работает.
     
  14. Dimasscus

    Dimasscus Пользователь

    Сообщения:
    110
    Симпатии:
    1
    Привет всем.Поставил Complete SEO 3 .0 на версию 2.2.0.0 -работает только в категориях-в товарах 500 ошибка и на главной тоже. есть мысли что это и как бороться?
    спасибо
     
  15. eka-ignatenkova

    eka-ignatenkova Новичок

    Сообщения:
    1
    Симпатии:
    0
    Добрый день, подскажите как новичку. что у меня не правильно. по инструкции сделала все.. пункт - Создаем короткие URL в разделе SEO редактор - Стандартные страницы. - сделала, НО все равно отображает index.php?route=information/contact, в файл
    .htaccess добавила строчки и у меня получилось так:
    RewriteBase /
    RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
    RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
    RewriteRule ^download/(.*) /index.php?route=error/not_found [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
    RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
    RewriteCond %{HTTP_HOST} ^www.$ [NC]
    RewriteRule ^(.*)$ http:///$1 [R=301,L]
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/
    RewriteRule ^index\.html$ / [R=301,L]
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
    RewriteRule ^index\.php$ / [R=301,L]
    RewriteCond %{QUERY_STRING} ^route=common/home$
    RewriteCond %{REQUEST_METHOD} !^POST$
    RewriteRule ^index\.php$ http://%{HTTP_HOST}? [R=301,L]

    RewriteCond %{HTTP_HOST} ^www.\.(.*)$ [NC]
    RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/
    RewriteRule ^index\.html$ / [R=301,L]
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
    RewriteRule ^index\.php$ / [R=301,L]
    RewriteCond %{QUERY_STRING} ^route=common/home$
    RewriteCond %{REQUEST_METHOD} !^POST$
    RewriteRule ^index\.php$ http://%{HTTP_HOST}? [R=301,L]

    Подскажите пожалуйста, что я сделала не так? Уже голову ломаю не первые сутки :(

     
  16. zyto

    zyto Новичок

    Сообщения:
    6
    Симпатии:
    0
    Офтоп. Я так понял даже ускоритель сайтов не решает полностью вопроса кэширования статики.
    У них по умолчанию на nginx настроено месячное кэширование от даты изменения файла. Но если файлы давно не менялись - всякие pageSpeed говорят что есть проблема в кэшировании...
    Поддержка говорит это можно решить только переходом на VDS... Но что-то мне пока не хочется переезжать из-за этой фигни
     
  17. Bosfor

    Bosfor Новичок

    Сообщения:
    24
    Симпатии:
    0
    При включении No prefix for default: Default language does not use prefix

    сайт перестает работать. У меня по дефолту английский, если опцию не включать, а оставить /en, /ru - то все работает.

    В чем дело ..?
     
  18. Pofig

    Pofig Новичок

    Сообщения:
    1
    Симпатии:
    0
    Всем доброго дня, подскажите пожалуйста, установлена Русская сборка OpenCart 2.1.0.2, надо что то делать с тегом H1, на главной, в категориях и в товарах(Чтобы Яндекс мимо не прошел). Вопрос наверное банален, но для меня очень актуален. Буду благодарен за любой совет или ссылку где можно посмотреть.
     
  19. sonik50

    sonik50 Новичок

    Сообщения:
    2
    Симпатии:
    0
    Если сайт не мультиязычный, т.е. использую только русский язык (сборка этого ресурса), есть ли смысл ставить какой-то SEO модуль?
    Буду благодарен за совет
     
  20. Vlad

    Vlad Эксперт

    Сообщения:
    4.161
    Симпатии:
    1.013
    СЕО это такой спор, что хуже некуда. По умолчанию в русской сборке основные моменты в сео есть. Многие сайты прекрасно работают без никаких допилов итд. Все допилы исключительны нужны только в момент продвижения под надзором специалиста. Замечу, не интернета, не советам из интернета, не каким то сервисами итд, не советам типа "убери дубли и ты на первом месте сразу" а именно конкретного специалиста который знает что делает и имеет реальный опыт в продвижении. И скажу так, что все советы в данной статье, это советы, а не указания. Нет никакой гарантии что вы хоть на 1% продвинетесь в поиске. Но если тоже самое будет делать знающий специалист, это даст более 10%.
     
    Ecsiron нравится это.