| Zeg | 
                            Отправлено: 13 августа 2011 — 20:33 • Тема: Проблемы с индексацией Яндексом • Форум: Решение проблем | 
                         
                        
                             Ответов: 30 Просмотров: 23929 
                              | 
                            yura3d пишет:Из описания. В принципе можно брать и из названия, а ещё лучше использовать комбинированный вариант (который особенно пригодится в том случае, когда описание темы не было указано). Для реализации комбинированного варианта нужно в вышеприведённых изменениях строку: 
CODE:$fm->_Descr = (!empty($topic['desc'])) ? $topic['desc'] : '';  
 заменить строкой:
 CODE:$fm->_Descr = ((!empty($topic['desc'])) ? $topic['desc'].'. ' : '').$topic['title'];  
  
 
Но при этом все страницы (если она не одна) будут иметь одинаковые описания, что "искалки" не очень-то любят. 
 
Потому, я сделал по-другому. Строку 
 
CODE:$fm->_Descr = ((!empty($topic['desc'])) ? $topic['desc'].'. ' : '').$topic['title'];   
 
заменил на 
 
CODE:$fm->_Descr = ((!empty($topic['desc'])) ? $topic['desc'].', ' : '').$topic['name'];   
 
Ниже после строк 
 
CODE:$fm->_Title = $topic['name']; 
$fm->_Title .= ($current_page > 1) ? ' ['.$current_page.']':'';   
 
добавил 
 
CODE:// Добавляем "страница Н" для разных страниц 
$fm->_Descr .= ($current_page > 1) ? ' (страница '.$current_page.'), ' : ", ";   
(Добавление) 
Если установлен Мод: Ключевые слова темы (внимание, если ставили это дополнение, тоже внесите изменения), то файл index.php нужно тоже внести исправления. Перед строкой  
 
CODE:include('./templates/'.DEF_SKIN.'/all_header.tpl');   
 
нужно добавить строку 
 
CODE:$fm->_Keywords = 'ключевое слово 1, ключевое слово 2, ключевое слово 3, ... ключевое слово N';   
 
В качестве ключевиков можно вбить названия категорий. Например, на моем форуме: 
 
CODE:$fm->_Keywords = 'наша краiна Беларусь, общение, частные объявления, поиск людей, поздравления, гостевая книга, Чаусы, Чаусский район, Чаусский форум, форум, чат';   | 
                         
                     
                                        
                                        
                        
                            | Zeg | 
                            Отправлено: 11 августа 2011 — 21:17 • Тема: Канонический адрес • Форум: Обсуждение | 
                         
                        
                             Ответов: 24 Просмотров: 23869 
                              | 
                            В inlude/fm.class.php строки 
 
CODE:        // Заглушка для meta link rel="canonical" 
        var $_Canonical = "";   
 
после строк 
 
CODE:        /* 
            Массив статистики форума array 
        */ 
        var $_Stats         = array(); 
   | 
                         
                     
                                        
                        
                            | Zeg | 
                            Отправлено: 11 августа 2011 — 18:34 • Тема: Канонический адрес • Форум: Обсуждение | 
                         
                        
                             Ответов: 24 Просмотров: 23869 
                              | 
                            alexvod пишет:Но они не идентичны главной и друг другу. Если их приравнять, то forum/index.php?c=1 и forum/index.php?c=2 будут иметь одинаковый канонический адрес, но ведь это совсем разные страницы   
Не между собой их сравнять, а к главной, т.е. у страниц forum/index.php?c=N каноническая должна быть в идеале forum/index.php или forum/. Т.к. категории как раз и составляют "морду" форума. Но, как писАл, у себя я для них не делал канонической главную (морду). 
 
Заглушка - просто пустая, но объявленная переменная. | 
                         
                     
                                        
                        
                            | Zeg | 
                            Отправлено: 11 августа 2011 — 10:43 • Тема: Канонический адрес • Форум: Обсуждение | 
                         
                        
                             Ответов: 24 Просмотров: 23869 
                              | 
                            alexvod пишет:А зачем? Да, в таком варианте на странице index.php тега canonical не будет. Но он там особо и не нужен.   
Если не поставить "заглушку", то банально получим ошибку об неизвестной переменной в шаблоне. А на том же index.php ее стоит ставить хотя бы для того, чтобы оставить в индексе одну страницу, а не две, т.к. /forum/index.php = /forum/. 
 
К тому же стоит призадуматься, как быть с категориями, т.е. ссылки, вида fotum/index.php?c=N. 
 
По правильному, их нужно тоже приравнять к корню форума, т.к. они имеют тоже содержание (вернее часть от главной страницы). Но, например, как у меня, категории получили PR=3, потому их решил не трогать. | 
                         
                     
                                        
                        
                            | Zeg | 
                            Отправлено: 10 августа 2011 — 19:45 • Тема: Канонический адрес • Форум: Обсуждение | 
                         
                        
                             Ответов: 24 Просмотров: 23869 
                              | 
                            Идея хороша, спасибо. Но у вас несколько другой код стоит. Нужно еще как минимум делать исправления помимо topic.php в файлах search.php, index.php и возможно других. Хотя, проще внести в include/fm.class.php заглушку (пустую переменную), и уже ее изменять там, где нужно (на примере вашего topic.php). 
 
Да, Яндекс нормально это все понимает, уже даже в паре движков видел использование этого мета-тега вместо набивания всего в robots.txt. 
 
И еще есть вопрос, как себя будут вести искалки, если эти самые postid и v=l так и оставить запрещенными в robots.txt? Видимо, придется снова проводить эксперименты і выяснять методом тыка.   | 
                         
                     
                                        
                        
                            | Zeg | 
                            Отправлено: 1 августа 2011 — 19:06 • Тема: Установка SAPE • Форум: Общие вопросы | 
                         
                        
                             Ответов: 77 Просмотров: 66770 
                              | 
                            BON, не размещай ссылки на говно-сайты, старайся тематические принимать. И все будет ОК, уже 100 лет пользую-продаю на 4 биржах с нескольких сайтов и форумов. | 
                         
                     
                                        
                        
                            | Zeg | 
                            Отправлено: 31 июля 2011 — 00:32 • Тема: Форум плохо индексируется • Форум: Раскрутка | 
                         
                        
                             Ответов: 42 Просмотров: 32069 
                              | 
                            BON, не так. Я же описывал. Было 10 страниц, проиндексировались. Далее чистим мусор, остается 8 страниц, но 9 и 10-я так и будут сидеть еще долго в индексе. | 
                         
                     
                                        
                        
                            | Zeg | 
                            Отправлено: 30 июля 2011 — 12:11 • Тема: Форум плохо индексируется • Форум: Раскрутка | 
                         
                        
                             Ответов: 42 Просмотров: 32069 
                              | 
                            Так я о том выше и писАл. Это необходимо делать. Особенно атуально, если темы модерируются и чистятся от мусора. | 
                         
                     
                                        
                        
                            | Zeg | 
                            Отправлено: 29 июля 2011 — 23:48 • Тема: Форум плохо индексируется • Форум: Раскрутка | 
                         
                        
                             Ответов: 42 Просмотров: 32069 
                              | 
                            nikk, поздравляю. У мну +2000 страниц к индексу (страницы с postid закрыты). | 
                         
                     
                                        
                                        
                                        
                                        
                                        
                        
                            | Zeg | 
                            Отправлено: 27 июля 2011 — 22:20 • Тема: Форум плохо индексируется • Форум: Раскрутка | 
                         
                        
                             Ответов: 42 Просмотров: 32069 
                              | 
                            Да, еще в копилку. Нужно "отсекать" неверные номера страниц, выдавая 404. Например, если в теме 10 страниц, то при обращении к 11-ой (р=11), все равно будет обращение к 10-ой. Как бы ничего страшного, но если почистить старую закрытую тему, то поисковики снова взбунтуются, крича, что есть дубли страниц по содержимому и по описанию, что не есть хорошо. 
(Добавление) 
Убрал из пагинатора ссылку на 1-ю страницу (страница дубль) так: 
 
открыл include/lib.php, нашел 
 
CODE:        $paginator .= $go_start.$prev.$dots_start; 
        $paginator .= implode(" ",$pagesarray); 
        $paginator .= $dots_finish.$next.$go_finish; 
   
и после них добавил: 
 
CODE:        //  Убираем p=1 
        $paginator = str_replace('&p=1"','"',$paginator); 
        $paginator = str_replace('&p=1"','"',$paginator);   
 
В .htaccess добавил: 
 
CODE:RewriteEngine on 
 
RewriteCond %{QUERY_STRING} ^forum=(.*)&topic=(.*)&p=1$ 
RewriteRule ^(.*)$ $1?forum=%1&topic=%2 [R=301,L] 
 
RewriteCond %{QUERY_STRING} ^forum=(.*)&topic=(.*)&p=1$ 
RewriteRule ^(.*)$ $1?forum=%1&topic=%2 [R=301,L] 
   | 
                         
                     
                     |