Shop-Script "Legosp" > Продвижение
SEO оптимизация в ЛЕГО
Al_Uk:
Палю тему ))
Рекомендации для Seo оптимизации интернет магазина на Lego 4.6
Эти основные 7 правил помогут новому интернет магазину не затеряться на просторах Интернета и даже попасть в заветный ТОП10 За 1-3 месяца.
Приоритет важности - в начале самое важное.
1. Правильно написать robots.txt (создается в блокноте, кладется в корень сайта"
мой роботс выглядит так
User-agent: *
Disallow: /index.php?*
Disallow: /admin.php
Disallow: */&sort=*
Disallow: */&offset=*
Disallow: */&show_all=*
Disallow: */about/*
Disallow: /images/
Disallow: /userfiles/
Disallow: */cart/*
Disallow: */add2cart/*
Disallow: /pricelist
Disallow: /grafik
Disallow: /*print
Disallow: /payment
Disallow: /pd4
Disallow: /cart/
Disallow: /add2cart/
Disallow: /search_expanded/
Host: site.ua
2. Создание страницы 404 с логотипом, поиском и пр (страница ошибки).
Для чего? пользователь часто попадает из Гугла и яндекса на 404 страницу. Он не должен пугаться, что очутился на чужом сайте. Он должен видеть привычный логотип и спокойно кликнув по нему перейти на главную.
3. Обязательно прописывать уникальные титлы и Дискрипшины для каждого товара/категории/подкатегории
бренда/и др.
Прописать титлы и дискрипшины для главной страницы (обязательно)
4. Редирект 301 ( слепить сайт www c без www)
Это анахронизм интернета. По умолчанию, создаются два сйата: c www и без www (www.site.ru и site.ru)
с точки зрения Гугла и Яндекса это два разных сайта с одинаковым контентом. Поисковики по идее должны склеивать их автоматически, но этого часто не происходит.
Следовательно условный вес сайта делится на два.
Обязательно делать 301 редирект.
находим в корне сайте файл htaceess, открываем блокнотом
и дописываем в конце
#rewrite url's
RewriteEngine On
RewriteBase /
#www redirect
RewriteCond %{HTTP_HOST} ^www.lego46.ru$ [NC]
RewriteRule ^(.*)$ http://lego46.ru/$1 [R=301,L]
В данном случае, если введете www.lego46.ru, то вас переадресует на http://lego46.ru
Именно так, а не наоборот!
5. Написание уникальных описаний к товару с уникальными фотографиями.
Гугл умеет отличать, краденые фото или нет и понижает сайт в рейтинге.
Текста это касается в ПЕРВУЮ очередь так же.
Минимум 1000 символов текста к каждому товару.
Если Гугл видит, что текст неуникален хотя бы на 50% он просто не занесет страницу в индекс, и все ваши старания пойдут прахом.
Если нет фантазии, делайте Рерайт (вспоминаем Школу "пересказ своими словами". Есть куча программ для проверки плагиата, например Plagiatus.
Если хотите постить чужие фото, измените разрешение и поставьте свой логотип. Как вариант, повернуть фото на 1-2 градуса.
Гугл с яндексом становятся умнее день ото дня, и уже умеют сравнивать фотографии по нескольким контрольным пикселам.
6. Писать статьи и новости
В статьях указывать уникальный титл. Дискрипшн оставлять пустым!!
ХОтя бы один раз в день по одной статье и новости.
Новости 300-400 симвовло со ссылкой на описываемый товар.
Статья 1000-3000 тысячи символов с ссылкой на товар и на категорию.
Еслин не будете писать, ваш сайт считайте что умер.
Можно и не выкатывать его дальше Денвера.
7 Удалить все внешние ссылки с сайта (типа "отправляем транспортной компанией "Автолюкс" тыц)
ссылки уменьшают вес страницы. Это нехорошо.
Второй этап оптимизации: Накопление ссылочной массы. Т.е. чем больше сайтов на вас ссылаются, тем популярней ваш сайте, тем он выше в топе яндекса и гугла.
Это как правило платный метод. Он довольно эфективен, но с каждым месяцем все меньше и меньше.
Есть мнение, что через пару лет ссылочные биржы перестанут работать. Посмотримс
Ссылки нужно ставить с других рессурсов (форумов, каталогов)на ваш интернет магазин
Регестрироваться в каталогах со ссылкой на главную старницу. (много регестрироваться 20-30 каталогов в день в течении 3-4 первых месяцев). Можно для автоматизации купить Жуккладочник или нечто подобное.
Вывод:
Изначально создавать качественный контент.
Следить за конкурентами
Мониторить позиции парсерами.
Это не реклама, и я не продвигаю сайты.
Просто предостережение.
Если хотите быстрой и качественной оптимизации, обращайтесь к профессионалам.
Цены на продвижение (хорошее продвижение) от 500 у.е. в месяц.
если вам предлагают продвижение за 100 у.е., лучше делайте его сами.
Люди часто начинают продвигать сайт за 100 у.е., разочаровываются, после чего вообще не верят в СЕО. А оно есть.
* В Украине, люди ищют Гуглом на 80% и яндексом на 20%. Рамблеры и пр. мнеьше 1%:
ПРодвигать сайт под гугл относительно легко
* В России большинство юзают Яндекс. Двигатсья под яндекс тяжело и дорого. Самостоятельно, пожалуй и невозможно если тематика конкурентрая типа Телефон, Ноутбуки и т.п.
Все рекомендации касаются продвижения в первую очередь под Гугл.
randaun:
Myrka, а что по поводу rss ленты скажешь? куда ее вставлять чтоб поисковики видели?
Al_Uk:
в лего уже есть РСС лента, но там только последние товары отображаются
Slamm сделал дополнение в котором есть новости/статья/комменты
я пытаюсь совместить все это в одну кучу.
не хватает знаний.
Пока не работает ((
Подскажите камрады где ошибка
может что то дописать htacces нужно?
есть два файла
rss.tpl.html из папки css/css_default-full
выглядит так
--- Код: ---<?xml version="1.0" encoding="{$smarty.const.DEFAULT_CHARSET}"?>
<rss version="2.0">
<channel>
<title>{$smarty.const.CONF_SHOP_NAME}</title>
<link>http://{$smarty.const.CONF_SHOP_URL}/</link>
<description>{$smarty.const.CONF_SHOP_NAME}</description>
<language>ru-RU</language>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<generator>Shop-Script Lego SP</generator>
<managingEditor>{$smarty.const.CONF_GENERAL_EMAIL}</managingEditor>
<webMaster>{$smarty.const.CONF_GENERAL_EMAIL}</webMaster>
<lastBuildDate>{$smarty.now|date_format:"%r"}</lastBuildDate>
<item>
<title>Меню ленты.</title>
<description><![CDATA[<a href="http://{$smarty.const.CONF_SHOP_URL}/new.xml">Новые Товары</a>| <a href="http://{$smarty.const.CONF_SHOP_URL}/rss-pages.xml">Статьи</a> |
<a href="http://{$smarty.const.CONF_SHOP_URL}/rss-review.xml">Отзывы</a>|
<a href="http://{$smarty.const.CONF_SHOP_URL}/rss.xml">Новости</a> <hr />]]></description>
</item>
{foreach from=$products item=product}
<item>
<title>{$product.name}</title>
<link>http://{$smarty.const.CONF_SHOP_URL}/{if $product.hurl}{$smarty.const.REDIRECT_PRODUCT}/{$product.hurl}{else}index.php?productID={$product.productID}{/if}</link>
<guid>http://{$smarty.const.CONF_SHOP_URL}/{if $product.hurl}{$smarty.const.REDIRECT_PRODUCT}/{$product.hurl}{else}index.php?productID={$product.productID}{/if}</guid>
{assign var="imag" value="http://`$smarty.const.CONF_SHOP_URL`/products_pictures/`$product.thumbnail`"}
<description><![CDATA[<img src="{$imag}" width="150" align="left" alt="" />{$products.brief}]]></description>
</item>
{/foreach}
{foreach from=$news item=newss}
<item>
<title>{$newss.title}</title>
<link>http://{$smarty.const.CONF_SHOP_URL}/{if $newss.hurl}{$smarty.const.REDIRECT_NEWS}/{$newss.hurl}{else}index.php?news={$newss.id}{/if}</link>
<guid>http://{$smarty.const.CONF_SHOP_URL}/{if $newss.hurl}{$smarty.const.REDIRECT_NEWS}/{$newss.hurl}{else}index.php?news={$newss.id}{/if}</guid>
{assign var="imag" value="http://`$smarty.const.CONF_SHOP_URL`/products_pictures/`$newss.Pict`"}
<description><![CDATA[<img src="{$imag}" width="150" align="left" alt="" />{$newss.brief}]]></description>
</item>
{/foreach}
{foreach from=$pages item=page}
<item>
<title>{$page.title}</title>
<link>http://{$smarty.const.CONF_SHOP_URL}/{if $page.hurl}{$smarty.const.REDIRECT_PAGES}/{$page.hurl}{else}index.php?pages={$page.id}{/if}</link>
<guid>http://{$smarty.const.CONF_SHOP_URL}/{if $page.hurl}{$smarty.const.REDIRECT_PAGES}/{$page.hurl}{else}index.php?pages={$page.id}{/if}</guid>
{assign var="imag_p" value="http://`$smarty.const.CONF_SHOP_URL`/products_pictures/`$page.Pict`"}
<description><![CDATA[<img src="{$imag_p}" width="150" align="left" alt="" />{$page.brief}]]></description>
</item>
{/foreach}
{foreach from=$reviews item=review}
<item>
<title>{$review.username}</title>
<link>http://{$smarty.const.CONF_SHOP_URL}/index.php?productID={$review.productID}</link>
<guid>http://{$smarty.const.CONF_SHOP_URL}/index.php?productID={$review.productID}</guid>
<description><![CDATA[{$review.review}]]></description>
</item>
{/foreach}
</channel>
</rss>
--- Конец кода ---
и файл core_rss.php из папки /core
--- Код: ---<?php
include("../cfg/connect.inc.php");
include("../includes/database/mysql.php");
include("../cfg/general.inc.php");
include("../cfg/appearence.inc.php");
include("../cfg/functions.php");
include("../cfg/category_functions.php");
include("../cfg/language_list.php");
include("../cfg/redirect.inc.php");
include("../languages/russian.php");
require '../smarty/smarty.class.php';
$smarty = new Smarty; //core smarty object
#$smarty->register_modifier("filesize","filesize");
db_connect(DB_HOST,DB_USER,DB_PASS) or die (db_error());
db_select_db(DB_NAME) or die (db_error());
if (isset($_GET['products'])) {
$page = db_arAll("SELECT * FROM `".PRODUCTS_TABLE."` WHERE enable=1 ORDER BY id DESC LIMIT 20");
$smarty->assign("products", $products);
$smarty->assign("title", "Новые Товары");
header("Content-type: text/xml");
$smarty->display("../css/css_".CONF_COLOR_SCHEME."/theme/rss.tpl.html");
}
elseif (isset($_GET['pages'])) {
$page = db_arAll("SELECT * FROM `".PAGES_TABLE."` WHERE enable=1 ORDER BY id DESC LIMIT 10");
$smarty->assign("pages", $page);
$smarty->assign("title", "Статьи");
header("Content-type: text/xml");
$smarty->display("../css/css_".CONF_COLOR_SCHEME."/theme/rss.tpl.html");
}
elseif (isset($_GET['review'])) {
$review = db_arAll("SELECT * FROM `".REVIEW_TABLE."` ORDER BY reviewID DESC LIMIT 10");
$smarty->assign("reviews", $review);
$smarty->assign("title", "Отзывы");
header("Content-type: text/xml");
$smarty->display("../css/css_".CONF_COLOR_SCHEME."/theme/rss.tpl.html");
}
else {
$newss = db_arAll("SELECT * FROM `".NEWS_TABLE."` WHERE enable=1 ORDER BY id DESC LIMIT 10");
$smarty->assign("news", $newss);
$smarty->assign("title", "Новости");
header("Content-type: text/xml");
$smarty->display("../css/css_".CONF_COLOR_SCHEME."/theme/rss.tpl.html");
}
?>
--- Конец кода ---
Al_Uk:
все скинул все заработало на Денвере. Спасибо Slamm
странно, изучаю код, вроде правильно все писал. хз чего не работало
и в Htacsess такую же строку добалвлял.
на сайте настроен был кросспостинг RSS по другим ссылкам. Попробовал поменять их в rss.xml
было
/feed-pages.xml">Статьи</a>
а стало
/rss-pages.xml">Статьи</a>
после этого ссылка "статьи перестала работать.
Как это возможно?
кеш почистил обновил страничку
все равно не пашет.
Al_Uk:
круто
теперь доперло
все попровил все работате на ура
Навигация
Перейти к полной версии