- 1. Використовуємо User-Friendly URL
- 2. Заповнюємо мета дані
- 3. Видаляємо дублюючий контент
- 4. Використовуємо кеш
SEO оптимізація OpenCart може бути досить складною, оскільки для цього потрібне технічне розуміння структури веб-сайту. Я покажу деякі поради, які допоможуть оптимізувати магазин на OpenCart і не допустити багатьох сеошних помилок.
1. Використовуємо User-Friendly URL
Ось приклад звичайної сторінки в магазині:
http://opencartsite.com/index.php?route=product/product&product_id=43
Не дуже зрозуміло і зручно. А ви можете сказати, що на цій сторінці, не переходячи по посиланню?
Пошукові системи використовують цю ж філософію при перегляді URL-адрес веб-сайтів. URL-адреси вашого сайту повинні бути легко читаються, щоб ранжувати ваш сайт вище.
Насправді, включити SEO урли на сайті нескладно. Просто перейдіть в адміністративній панелі по system -> settings -> edit -> server tab. У цій вкладці виберіть 'Yes' навпаки 'SEO URL.' Скріншот:
Швидше за все більшість це і так зробило, так як це елементарно.
Тепер йдемо в кореневу папку сайту і перейменовуємо файл .htaccess.txt в .htaccess. Усе!
Після цього введіть основні ключові слова для кожної сторінки або категорій ваших продуктів, для яких ви хочете, щоб URL-адреси були переписані. Це можна зробити, перейшовши на вкладку даних (Data) при створенні елементів або їх зміні. Пам'ятайте, що не потрібно використовувати прогалини - замініть їх дефісами або нижніми підкресленнями.
2. Заповнюємо мета дані
Не лінуйтеся при заповненні товарів, категорій та сторінок сайту. Швидше за все, на сайті буде достатньо сторінок з незаповненими атрибутами Meta title і Meta Description. Ці атрибути важливі для SEO, і хоч пошукові системи вже зменшили їх значення - мета дані важливі! Вони дозволяють створити гарне превью вашого сайту на сторінці видачі, а також підняти релевантність сторінки сайту певних запитах.
Для товарів, категорій і службових сторінок сайту заповнюємо Meta title і Meta Description при створенні або редагуванні. Для головної сторінки ці параметри можна задати в розділі System -> setings:
Важливо! Не потрібно заповнювати мета дані однаковим текстом. Тільки унікальні описи, що характеризують конкретну сторінку або товар. Якщо сторінок багато, можна спростити собі життя, використовуючи шаблони для генерації контенту.
3. Видаляємо дублюючий контент
Пошукові системи люблять унікальність, а дублюючийся контент на вашому сайті її знижує. Щоб цього уникнути, обов'язково зайдіть на свій сайт і видаліть весь дубльований контент. Зазвичай ваш магазин доступний за двома URL-адресами:
- З www. Наприклад: http://examplestore.com
- Без www.Напрімер: https://examplestore.com.
- З https. Наприклад: https://www.examplestore.com
- Без https. Наприклад: http://examplestore.com
Як бачите, є 4 посилання, за якими доступний сайт. Щоб вирішити цю проблему, потрібно використовувати редіректи . Для виправлення цієї помилки, відкриваємо файл .htaccess і знаходимо рядки:
RewriteEngine On RewriteBase /
Після них дописуємо:
RewriteCond% {HTTP_HOST} ^ www \ .example \ .com $ RewriteRule ^ /? $ "Http \: \ / \ / example \ .com \ /" [R = 301, L]
Не забуваємо замінити example.com на свій домен. Цей редирект буде перенаправляти весь трафік на версію сайту без WWW.
Чи не впевнені, чи потрібен сайту HTTPS? Однозначно потрібен! Для більш змістовної відповіді, читаємо статтю: HTTPS і SSL для SEO: переваги, недоліки, проблеми та рішення .
4. Використовуємо кеш
Кешування - це відмінний спосіб прискорити сайт. У OpenCart є системний кеш, який зберігає файли в папці system / cache /. Opencart за замовчуванням використовує кеш-файл і надає файли для виконання трьох типів кешування:
- APC (Alternative PHP Cache),
- файли (file cache)
- оперативна пам'ять (memory cache)
Ви можете використовувати будь-який тип кешування серед трьох вищевикладених, просто змінивши значення $ _ [ 'cache_type'] на 'файл', 'apc' або 'mem' в system-> config-> default.php.
Як тільки ви встановите опенкарт, стандартне кешування вже буде включено. Для прискорення сайту, рекомендується також включити GZIP стиснення (в адмінці). Якщо цього буде недостатньо, можна оптимізувати сервер або виділений хости за допомогою NGINX і інших технологій.
Готових рішень під третій опенкарт небагато:
Як бачите, найбільш використовуваний - OpenCart Lightning - Most Effective Accelerator, який доступний починаючи з версії 1.5.1. Якщо пошукати в магазині додатків, можна знайти багато SEO плагінів, які можуть:
- автоматично формувати ЧПУ;
- автоматично заповнювати тайтли і дескріпшени;
- кешувати запити в базу даних, що істотно прискорює сайт;
- очищати кеш картинок і багато іншого.
Найпопулярніший плагін для SEO - SEO Pro.
OpenCart SEO: 4 простих ради щодо покращення сайту
4.6 / Оцінили: 5
Php?А ви можете сказати, що на цій сторінці, не переходячи по посиланню?
Com $ RewriteRule ^ /?
Чи не впевнені, чи потрібен сайту HTTPS?