cipik777

Рейтинг
0
Регистрация
16.01.2013

Я немного погуглил и нашёл того, кто со мной согласен. В самом начале своей статьи СЕОшник пишет:

http://prodengiblog.ru/premium_themes/optimizaciya

Структура сайта:

В коде страницы контент расположен выше сайдбаров.

Меню, которое зрительно находится в шапке сайта, в коде страницы расположено в футере.

Благодаря этому в коде страниц контент сайта находится ближе к началу страницы.

Скрипты, которые способны работать, будучи расположенными в подвале шаблона, перенесены из шапки в подвал.

6666:
как будет видеть посетитель, точно так же будет видеть и бот Яндекса и Гугля.

Я с этим не соглашусь. Бот ходит по ссылкам и видит только код страницы. А я к тому и стремлюсь, чтобы в коде (в самом начале тела документа) он увидел контент.

Я так понимаю что ПС видит именно то же код, который видим мы, нажимая кнопку "просмотр кода страницы".

Когда в ручную писал сайт - это выглядело так:

Сразу после тега BODY в div заключаешь контент, в CSS смещаешь этот блок в нужное место.

После создаёшь div, в который помещаешь шапку и меню, а в CSS также смещаешь этот блок вверх страницы.

В итоге посетители видят шапку сверху и контент снизу, а бот видит сначала блок с контентом, а потом всё остальное.

Спасибо, уже немного проясняете мою затуманенную этой идеей голову :)

....................

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

---------- Добавлено 16.01.2013 в 23:10 ----------

Вот мой single.php

Что в нём править?

<?php

/**

* The Template for displaying all single posts.

*

* @package WordPress

* @subpackage Twenty_Ten

* @since Twenty Ten 1.0

*/

get_header(); ?>

<div id="container">

<div id="content" role="main">

<?php

/* Run the loop to output the post.

* If you want to overload this in a child theme then include a file

* called loop-single.php and that will be used instead.

*/

get_template_part( 'loop', 'single' );

?>

</div><!-- #content -->

</div><!-- #container -->

<?php get_sidebar(); ?>

<?php get_footer(); ?>

А можно пошагово всё объяснить?

Это можно сделать в админке или через FTP?

Какой PHP файл редактировать? Какой отвечает за вывод контента?

Я в PHP полный ноль...