Tinyportal и SEO

Автор Roman, 19 ноября 2007, 10:43:04

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

Roman

Tinyportal и SEO

Вопрос №1:
Что будет более эффективно с точки зрения SEO?

Установлены SMF и ТР.
Проект делается с упором именно на форум. Но помимо форума планируется размещать там и разнообразные статьи. Сейчас думаю как это сделать лучше с точки зрения SEO. С точки зрения пользователя особой разницы не вижу:

Вариант1: статьи размещаются прямо на форуме, создается отдельная тема в каждом разделе, в которой идут удобно каталогизированные ссылки на эти статьи. То есть, человек попадает на статью по следующему алгоритму: (пункт меню ТП) -> (тема в форуме со списком и описанием статей) -> (статья в виде темы форума)

Вариант2: статьи размещаются в Тинипортале. Создается отдельная статья (или как отдельная страница) со списком и ссылками на статьи. Алгоритм - (пункт меню ТП) -> (статья в ТП сос списком других статей) -> (статья ТП).

Чем нравятся статьи, то что их внешний вид можно настроить чуть лучше чем если статья размещается в теме форума. Но в то же время - статьи не находятся стандартным поиском форума СМФ, что не хорошо.

по опыту - поисковики довольно неплохо индексируют СМФ форумы (Яндекс лучше, гугл немного хуже). А вот что будет со статьями не очень понятно. УРЛ по умолчанию в ТП у них немного хуже (в формате /index.php?page=9), чем у тем форума СМФ при включенной опции СЕО.

У кого какие мысли/опыт на это счет?


Вопрос №2. Скорее к Mavn, наверное.

На simplemachines.ru ссылки на разделы сделаны в виде forum.html, help.html, register.html и т.д.

По умолчанию же в Тинипортале эти ссылки выглядят как index.php?action=forum, index.php?action=help и т.д.

Каким образом это реализовано?



если нужно, могу продублировать вопросы на www.tinyportal.ru, но здесь как-то активность повыше:)

Mavn

Сделать урлы для тинипортала да и для экшенов форума в общем то не проблема:
Файл QueryString.php


	
	
// Let's do something special for session ids!
	
	
if (
defined('SID') && SID != '')
	
	
	
$buffer preg_replace('/"' preg_quote($scripturl'/') . '\?(?:' SID ';)((?:board|topic)=[^#"]+?)(#[^"]*?)?"/e'"'\"' . \$scripturl . '/' . strtr('\$1', '&;=', '//,') . '.html?' . SID . '\$2\"'"$buffer);
	
	
else
	
	
	
$buffer preg_replace('/"' preg_quote($scripturl'/') . '\?((?:board|topic)=[^#"]+?)(#[^"]*?)?"/e'"'\"' . \$scripturl . '/' . strtr('\$1', '&;=', '//,') . '.html\$2\"'"$buffer);
	
}


(?:board|topic) заменяешь на

(?:board|topic|action|page|cat)

ссылки типа forum.html help.html делаются при помощи .htaccess


RewriteEngine On
RewriteBase /
RewriteRule ^forum.html index.php?action=forum [L]
RewriteRule ^help.html index.php?action=help [L]
RewriteRule ^search.html index.php?action=search [L]
RewriteRule ^profile.html index.php?action=profile [L]
RewriteRule ^privatemessage.html index.php?action=pm [L]
RewriteRule ^PrivateMessage.html index.php?action=pm [L]
RewriteRule ^calendar.html index.php?action=calendar [L]
RewriteRule ^users.html index.php?action=mlist [L]
RewriteRule ^login.html index.php?action=login [L]
RewriteRule ^register.html index.php?action=register [L]
RewriteRule ^tpmod.html index.php?action=tpmod [L]
RewriteRule ^who.html index.php?action=who [L]
RewriteRule ^stats.html index.php?action=stats [L]
RewriteRule ^recent.html index.php?action=recent [L]
RewriteRule ^unread.html index.php?action=unread [L]
RewriteRule ^unreadreplies.html index.php?action=unreadreplies [L]
RewriteRule ^admin.html index.php?action=admin [L]

Options -Indexes

#Sitemaps
RewriteRule sitemap.xml sitemap.php [L]
RewriteRule urllist.txt urllist.php [L]

Последние строки переопределение для карты сайтов чтобы все согласно стандартов было.
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Roman

Mavn спасибо!

Остался вопрос №1, кто знает, отпишитесь пожалуйста.

Сам склоняюсь к размещению статей в виде топиков форума.
На simplemachines.ru кстати, наблюдаю оба варианта - статьи есть и в виде топиков форума, и виде статей Тинипортала.

Mavn

На самом деле без разницы ... Тут как говорится вопрос удобства
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Roman

Реврайт почему-то не сработал.
Изменения в QueryString.php приводят к и модификации адресов в вид сайт/index.php/action,forum.html , сайт/index.php/action,help.html и т.д. В принципе, этого достаточно, хотя почему не работает реврайт все же не понятно.

Mavn

для того чтобы реврайт заработал он должен быть включен на серваке. И кстати на IIS работать не будет
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Roman

#6
Кстати, в текущем отображении, с SEO ориентированными адресами (и измененным QueryString.php), почему-то становится невозможным добавить статью ТП с помощью FCKeditor(http://сайт.ru/index.php/action,tpadmin/sa,addarticle.html) - в окне ввода вместо FCKeditor появляется как бы дубль страницы. WhizzyWig в то же время работает, но он гораздо менее удобный. При отключении в настройках "Разрешить дружественные URL", FCKeditor начинает работать.. Странный глюк.

Не хотелось бы удалять из списка "|action|" для удобства написания статей, т.к. тогда forum, help и т.д. будут опять криво отображатся (неизвестно удасться ли решить вопрос с настройкой сервера на реврайт). Понятно, что основное для SEO это board|topic|page|cat  ,но action тоже конечно хотелось бы..

Возможно вопрос не в кассу - существует ли для ТП вообще мод для ЧПУ?


Mavn

конкретно под ТП нет только для связки smf +tp например seo4smf точно работает. Но как говорится у него есть и свои минусы... prettyurl mod не тестировал поэтому точно сказать не смогу
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Roman

Цитата: Mavn от 20 ноября 2007, 01:16:03
конкретно под ТП нет только для связки smf +tp например seo4smf точно работает. Но как говорится у него есть и свои минусы... prettyurl mod не тестировал поэтому точно сказать не смогу

а какие минусы?

Цитироватьпочему-то становится невозможным добавить статью ТП с помощью FCKeditor(http://сайт.ru/index.php/action,tpadmin/sa,addarticle.html) - в окне ввода вместо FCKeditor появляется как бы дубль страницы. WhizzyWig в то же время работает, но он гораздо менее удобный. При отключении в настройках "Разрешить дружественные URL", FCKeditor начинает работать.. Странный глюк.

из-за чего это может быть? Если нужно, могу скинуть скрин глюка..

Mavn

1. любая дополнительная обработка урла будет влиять на нагрузку вашего сервака. Большинство подобных модов требуют чтобы форум был в UTF8 что порой не приемлемо.
2. не разбирался поэтому ничего особенного сказать не могу.. скорее всего строгая привязка FCkeditor к урлу где то идет вот и все.
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.