seo_trudogolik

Рейтинг
4
Регистрация
19.09.2011
Asar:
Хм. У меня и юбку купить, и [юбку купить], и "купить юбку" — везде 5400 выдает (т.е. без уточненьев)...

Слева в меню - типы соответствия

Вряд ли есть большой смысл в этом. ЧПУ делают тогда, когда URL такие длинные а параметров в них так много, что поисковики просто банально их не индексируют или же не кликабельный сниппет. А вообще посмотрите на своих конкурентов в топе, как у них.

В случае с robots.txt поисковики смогут находить новый контент только скажем через главную или через внешние ссылки. Это не означает, что что-либо будет не проиндексировано. В последних версиях DLE появилась такая полезная возможность, как автоматическое уведомление поисковых систем о новом sitemap.xml, что снижает эту вероятность. Хотя опять же все зависит от уникальности контента. С другой стороны, чем лучше страницы перелинкованы между собой, тем больше вероятность, что большая их часть будет проиндексирована, поэтому я отдаю предпочтение своему способу. Делайте так, как считаете правильнее :)

1) В движке DLE нет 301 редиректа на основной домен сайта, например: с http://anime-news.org.ua/ на http://www.anime-news.org.ua/.
2) В движке DLE нет 301 редиректа на / с /index.php и / index.html.
3) Также возникают дубли из-за страниц вида: page/2/ и page/2, это две одинаковые страницы, которые выдают статус 200 ОК, то есть создаться море дублей, особенно учитывая, что на сайте уже более двух тысяч новостей…

Возьмите оригинальный .htaccess с инсталяции dle. Далее по порядку

1. Для того чтобы решить проблему с www и без вам нужно сделать 301 редирект. Для этого просто

.. давайте я вам скажу завтра, под рукой нет примера

2. Для того чтобы решить эту проблему добавьте в конце

RewriteCond %{THE_REQUEST} ^GET\ .*/index\.(php|html)\ HTTP
RewriteRule ^(.*)index\.(php|html)$ /$1 [R=301,L]

Если вам нужны там phtml - то добавляйте (php|html|phtml) и т.д. (может я даром объясняю, если вы знакомы с рег. выр.)

3. Страницы /page/2 и т.д. и т.п. /cat/page/2 - добавление в индекс поисковиков этих страниц, ни к чему хорошему не приводит! Сделайте для них

noindex,follow

Вообще сделайте

noindex,follow
для всего что касается разного дублирования контента...

В .htaccess добавляйте все в конец, запускайте firefox с firebug и смотрите отладку.

seo_trudogolik добавил 28.09.2011 в 02:07

вот вам еще пример дублированного контента (проблема с пониятием главной в DLE)

main/anime/page/1/

/anime/page/1/

seo_trudogolik добавил 28.09.2011 в 02:20

В индексе гугла по site:http://www.anime-news.org.ua первые страницы идут

page/116/ и т.д.

потом много 2011/02/13/ а также 2011/02/page/6/ и ему подобного.

Итого из 2460 страниц навскидку в основном индексе - 668

(по запросу site:http://www.anime-news.org.ua/&)

В яндексе приблизительно та же ситуация, дополнительно еще и снипеты как обычно яша не может понять (ему нужно подсказать где текст с помощью <index>). Я бы рекомендовал начать не с редиректов, а с того что я сказал...

Вообще как-то у вас все запутано, извиняюсь...

Посмотрите в дефолтный .htaccess

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^.]+)/page/([0-9]+)(/?)+$ index.php?do=cat&category=$1&cstart=$2 [L]
RewriteRule ^([^.]+)/?$ index.php?do=cat&category=$1 [L]

1-ое:

Например эта строка

RewriteRule ^([^.]+)/?$ index.php?do=cat&category=$1 [L]

отвечает за то чтобы обращения как к site.com/cat1/ так и к site.com/cat1 обрабатывались одинаково (для этого знак вопрос после / в регулярном выражении).

2-ое:

я проверил у меня на dle нет 301 редиректа как в вашем случае (это наверное ваши настройки)

seo_trudogolik добавил 27.09.2011 в 23:42

Потом посмотрел в панель вебмастера в гугле и увидел, что есть ещё дубли за счёт, например: http://www.anime-news.org.ua/anime/ и http://www.anime-news.org.ua/anime/page/1/. Добавил вот такой код:

Чтобы таких дублей не было, нужно все что /page/1 закрыть от индексации, я делал через

<meta name="robots" content="noindex,follow" />

(робот по ссылкам с этих страниц будет прекрасно переходить)

seo_trudogolik добавил 27.09.2011 в 23:49

Я для этого правил engine.php, возможно существует более "правильный" способ, но это было очень давно и я туда не хочу лезть, яша сайт "любит" пусть любит и дальше.... :)

Вот, что ставил я перед

$metatags = <<<HTML
<title>{$metatags['title']}</title>
$seo_meta_robots="<meta name=\"robots\" content=\"noindex,follow\" />";

if (
preg_match ("#^/$#",$_SERVER['REQUEST_URI']) ||
preg_match ("#^/([^.]+)/([0-9]+)-(.*).html(/?)+$#",$_SERVER['REQUEST_URI']) ||
preg_match ("#^/([^.]+)/?$#",$_SERVER['REQUEST_URI']) &&
!preg_match ("#^/[0-9]{4}#",$_SERVER['REQUEST_URI']) &&
!preg_match ("#^/catalog/([^/]*)(/?)+$#",$_SERVER['REQUEST_URI']) &&
!preg_match ("#/page/[0-9]+/?$#",$_SERVER['REQUEST_URI']) &&
!preg_match ("#^/user/#",$_SERVER['REQUEST_URI']) &&
!preg_match ("#^/user/.+?/news#",$_SERVER['REQUEST_URI']) &&
!preg_match ("#^/\?#",$_SERVER['REQUEST_URI']) &&
!preg_match ("#^/favorites/#",$_SERVER['REQUEST_URI']) &&
!preg_match ("#^/[0-9]{4}/[0-9]{2}?/[0-9]{2}?/?#",$_SERVER['REQUEST_URI'])
)
{
$seo_meta_robots="<meta name=\"robots\" content=\"all\" />";
}

А далее вот так

$metatags = <<<HTML
<title>{$metatags['title']}</title>
<meta http-equiv="Content-Type" content="text/html; charset={$config['charset']}" />
<meta name="description" content="{$metatags['description']}" />
<meta name="keywords" content="{$metatags['keywords']}" />
$seo_meta_robots
<meta name="revisit-after" content="1 days" />
<link rel="search" type="application/opensearchdescription+xml" href="{$config['http_home_url']}engine/opensearch.php" title="{$config['home_title']}" />
HTML;

А вообще DLE очень классный движок, его если нормально "подпилять" то все будет ок :)

ukrnames.com:
ТС О каком кол-ве для себя вы хотите зарегестрировать домены в зоне .com.ua ?

Спасибо, пока не нужны, сейчас у меня 8 доменов com.ua у разных регистраторов. Может быть в будущем будут нужны pl.ua, poltava.ua. Если например, покупать 10 доменов pl.ua, сколько это будет у вас стоить?

seo_trudogolik добавил 27.09.2011 в 21:07

wek000 - спасибо за развернутый ответ...

Скорее всего грамотный пиар регистраторов, эти домены для них вряд-ли что-то стоят, плюс все-таки коммерческая тематика. Если например, у человека предприятие называется ООО "Автотим" то какой домен он должен купить? RU - в чем смысл, у него же бизнес в Украине. com - все занято, для UA - собственная усложненная процедура. Есть еще in.ua, но на мой взгляд бизнес предпочитает com.ua да и не только бизнес.

lx4241 - :), а где за 6 можно взять?

seo_trudogolik добавил 27.09.2011 в 01:25

вувф:
Регистратору ничего не стоит. Если я, к примеру, владелец site.com , я могу создать тысячи поддоменов (1.site.com, 2.site.com, и тд...)
Это правда не касается зоны .UA. Тут как всегда через одно место.

Это чуть другое, com.ua типа как com ...

МартЫн:
На ник.уа регистрация такого домена 9.99 $
не вижу смысла регать на поддомене, когда есть возможность регнуть на домене второго уровня

nic.ua и есть регистратор. Вопрос в том, сколько стоит зарегистрировать регистратору домен com.ua на себя. :)

А что плохого скажем в копипасте? Народ кто-то еще верит в то, что нужен уникальный, отобранный, написанный за 30$ за 1000 знаков и другие понты. Посмотрите на варезники, на все эти электронные библиотеки, растиражированые 1000-ами, сидят в индексе, сапа висит и деньга капает. Имхо, может для коммерческой тематики это и надо, а так...

1 234 5
Всего: 49