Shop-Script "Legosp" > Продвижение

SEO оптимизация в ЛЕГО

(1/27) > >>

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:
круто
теперь доперло
все попровил все работате на ура

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии