Шаблонная оптимизация страниц. Секреты поисковой оптимизации новостных проектов. Оптимизация WordPress и регулярное пополнение собственной базы данных

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

Оптимизация WordPress шаблона

Проведем базовую SEO оптимизацию шаблона для Вашего сайта.

Сделаем все полностью самостоятельно и всего за один день

Основа SEO оптимизации WordPress шаблона заключается в том, чтобы в тегах заголовков H1-h6 не было лишних и мусорных текстов. Обычно такое встречается, когда шаблон приобретается в готовом виде, например в магазине Templateonster. Возможно, дело в том, что разработчики шаблонов не знаком с SEO - это вполне нормальное явление. Поэтому первым делом, нужно оптимизировать теги заголовков.

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

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

,

,

,

,
. Поэтому в шаблонах WordPress и в текстах страниц необходимо использовать эти теги.

Оптимизируем шаблон header.php

Шаблон header.php обычно содержит в себе название сайта, которое является заголовком главной страницы. Заголовок сайта на главной странице должен быть заключен в теги

, вот так:

Таким образом, на главной странице заголовок сайта будет обрамлен тегами

, а на всех других страницах заголовок будет в виде ссылки на главную страницу.

Оптимизируем шаблон index.php

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

.

" title="" rel="bookmark">

Оптимизируем шаблоны singe.php и page.php

Заголовки одиночных записей и страниц также необходимо заключать в теги

Если в этих шаблонах присутствуют дополнительные блоки с заголовками, например блок с похожими записями, то обычно их заключают в теги

или

.

Оптимизируем шаблон sidebar.php

В шаблоне sidebar.php обычно размещаются различные виджеты, которые также имеют заголовки. Вы можете заключить эти заголовки в теги

или

или в обычный
с нужными стилями.

Оптимизация страниц и записей на WordPress сайте

Все страницы и записи также необходимо оптимизировать на WordPress сайте . Не будем сейчас затрагивать тему SEO оптимизации текстов. Но мы рекомендуем использовать на страницах сайта структурированные тексты с использованием заголовков

, тегов и . Напомним, что тег

должен встречаться на странице только один раз, поэтому в основном контенте страницы его использовать не рекомендуется.

Также для каждой страницы сайта необходимо прописывать мета теги , <description> и <keywords>. Для этой задачи отлично подходит , с помощью которого вы сможете прописать <title>, <description> и <keywords> для каждой страницы.</p> <h2>В заключение про оптимизацию сайта перед продвижением</h2> <p>Мы описали только некоторые основы оптимизации WordPress сайта, на самом деле про оптимизацию сайта можно писать очень много. Еще, при оптимизации и продвижении WordPress сайта постарайтесь избежать</p> <p>Итак, для начала мне бы хотелось познакомить Вас с этапами оптимизации новостных ресурсов, которые подробно описаны далее в этой статье: </p> <ol> <li>Оптимизация контента</li> <li>Оптимизация под Google News</li> </ol><h3>Оптимизация шаблона сайта и URL -шаблона</h3> <p>Это может показаться банальным, но, как показывает опыт, именно банальным вещам обычно не уделяется достойного внимания. Уделять внимание оптимизации шаблона новостного проекта или нет – решать Вам.</p> <p>Скажу одно – оптимизировав шаблон сайта одного новостного издания, мы добились увеличения трафика с поисковых систем на 40% за 6 недель (!).</p> <p><b>А теперь подробнее о том, на что необходимо обратить внимание: </b></p> <ul><li>Убедитесь, что название статьи является и заголовком страницы (<title>). Помимо этого в заголовке страницы должно присутствовать название категории и новостного сайта. По своему опыту скажу, что лучше всего работает следующий шаблон заголовка страниц: <i><заголовок статьи> — <название категории, к которой отнесена статья> — <название новостного сайта> </i></li> <li>Освободите код страниц от лишних кодов скриптов и css-стилей, вынеся их во внешние файлы. Таким образом, эти файлы закешируются браузерами посетителей и не будут из раза в раз скачиваться, нещадно увеличивая время загрузки страниц.</li> <li>По-максимуму избавьте сайт от ненужного и не имеющего отношения к делу контента, а также пометьте все ссылки в этом ненужном контенте с помощью nofollow.</li> <li>Убедитесь, что название статьи находится внутри тега h1, а все подзаголовки статьи внутри тегов h2 и h3!</li> <li>Позаботьтесь о том, чтобы информативный контент располагался в коде максимально близко к началу, а все остальное уже под ним.</li> </ul><p><b>Теперь рассмотрим основные моменты, касаемо URL -шаблона: </b></p> <ul><li>URL должен содержать основные ключевые слова, например, название статьи и категории. Это помогает!</li> <li><b>Важно! </b> Если Вы хотите, чтобы Ваши статьи имели шанс попасть в Google News, необходимо, чтобы в их URL ’ах была комбинация, как минимум, из <a target="_blank" href="http://www.google.com/support/news_pub/bin/answer.py?answer=68323&topic=11665">3 уникальных цифр</a> . Глупо, но что поделаешь…</li> </ul><h3>Оптимизация контента</h3> <p>Первое, о чем перестаешь беспокоиться, работая с крупным новостным ресурсом, это ключевые слова. Занимаясь же любым другим проектом, мне бы пришлось сперва озадачиться черновой работой – подбором ключевых фраз.</p> <p>Единственное, чем Вам придется озадачиться, так это приданием навигации надлежащего вида, т.е. Вам придется хорошенько подумать над озаглавливанием категорий.</p> <p>Для достижения еще более лучшего результата, Вам стоит поговорить с копирайтерами новостного сайта и попросить их писать статьи с использованием подходящих ключевых слов и фраз.</p> <p>Обычно новостные ресурсы обладают большим авторитетом по сравнению с другими сайтами, поэтому, если Вы будете писать уникальные оптимизированные под ключевые фразы статьи, то Ваш сайт всегда будет в лидерах, а Ваши статьи будут выше в результатах поисковой выдачи статей конкурентов!</p> <h3>Грамотная организация внутрисайтовой ссылочной структуры (внутрисайтовая перелинковка)</h3> <p>У крупных новостных сайтов существует одна острая проблема – проблема грамотной организации очень объемных новостных архивов. Обычно такие архивы непосещаемы, а статьи, находящиеся в них, в лучшем случае приносят пару посетителей за длительный промежуток времени.</p> <p><b>Я предлагаю решить эту проблему раз и навсегда, начав использовать: </b></p> <ul><li><b>Теги </b>. Присваивайте каждой статье 3-5 тегов, четко отражающих ее содержимое. Облако тегов очень удобно и пользователи их обожают! О том, как лучше оформить облако тегов, можете прочитать в статье: «Все, что Вам необходимо знать об облаке тегов: досье и примеры ».</li> <li><b>Разъясняющие ссылки </b>. Это такие ссылки, которые ставятся в статье на информационные материалы, поясняющие конкретный и потенциально непонятный момент в статье. Например, как я сделал в предыдущем пункте «Теги» — я поставил ссылку на статью, подробно рассказывающую об облаке тегов, о его предназначении, оформлении и т.д. Такие ссылки обожаемы и ценимы пользователями.</li> <li><b>Рубрикация контента </b>. Рубрикация контента используется новостными ресурсами уже довольно-таки давно. Частенько, категории очень общие, но встречаются и более конкретизирующие экземпляры с 3-4 уровневым вложением.</li> </ul> <h3>Избавление от неуникального контента</h3> <p>Отличными примерами, наглядно показывающими, где на сайтах проживает неуникальный контент, являются rss-ленты и размещение одной статьи в нескольких категориях. Не допускайте этого ни в коем случае.</p> <p>Помимо этого закройте от индексации страницу результатов поиска по сайту, а также страницы, получающиеся в результате сортировки контента по какому-либо параметру.</p> <h3>Разбиение статей (новостей) на страницы – зло</h3> <p>Да, я прекрасно понимаю, что благодаря этому новостные сайты получают в разы больше просмотров страниц, что сказывается на прибыли с рекламы. Но подавляющее большинство публикуемых новостей и статей итак слишком компактны, чтобы быть еще и разбитыми на несколько страниц.</p> <p>Это очень раздражает читателей, поверьте…</p> <p>Если же статья действительно объемная, то лучше разбейте ее на несколько логических частей, каждой из которых присвойте свой подзаголовок и оптимизируйте под соответствующие ключевые фразы.</p> <h3>О принудительной регистрации</h3> <p>Несмотря на то, что таких новостных сайтов единицы, сам факт их существования подтолкнул меня на добавление этого пункта в данную статью.</p> <p>Никогда не требуйте от своих читателей обязательной регистрации и авторизации для получения возможности читать Ваш контент.</p> <h3>Оптимизация под Google News</h3> <p>Между новостными сайтами и обычными есть небольшая разница в плане SEO – если время индексации контента на обычных сайтах мы обычно измеряем в днях, то для новостных ресурсов это время измеряется в минутах.</p> <p>Очень важно оказаться первым с новостью, чтобы получить максимум посетителей. Что бы ни говорили, а Google News приносит огромное количество посетителей, если новость действительно интересная или на горячую тему.</p> <h3>Google News & изображения</h3> <p>После одного из обновлений Google’a, он стал отображать новость, соответствующую запросу пользователя над результатами поиска.</p> <p><b>Выглядит это так: </b></p> <p>А теперь скажите мне, на какую область придется подавляющее большинство кликов… По статистике это изображение новости. Поэтому в Ваших интересах подбирать или создавать для новостей максимально привлекательные и цепляющие внимание изображения.</p> <h3>Заключение</h3> <p>Привет всем в сети интернет за последнее время стало много мест, где можно приобрести бесплатные шаблоны на WordPress. Пользуются ими не только множество начинающих вебмастеров, но и даже опытные со стажем используют эти шаблоны. Сказать честно, то здесь ничего страшного нет, ведь они легко устанавливаются и сами по себе прописывают нужные настройки. Со временем, когда интернет-ресурс выходит на уровень хорошего дохода, встаёт вопрос по оптимизации шаблона.</p> <p>Под фразой «оптимизация шаблона» в первую очередь подразумевается адаптация его под SEO, для работы с посетителями, и ускорение загрузки. Ниже опубликована инструкция, не претендующая на обязательное пошаговое руководство, но в себе содержит те условия, которые выполнять рекомендуется, для достижения максимального результата.</p> <p><b>Оптимизация шаблона WordPress </b></p> <p><b>Кроссбраузерность. </b><b><i> </i> </b>Не каждому понятно это слово, но оно обозначает как правильное отображение WordPress (темы) в разных браузерах (с недавнего времени Яндекс, а также Mozilla FireFox, Opera, Google Chrome). В зависимости от среды, некоторые элементы дизайна, в которой мы его открываем могут или изменить свой вид, место положение, либо вообще исчезнуть.</p> <p>Проверка делается вручную или воспользоваться можно хорошим сервисом « », который даёт возможность сайт увидеть не только через какие-либо браузеры, но и операционные системы (Mac, Linux или Windows).</p> <p><img src='https://i2.wp.com/pressdev.ru/wp-content/uploads/2013/05/proverka-krossbrauzernosti.jpg' align="center" width="100%" loading=lazy></p> <p>Если отображение будет, выглядит не так как надо, тогда вам нужно приступить к самой оптимизации шаблона на WordPress, для того чтобы не потерять тех самых посетителей, которые применяют именно этот проводник, в котором были у вас проблемы.</p> <p><b>Мобильная версия сайта. </b>Из дня в день количество в сети интернет растет большими темпами, часть такой аудитории как раз таки может быть именно оттуда, значит не стоит ими пренебрегать.</p> <p><b>Хорошая структура. </b> После того как произошла смена шаблона, вам необходимо изменить структуру отображения статей, а именно должна изменится схема тегов постов и главной страницы. Как правило, данный пункт относится больше к поисковой оптимизации шаблона WordPress. В структуре темы стоит проверить схему отображения главных тегов.</p> <p><img src='https://i2.wp.com/pressdev.ru/wp-content/uploads/2013/05/optimizaciya-shablonov-wordpress-300x139.jpg' align="center" height="139" width="300" loading=lazy></p> <p>Если у вас, получилось не так как надо, значит советую скорее всего исправить. В самом противном случае привести это может к резкому снижению позиций, падению трафика и прочего.</p> <p><b>Буфер вывода. </b> Во время открытия страницы для пользователей, сначала по очереди элементы дизайна загружаются, после различные заголовки и последним делом контент. Скорость сайта зависеть будет не только от скорости соединения с интернетом, хостинга и движка, но и от степени оптимизации WordPress шаблона. Для изменения такой очередности, мы назначим тот самый порядок, который начинается с контента и CSS файла. Применять будем мы специальную функцию, которую размещаем после закрывающего тега </head> в файле header.php. Вот она:</p> <p>Перед тем как внести изменения не нужно сделать резервную копию.</p> <p><b>Оптимизация файлов. </b> Javascript и CSS файлы свое место имеют в абсолютно любой теме WordPress или шаблоне. Для того чтобы снять дополнительную нагрузку и ускорить загрузку нужно эти файлы придать оптимизации. Есть различные инструменты онлайн, правда минус в том, что большинство из них на английском языке, среди которых хорошо выделяются — . Не забывайте и про .</p> <p>Стоит также избегать JavaScript размещения непосредственно в самом тексте. Всё это не только приведёт к медлительности, но и к появлению неких подозрений со стороны поисковой системы Яндекс, так как он будет считать их за какой-то вирус.</p> <p><b>Сжатие изображений. </b> Во время формирования шаблона или темы применяется огромное количество изображений, лежащие в специальной папке «images». Они почти что всегда грузится начинают первыми, поэтому к ним надо применить сжатие. Заострите внимание на том, что перед тем, как опубликовать пост, надо ко всем .</p> <p>Существует несколько правил, которых надо придерживаться.</p> <ul><li>Первое, не используйте фото ширина которых больше самого размера контента.</li> <li>Второе, вес их должен быть минимален и измеряться НЕ в мегабайтах, а в килобайтах или байтах.</li> <li>Третье, расширение файлов желательно быть должно «gif» или «png».</li> <li>Четвёртое, прогоните картинку перед его размещением через специально предназначенное программное обеспечение «Smush.it».</li> </ul><p><img src='https://i1.wp.com/pressdev.ru/wp-content/uploads/2013/05/optimizaciya-shablonov-wordpress_1-300x188.jpg' align="center" height="188" width="300" loading=lazy></p> <p>Достаточно сделать щелчок по вкладке «Select Files and Smush» и «Uploader», выбрать нужную картинку и кликнуть «Открыть». Далее скачиваем ее и размещаем.</p> <p>Вы так же можете применять плагин «Wp-Smush.it», который делать будет сжатие в автоматическом режиме.</p> <p>В принципе всё, надеюсь, я ясно и понятно рассказал каким образом <b>оптимизировать шаблон WordPress </b>и не возникнет у вас вопросов по этому поводу. Спасибо за внимание!</p> <p>Сразу оговорюсь, что вопрос кэширования в Вордпрессе с помощью Hyper Cache я пока рассматривать не буду, поговорим об этом чуть позже (см. по ссылке). Без кэширования, конечно же, никак не получится прожить при высокой посещаемости, но не стоит полагаться только на это. Сама по себе нагрузка WP достаточно велика и с каждой новой версией его аппетиты все увеличиваются.</p><p>Но ведь другой, более достойной альтернативы движка для создания блога пока нет (попытки сделать есть, но все же это пока еще не то). Поэтому будем учиться ужимать аппетиты нашего любимого движка всеми доступными способами. А способов оптимизации достаточно много.</p><p>Первое с чего стоит начать - это оптимизация темы, которую вы используете в данный момент. Попробуем убрать лишние запросы к базе данных при загрузке любой из вебстраниц. Дело в том, что разработчики шаблонов делают их универсальными и подходящими, естественно, к любому блогу, работающему на данном движке.</p><p>Поэтому, например, чтобы выводить в шапке (верхняя часть шаблона) название, необходимо в файле HEADER вашей темы прописать код на языке PHP, который запросит это название из базы данных и затем уже вставит его в код вебстраницы. Кстати, в базе данных название вашего ресурса появится только после того, как пропишите его в общих настройках Вордпресса.</p><p>Но вы то знаете как называется ваш проект и совсем не обязательно обращаться для этого к базе данных при открытие любой его страницы. Поэтому, после того как вы уже окончательно определитесь с выбором шаблона, можно спокойно заменить в его файлах участки кода, реализующие запросы к БД, на конкретные названия, пути и т.п.</p><p>Тем самым мы уменьшим количество обращений к базе данных WP при загрузке любой из страниц блога, а это уже не мало. Теперь давайте перейдем от теории к конкретике и посмотрим, что реально можно подправить.</p><p>Для начала вам нужно будет получить доступ по FTP к файлам вашей темы оформления. Они находятся в папке:</p><p>Начнем с уже упомянутого выше - <b>HEADER </b>. Думаю, что с Файлзилой вы уже знакомы и доступ по ФТП к хосту для вас не в новинку. Если нет, то вверху есть окно поиска и достаточно будет ввести туда слово «файлзила» или «нотепад», чтобы получить самую полную информацию по этим двум архиполезным программам.</p><p>В HEADER реализовано достаточно много обращений к базе данных, которые спокойно можно заменить на статичные данные или же вообще удалить. В самом верху вы, наверняка, увидите следующий участок кода:</p><p> <meta http-equiv="Content-Type" content="<?php bloginfo("html_type"); ?>; charset=<?php bloginfo("charset"); ?>" /> </p><p>Нет, удалять его, конечно же, не надо, но вот немного видоизменить, убрав не нужные обращения к БД, можно:</p><p> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </p><p>Ну вот, два запроса в минус - пустячок, а приятно. Дальше - больше. Что еще можно заменить или удалить в HEADER? Давайте перечислим:</p><ol><li>Удалить строку с информацией о номере установленной <b>версии WordPress </b>. Она не несет никакой полезной нагрузки и, более того, является опасной, т.к. некоторые варианты взлома применимы только к определенным версиям, а из этой строки как раз очень удобно узнавать текущую версию вашего движка. Выглядит эта строка обычно так: <meta name="generator" content="WordPress <?php bloginfo("version"); ?>" /></li><li>Заменить URL до вашего <b>файла таблицы стилей CSS </b> в вашей текущей теме оформления на статический. В коде это строка: <link rel="stylesheet" href="<?php bloginfo("stylesheet_url"); ?>" type="text/css" media="screen" /></li><li>заменить Урл до иконки <b>favicon.ico </b> ( читайте про то, где ее скачать или создать самому) на статический. Фавикон является очень важным атрибутом любого сайта (читайте об этом про приведенной ссылке) и манкировать им не пристало никому.У моего WP блога эта иконка имеет вид желтой лампочки. Если у вас еще нет FAVICON.ICO, то обязательно создайте ее и пропишите путь к ней в HEADER, но только статический (без обращений к БД). В оригинальном файле эта строка может выглядеть примерно так: <link rel="shortcut icon" type="image/ico" href="<?php bloginfo("template_directory"); ?>/favicon.ico" /></li><li>Заменить путь до вашего фида на статический. Что такое <b>RSS лента </b> и для чего ее обязательно нужно использовать в Вордпресс, вы можете почитать - . А так же я уже писал про то, как правильно настроить RSS ленту в WordPress. В коде за это отвечает строка: <link rel="alternate" type="application/rss+xml" title="<?php bloginfo("name"); ?> RSS Feed" href="<?php bloginfo("rss2_url"); ?>" /></li><li>Заменить Урл до Pingback (рассылка сведений о вашей статье по всем адресам, которые вы в этой статье упомянули) на статический: <link rel="pingback" href="<?php bloginfo("pingback_url"); ?>" /></li> </ol><h3>Откуда брать статические Урлы для замены PHP кода</h3><p>А <b>откуда взять все эти статические пути </b>, которые мы должны прописать вместо динамического кода PHP? Есть довольно простой способ. Вам нужно всего лишь открыть любую вебстраницу вашего сайта в браузере и посмотреть ее исходный код.</p><p>Для этого щелкаете правой кнопкой мыши в окне браузера и выбираете из контекстного меню что-то вроде «Исходный код страницы» или «Исходный код», в зависимости от того, в каком именно браузере открыта эта вебстраница.</p><p>Теперь ищите там нужные строки и копируете пути к файлу CSS, к фиду (RSS ленте) и т.п.</p><p>Дело в том, что движок при генерации вебстраницы, динамический PHP код, интерпретируется в Html теги. Вот именно их мы скопируем из исходного кода любой вебстраницы по очереди и вставим в HEADER вместо оригинальных участков. Вот так выглядело это безобразие до преобразования:</p><p>а после замены URL на статичные - так (как говорится - почувствуйте разницу):</p><p><img src='https://i1.wp.com/vavik96.com/wp-content/uploads/2014/12/nagruzka-Wordpress.png' width="100%" loading=lazy></p><p>Еще определенное количество обращений к базе Вордпресса в минус. Ну и, конечно же, то, о чем мы говорили в начале статьи. Найдите участки кода отвечающие за динамический вывод названия и описания вашего проекта:</p><p> <?php bloginfo("name"); ?> </p><p> <?php bloginfo("description"); ?> </p><p>Их нужно будет заменить, соответственно, на статические название и описание. Если у вас вдруг после сохранения этого вместо русских букв вылезут <b>кракозябры </b> ( читайте про кодировки русского языка и проблемы с ними возникающие), то откройте файл повторно на редактирование и в Notepad++ ( его описание живет), выберите из верхнего меню пункт «Кодировка» - «Преобразовать в UTF-8 без BOM», а затем опять сохраните файл.</p><p>Если у вас еще в HEADER имеется описание верхнего меню, то там можно вручную прописать ссылку на главную страницу, заменив динамический код для формирования этой ссылки. В оригинале эта строка кода может выглядеть так:</p><p> /">Главная </p><p>ее надо будет заменить на:</p><p> Главная </p><p>Теперь перейдем к файлу <b>FOOTER </b>, который так же должен находиться в папке с вашей темой оформления по адресу:</p><p> /wp-content/themes/название_вашей_темы_оформления </p><p>В нем можно заменить строку выводящую информацию о том, что все права защищены, примерно такого вида:</p><p> <p class="alignleft"> <?php echo date("Y"); ?> <?php bloginfo("name"); ?> Все права защищены <br /> </p><p>на что-нибудь такое, например:</p><p> <div class="description"> KtoNaNovenkogo.ru, 2009-2013 | Все права защищены</div> </p><p>Ну и еще посмотрите, что в FOOTER, по аналогии с описанным выше, можно еще модернизировать. У меня, например, там дублируется верхнее меню и, следовательно, я так же как и в первом случае заменил динамический участок кода, описывающий ссылку на главную страницу, на статичный URL.</p><h3>WP Tuner - количество запросов к БД Вордпресса</h3><p>Для того, чтобы проверить, сколько же обращений к базе данных происходит при загрузке той или иной вебстраницы вашего блога, вы можете использовать известный плагин WP Tuner, который можно скачать - .</p><p>WP Tuner устанавливается на WordPress стандартным способом, а именно:</p><ol><li>распакуйте архив, используя ftp-менеджер подключитесь к вашему блогу и загрузите папку wptuner в папку с плагинами wp-content/plugins/ на сервере хостинга</li><li>войдите в админку и выберете вкладку «Плагины»- «Inactive»</li><li>найдите строку с плагином WP Tuner и активируйте его</li> </ol><p>Если при установке плагина WP Tuner у вас возникли какие-либо затруднения, то можете обратиться к материалам этой статьи, про решение возможных проблем с установкой плагинов. Теперь можно зайти в админку и ознакомиться с настройками этого расширения (из левого меню выбрать Параметры -> WP Tuner.</p><p>Собственно, настроек у WP Tuner не так уж и много, к тому же для того, чтобы данный плагин начал показывать количество запросов к БД при загрузке страницы, вообще ничего менять не надо. Нужно просто зайти на блог, но при этом нужно, чтобы вы были под логином администратора, и открыть какую-либо страницу.</p><p>После окончания ее загрузки прокрутите ее вниз и увидите под футером окно этого расширения. На рисунке приведенном ниже показано, где можно посмотреть число обращений к базе данных, которое было произведено.</p><p><img src='https://i1.wp.com/vavik96.com/wp-content/uploads/2014/12/22.12.png' width="100%" loading=lazy></p><p>Обычные посетители блога, естественно, этого безобразия, внесенного WP Tuner, видеть не будут, только администратор, т.е. вы.</p><p>Но посмотреть число запросов к базе в WordPress можно и <b>не прибегая к услугам плагинов </b>. Для этого нужно получить доступ к файлам вашего блога по FTP и открыть на редактирование, например, файл:</p><p> /wp-content/themes/название_вашей_темы_оформления/footer.php </p><p>и где-нибудь в его содержимое нужно вставить следующую конструкцию (место вставки будет определять область вывода числа запросов к БД в футере):</p><p> <?php if (is_user_logged_in()) { ?> <?php echo get_num_queries(); ?> queries in <?php timer_stop(1); ?> seconds. <?php } ?> </p><p>В результате после загрузки страницы, в самом низу (в области подвала), вы увидите, сколько при этом было сделано обращений к БД:</p> <p>Сегодня будем рассматривать <b>оптимизацию блога на WordPress. </b> Сюда входит настройка ЧПУ, работа с некоторыми плагинами для оптимизации страниц на блоге и файлами.</p> <p><i><b>Настройка ЧПУ </b> </i></p> <p>Изначально url-адреса CMS WordPress имеют весьма непонятное для нас содержимое.<br><img src='https://i0.wp.com/wmcorporation.ru/wp-content/uploads/2013/11/117073346.png' height="61" width="288" loading=lazy><br> Как видим, из данного адреса невозможно понять, что находится на странице. Так вот, такие адреса следует заменить на ЧПУ (человекоподобные урлы), не только чтобы создать ясную картину посетителям о содержимом на странице, но и чтобы понравится дяде Яндексу. Именно по рекомендациям поисковика многие вебмастеры и прибегают к установке ЧПУ.</p> <p>Переходим в административную панель своего блога, затем «Параметры» — «Постоянные ссылки». Ставим отметку напротив «Произвольно» и вставляем данный код, который создаст человекоподобные адреса на блоге — <b>/%postname%.html </b>:<br><br><img src='https://i1.wp.com/wmcorporation.ru/wp-content/uploads/2013/11/117073347.png' width="100%" loading=lazy><br> После этого, мы можем наблюдать на блоге человеческие url-адреса, которые и смотрятся красивее и которые помимо всего содержат ключевое слово (title записи), что немаловажно:<br><img src='https://i2.wp.com/wmcorporation.ru/wp-content/uploads/2013/11/117073348.png' height="65" width="369" loading=lazy></p> <h2>Дубли страниц</h2> <p>Самая первая проблема, возникающая при работе с CMS WordPress, это копии страниц, которые создает движок. Дублирование контента очень негативно сказывается на ранжировании сайта, потому как дубли сами по себе делают уникальные статьи не уникальными. Вдаваться в подробности я не буду, а только покажу, как не заболеть дублями.</p> <p>Избавится от дублей на WordPress нам поможет файл <b>robots.txt </b> — файл, который выступает средством общения между владельцем сайта и поисковой машиной. В robots.txt вы можете запретить от индексации любые файлы своего блога, теги и страницы. Именно при помощи роботса можно ограничить дубли страниц на WordPress от индексации (что нам и необходимо).</p> <p>Нормальный файл роботс выглядит следующим образом (указываю основные моменты, которые мы закрыли от индекса, в т.ч. и дубли):</p> <p><img src='https://i2.wp.com/wmcorporation.ru/wp-content/uploads/2013/11/117073349.png' width="100%" loading=lazy></p> <p>Как вы можете видеть, мы закрываем необходимые нам элементы посредством <b>директивы Disallow </b>. Тоесть, к примеру, я захотел закрыть тэги от индексации. Для этого я написал — <b>Disallow: /tag </b>. Точно также закрываются все остальные элементы: плагины, темы, категории (Disallow: /category). <b>Примечание: </b> после двоеточия всех директив необходимо ставить пробел.</p> <p>Важно отметить и <b>директиву Allow </b>. Она используется для того, чтобы наоборот разрешить индексацию элемента поисковой машиной. Тоесть, к примеру, если я хочу чтобы картинки моего блога индексировались (находятся в папке wp-content), но при этом я не хочу, чтобы остальное содержимое папки wp-content (плагины, темы и т.п.) индексировалось, я прописываю в файле robots.txt следующее:</p> <p><img src='https://i1.wp.com/wmcorporation.ru/wp-content/uploads/2013/11/117073350.png' width="100%" loading=lazy></p> <p>Первым делом создайте у себя на компьютере обычный документ формата <b>.txt </b> при помощи программы Блокнот, задав ему имя <b>robots </b>. Дальше скачайте мной предложенный файл robots.txt, и по необходимости отрегулируйте его по своим прихотям. Скачать вариант вышеуказанного варианта роботса можете с Яндекс.Диска . Загруженный файл разместите в папку <b>public_html </b> своего блога..</p> <h2>Оптимизация страниц</h2> <p>Очень важно, чтобы каждая страница блога имела заголовок с ключевым запросом, прописанные ключи и качественное описание, иными словами <b>title </b> , <b>keywords </b> и <b>description </b>. Вспомните, мы ранее устанавливали на блог <b>плагин All In One SEO Pack. </b> Так вот, именно используя его мы сможем задать эти параметры каждой странице блога.</p> <p>Я на примере создам title, keywords, и description для одной записи своего блога (нужно же создавать абсолютно для всех). Допустим, я написал пост, посвященный обзору плагинов для CMS WordPress. Под формой вставки записи на блог будет расположен блок All In One SEO Pack, в котором я и задам необходимые параметры:<br><br><img src='https://i0.wp.com/wmcorporation.ru/wp-content/uploads/2013/11/117073353.png' width="100%" loading=lazy><br> Описания к записям блога должны вкратце описывать страницу и выглядеть разумно.</p> <script type="text/javascript"> <!-- var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})() //--> </script><br> <br> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy>");</script> </article> <ul class="breadcrumbs"> <li itemscope itemtype="http://data-vocabulary.org/Breadcrumb"><a class="home" href="/" itemprop="url"><span itemprop="title">Главная</span></a></li> <li itemscope itemtype="http://data-vocabulary.org/Breadcrumb"><a href="/category/configuring-os/" itemprop="url"><span itemprop="title">Настройка ОС</span></a></li> <li itemscope itemtype="http://data-vocabulary.org/Breadcrumb"><a href="/configuring-os/shablonnaya-optimizaciya-stranic-sekrety-poiskovoi-optimizacii/" itemprop="url"><span itemprop="title">Шаблонная оптимизация страниц. Секреты поисковой оптимизации новостных проектов. Оптимизация WordPress и регулярное пополнение собственной базы данных</span></a></li> </ul> <div class='yarpp-related'> <div class="title">Похожие публикации</div> <ul class="related"> <li class="related__item"> <div class="related__item-img"> <img src="/uploads/807f8dcb96619ffab7043a8006fcabf7.jpg" width="150" height="95" alt="Микросхемы-драйверы светодиодов Что такое драйвер для диода" / loading=lazy> </div> <a href="/program/draivery-dlya-svetodiodnyh-lampochek-mikroshemy-draivery-svetodiodov-chto-takoe-draiver-dlya-dioda/">Микросхемы-драйверы светодиодов Что такое драйвер для диода</a> </li> <li class="related__item"> <div class="related__item-img"> <img src="/uploads/90bf91a6b3978692467c5e20f255e63e.jpg" width="150" height="95" alt="Мощные низковольтные СВЧ транзисторы для подвижных средств связи" / loading=lazy> </div> <a href="/keyboard/moshchnye-svch-tranzistory-philips-semiconductors-moshchnye-nizkovoltnye-svch-tranzistory/">Мощные низковольтные СВЧ транзисторы для подвижных средств связи</a> </li> <li class="related__item"> <div class="related__item-img"> <img src="/uploads/36d21cd536b7404107db9d278f3c77fc.jpg" width="150" height="95" alt="Как удалить Хамачи (Hamachi) из ОС Windows Как удалить хамачи сетевых подключений" / loading=lazy> </div> <a href="/keyboard/problema-s-tunnelem-hamachi-sposoby-resheniya-nepoladki-kak/">Как удалить Хамачи (Hamachi) из ОС Windows Как удалить хамачи сетевых подключений</a> </li> <li class="related__item"> <div class="related__item-img"> <img src="/uploads/2902d1ff7cf7985e1a49391afcea2220.jpg" width="150" height="95" alt="Как устроен моноколесо. Как работает моноколесо. Технические различия между моделями" / loading=lazy> </div> <a href="/program/kak-ustroen-monokoleso-kak-rabotaet-monokoleso-tehnicheskie-razlichiya-mezhdu-modelyami/">Как устроен моноколесо. Как работает моноколесо. Технические различия между моделями</a> </li> </ul> </div> </main> <aside class="sidebar"> <div class="section section_widget widget_categories"> <div class="title">Рубрики</div> <ul> <li class="cat-item cat-item-23"><a href="/category/web-investment/" title="Веб-инвестиции">Веб-инвестиции</a> </li> <li class="cat-item cat-item-23"><a href="/category/the-content/" title="Контент">Контент</a> </li> <li class="cat-item cat-item-23"><a href="/category/creative/" title="Креатив">Креатив</a> </li> <li class="cat-item cat-item-23"><a href="/category/keyboard/" title="Клавиатура">Клавиатура</a> </li> <li class="cat-item cat-item-23"><a href="/category/program/" title="Программы">Программы</a> </li> <li class="cat-item cat-item-23"><a href="/category/hosting-and-domains/" title="Хостинги и домены">Хостинги и домены</a> </li> <li class="cat-item cat-item-23"><a href="/category/linux/" title="Linux">Linux</a> </li> <li class="cat-item cat-item-23"><a href="/category/configuring-os/" title="Настройка ОС">Настройка ОС</a> </li> <li class="cat-item cat-item-23"><a href="/category/browsers/" title="Браузеры">Браузеры</a> </li> <li class="cat-item cat-item-23"><a href="/category/iron/" title="Железо">Железо</a> </li> <li class="cat-item cat-item-23"><a href="/category/security/" title="Безопасность">Безопасность</a> </li> </ul> </div> <div class="section section_widget widget_recent_entries"> <div class="title">Популярные записи</div> <ul> <li> <a href="/windows/chto-takoe-anonimnyi-ftp-dostup-anonimnyi-dostup-po-ftp-ftp/">Анонимный доступ по FTP Ftp анонимный доступ</a> </li> <li> <a href="/program/kak-obnaruzhit-nesankcionirovannyi-udalennyi-dostup-k-kompyuteru/">Как обнаружить несанкционированный удаленный доступ к компьютеру</a> </li> <li> <a href="/linux/kak-v-skaipe-otpravit-tekstovoe-soobshchenie-kak-otpravlyat-sms-soobshcheniya-v/">Как отправлять SMS-сообщения в Скайпе для рабочего стола?</a> </li> <li> <a href="/web-investment/obzor-oblachnogo-servisa-skydrive-ot-microsoft-onedrive-kak-polzovatsya/">OneDrive — как пользоваться хранилищем от Microsoft, удаленный доступ и другие возможности бывшего SkyDrive Вход в веб-сервис OneDrive</a> </li> <li> <a href="/internet/bios-ne-vidit-fleshku-v-boot-menu-bios-ne-vidit-zagruzochnuyu-fleshku-kak-reshit/">Биос не видит загрузочную флешку, как решить проблему</a> </li> </ul> </div> <div class="section section_widget widget_recent_entries"> <div class="title">Свежие записи</div> <ul> <li> <a href="/android/v-chem-zaklyuchaetsya-princip-raboty-kompyutera-princip-raboty-kompyutera/">Принцип работы компьютера</a> </li> <li> <a href="/answers-it/sozdanie-zapolnyaemyh-pdf-form-sozdanie-i-izmenenie-polei-formy-zapolnyaemyi/">Создание и изменение полей формы Заполняемый бланк в pdf</a> </li> <li> <a href="/answers-it/chto-takoe-letyshops-kak-rabotaet-lety-shops-otzyvy-o-letyshops-letyshops-otzyvy-o-samom/">Что такое Letyshops? Как работает Lety shops? Отзывы о Letyshops. Letyshops отзывы о самом мощном кэшбэке Оплачивать покупки можно наличными или с мобильного телефона</a> </li> <li> <a href="/answers-it/kak-otklyuchit-uvedomleniya-megafon-megafonpro-chto-eto-takoe-i-kak/">MegaFonPRO: что это такое и как отключить мобильные подписки</a> </li> <li> <a href="/keyboard/samye-bystrye-fleshki-usb-3-0-drugoi-vzglyad-na-vybor-novoi-fleshki/">Самые быстрые флешки usb 3</a> </li> </ul> </div> <div class="section section_widget"> <div id="zysypu1" style="height:500px;width:290px;" align="center"></div> </div> </aside> </div> </div> <footer class="footer"> <nav class="footer-nav"><ul><li id="menu-item-82" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-82"><a href="/sitemap.xml">Карта сайта</a></li> </ul></nav> <div class="footer-bottom"> <div class="copy">© 2024. tdelegia.ru Бесплатная помощь IT-специалиста. Полезные статьи. Все права защищены</div> </div> </footer> </div> <script type='text/javascript' src='/wp-includes/js/comment-reply.min.js?ver=4.8.4'></script> <script type='text/javascript' src='/assets/scripts1.js'></script> <script type='text/javascript'> /* <![CDATA[ */ var tocplus = { "smooth_scroll":"1"} ; /* ]]> */ </script> <script type='text/javascript' src='https://tdelegia.ru/wp-content/plugins/table-of-contents-plus/front.min.js?ver=1509'></script> <script type='text/javascript' src='https://tdelegia.ru/wp-content/plugins/wp-postratings/js/postratings-js.js?ver=1.85'></script> </div> </body> </html>