X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Внутренняя оптимизация Wordpress блогов
terehoff
terehoff
Topic Starter сообщение 14.4.2010, 15:20; Ответить: terehoff
Сообщение #1


Завсегдатай
*****

Группа: Active User
Сообщений: 798
Регистрация: 25.5.2009
Из: Рязань
Поблагодарили: 373 раза
Репутация:   31  


В посте описывается все необходимые пункты для полноценной оптимизации не только wordpress шаблона, но и самого движка под поисковые системы, что в конечном счете позволит получить больше переходов с поисковых систем только за счет внутренней оптимизации
Читать полностью Оптимизация блогов на wordpress


--------------------
Хостинг от CamelHost - прокатись на верблюде!


Поблагодарили: (2)
5
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
4ester7
4ester7
сообщение 14.4.2010, 15:49; Ответить: 4ester7
Сообщение #2


SEO-ломастер
******


Группа: Active User
Сообщений: 1635
Регистрация: 21.5.2009
Из: Кременчуг
Поблагодарили: 472 раза
Репутация:   105  


Интересная статья. Понравились плагины для смены 'category' и 'tags'. Давно подписан на обновления вашего блога.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Reader
Reader
сообщение 14.4.2010, 16:56; Ответить: Reader
Сообщение #3


манимейкер
*******

Группа: Active User
Сообщений: 2509
Регистрация: 22.4.2009
Из: России
Поблагодарили: 1017 раз
Репутация:   121  


Есть вопрос по ЧПУ. Стоит ли менять, если много ссылок на внутренние страницы старого ЧПУ с нужными анкорами.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
jansen
jansen
сообщение 14.4.2010, 21:47; Ответить: jansen
Сообщение #4


Топовый постер
*******


Группа: Banned
Сообщений: 3627
Регистрация: 4.5.2008
Из: Украина - Кировоград
Поблагодарили: 3703 раза
Репутация:   311  


Статья интересная, но я стараюсь вообще не использовать плагины. Это опять же лишние запросы к БД, нагрузка на сервер и тормозит работу движка. Давно пора решать такие вопросы с наименьшим количеством плагинов, то есть ручками. Всегда было и есть гораздо интереснее копаться в коде и творить чудеса. Это приносит гораздо большее удовлетворение от проделанной работы и толку намного больше.
В общем внутренняя оптимизация и плагины несовместимая штука на мой взгляд. Я не увидел в статье хотя бы намёк на нагрузку на сервер и скорость работы блога при таком изобилии плагинов. Тем более блог при включенном множестве плагинов может работать не корректно.


--------------------
Аккаунт забанен по мотивам этого топика - http://www.maultalk.com/topic182073.html
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
OptimizatorshaRu
OptimizatorshaRu
сообщение 14.4.2010, 22:23; Ответить: OptimizatorshaRu
Сообщение #5


Новичок
*

Группа: Viewer
Сообщений: 2
Регистрация: 14.4.2010
Поблагодарили: 0 раз
Репутация:   0  


(Reader)
Есть вопрос по ЧПУ. Стоит ли менять, если много ссылок на внутренние страницы старого ЧПУ с нужными анкорами.

Не совсем поняла, что такое "старые ЧПУ".
Если Вы спрашиваете, не будет ли проблем после смены базовых URL на ЧПУ изза того, что уже есть много внешних ссылок на базовые URL, то не будет, если Вы правильно настроите 301 редирект.

(jansen)
Статья интересная, но я стараюсь вообще не использовать плагины. Это опять же лишние запросы к БД, нагрузка на сервер и тормозит работу движка. Давно пора решать такие вопросы с наименьшим количеством плагинов, то есть ручками. Всегда было и есть гораздо интереснее копаться в коде и творить чудеса. Это приносит гораздо большее удовлетворение от проделанной работы и толку намного больше.

Мне тоже нравится делать все вручную, но есть нюансы. Представте, что Вам нужно сделать внутреннюю перелинковку страниц WP-блога. Если там 200 страниц, это займет у вас несколько часов. А если 500? 1000? 2000? Плюс если таких блогов - несколько штук?


(jansen)
В общем внутренняя оптимизация и плагины несовместимая штука на мой взгляд. Я не увидел в статье хотя бы намёк на нагрузку на сервер и скорость работы блога при таком изобилии плагинов. Тем более блог при включенном множестве плагинов может работать не корректно.

Для решения любой задачи, как правило, можно найти несколько плагинов и выбрать тот, который меньше всего нагружает базу. Чтож тогда, отказываться от монетизации?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Lordie
Lordie
сообщение 14.4.2010, 23:19; Ответить: Lordie
Сообщение #6


Топовый постер
*******


Группа: Active User
Сообщений: 4737
Регистрация: 11.5.2008
Поблагодарили: 966 раз
Репутация:   153  


Представте, что Вам нужно сделать внутреннюю перелинковку страниц WP-блога. Если там 200 страниц, это займет у вас несколько часов. А если 500? 1000? 2000? Плюс если таких блогов - несколько штук?

При всем уважении к авторам плагинов (в которых, преимущественно, просто-таки индусский код) и WP (тут без комментариев) - ни один движок нормально с этой задачей не справляется. Так что, время - да, но качество ручной линковки куда выше.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
jansen
jansen
сообщение 14.4.2010, 23:24; Ответить: jansen
Сообщение #7


Топовый постер
*******


Группа: Banned
Сообщений: 3627
Регистрация: 4.5.2008
Из: Украина - Кировоград
Поблагодарили: 3703 раза
Репутация:   311  


OptimizatorshaRu, если Вы будете начинать оптимизацию блога в то время, когда в Вашем блоге будет 500 или уже 1000 страниц, то мне остаётся только Вам сочувствовать. Тем более для внутренней перелиньковки страниц плагин не нужен вообще, а нужны прямые руки и голова.
Вот пример настройки внутренней перелиньковки страниц блога без плагина:

Закиньте приведённый ниже код в файл functions.php . Главное чтобы код попадал между <? и ?>. В общем найти место, чтобы код не создавал помех уже существующему коду.

function related_posts_shortcode( $atts ) {
    extract(shortcode_atts(array(
        'limit' => '5',
    ), $atts));

    global $wpdb, $post, $table_prefix;

    if ($post->ID) {
        $retval = '<ul>';
        // Get tags
        $tags = wp_get_post_tags($post->ID);
        $tagsarray = array();
        foreach ($tags as $tag) {
            $tagsarray[] = $tag->term_id;
        }
        $tagslist = implode(',', $tagsarray);

        // Do the query
        $q = "SELECT p.*, count(tr.object_id) as count
            FROM $wpdb->term_taxonomy AS tt, $wpdb->term_relationships AS tr, $wpdb->posts AS p WHERE tt.taxonomy ='post_tag' AND tt.term_taxonomy_id = tr.term_taxonomy_id AND tr.object_id  = p.ID AND tt.term_id IN ($tagslist) AND p.ID != $post->ID
                AND p.post_status = 'publish'
                AND p.post_date_gmt < NOW()
            GROUP BY tr.object_id
            ORDER BY count DESC, p.post_date_gmt DESC
            LIMIT $limit;";

        $related = $wpdb->get_results($q);
        if ( $related ) {
            foreach($related as $r) {
                $retval .= '
    <li><a title="'.wptexturize($r->post_title).'" href="'.get_permalink($r->ID).'">'.wptexturize($r->post_title).'</a></li>
';
            }
        } else {
            $retval .= '
    <li>No related posts found</li>
';
        }
        $retval .= '</ul>
';
        return $retval;
    }
    return;
}
add_shortcode('related_posts', 'related_posts_shortcode');


И завершающий штрих, вставьте в конце текста код
[related_posts]

Вот и вся премудрость.


--------------------
Аккаунт забанен по мотивам этого топика - http://www.maultalk.com/topic182073.html
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
OptimizatorshaRu
OptimizatorshaRu
сообщение 15.4.2010, 0:09; Ответить: OptimizatorshaRu
Сообщение #8


Новичок
*

Группа: Viewer
Сообщений: 2
Регистрация: 14.4.2010
Поблагодарили: 0 раз
Репутация:   0  


(jansen @ 14.4.2010, 22:24) *
OptimizatorshaRu, если Вы будете начинать оптимизацию блога в то время, когда в Вашем блоге будет 500 или уже 1000 страниц, то мне остаётся только Вам сочувствовать.

Я в сочувствии не нуждаюсь smile.gif По поводу того, что об оптимизации нужно думать еще на этапе создания блога - 100% согласна, что перелинковку делать по ходу - тоже. Ну а как быть, если вы решили продвигать старый блог еще по нескольким ВЧ-СЧ запросам, которых при запуске блога не было даже в планах, и имеется необходимость сделать перелинковку под них?

(jansen @ 14.4.2010, 22:24) *
Тем более для внутренней перелиньковки страниц плагин не нужен вообще, а нужны прямые руки и голова. Закиньте приведённый ниже код в файл functions.php . Главное чтобы код попадал между <? и ?>. В общем найти место, чтобы код не создавал помех уже существующему коду.
И завершающий штрих, вставьте в конце текста код
[related_posts]

Вот и вся премудрость.


jansen, спасибо за код - я его использую в блогах для вывода похожих постов. Но речь идет о простановке ссылок из текста. Еще раз повторюсь - я ни разу не отрицаю, что ручная перелинковка лучше любой автоматической. Но в случаях, когда вручную ее сделать нереально, лучше делать автоматически, чем вообще не делать.

Сообщение отредактировал OptimizatorshaRu - 15.4.2010, 0:14


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Lordie
Lordie
сообщение 15.4.2010, 0:18; Ответить: Lordie
Сообщение #9


Топовый постер
*******


Группа: Active User
Сообщений: 4737
Регистрация: 11.5.2008
Поблагодарили: 966 раз
Репутация:   153  


OptimizatorshaRu, понимаю, что противоречит канонам рунета, но... знаете, нас, в свое время, учили "Или сделай хорошо, или не делай вообще".
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Reader
Reader
сообщение 15.4.2010, 0:26; Ответить: Reader
Сообщение #10


манимейкер
*******

Группа: Active User
Сообщений: 2509
Регистрация: 22.4.2009
Из: России
Поблагодарили: 1017 раз
Репутация:   121  


(OptimizatorshaRu @ 15.4.2010, 1:23) *
Не совсем поняла, что такое "старые ЧПУ".
Если Вы спрашиваете, не будет ли проблем после смены базовых URL на ЧПУ изза того, что уже есть много внешних ссылок на базовые URL, то не будет, если Вы правильно настроите 301 редирект.

Старые ЧПУ не обязательно базовые)) Ну суть верная. Только что значит "правильно"? Там где разве можно ошибиться? Тогда стоило на этом подробнее остановится в посте, так это, наверное, самое важное из всего списка.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Адаптивная вёрстка и натяжка на Wordpress, DLE, Joomla и др. Создание мобильных версий.
Хороший код с оптимизацией по скорости. Сайты и лендинги "под ключ
11 Nell 1022 Сегодня, 15:21
автор: Nell
Горячая тема (нет новых ответов) Оптимизация сайтов, продвижение, наращивание ссылок
Большой опыт работы, отзывы
179 tario777 61319 Сегодня, 14:49
автор: tario777
Открытая тема (нет новых ответов) Как включить автоматическое обновление для плагинов WordPress и самого движка?
0 Telnor 344 Вчера, 13:27
автор: Telnor
Открытая тема (нет новых ответов) Адаптация сайтов под мобильные устройства, качественная кроссбраузерная верстка, работа с Wordpress
PSD to HTML, натяжка макетов на Wordpress, адаптивная верстка
28 anton_ber 5140 6.12.2017, 13:39
автор: anton_ber
Открытая тема (нет новых ответов) Пропали блоки в продуктах Wordpress
6 mxxx 937 6.12.2017, 11:22
автор: mxxx


 



RSS Текстовая версия Сейчас: 11.12.2017, 15:38
Дизайн