Я немного погуглил и нашёл того, кто со мной согласен. В самом начале своей статьи СЕОшник пишет:
http://prodengiblog.ru/premium_themes/optimizaciya
Структура сайта:
В коде страницы контент расположен выше сайдбаров.
Меню, которое зрительно находится в шапке сайта, в коде страницы расположено в футере.
Благодаря этому в коде страниц контент сайта находится ближе к началу страницы.
Скрипты, которые способны работать, будучи расположенными в подвале шаблона, перенесены из шапки в подвал.
Я с этим не соглашусь. Бот ходит по ссылкам и видит только код страницы. А я к тому и стремлюсь, чтобы в коде (в самом начале тела документа) он увидел контент.
Я так понимаю что ПС видит именно то же код, который видим мы, нажимая кнопку "просмотр кода страницы".
Когда в ручную писал сайт - это выглядело так:
Сразу после тега 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">
/* 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 полный ноль...