Информационный СДЛ на WordPress с нуля: максимальная SEO оптимизация - в ТОП без внешнего продвижения

(Ответов: 139, Просмотров: 37168)
Страница 1 из 14 12311 Последняя
  1. Дипломник Аватар для MrVigner
    • Регистрация: 29.07.2015
    • Сообщений: 169
    • Репутация: 123
    • Webmoney BL: ?
    Золотой пост
    Всем привет. В данной статье я поделюсь своими наработками, позволяющими создавать качественные информационные сайты на движке WordPress, которые будут выходит в топ без применения «внешней сео оптимизации» (ссылок, соцсетей и т.д. и т.п.). Материал особенно будет полезен тем, кто особо не знаком с «вордпрессом» и хочет изначально избежать многих подводных камней.

    Важно: все это делаем или на денвере, или под включенным плагином WP Maintenance Mode («режим технического обслуживания» нужен чтобы поисковики не имели доступа к нашему сайту до того времени, когда мы в «подготовим базу»).

    Этап первый — предотвращаем дубли

    Кто не знаком с проблемой дублирование страниц, тот не был сайтостроителем. Лучший метод решить эту проблему — предотвратить ее появление. В «вордпресе» дубли появляются из-за ссылок ответов на комментарии, меток (тегов к записям), навигации в комментариях и еще из-за всякой чепухи. Но уберечься от всего этого довольно просто:

    1. Сразу после установки движка открываем файл .htaccess (в корневой папки сайта) и меняем его содержание на:

    Код:
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{QUERY_STRING} ^replytocom= [NC]
    RewriteRule (.*) $1? [R=301,L]
    RewriteRule (.+)/feed /$1 [R=301,L]
    RewriteRule (.+)/comment-page /$1 [R=301,L]
    RewriteRule (.+)/trackback /$1 [R=301,L]
    RewriteRule (.+)/comments /$1 [R=301,L]
    RewriteRule (.+)/attachment /$1 [R=301,L]
    RewriteCond %{QUERY_STRING} ^attachment_id= [NC]
    RewriteRule (.*) $1? [R=301,L]
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress
    2. Чистим шаблон от лишних ссылок.

    Если вы берете готовый шаблон (дизайн), то обязательно нужно почистить его от ссылок на метки (если не собираетесь их использовать, лучше не использовать), страницу записей автора, архив записей по датам. Как правило эти ссылки выводятся на странице записи и в категориях. Заходим в single.php, archive.php, category.php (зависимо от шаблона могут быть и другие файлы) и удаляем оттуда все упомянутое. К примеру, ссылка на автора выводится <?php the_author_posts_link(); ?>, теги - <?php the_tags('',''); ?> - эти коды и удаляем (если в отдельный стиль помещены — то и его удаляем).

    3. Удаляем шлак из шапки

    Поскольку наш сайт «статейник», а не новосник, то нам не нужны rss. На одном из моих ранних сайтов они создали очень много дублей, так что удалим из шапки ссылки на них, а заодно и все ненужное.

    PHP код:
    <?php //Удаляем с шапки весь шлак
    remove_action'wp_head''feed_links_extra'); 
    remove_action'wp_head''feed_links');
    remove_action'wp_head''rsd_link' );
    remove_action'wp_head''wlwmanifest_link' );
    remove_action'wp_head''index_rel_link' );
    remove_action'wp_head''parent_post_rel_link'10); 
    remove_action'wp_head''start_post_rel_link'10);
    remove_action'wp_head''adjacent_posts_rel_link'10);
    remove_action'wp_head''wp_generator' );
    function 
    disablePostCommentsFeedLink($for_comments) {
    return; }
    add_filter('post_comments_feed_link','disablePostCommentsFeedLink');
    function 
    fb_disable_feed() {
    wp_die__('No feed available,please visit our <a href="'get_bloginfo('url') .'">homepage</a>!') ); }
    add_action('do_feed_rss2_comments''fb_disable_feed'1);
    add_action('do_feed_atom_comments''fb_disable_feed'1);
    ?>
    4. На будущее по поводу дублей

    Забегу наперед, поскольку вопрос тоже касается дублей: всегда пишем уникальные анонсы ко всем статьям. Для этого заходим в админку сайта, в правом верхнем углу нажимаем на «Настройки экрана» и ставим птичку напротив «Цитата».

    Нажмите на изображение для увеличения.  Название:	????? ?????????? ?????? ??? ?????? ??????.jpg  Просмотров:	608  Размер:	19.8 Кб  ID:	18731

    Этап второй - All in SEO и другие полезности

    Как установить плагин описывать не буду, действие элементарное да и инструкций по All in SEO хватает. Установили, заходим в настройки: ставим птичку напротив «Канонические url», снимаем напротив «Использовать noindex для рубрик». Остальное из настроек индексирование нас не волнует, ведь после выполнения предыдущих этапов не будет ссылок на страницы авторов, архивов и меток.

    Кроме заполнение тайтла, дескрипшына и ключевих слов на придется вручную заполнять «похожие публикации» и «содержание». Да, возьни больше, но в этом есть свои плюсы (к примеру, можно писать разные анкоры). Думаю для таких задач есть плагины, но они часто любят конфликтировать между собой и приносить больше неприятностей, чем пользы. Поэтому я иду другим путем. Открываем functions.php вашей темы и в конце дописываем:

    PHP код:
    <?  // Активируем блок дополнительных данных (my_extra_fields)
    add_action('admin_init''my_extra_fields'1);
    function 
    my_extra_fields() {
        
    add_meta_box'extra_fields''Дополнительные данные''extra_fields_box_func''post''normal''high'  );
    }
    // код блока
    function extra_fields_box_func$post ){
    ?>
        <h3>Содержание</h3>
        <p><textarea style="width:600px; height:150px;" name="extra[zmist]" type="textarea"><?php echo get_post_meta($post->ID'zmist'1);?></textarea></p>
        <h3>Похожие публикации</h3>
        <p><label style="font-weight:bold; width:15px; display: block; float: left;">1:</label> img <input type="text" name="extra[img1]" value="<?php echo get_post_meta($post->ID'img1'1); ?>" style="width:200px;" /> 
        url <input type="text" name="extra[url1]" value="<?php echo get_post_meta($post->ID'url1'1); ?>" style="width:200px;" />
        title <input type="text" name="extra[title1]" value="<?php echo get_post_meta($post->ID'title1'1); ?>" style="width:200px;" /></p>
        <p><label style="font-weight:bold; width:50px; display: block; float: left;">Капля текста (необ.):</label> <textarea style="width:600px; height:50px;" name="extra[op1]" type="textarea"><?php echo get_post_meta($post->ID'op1'1);?></textarea></p>
    <p><label style="font-weight:bold; width:15px; display: block; float: left;">2:</label> img <input type="text" name="extra[img2]" value="<?php echo get_post_meta($post->ID'img2'1); ?>" style="width:200px;" /> 
        url <input type="text" name="extra[url2]" value="<?php echo get_post_meta($post->ID'url2'1); ?>" style="width:200px;" />
        title <input type="text" name="extra[title2]" value="<?php echo get_post_meta($post->ID'title2'1); ?>" style="width:200px;" /></p>
        <p><label style="font-weight:bold; width:50px; display: block; float: left;">Капля текста (необ.):</label> <textarea style="width:600px; height:50px;" name="extra[op2]" type="textarea"><?php echo get_post_meta($post->ID'op2'1);?></textarea></p>
    <p><label style="font-weight:bold; width:15px; display: block; float: left;">3:</label> img <input type="text" name="extra[img3]" value="<?php echo get_post_meta($post->ID'img3'1); ?>" style="width:200px;" /> 
        url <input type="text" name="extra[url3]" value="<?php echo get_post_meta($post->ID'url3'1); ?>" style="width:200px;" />
        title <input type="text" name="extra[title3]" value="<?php echo get_post_meta($post->ID'title3'1); ?>" style="width:200px;" /></p>
        <p><label style="font-weight:bold; width:50px; display: block; float: left;">Капля текста (необ.):</label> <textarea style="width:600px; height:50px;" name="extra[op3]" type="textarea"><?php echo get_post_meta($post->ID'op3'1);?></textarea></p>
    <input type="hidden" name="extra_fields_nonce" value="<?php echo wp_create_nonce(__FILE__); ?>" />
    <?php
    }
    // включаем обновление полей при сохранении
    add_action('save_post''my_extra_fields_update'0);
    /* Сохраняем данные, при сохранении поста */
    function my_extra_fields_update$post_id ){
        if ( !
    wp_verify_nonce($_POST['extra_fields_nonce'], __FILE__) ) return false// проверка
        
    if ( defined('DOING_AUTOSAVE') && DOING_AUTOSAVE  ) return false// если это автосохранение
        
    if ( !current_user_can('edit_post'$post_id) ) return false// если юзер не имеет право редактировать запись
        
    if( !isset($_POST['extra']) ) return false;    
        
    // Все ОК! Теперь, нужно сохранить/удалить данные
        
    $_POST['extra'] = array_map('trim'$_POST['extra']);
        foreach( 
    $_POST['extra'] as $key=>$value ){
            if( empty(
    $value) )
                continue 
    delete_post_meta($post_id$key); // удаляем поле если значение пустое
            
    update_post_meta($post_id$key$value); // add_post_meta() работает автоматически
        
    }
        return 
    $post_id;
    }
    //Создаём функйию подключения стилей thickbox     
    function upload_styles() {
        
    wp_enqueue_style('thickbox');
    }
    add_action('admin_print_scripts''upload_scripts'); //Регистрируем скрипты в админке
    add_action('admin_print_styles''upload_styles'); //Регестрируем стили в админке
    ?>
    Чтобы увидеть результат работы данной функции заходим на страницу добавления новой записи. После редактора статьи будет блок дополнительных данных:

    Нажмите на изображение для увеличения.  Название:	???? ?????????????? ??????.jpg  Просмотров:	671  Размер:	13.6 Кб  ID:	18732

    Теперь можно вручную заполнить все так, как нам необходимо. Подробно о том, как заполнять каждое конкретное поле из всех что на скрине (кроме последнего, поскольку у меня сайт мультиязычные и последнее поле служит для организации переключателя языковых версий) уже в последнем, самом важном пункте. А сейчас необходимо вывести содержание и похожие публикации, для этого открываем single.php нашего шаблона и перед <?php the_content(); ?> вставляем:

    PHP код:
    <?php echo get_the_post_thumbnail$id'medium', array('class' => 'alignleft') ); ?>
    <div class="zmist"><p>Содержание:</p><?echo get_post_meta($post->ID'zmist'true);?></div>
    Первая строчка выводит миниатюру к записи, поэтому ее используйте уже на свое усмотрение. Но если сделать как у меня и в style.css добавить:

    Код HTML:
    .zmist {display:inline-block;list-style-position:inside;}
    .zmist p {margin: 20px 0 0;padding:0;font-weight: bold;}
    .zmist ol {margin: 0px 0px 23px 10px;}
    То вот что получим:

    Нажмите на изображение для увеличения.  Название:	?????????? ??????.jpg  Просмотров:	763  Размер:	16.5 Кб  ID:	18733


    В single.php после <?php the_content(); ?> добавляем:

    PHP код:
    <div id="ads">
        <div class="footads">реклама 336х280</div>
        <div class="podp">
            <ul>
                <li class="podpli"><a href="<?echo get_post_meta($post->ID'url1'true);?>"><img src="<?echo get_post_meta($post->ID'img1'true);?>" alt="<?echo get_post_meta($post->ID'title1'true);?>"></a><a href="<?echo get_post_meta($post->ID'url1'true);?>"><?echo get_post_meta($post->ID'title1'true);?></a><span><?echo get_post_meta($post->ID'op1'true);?></span></li>
                <li class="podpli"><a href="<?echo get_post_meta($post->ID'url2'true);?>"><img src="<?echo get_post_meta($post->ID'img2'true);?>" alt="<?echo get_post_meta($post->ID'title2'true);?>"></a><a href="<?echo get_post_meta($post->ID'url2'true);?>"><?echo get_post_meta($post->ID'title2'true);?></a><span><?echo get_post_meta($post->ID'op2'true);?></span></li>
                <li class="podpli"><a href="<?echo get_post_meta($post->ID'url3'true);?>"><img src="<?echo get_post_meta($post->ID'img3'true);?>" alt="<?echo get_post_meta($post->ID'title3'true);?>"></a><a href="<?echo get_post_meta($post->ID'url3'true);?>"><?echo get_post_meta($post->ID'title3'true);?></a><span><?echo get_post_meta($post->ID'op3'true);?></span></li>
            </ul>    
        </div>     
    </div>
    В данном случае блок сделан так, чтобы справа были похожие публикации, а слева реклама адсенса. Чтобы переделать под свой дизайн хватить базовых знаний html и css, а если вас устроит такой вид (скрин ниже), то добавьте в css:

    Посмотреть css код

    Код HTML:
    #ads {
    	border-top : 4px double #ddd;
    	border-bottom : 4px double #ddd;
    	padding: 10px 0 0;
    	min-height: 295px;
    	display: block;
    }
    .footads {
    	width : 336px;
    	height : 280px;
    	padding : 0;
    	margin-right : 14px;
    	float : left;
    	display:inline-block;
    }
    .podp {
    	width : 270px;
    	height : 280px;
    	padding : 0;
    	text-indent : 0;
    	display:inline-block;
    }
    .podp ul {
    	margin: 1em 0 1em 0;
    	padding : 0;
    }
    .podpli {
    	display: block;
    	height: 83px;
        margin-bottom: 10px;
        font-size: 18px;
    }
    .podpli span {
    	color : #666;
    	font-size : 13px;
    	margin:5px 0 0;
    	padding : 0px;
    	text-align : justify;
    	display: block;
    }
    podpli a {display:block;}
    .podpli a:hover {
    	text-decoration:none;
    }
    .podpli img {
    	width : 100px;
    	height : 61px;
    	margin : 5px 10px 0 0;
    	float : left;
    }
    .podpli:hover{
    	background-color : #fff;
    	opacity : 0.7;
    }
    .podpli:hover a{
    	color:#366ab1;
    }
    .podp li:before {
    	display : none;
    }
    [свернуть]


    Нажмите на изображение для увеличения.  Название:	??????? ??????????.jpg  Просмотров:	423  Размер:	8.4 Кб  ID:	18735

    Этап третий — оптимизируем категории

    На данном этапе у вас уже составленное семантическое ядро (как его составлять — совсем другая история, уже не раз описана, переписана и пересказана) и можно приступать к созданию категорий (рубрик) для будущий статей. К каждой категории пишем описание (около 500 символов) в котором вписываем ключевик\ки по которым будет продвигаться сама категория, а также упоминаем «жирные» ключевики будущих статей этой категории.

    Важно чтобы в шаблоне заполненное нами описание выводилось в рубрике. Если не выводится — в отвечающем за вывод категорий файле в нужном месте вставляем <?php echo category_description(); ?> (и стилизируем если хоть немного в css разбираемся, если нет - учимся). К стати, если категорий немного и на них можно привлечь немало трафика (или в них будет немного публикаций, штук 15-25) — можно сделать для каждой из них отдельный файл и кроме описания в начале странице добавить еще в низу текста. Также в таком случае можно все посты вывести на одной странице, так весь полученный категорией вес будет идти к статьям, а не тратится на страницы навигации.

    Самое важное — качественный, оптимизированный контент

    Пришла пора самого важного и трудного. Чтобы наши статьи вышли в топ без помощи внешней оптимизации придется сильно попотеть. Ниже — мое субъективное мнение о качественной оптимизаций, благодаря которой привлечь трафик на сайт будет не так уж сложно. Во всяком случае актуально для информационных сайтов не слишком заезженных тематик.

    Первым делом пишем статьи под ВЧ (высокочастотные запросы), они должны бить большими, без воды и полностью раскрывать свою тему.

    1. Заголовок статьи (он же h1)

    Должен содержать прямое вхождение основного запроса, по которому статья будет лесть в топ выдачи. При этом заголовок должен быть не менее привлекательным, чем тайтл, поскольку поисковики часто берут его вместо тайтла. К примеру, если в тайт «Бенгальская кошка — описание породы, фото, цена котят», а h1 будет просто «Бенгальская кошка», то если поисковик возьмет второй — из-за меньшей информативности (нету конкретики что именно о бенгальской кошке можно найти на странице) даже если выйдем в том, кликабельность будет намного хуже. Проверено личным опытом :-(

    2. Title

    Тайтл — очень важно не просто поместить в него главный запрос, но и сделать его привлекательным. Для этого смотрим конкурентов и анализируем. К примеру, тайтлу с запросом «супер премиум корма для кошек» добавить привлекательности, вводим этот запрос в Яндекс (или Гугл) и внизу выдачи смотрим блок ”Вместе с «супер премиум корма для кошек» ищут”, видим что пользователей интересует рейтинг, список и отзывы. Значить наш тайтл будет, к примеру «Супер премиум корма для кошек: список, рейтинг и отзывы» . Естественно, все это должно быть и в статьи.

    Нажмите на изображение для увеличения.  Название:	??????????????? ?????.jpg  Просмотров:	292  Размер:	18.1 Кб  ID:	18736

    3. Подзаголовки

    В статьи обязательно должны быть подзагловки h2 . Если взять тему из предыдущего примера, то подзаголовки у нас будут наподобие: «Список кормов супер премиум класса для кошек», «Рейтинг кормов супер премиум класса для кошек», «Отзывы о супер премиум кормах для кошек». В общем, с этим все понятно (подбираем по вордстату и подсказке поисковика, что на скрине выше). Также следует использовать и h3, а по возможности и h4. При этом обязательно сохраняем последовательность (h3, только после h2, а h4 после h3, а не h2).

    4. Текст статьи

    По повод текста статьи: уникальность это хорошо, но главное — точность и правдивость. Если вы пишете рерайт, а на первых порах в новой теме это точно будет рерайт, то сначала следует перечитать несколько статей конкурентов, комментарии пользователей и википедию (если есть по теме), чтобы наша статья не стала очередной чушью, враньем. В свое время я не делал таких проверок за что поплатился — пришлось много всего переписывать, дополнять и уточнять. И главное — свою статью пишем по нескольких источниках, так мы соберем максимум полезной информации и будем лучше других (если просто сделать рерайт другой статьи, то чем наша лучше оригинала?).

    По поводу таких показателей как количество ключевиков в статье и т. п. - уже давно не считаю и не проверяю никакими сервисами. У нас «сайт для людей», а не для машин, так что главное — читабельность, раскрытия темы и достоверность информации. В прочем, разок-второй впихнуть точное прямое вхождение (имеется ввиду неестественное) можно, главное сделать это «беспаливно». К примеру, для людей фраза будет такой «Отзывы о корме Фест Чойс для кошек», а вот поисковый запрос отличается - «корм фест чойс для кошек отзывы». Тогда в тексте пишем «Про корм фест чойс для кошек отзывы в подавляющем большинстве положительные». В общем, всегда можно схитрить.

    Больше про оптимизацию текста не буду, в сети есть уйма очень хороших статей на эту тему.

    5. Картинки.

    В хорошей статье всегда есть изображения, при чем их уникальность имеет большое значение. К примеру, в одной статье у меня было больше десятка классных фото, но не уникальных. По стечению обстоятельств я получил классные уникальные (ранее не выгружались в сеть) фотки, и заменил те на них. Результат показался через месяц (яндекс всегда медлит) и он меня поразил — страница из задворков выдачи сразу вышла в топ (на второе место) по дополнительному запросу (основной запрос с приставкой «фото»). У всех конкурентов изображения фотки одни и те же, столетней давности (часто еще и плохого качества), пока у меня были такие же — по данному дополнительному запросу страница совсем не спешила лесть в топ. Так что уникальность изображений играет большую роль. \\Конечно же, во всех картинках alt и тайтл заполнены (ключами, прямыми и разбавленными).

    6. Тоже важно

    Теперь расскажу почему стоить делать «Содержание» и как его делать, дополнительное поле для него мы уже подготовили встави специальный код в файл функций нашего шаблона. Для начала вопрос: вы виделе «содержание» на ГСах? Нет, а значит для поисковика его наличие уже будет одним из признаков качественности сайта. В прочем, это моя догадка и базируется вот на чем:

    Нажмите на изображение для увеличения.  Название:	???????? ??????????.jpg  Просмотров:	681  Размер:	17.6 Кб  ID:	18737

    Как вы думаете, насколько привлекательный такой сниплет? А взят он именно из содержания. Возможно я списал бы это на случайность, но учитывая формат отображения — поисковик знает, что это именно содержание. Кроме того, случай не единичный и на некоторых других страницах тоже так. Поскольку статья полностью раскрывает тему, кликабельность по ссылке в выдаче лучше й не представишь, а ПФ практически 100%-е, сайт в топе надолго. К стати, именно на этом сайте я впервые применил все здесь описанное. Правда не стразу, а только по мере его разработки появились эти наработки :-) (Жаль, что не сразу, из-за чего много статей там придется переделать, если когда-нибудь возьмусь за него снова).

    Кроме прочего, «содержание» удобное и для пользователей — можно сразу посмотреть что есть на странице и одним кликом перейти к нужному разделу статьи. Правда многочисленные наблюдения в вебвизоре (да, не один час потратил на исследование поведения посетителей) показали, что пользуются этим немногие (читать читают, а вот кликают всего десятки из тысяч).
    А теперь о том, как делать содержание. На странице добавления записи у нас появилось окошко «Содержание». Вставляем туда следующий код:

    Код HTML:
    <ol> <li><a href="#1">Пункт первый</a></li> <li><a href="#2">Пункт второй</a></li> <li><a href="#3">Пункт третий</a></li> <li><a href="#4">Пункт четвертый</a></li> <li><a href="#5">Пятый</a></li> <li><a href="#6">И так далее</a></li> </ol>
    Как правило наши «пункты» - это подзаголовки (h2, h3) статьи. Соответственно чтобы все заработало, в текстовом режыме редактора к ним дописываем id="1" , id="2" и т. д. Вот как это выглядит <h2 id="1">Пункт первый</h2>, <h2 id="2">Пункт второй</h2>. Такой вот незатейливый способ. В прочем, можно и ко всему другому такой «якорь» сделать (например, <strong id="4">, <span id="3">). Ничего сложного.

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

    Нажмите на изображение для увеличения.  Название:	????????? ??????? ??????.jpg  Просмотров:	241  Размер:	20.2 Кб  ID:	18738

    В поле img вписываем адрес картинки-миниатюры, к примеру /wp-content/uploads/2015/09/картинка-1-100x61.jpg . К стати, лучше всего предварительно в настройках медиафайлов указать такой размер самой маленькой миниатюры, какой вам надо в похожих записях. Это позволит странице загружаться быстрей, поскольку эти картинки будут маленькие и легкие, а не тяжелыми (большими оригиналами, которые уже на самой странице уменьшаются средствами html или css).

    Url — пишем адрес похожей записи, при чем не полный, а лучше относительный. К примеру, /super-premium-korma-dlya-koshek/ - так в случае смены домена будет меньше работы (в бд на один запрос меньше посылать, но все же). А вот в поле title пишем запрос, по которому продвигается страница (на которую ссылаемся).

    Естественно не надо постоянно писать прямой запрос. Со страниц под ВЧ запросы ставим прямой и самые жирные дополнительные, а со страниц под СЧ и НЧ пишем разбавленные и дополнительные. Что касается поля «Трохи тексту» (видимо на том сайт не перевел на русский, да и ладно) — его я начал применять недавно на одном новом сайте, над которым сейчас работаю. Так вот, зависимо от формата похожих записей и длинны теста ссылки, в это поле можно вписать несколько слов. Это делает «Похожие записи» и намного красивые, и привлекательнее (небольшой шанс получить переход по сайту и тем самым улучшить ПФ), и с точки зрение СЕО тоже полезно.

    К примеру, если текст ссылки будет «Корм Фест Чойс для кошек отзывы», то в текст пишем «(а также состав и цена)». Получим большую информативность для пользователя о статьи по ссылке, плюс упомянем слова «состав» и «цена», что полезно если страница с которой ссылаемся на похожую запись продвигается по запросу, к примеру, «Корм Акана для кошек состав».

    В общем, почти все

    Остались еще две важности, которые я применяю. Это — статичный сайдбар и статичная главная страница. Это значит, то записи на них не меняются, но у нас не новостник и это не нужно. Дело в том, что главную страницу информационного (статейного) сайта редко кто посещает, поэтому нету смысла чтобы там что-то менялось. Лучше сделать ее статичной, поставив там ссылки только на станицы оптимизированные под ВЧ и СЧ. То же касается и сайдбара. Так мы может более полезно распределять «вес» сайта.

    И еще, обязательно используем переленковку прямо из тела статьи. По возможности вписываем ссылки на другие страницы прямо в абзацах, а также следует использовать такую перелинковку (особенно в статьях под НЧ ссылаясь на СЧ и ВЧ):

    Нажмите на изображение для увеличения.  Название:	????????????.jpg  Просмотров:	311  Размер:	20.9 Кб  ID:	18739

    При этом выделение «Интересное и полезное о кошках», «Читайте также» и т. д. делать лучше не тегами <b> или <strong> (их используем только для важного - «ключей»), а с помощью <span style="font-weight: bold;">Читайте также:</span>.

    Напоследок еще одна рекомендация: в электронной таблице (у большинства это «ексель») рекомендую вести своего рода учет перелинковки. К примеру, для каждой важной (в перспективе очень трафиковой) статьи выписываем все ключи, по которым она должна идти в топ. Каждый раз, когда мы ссылаемся на статью (будь то из похожих записей или прямо из текста статьи) ставим плюсик напротив ключа, который указали в качестве анкора ссылки. Это позволит разумно использовать прямые вхождения и не «переспамить».

    П.С. Режим технического обслуживание отключаем (то есть показываем сайт поисковикам) только тогда, когда в каждой категории будет не менее четырех статей, чтобы хватило заполнить «Похожие записи» и с главной и сайдбара было на что ссылаться. Ну а потом уже пишем, пишем и пишем новые полезные статьи :-) Запомните, идеального рецепта не существует, но есть работающие. Пробуйте, анализируйте, улучшайте - и ваши новые сайты будут идти в топ быстрее и задерживаться там на дольше \\Не следует мгновенного взлета сайта, первые полгода трафик растет десятками-сотнями в месяц и только после шести месяцев начинает расти сотнями-тысячами.

    \\ Забыл написать об одном интересном наблюдении, важно для улучшения ПФ. Касается оно стандартной галереи вордпрес: если пользуетесь галереей, то не следует делать ее из самих маленьких картинок, а лучше максимально больших. Почему? На скрине ниже первый вариант и второй, так вот - в первом случае посетители меньше задерживаются на ней, а также реже кликают по картинках для увеличения. Во втором - все наоборот, а если посетитель дольше задержался - значит ПФ лучше. Заметил это часами просматривая вебвизор (да, чего не сделаешь дабы в конечном счеты угодить пользователю ).

    Нажмите на изображение для увеличения.  Название:	????? ?????????? ???????.jpg  Просмотров:	620  Размер:	20.2 Кб  ID:	18741
    Последний раз редактировалось MrVigner; 11.09.2015 в 23:52.
    • 131

    Спасибо сказали:

    1stuaalex(12.09.2015), 4axvan4i(24.09.2015), adapt(25.09.2015), aeneas(12.09.2015), Ailton(12.09.2015), AkimovSE(12.09.2015), AkylaShark(29.09.2015), Alessandro55(21.10.2016), Alexdp(16.09.2015), Alnew(11.09.2015), Ambidexterous(21.09.2015), anozit(12.09.2015), Arcan(05.10.2015), ArhStrAngeR(13.09.2015), arkseo(26.11.2015), arsoft(30.12.2016), artemiy(01.03.2018), b00mer(01.03.2016), Bahus(21.10.2015), blackgeneral(05.01.2016), bljaher(11.09.2015), boldlink(29.03.2016), brig(12.09.2015), byDen(20.05.2017), Capricorn(12.09.2015), chater(05.04.2016), Chek(14.09.2015), chubays(14.09.2015), cubic(14.09.2015), DaImeR(12.09.2015), DeleteD(12.09.2015), DEline(12.09.2015), Denisua(21.05.2016), Diegohaas(07.11.2015), Dmtriy(29.03.2016), dotWizard(12.09.2015), Duck(20.09.2015), Evgeniusss(18.09.2015), Exinor(18.09.2015), exolon(01.10.2015), Exquisitor(22.09.2015), Feanor184(08.10.2015), feuer81(12.09.2015), Fktrctq(17.09.2015), fortunatocat(15.03.2017), freem@n(01.10.2015), Gann(11.09.2015), GOODPower(21.10.2015), Grandifer(12.09.2015), grazer(11.09.2015), greatalex1988(22.02.2016), HelgerLEE(12.09.2015), hlopec(17.09.2015), iavtomoto(13.09.2015), Iero(05.10.2015), igorik(08.11.2016), isachenko(11.09.2015), itachik(12.01.2016), Ixman(24.09.2015), izograf(20.09.2015), JumJum(11.09.2015), Karakurt(14.10.2015), kcaper(19.09.2015), Komradzk1(23.09.2015), KotoPes(30.08.2016), kraskov(13.09.2015), krendelll(16.09.2015), kvk000(19.09.2015), Lawyers(05.09.2016), LilDen(11.09.2015), lis-enka(30.09.2015), Login88(13.09.2015), MakeTop(13.09.2015), masay(07.04.2016), mevel(30.09.2015), MikhailMD(12.09.2015), Mirza.b(06.10.2015), MrGoodNews(15.09.2015), MST(08.04.2016), MTFaust(20.01.2016), M_W(12.09.2015), nestormaxno(12.04.2016), NightHawk(13.09.2015), NukeKuper(17.09.2015), numinoross(14.09.2015), oleg_ug(13.09.2015), Oll(08.11.2016), piton2k(10.11.2015), polumrak(19.11.2016), Prams(11.09.2015), Ragnaros(14.10.2015), Raixs(13.09.2015), redeyer(14.09.2015), rem4ik(15.11.2015), remix2903(12.09.2015), rhino8(30.11.2015), Rinatz(12.09.2015), ruslang84(14.09.2015), RZA2008(12.09.2015), sakateka(15.09.2015), samgoma(16.02.2016), Sandysay2010(19.04.2016), seodima(11.09.2015), SEOrush(25.11.2015), seowp(20.09.2015), Shuro4ka(20.12.2015), sky83(23.06.2016), Slavik(13.10.2015), tallib(20.09.2015), TbIKBA(12.09.2015), termit(07.10.2015), that(04.01.2016), tolev(14.09.2015), tvoit(26.09.2015), Valentain(17.09.2015), vefaro(12.09.2015), Victorpusaka(23.09.2015), Vidok(12.09.2015), Villadjio(14.09.2015), ViTaXa(15.01.2016), Vlad03(12.09.2015), voprosnik(02.10.2015), west0293(13.09.2015), wexler(19.11.2015), Workman(09.07.2017), Zallim(17.03.2016), zhurik(12.09.2015), Zzzadruga(01.10.2015), Артем С(01.12.2016), Владимир Попов(12.09.2015), Волобуев(07.10.2015), Гендальф Серый(16.09.2015),
  2. Super Moderator Аватар для grazer
    • Регистрация: 03.09.2009
    • Сообщений: 5,190
    • Записей в дневнике: 83
    • Репутация: 2377
    • Webmoney BL: ?
    В одной из конкурсных статей на тему сео-оптимизации кто-то писал, что мол нереально написать все советы и сразу для всех сайтов. Судя по этой статье - все реально, главное знать что писать и разбираться в вопросе. Статья хорошая и результат работы с сайтом тоже.

    Сколько на сайте статей опубликовано и возраст сайта?
    Переезжай на VPS (от 4$/мес).
    Жду на своем блоге. Обязательно подписывайтесь на RSS, не пожалеете.
    • 2

    Спасибо сказали:

    feuer81(12.09.2015), MrVigner(12.09.2015),
  3. Гуру Аватар для JumJum
    • Регистрация: 08.05.2012
    • Сообщений: 670
    • Репутация: 144
    Спасибо за статью. 3 года занимаюсь сайтами на Wordpress, но отрывок про "содержание" дико порадовал. Даже не знал, что оно бывает в сниппетах.

    Добавлю пост в закладки.
    • 0
  4. Дипломник Аватар для MrVigner
    • Регистрация: 29.07.2015
    • Сообщений: 169
    • Репутация: 123
    • Webmoney BL: ?
    grazer, если речь о сайте о кошках - через месяц будет год. Статей - чуть больше сотни, но многие из одного раздела я так и не переделал (чтобы с содержанием и т.д.)... (но благодаря двум языковым версиям страниц вдвое больше :-) ) Другие сайты пока еще не перед кем не палил, так то будут в секрете :-)

    Блин, забыл еще одну важную вещь упомянуть, сейчас дополню.
    • 0
  5. Студент Аватар для Prams
    • Регистрация: 15.02.2014
    • Сообщений: 87
    • Репутация: 27
    • Webmoney BL: ?
    Автору почет и уважение)! много информации для себя подчерпнул
    • 0
  6. Новичок Аватар для remix2903
    • Регистрация: 26.06.2014
    • Сообщений: 13
    • Репутация: 4
    • Webmoney BL: ?
    Очень полезная статья, спасибо.) Почти все использовал раньше, но "похожие публикации", главную страничку с ВЧ и статические категории возьму в заметку.)
    • 0
  7. Дипломник
    • Регистрация: 11.04.2012
    • Сообщений: 116
    • Репутация: 41
    • Webmoney BL: ?
    Цитата Сообщение от MrVigner Посмотреть сообщение
    Напоследок еще одна рекомендация: в электронной таблице (у большинства это «ексель») рекомендую вести своего рода учет перелинковки. К примеру, для каждой важной (в перспективе очень трафиковой) статьи выписываем все ключи, по которым она должна идти в топ. Каждый раз, когда мы ссылаемся на статью (будь то из похожих записей или прямо из текста статьи) ставим плюсик напротив ключа, который указали в качестве анкора ссылки. Это позволит разумно использовать прямые вхождения и не «переспамить».
    Покажи пожалуйста на конкретном примере
    • 0
  8. Дипломник Аватар для MrVigner
    • Регистрация: 29.07.2015
    • Сообщений: 169
    • Репутация: 123
    • Webmoney BL: ?
    DaImeR, Ну файлы своих таблиц скинуть не могу, поскольку там же мое СЯ

    А так там ничего сложного, на одном листке таблички со ключами статей одного раздела, на втором - второго и т.д.. Например:

    "Статья такая то 1"
    Ключ 1 | + | + | +
    Ключ 2 | + | +
    Ключ 3 | + | + | +
    Ключ 4 | +


    "Статья такая то 2"
    Ключ 1 | + |
    Ключ 2 | + | + | +
    Ключ 3 |
    Ключ 4 | +

    В прочем, думаю вместо плюсиков удобней использовать цифру и просто заменять ее при увеличении количества. Но там мне визуально больше нравиться, типа "видно проделанную работу"
    • 1

    Спасибо сказали:

    DaImeR(12.09.2015),
  9. Опытный Аватар для dotWizard
    • Регистрация: 29.07.2014
    • Сообщений: 462
    • Репутация: 346
    • Webmoney BL: ?
    Качественная статья с большим количеством полезной информации. Автор молодец. Для себя почерпнул несколько интересных моментов, о которых не задумывался никогда.
    • 0
  10. Студент
    • Регистрация: 13.09.2013
    • Сообщений: 98
    • Репутация: 17
    я добавляю код в конце в function и у меня вообще админка слетает и сайт тоже... приходится лезть по фтп и удалять код. Что не так делаю?? Добавляю в конце
    • 0
Страница 1 из 14 12311 Последняя

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры