«правильный» файл robots.txt

<FilesMatch «\.md5$»>
Deny from all

DirectoryIndex index.php
Options -Indexes
# Comment the following line, if option Multiviews not allowed here
Options -MultiViews

AddDefaultCharset utf-8
RewriteEngine On
# Uncomment the following line, if you are having trouble
#RewriteBase /

RewriteCond %{REQUEST_URI} !\.(js|css|jpg|jpeg|gif|png|svg|ttf|eot|otf|woff|woff2)$ [or]
RewriteCond %{REQUEST_URI} apple-touch-icon\.png$ [or]
RewriteCond %{REQUEST_METHOD} ^(POST|PUT|COPY|MOVE|DELETE|PROPFIND|OPTIONS|MKCOL)$ [or]
RewriteCond %{HTTP:Translate} ^.+$ [or]
RewriteCond %{HTTP_USER_AGENT} ^(DavClnt|litmus|gvfs|davfs|wdfs|WebDAV|cadaver|Cyberduck)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php [L,QSA]
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !robots.txt
RewriteCond %{HTTP:X_FORWARDED_PROTO} !^https$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
<FilesMatch «\.(jpg|jpeg|png|gif|js|css|svg|ttf|eot|otf|woff|woff2)$»>
Header set Cache-Control «max-age=3153600, public»

Плагины для WooCommerce

Наименование/Ссылка Краткое описание

Advanced Orders Export For WooCommerce — Экпорт в Excel/CSV/XML/Json file.
Booster for WooCommerce — Универсальный плагин со множеством возможностей, твиков и настроек.
Flat Rate per State/Country/Region for WooCommerce — Установка единых тарифов на доставку по странам и регионам.
Instant Search + for WooCommerce Search — Быстрый поиск для товаров.
Instock Email Alert for Woocommerce — Уведомления на почту о поступлении товара в продажу.
Product Enquiry for WooCommerce — Задать вопрос со страницы товара.
Product Import Export for WooCommerce — Импорт/Экспорт продуктов.
Saphali Woocommerce Russian — Универсальный плагин с доп. корректировками по славянским языкам и валютам.
Smart Manager for WooCommerce & WPeC — Таблица с товарами и быстрое редактирование их свойств.
Testimonials by WooThemes — Отзывы покупателей.
VKMarket for WooCommerce — Синхронизация с магазином в соц. сети VK.
WooCommerce — Store Toolkit — Инструмент для разработчиков плагинов для WC.
WooCommerce — Table Rates — Добавление таблиц с рассчетной стомостью доставки.
WooCommerce — Webmoney Payment Gateway — Оплата через Вебмани.
Woocommerce Abandoned Cart Lite — Плагин помогающий вам вернуть клиентов которые заполнили корзины, но не стали ничего покупать.
WooCommerce Advanced Free Shipping — Дополнительные условия для бесплатной доставки
WooCommerce Advanced Product Quantities — Правила для ограничений при покупке товаров
Woocommerce Ajax add to cart for variable products — Добавление в корзину через AJAX для вариативных товаров
WooCommerce and 1C:Enterprise/1С:Предприятие Data Exchange — Обмен данными с 1С
WooCommerce Bulk Discount — Система скидок для корзины
Woocommerce Catalog — Включение режима «Каталог» в магазине
WooCommerce Currency Switcher — Переключатель различных валют
WooCommerce Customizer — Кастомизатор для некоторых стандартных параметров и текстов в магазине
WooCommerce Expand Tabs — Дополнительный табы на странице продукта
WooCommerce Extended Coupon Features — Расширение функционала для скидочных купонов
WooCommerce Grid / List toggle — Переключатель вывода товаров сеткой ли списком
WooCommerce Menu Cart — Отображение корзины в основном меню навигации
WooCommerce More Sorting — Дополнительные сортировки для товаров
WooCommerce PDF Invoices — Счета фактуры печать и отправка
WooCommerce PDF Invoices & Packing Slips — Счета фактуры печать и отправка
WooCommerce Product Archive Customiser — Настройщик вывода архивов с товарами
WooCommerce Product SKU Generator — Генератор артикулов
WooCommerce Product Slider — Слайдер продуктов
WooCommerce Products Carousel all in one — Слайдер-карусель товаров
WooCommerce Products Filter — Фильтр, сортировка для товаров
Woocommerce Products Slider — Слайдер для продуктов
Woocommerce Quick Buy — Быстрая покупка с редиректом сразу на страницу оформления заказа
Woocommerce Role Based Price — Цена на товары в зависимости от ролей пользователей
WooCommerce Table Rate Shipping by Mangohour — Рассчитать стоимость доставки в зависимости от пункта назначения, веса и/или корзина товаров.
WooDiscuz — WooCommerce Comments — Продвинутые комментарии/дискуссия к товарам
WooSidebars — Дополнительный сайдбары на сайте
WooCommerce Wholesale Prices — Цены для оптовых покупателей
XO10 — WooCommerce Categories widget — Настройка виджета для категорий с картинками
YIKES Custom Product Tabs for WooCommerce — Дополнительный таб на странице товара
YITH WooCommerce Cart Messages — Сообщения в корзине покупателя
YITH WooCommerce Compare — Сравнение различных товаров для покупателя
YITH WooCommerce Custom Order Status — Добавление и редактирование статусов заказов
YITH WooCommerce Multi-step Checkout — Пошаговый помощник при оформлении заказа
YITH WooCommerce Quick View — Быстрый просмотр товара в окне без перехода на его страницу
YITH WooCommerce Wishlist — Создание списка желаний покупателя из отобранных товаров
YITH WooCommerce Zoom Magnifier — Эффект увеличения (лупы) при наведении на карточку товара
YITH Essential Kit for WooCommerce #1 — Подборка в админке всех плагинов от YITH для быстрой установки
===============

Белок старлайн

Запись нового брелка:
1.При выкл.зажигании нажать сервисную кнопку Valet 7 раз.
2.Включить зажигание. Последуют 7 сигналов сирены и 7 вспышек светодиода, подтверждающих вход в режим программирования брелков.
3.Не позже 10 сек. нажмите на брелке одновременно кнопки 1 и 2 и дождитесь подтверждения записи одиночным сигналом сирены.
4.Пропишите все брелки, которые используете, повторив п.3

10 правил питча

10 правил питча

1. У вашего продукта не может не быть конкурентов. Забудьте слова «уникальный» и «не имеющий аналогов».

2. Если у людей есть такая потребность, то они ее уже как-то удовлетворяют. Теми же способами, которые предлагаете и вы – прямые конкуренты. Или другими способами, но ту же потребность – непрямые конкуренты.

3. Если конкурентов – ни прямых, ни непрямых – нет, значит и потребности нет. Потребности нет – ваш продукт никому не будет нужен. Большинство стартапов умирает по этой причине.

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

5. Начинайте рассказ о своем продукте с рассказа о чужих продуктах. Кто ваши основные конкуренты? По какому параметру ваш продукт лучше с точки зрения потребителя?
Это первый переломный момент. Если вы не рассказали про конкурентов и не объяснили, чем вы лучше их, то дальше слушать неинтересно – либо потребности нет, либо вы не понимаете ничего про потребности и конкуренцию, либо не умеете гуглить.

6. Вы можете быть лучше, чем конкуренты, только за счет того, что вы что-то делаете по-другому или у вас есть нечестное конкурентное преимущество. Нельзя быть лучше, потому что вы что-то делаете лучше.
Это второй переломный момент. Если у вас нет «чего-то другого» или «нечестного преимущества» – то разговаривать дальше не о чем, в продукте нет внутренней ценности, вы просто планируете построить свой маленький свечной заводик на чужие деньги.

7. Где деньги? Опираться на юнит-анализ. Средний чек, стоимость привлечения, экономика одного заказа. Если есть заказы от друзей, знакомых – не катит. Если бизнес хочет и может расширяться, то способы привлечения клиентов могут быть только платными. Фраза «мы не потратили на маркетинг ни копейки» является стоп-словом.
Это третий переломный момент. Если вы не знаете, где будете искать клиентов, если вы не понимаете, во сколько вам один покупатель будет обходиться, то, вероятнее всего, вы будете терять деньги на каждом заказе. Вкладываться в планово убыточный проект – неинтересно. Ждать волшебного момента «когда о нас узнают все» – денег не хватит.

8. Что вы сделали для того, чтобы проверить вашу гипотезу о том, что ваше «по-другому» действительно «лучше» для потребителя? Ссылки на американские аналоги не катят. Интересует только то, что сделали лично вы с командой. Опросы друзей и знакомых не катят. «Предварительные разговоры с клиентами» не катят. Minimum viable product – это о продажах, а не о разговорах.

9. Если вы не смогли сделать minimum viable product для проверки гипотезы своими силами и своими ресурсами, то у вас неполноценная команда. Либо вы не умеете придумать минимальный продукт, а значит вы будете постоянно требовать и прожирать деньги на постройку космолета. Либо у команды нет полного набора ключевых компетенций.
Это четвертый и последний переломный момент. Инвестируют не в идею, а в команду. Если команда неполноценная, то инвестировать не во что.

10. Все остальное – только после этой черты. Показывать продукт – здесь. Детали того, как устроен ваш проект – здесь. Что вы хотите – денег, опыта, связей – тоже только здесь.
—-
Антистартап в это воскресенье: http://antistartup.darkside.vc
—-
Взято отсюда https://www.facebook.com/amoreynis/posts/10153797156941511

Проблема WordPress WP-ADMIN You do not have sufficient permissions to access this page.

Сегодня встала незадача, после переноса перестала открываться панель администратора. Оказывается в вордпрессе не достаточно поменять в файле wp-config.php префикс таблиц. Необходимо так же изменить и некоторые записи.

UPDATE `{%TABLE_PREFIX%}usermeta` SET `meta_key` = replace(`meta_key`, '{%OLD_TABLE_PREFIX%}', '{%NEW_TABLE_PREFIX%}');
UPDATE `{%TABLE_PREFIX%}options` SET `option_name` = replace(`option_name`, '{%OLD_TABLE_PREFIX%}', '{%NEW_TABLE_PREFIX%}');

Больше деталей по ссылке  You do not have sufficient permissions to access this page without any change

Полная инструкция по SEO оптимизации интернет-магазина (перепечатано)

http://forum.opencart-russia.ru/threads/polnaja-seo-optimizacija-onlajn-magazina-na-opencart-2-0.551/

 

1. После установки обязательно включите SEO (система- Настройка- Сервер — Тип ЧПУ – Включаем)
01.png

2. .Htaccess

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]
3. Ставим дополнительный модуль для SEO. Это может быть SEOPro или любой другой. Я советую Complete SEO 55$

Настройки Complete SEO

3.2 Если сайт мультиязычный делаем так, если обычный не отрогаем

03-2.png

3.3. Если сайт мультиязычный включаем, если нет не трогаем
03-3.png

3.4 Заполняем данные для главной страницы (title, Meta Description, Meta Keywords). Если несколько языков, заполняем и их.
03-4.png

3.5 Настройки хлебных крошек
03-5.png

3.6 Для Вашего удобства есть (SEO редактор) — таблица где вы можете прописать URL, Title, Meta Description, Meta Keywords и другие значения). Заполните все по максимуму и исключите дубли. Аналогично делаем для Категорий, товаров, Статей, Производителей. Проверить результат можна на (http://audit.megaindex.ru или http://saitreport.ru за $)
03-6.png

3.7 Создаем короткие URL в разделе SEO редактор — Стандартные страницы.
‘route=account/account’ => ‘my-account’,
‘route=account/address’ => ‘address-book’,
‘route=account/edit’ => ‘edit-account’,
‘route=account/forgotten’ => ‘forgot-password’,
‘route=account/login’ => ‘login’,
‘route=account/logout’ => ‘logout’,
‘route=account/newsletter’ => ‘newsletter’,
‘route=account/order’ => ‘order-history’,
‘route=account/password’ => ‘change-password’,
‘route=account/register’ => ‘create-account’,
‘route=account/return’ => ‘returns’,
‘route=account/return/insert’ => ‘request-return’,
‘route=account/reward’ => ‘reward-points’,
‘route=account/transaction’ => ‘transactions’,
‘route=account/wishlist’ => ‘wishlist’,
‘route=checkout/cart’ => ‘shopping-cart’,
‘route=checkout/checkout’ => ‘checkout’,
‘route=checkout/simplecheckout’ => ‘cart’,
‘route=checkout/voucher’ => ‘gift-vouchers’,
‘route=common/home’ => ‘/’,
‘route=information/sitemap’ => ‘sitemap’,
‘route=product/compare’ => ‘compare-products’,
‘route=product/manufacturer’ => ‘brands’,
‘route=product/search’ => ‘search’,
4.Задаем шаблон для title. У меня title повторяется, меняется только название и артикул товара. Открывает файл
vqmod\xml\seo_package.xml
, находим
$this->document->setTitle(!empty($product_info[‘meta_title’])
и делаем все что угодно. у меня строчка выглядит так:

$this->document->setTitle(!empty($product_info[‘meta_title’]) ? $this->language->get(‘title01′) .’ ‘. $product_info[‘meta_title’].’, ‘.$this->language->get(‘title02′).’ ‘. $product_info[‘model’] .’ — ‘. $this->language->get(‘title03′) .’ ‘. mb_substr($product_info[‘price’], 0, -5) : $product_info[‘name’]);
4.1.
$this->language->get(‘title01’)
— Прописанная фраза в
/catalog/controller/product/product.php
$data[‘title01’] = $this->language->get(‘title01’);
и
catalog/language/russian/product/product.php
$_[‘title01’] = ‘Купить’;
Если у Вас сайт на 1 языке можете смело писать в коде

4.2.
.’ ‘.
— Пробел

4.3
$product_info[‘model’]
— Модель товара (артикул)

4.4
mb_substr($product_info[‘price’], 0, -5)
— Обрезаная цена товара
В итоге у меня получается
«Купить Товар, модель 113920 — Цена 3800»
Нажмите, чтобы раскрыть…
Вы так же можете добавить рубль или другую валюту ручками.
У меня вопрос к экспертам, как добавить сюда Валюту (переменную title т.е. Рубль или US dollar) Буду благодарен.

5. Добавляем сайт в webmaster google, webmaster yandex, webmaster bing, webmaster mail.ru.

6. Карта сайта. Можно пользоваться стандартной, если мультиязычный сайт советую «SEO Package Sitemap». Добавляем карту сайта во все поисковые системы.

7. Ищем или покупаем модуль (Яндекс.YML) для yandex маркета, добавляем сайт в Маркет, это улучшить сниппет.

8. Добавляем счетчики yandex метрики и google analitics.

9. Добавляем микроразметку сайта (https://www.google.com/webmasters/markup-helper/?hl=ru). Делаем. Проверяем в (https://developers.google.com/structured-data/testing-tool/) или (https://webmaster.yandex.ru/microtest.xml?utm_source=wm)
09.png

10. Избавляемся от внешних ссылок
Добавляем JS код
<script>
+function ($){
$(document).ready (function (){
$(‘.netsilok’).replaceWith (function (){return'<a onclick=»return !window.open (this.href)» href=»‘+$(this).data (‘link’)+'» title=»‘+$(this).text ()+'»>’+$(this).html ()+'</a>’;});
});
}(jQuery);
</script>
Теперь все внешние ссылки нужно привести к виду
<span class=»netsilok» data-link=»http://nonprice.ru/» rel=»tag»>Скидка и акции в Красноярске</span>
В итоге вместо ссылок делаем Span и добавляем class=»netsilok»

Реализовываем и радуемся. Проверить внешние ссылки можно на (http://audit.megaindex.ru или http://saitreport.ru за $)

11. Проверяем орфографию. Проверить можно на http://saitreport.ru за $

12. Скорость сайта.
12.1 Проверяем https://developers.google.com/speed/pagespeed/insights/ (устраняем, ужимаем) Проблема с кешем решается добавлением в .htaccess (если не работает решайте с Хостингом)

php_value session.cookie_domain .ВАШ-ДОМЕН.ru
php_value max_input_vars 4000
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg «access 1 year»
ExpiresByType image/jpeg «access 1 year»
ExpiresByType image/gif «access 1 year»
ExpiresByType image/png «access 1 year»
ExpiresByType text/css «access 1 month»
ExpiresByType text/html «access 1 month»
ExpiresByType application/pdf «access 1 month»
ExpiresByType text/x-javascript «access 1 month»
ExpiresByType application/x-shockwave-flash «access 1 month»
ExpiresByType image/x-icon «access 1 year»
ExpiresDefault «access 1 month»
</IfModule>
12.2 Проверяем сайт http://gtmetrix.com. Показатель сайта должен быть минимум 80. Ужимаем, можно с сайта брать готовые CSS, JS (не забывайте делать резервную копию оригинальных файлов) и картинки

2015-06-07 23-58-38 Скриншот экрана.png

12.3 Проверяем сайт http://tools.pingdom.com

13. Подаем заявки в yandex каталог, DMOZ

14. Добавляем сайт в yandex Адреса и организации(https://webmaster.yandex.ru/site/addresses.xml) и google мой бизнес.(https://www.google.com/business/). От google ждем бумажное письмо.

15. Оптимизируем страницы под запросы. http://audit.megaindex.ru/audit/relevant_page/ Пишем запрос и страницу. Оптимизируем и закупаем ссылки.

16. Ищем и устраняем ошибки верстки http://validator.w3.org

17. Хлебные крошки.
Удаляем ссылку на самого себя. для этого:
Меняем

<ul class=»breadcrumb»>
<?php foreach ($breadcrumbs as $breadcrumb) { ?>
<li><a href=»<?php echo $breadcrumb[‘href’]; ?>»><?php echo $breadcrumb[‘text’]; ?></a></li>
<?php } ?>
</ul>
на

<ul class=»breadcrumb»>
<?php
$breadcount =count($breadcrumbs)-1;
foreach ($breadcrumbs as $iterator => $breadcrumb) {
if ($iterator != $breadcount) {
echo ‘<li><a href=»‘.$breadcrumb[‘href’].'»>’.$breadcrumb[‘text’].'</a></li>’;

} else {
echo ‘<li class=»end»>’.$breadcrumb[‘text’].'</li>’;
}
} ?>
</ul>
В во всех файлах темы
catalog\view\theme\default\template
или вашей темы

18. Решение ошибки пагинации.
Как известно есть косяк в opencart, что страница http://ваш сайт.рф/category/
и http://ваш сайт.рф/category/?page=1 это одна страница.
Решение данной проблемы установка бесплатного модуля
SEO-Pagination 1.0
разработчик ceskf

У меня еще есть несколько нерешенных проблем.
1. Для страниц ?page=2 и далее есть текст и дублируется title и другие теги, пока решил тегом rel=»canonical», но хотелось иметь в title к примеру фразу «страница 2″ и текст (Описание) исчезал

Если у Вас есть, что дополнить пишите пополню список.

В среднем на проект уходит от 5-60 дней (Все зависит от кол-во материала)

Вложения:
12.png
12.png
Размер файла:50,8 КБ
Просмотров:159
Последнее редактирование: 5 авг 2015
Slait, 28 май 2015
#1
grey0207, olegianni, RoS и 4 другим нравится это.
DeCeRt
DeCeRt Новичок
Сообщения:16
Симпатии:6
Slait сказал(а): ↑
У меня еще есть несколько нерешенных проблем.
1. Для страниц ?page=2 и далее есть текст и дублируется title и другие теги, пока решил тегом rel=»canonical», но хотелось иметь в title к примеру фразу «страница 2″ и текст (Описание) исчезал
Нажмите, чтобы раскрыть…
На самом деле этот момент решается очень просто. Менять тайтл и убирать текст совсем не обязательно. Я делаю следующим образом:

а) На первой странице пагинации (по адресу корня разделе /):
<meta name=»robots» content=»index, follow»/> (страница будет полностью индексируема)
<link rel=»canonical» href=»http://адрес раздела или подраздела»/> (думаю, понятно)
<rel=»next» href=»http://страница №2″/> (указатель на то, что есть постраничка и куда идти дальше)
б) На второй странице пагинации:
<meta name=»robots» content=»noindex, follow»/> (не индексируем контент, так как текст не убран, но полностью индексируем ссылки, чтобы грамотно распределить веса страниц)
<link rel=»canonical» href=»http://адрес страницы №2″/>
<rel=»next» href=»http://страница №3″/>
<rel=»prev» href=»http://адрес корня раздела или подраздела»/>
в) На третьей и последующих страницах пагинации (N):
<meta name=»robots» content=»noindex, follow»/>
<link rel=»canonical» href=»http://адрес страницы N»/>
<rel=»next» href=»http://страница N+1″/>
<rel=»prev» href=»http://страница N-1″/>
г) Последняя страница пагинации:
<meta name=»robots» content=»noindex, follow»/>
<link rel=»canonical» href=»http://адрес последней страницы»/>
<rel=»prev» href=»http://предыдущая страница пагинации»/>

Это полностью позволяет решить проблему. Проверено на десятках магазинов клиентов.

Доработка представления товара OpenCart

Реализация опций в виде отдельных дополнительных товаров. Позволяет без труда обновлять каталог с помощью импорта прайсов, устанавливать свою цену каждой опции.

Домен lb4.ru

lb4