sonyps4.ru

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

Возможна ли оптимизация WordPress и ускорение простыми методами? Конечно! Несмотря на то, что WordPress по умолчанию легкий и быстрый, его неправильная настройка может сделать многие процессы медленными и чрезвычайно запутанными. Предлагаем обратить внимание на способы, которые помогут ускорить работу веб-сайта.

Согласно последним исследованиям компании Microsoft, время ожидания пользователями загрузок страниц сократилось с 12 секунд до 8 секунд, люди стали более нетерпеливыми. Более того, как показали исследования, 40% пользователей покинут ваш ресурс, если он загружается дольше 3 секунд. Поэтому оптимизация и ускорение WordPress просто необходимо.

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

WordPress — система управления контентом, основанная на реляционных базах данных. Если база данных большая, то это может привести к замедленной работе интернет-ресурса.

Нужно учитывать следующее параметры при использовании большой базы данных, которая может привести к медленной работе WordPress:

  • Ревизия постов: Функция «Ревизия постов » быстро заполняет базу данных, после чего интернет-проект начинает работать медленно. Каждый обновленный пост сохраняется в базе данных. Так база данных заполняется. Данную функцию можно либо отключить совсем, либо ограничить. Чтобы ограничить ревизии, нужно в файл настроек wp-config.php добавить следующие строки:
define("AUTOSAVE_INTERVAL", 300); //секунды define("WP_POST_REVISIONS", 5);

После изменений кода WordPress хранит максимум 5 изменений поста и только 5 минут. В случае необходимости можно снова включить функцию «Ревизия постов».

  • Если нет желания менять код для файла wp-config.php, можно установить плагин — Revision Control или плагин для удаления ревизии постов— WP Clean Up . Тогда оптимизированный WordPress автоматически начнет управлять ревизиями постов. Более подробно как установить и управлять можно .
  • Ссылки на блог и трекбэки : ссылки на блог и трекбэки также могут заполнить базу данных. Их тоже можно отключить. Это можно сделать так: Настройки/Обсуждение/Разрешить оповещения с других блогов (уведомления и обратные ссылки) на новые статьи
  • Комментарии в блоге : Комментарии в блоге — это совсем не плохо, но только если это не тысячи спам-комментариев, которые занимают место в базе данных. Обязательно нужно регулярно удалять такие комментарии, чтобы не «засорять» базу данных.
  • Плагины. Некоторые плагины собирают данные и загружают их в базу данных. Сначала они кажутся полезными, но на самом деле просто занимают много места. Например, один плагин может использовать до 160 мб. пространства базы данных. Это только один плагин! А если их несколько?
  • Аналитика и регистрации. С осторожностью нужно относиться к плагинам, которые анализируют историю и регистрацию данных на веб-проекте. В основном они используют большой объем базы данных, что может привести к медленной работе страницы и ухудшит оптимизацию WordPress.
  • Можно установить плагин WP-Cleanup и использовать его для чистки и оптимизации базы данных.
2. Оптимизация изображений в WordPress.

От размера картинок зависит время его загрузки на странице. Это происходит, когда нужно загрузить картинку большого разрешения, или, когда фотография публикуется в статьях и затем отображается на домашней странице.

Существует 2 способа оптимизации собственных картинок:

· регулярно оптимизировать и уменьшать размер фотографий; это можно делать без ухудшения качества фото;

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

Кстати если у вас большое количество изображений, можете воспользоваться кодом купона скидки для платного режима и скидкой 5%, копируйте код dSAdDeN2xj7_Nr9B1LH68MoyeuJxMeUY

· задерживать загрузку картинок; этот способ используется, когда фотография не загружаются, пока читатель прокручивает окно, где есть это фото. Данный способ позволят избежать проблем при загрузке веб-сайта. Для этого можно использовать различные плагины, например Lazy Load и аналогичные ему с похожим названием.

Оптимизация картинки позволяет его уменьшить с размера в 2 мб. до 600 кб. без ухудшения качества. Это делается с целью удаления ненужных фрагментов изображения. Фото можно оптимизировать в блоге на WordPress с помощью установленных специальных плагинов.

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

3. Использование кэша и удаление заголовков.

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

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

Для эффективного использования кэширования, можно использовать плагин, который я сам использую WP Super Cache . Этот плагин ускоряет загрузку WordPress и оптимизация получается за счет того, что сохраняет уже готовые страницы на диск сервера. Благодаря чему при запросе страницы браузером, блогу не надо каждый раз формировать страницу с нуля. В случае стандартной загрузки ему надо сделать много запросов к базе, обработать программу на PHP и так далее. С кэшом же выдаётся уже готовый результат, сразу.

Кэширование позволяет заметно увеличить скорость работы вашего блога. Было установлено, что возможность полного кэширования может ускорять работу блога на WordPress от 2.4 секунды до 900 миллисекунд.

После включения кэширования, можно также включить модуль истечения времени заголовков, это модуль http сервера Apache mod_expires . Эта оптимизация позволит увеличить скорость работы WordPress, оповестив браузеры посетителей, когда запрашивать определенные файлы с сервера. И засталя его хранить файлы в браузере пользователя нужное время. Модуль mod_expires может сэкономить ресурсы сервера и значительно увеличить скорость открытия страницы. Подробно какие писать записи в.htaccess для активации модуля и правильной его настройки, читайте в статье " ". У нас на хостинге , этот модуль включен по умолчанию для всех веб-сайтов. Тем самым уже изначально улучшая их оптимизацию.

4. Включение GZIP Compression через mod_deflate .

Какой самый популярный инструмент для сжатия файлов к формату Zip на компьютере? 7-Zip? WinRar? Многим приходилось сжимать файлы и наблюдать удивительную эффективность, когда файл размером от 200 Мб уменьшается до размера в 40 Мб? Как это происходит? Разве невозможны подобным образом технологические сжатия? Все возможно, можно сделать так и для блога, и тем самым обеспечить его быструю работу и отличную оптимизацию.

GZIP Compression помогает сжимать файлы страницы в формат Zip, и передавать целиком посетителям, за счет этого достигается оптимизация скорости загрузки. Для этого используется модуль http сервера Apache mod_deflate . Другими словами, посещаемость интернет-страницы та же, но сам блог работает быстро, так как посетителей обслуживает сжатая версия.

Мы проверили веб-ресурс, который был сжат с помощью GZIP Compression от 68 кб до 13 кб, Worpress ускорил свою загрузку в 5 раз.

Как запустить и настроить этот модуль на хорошем хостинге , такой как наш, описано в статье " ".

5. Использование CDN .

Существуют исследования, показывающие, что CDN может увеличить производительность блога на 60%.

Скорость загрузки контента страницы зависит от того, где размещен хостинг, на котором располагается веб-проект. Например, если хостинг размещен в Индии, а вход происходит, например, из США, то сайт будет грузиться медленнее, чем если бы это происходило бы в Индии. Как выйти из такой ситуации? Люди с ограниченной скоростью доступа в интернет, для ускорения загрузки сайта могут воспользоваться сервисом CDN.

Для использования веб-порталом WordPress сервиса CDN, необходимо распространить контент по всему миру так, чтобы пользователи могли воспользоваться версией, расположенной ближе к ним.

6. Оптимизация и изменение темы WordPress.

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

7. Объединение заднего фона изображения с перемещаемым спрайтом.

Тема WordPress основана на картинке заднего фона, в соединении с командами CSS, преимущественно, дисплей — это чистый задний фон. Так один красивый задний фон может состоять из 12 различных задних фонов. Внешне это выглядит нормально и просто, пока эти 12 фонов используются как 12 разных запросов к серверу от браузера посетителя. А что, если эти 12 прорисовок объединить в одно? Тогда скорость резко возрастет.

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

8. Использование только несинхронных вызовов для кодов JavaScript.

Замечали, что при зависании Facebook, остальные веб-ресурсы начинают работать заметно медленнее? Что интересно, этого не происходит, когда загружаются коды Facebook. Подобное случается, когда используются синхронные коды с других сайтов — особенно аналитики или трекинг. Если код установлен синхронно на WordPress, сначала загружается он — в зависимости от части кода — перед загрузкой других элементов сайта.

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

Подробно, что это такое, можно .

9. Включить HTTP Keep-Alive.

Эта настройка возможна, если у вас есть доступ к конфигурации http сервера. В остальных случаях рекомендую использовать нормальных хостинг .

У нас поддержка Keep-Alive включена для всех клиентов бесплатно!

Обычно когда посетитель запрашивает файл с сервера, каждый файл посылается индивидуально. Проблема в этом случае состоит в том, что открывается новая связь для каждого файла, что итоге приводит к медленной работе блога, в зависимости от того сколько людей одновременно посещают веб-ресурс. Включив HTTP Keep-Alive, браузерам посетителей поставляются все файлы через одну связь. Связь открыта до тех пор пока все файлы не получены. Таким образом количество открытых связей на сервере сокращается, тем самым приводя к увеличению скорости работы сайта.

10. Использование лучшего хоста.

Если хост плохой, то советы, представленные в этой статье, не будут иметь большого значения. В таких условиях оптимизация сложна. При регулярном анализе и исследовании веб-хостов замечено, что в 2 случаях из 10, если конфигурация сервера плохая, то ничего для увеличения скорости работы портала сделать нельзя.

В одном журнале были описаны случаи, показывающие как сильно веб-хост влияет на длительность загрузки интернет-страницы. Программист сравнил скорости работы блогов двух клиентов, один из которых пользовался выделенным сервером, второй — общим. Результат был ошеломляющим: время отклика веб-ресурса на запросы на выделенном сервере составило 7 мс, в то время как время отклика сайта на общем сервере — целых 250 мс.

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

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

Сегодня будем рассматривать оптимизацию блога на WordPress. Сюда входит настройка ЧПУ, работа с некоторыми плагинами для оптимизации страниц на блоге и файлами.

Настройка ЧПУ

Изначально url-адреса CMS WordPress имеют весьма непонятное для нас содержимое.

Как видим, из данного адреса невозможно понять, что находится на странице. Так вот, такие адреса следует заменить на ЧПУ (человекоподобные урлы), не только чтобы создать ясную картину посетителям о содержимом на странице, но и чтобы понравится дяде Яндексу. Именно по рекомендациям поисковика многие вебмастеры и прибегают к установке ЧПУ.

Переходим в административную панель своего блога, затем «Параметры» — «Постоянные ссылки». Ставим отметку напротив «Произвольно» и вставляем данный код, который создаст человекоподобные адреса на блоге — /%postname%.html :


После этого, мы можем наблюдать на блоге человеческие url-адреса, которые и смотрятся красивее и которые помимо всего содержат ключевое слово (title записи), что немаловажно:

Дубли страниц

Самая первая проблема, возникающая при работе с CMS WordPress, это копии страниц, которые создает движок. Дублирование контента очень негативно сказывается на ранжировании сайта, потому как дубли сами по себе делают уникальные статьи не уникальными. Вдаваться в подробности я не буду, а только покажу, как не заболеть дублями.

Избавится от дублей на WordPress нам поможет файл robots.txt — файл, который выступает средством общения между владельцем сайта и поисковой машиной. В robots.txt вы можете запретить от индексации любые файлы своего блога, теги и страницы. Именно при помощи роботса можно ограничить дубли страниц на WordPress от индексации (что нам и необходимо).

Нормальный файл роботс выглядит следующим образом (указываю основные моменты, которые мы закрыли от индекса, в т.ч. и дубли):

Как вы можете видеть, мы закрываем необходимые нам элементы посредством директивы Disallow . Тоесть, к примеру, я захотел закрыть тэги от индексации. Для этого я написал — Disallow: /tag . Точно также закрываются все остальные элементы: плагины, темы, категории (Disallow: /category). Примечание: после двоеточия всех директив необходимо ставить пробел.

Важно отметить и директиву Allow . Она используется для того, чтобы наоборот разрешить индексацию элемента поисковой машиной. Тоесть, к примеру, если я хочу чтобы картинки моего блога индексировались (находятся в папке wp-content), но при этом я не хочу, чтобы остальное содержимое папки wp-content (плагины, темы и т.п.) индексировалось, я прописываю в файле robots.txt следующее:

Первым делом создайте у себя на компьютере обычный документ формата .txt при помощи программы Блокнот, задав ему имя robots . Дальше скачайте мной предложенный файл robots.txt, и по необходимости отрегулируйте его по своим прихотям. Скачать вариант вышеуказанного варианта роботса можете с Яндекс.Диска . Загруженный файл разместите в папку public_html своего блога..

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

Очень важно, чтобы каждая страница блога имела заголовок с ключевым запросом, прописанные ключи и качественное описание, иными словами title , keywords и description . Вспомните, мы ранее устанавливали на блог плагин All In One SEO Pack. Так вот, именно используя его мы сможем задать эти параметры каждой странице блога.

Я на примере создам title, keywords, и description для одной записи своего блога (нужно же создавать абсолютно для всех). Допустим, я написал пост, посвященный обзору плагинов для CMS WordPress. Под формой вставки записи на блог будет расположен блок All In One SEO Pack, в котором я и задам необходимые параметры:


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

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

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

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

Поэтому, например, чтобы выводить в шапке (верхняя часть шаблона) название, необходимо в файле HEADER вашей темы прописать код на языке PHP, который запросит это название из базы данных и затем уже вставит его в код вебстраницы. Кстати, в базе данных название вашего ресурса появится только после того, как пропишите его в общих настройках Вордпресса.

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

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

Для начала вам нужно будет получить доступ по FTP к файлам вашей темы оформления. Они находятся в папке:

Начнем с уже упомянутого выше - HEADER . Думаю, что с Файлзилой вы уже знакомы и доступ по ФТП к хосту для вас не в новинку. Если нет, то вверху есть окно поиска и достаточно будет ввести туда слово «файлзила» или «нотепад», чтобы получить самую полную информацию по этим двум архиполезным программам.

В HEADER реализовано достаточно много обращений к базе данных, которые спокойно можно заменить на статичные данные или же вообще удалить. В самом верху вы, наверняка, увидите следующий участок кода:

; charset=" />

Нет, удалять его, конечно же, не надо, но вот немного видоизменить, убрав не нужные обращения к БД, можно:

Ну вот, два запроса в минус - пустячок, а приятно. Дальше - больше. Что еще можно заменить или удалить в HEADER? Давайте перечислим:

  1. Удалить строку с информацией о номере установленной версии WordPress . Она не несет никакой полезной нагрузки и, более того, является опасной, т.к. некоторые варианты взлома применимы только к определенным версиям, а из этой строки как раз очень удобно узнавать текущую версию вашего движка. Выглядит эта строка обычно так: " />
  2. Заменить URL до вашего файла таблицы стилей CSS в вашей текущей теме оформления на статический. В коде это строка: " type="text/css" media="screen" />
  3. заменить Урл до иконки favicon.ico ( читайте про то, где ее скачать или создать самому) на статический. Фавикон является очень важным атрибутом любого сайта (читайте об этом про приведенной ссылке) и манкировать им не пристало никому.У моего WP блога эта иконка имеет вид желтой лампочки. Если у вас еще нет FAVICON.ICO, то обязательно создайте ее и пропишите путь к ней в HEADER, но только статический (без обращений к БД). В оригинальном файле эта строка может выглядеть примерно так: /favicon.ico" />
  4. Заменить путь до вашего фида на статический. Что такое RSS лента и для чего ее обязательно нужно использовать в Вордпресс, вы можете почитать - . А так же я уже писал про то, как правильно настроить RSS ленту в WordPress. В коде за это отвечает строка: RSS Feed" href="" />
  5. Заменить Урл до Pingback (рассылка сведений о вашей статье по всем адресам, которые вы в этой статье упомянули) на статический: " />

Откуда брать статические Урлы для замены PHP кода

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

Для этого щелкаете правой кнопкой мыши в окне браузера и выбираете из контекстного меню что-то вроде «Исходный код страницы» или «Исходный код», в зависимости от того, в каком именно браузере открыта эта вебстраница.

Теперь ищите там нужные строки и копируете пути к файлу CSS, к фиду (RSS ленте) и т.п.

Дело в том, что движок при генерации вебстраницы, динамический PHP код, интерпретируется в Html теги. Вот именно их мы скопируем из исходного кода любой вебстраницы по очереди и вставим в HEADER вместо оригинальных участков. Вот так выглядело это безобразие до преобразования:

а после замены URL на статичные - так (как говорится - почувствуйте разницу):

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

Их нужно будет заменить, соответственно, на статические название и описание. Если у вас вдруг после сохранения этого вместо русских букв вылезут кракозябры ( читайте про кодировки русского языка и проблемы с ними возникающие), то откройте файл повторно на редактирование и в Notepad++ ( его описание живет), выберите из верхнего меню пункт «Кодировка» - «Преобразовать в UTF-8 без BOM», а затем опять сохраните файл.

Если у вас еще в HEADER имеется описание верхнего меню, то там можно вручную прописать ссылку на главную страницу, заменив динамический код для формирования этой ссылки. В оригинале эта строка кода может выглядеть так:

/">Главная

ее надо будет заменить на:

Главная

Теперь перейдем к файлу FOOTER , который так же должен находиться в папке с вашей темой оформления по адресу:

/wp-content/themes/название_вашей_темы_оформления

В нем можно заменить строку выводящую информацию о том, что все права защищены, примерно такого вида:

Все права защищены

на что-нибудь такое, например:

KtoNaNovenkogo.ru, 2009-2013 | Все права защищены

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

WP Tuner - количество запросов к БД Вордпресса

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

WP Tuner устанавливается на WordPress стандартным способом, а именно:

  1. распакуйте архив, используя ftp-менеджер подключитесь к вашему блогу и загрузите папку wptuner в папку с плагинами wp-content/plugins/ на сервере хостинга
  2. войдите в админку и выберете вкладку «Плагины»- «Inactive»
  3. найдите строку с плагином WP Tuner и активируйте его

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

Собственно, настроек у WP Tuner не так уж и много, к тому же для того, чтобы данный плагин начал показывать количество запросов к БД при загрузке страницы, вообще ничего менять не надо. Нужно просто зайти на блог, но при этом нужно, чтобы вы были под логином администратора, и открыть какую-либо страницу.

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

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

Но посмотреть число запросов к базе в WordPress можно и не прибегая к услугам плагинов . Для этого нужно получить доступ к файлам вашего блога по FTP и открыть на редактирование, например, файл:

/wp-content/themes/название_вашей_темы_оформления/footer.php

и где-нибудь в его содержимое нужно вставить следующую конструкцию (место вставки будет определять область вывода числа запросов к БД в футере):

queries in seconds.

В результате после загрузки страницы, в самом низу (в области подвала), вы увидите, сколько при этом было сделано обращений к БД:

Вторая часть инструкции: оптимизация шаблонов WordPress. Для быстрого перехода к нужному разделу предлагаю содержание инструкции.

  1. Углубленная техническая оптимизация WordPress.
    • noindex и nofolow для категорий;
    • отключение ненужных архивов;
    • установка нумерации страниц;
    • nofolow для ссылок, не имеющих важности.
  1. Смена структуры сайта с целью повышения позиций в выдаче ПС.
  1. Итоги.

Часть 2. Оптимизация WordPress шаблонов

Хлебные крошки WordPress (breadcrumbs)

Хлебные крошки должны содержать в себе ссылку на главную страницу вашего сайта и на категорию, к которой относится статья. Если запись содержится в нескольких категориях, должна быть выбрана одна категория. Установите какой-нибудь плагин хлебных крошек WordPress и добавьте соответствующий код в ваш шаблон в файлы single.php , page.php и archive.php .

Заголовки

Несмотря на то, что в большинстве WordPress тем заголовки оформлены правильно, на всякий случай проверьте, что заголовок находится в теге

. Имя вашего сайта также должно быть в

на главной странице и не более чем в

в записях или категориях. Чтобы изменить это, редактируйте файлы post.php и page.php .

Чистка кода

SEO WordPress сайтов становится только хуже от лишнего кода в шаблонах. Все скрипты и стили, которые находятся в php-файлах вашей темы WordPress, лучше перенести в *.js- и *.css-файлы. Такие манипуляции помогут браузерам посетителей вашего сайта кэшировать эти файлы, а поисковикам больше не придется тратить время на их загрузку. Старайтесь поддерживать код вашего шаблона WordPress в чистом виде.

Стремление к увеличению скорости

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

  • провести оптимизацию WordPress шаблона так, чтобы объем обращений к базе данных вашего сайта сводился к минимуму;
  • установить очень полезный для WordPress SEO плагин, который называется WP Super Cache и который способен сделать ваш сайт быстрее после небольшой настройки этого плагина.

Изменение сайдбара

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

Может быть, скоро разработчики добавят такую полезную для WordPress SEO оптимизации функцию как отображение разных виджетов на разных страницах, но сейчас такого нет. Для этой цели я использую очень удобный плагин, который называется Conditional Widgets. Неплохим вариантом будет использование на главной странице одного набора виджетов, а на внутренних страницах - другого.

Продолжение следует...

Итак, для начала мне бы хотелось познакомить Вас с этапами оптимизации новостных ресурсов, которые подробно описаны далее в этой статье:

  1. Оптимизация контента
  2. Оптимизация под Google News

Оптимизация шаблона сайта и URL -шаблона

Это может показаться банальным, но, как показывает опыт, именно банальным вещам обычно не уделяется достойного внимания. Уделять внимание оптимизации шаблона новостного проекта или нет – решать Вам.

Скажу одно – оптимизировав шаблон сайта одного новостного издания, мы добились увеличения трафика с поисковых систем на 40% за 6 недель (!).

А теперь подробнее о том, на что необходимо обратить внимание:

  • Убедитесь, что название статьи является и заголовком страницы (). Помимо этого в заголовке страницы должно присутствовать название категории и новостного сайта. По своему опыту скажу, что лучше всего работает следующий шаблон заголовка страниц: <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> <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> </div> <nav class="gridlove-prev-next-nav"> <div class="gridlove-prev-link"> <a href="/kak-udalit-polnostyu-google-chrome-s-kompyutera-kak-polnostyu-udalit.html"> <span class="gridlove-pn-ico"><i class="fa fa fa-chevron-left"></i></span> <span class="gridlove-pn-link">Как полностью удалить Google Chrome с компьютера Как удалить гугл хром и установить новый</span> </a> <!-- /next_post --> </div> <div class="gridlove-next-link"> <a href="/kak-udalit-nenuzhnye-faily-s-diska-s-kak-udalyat-faily-s-diska-dvd-rw-instrukciya.html"> <span class="gridlove-pn-ico"><i class="fa fa fa-chevron-right"></i></span> <span class="gridlove-pn-link">Как удалять файлы с диска DVD-RW: инструкция Удалить файлы с cd диска</span> </a> <!-- /next_post --> </div> </nav> </div> </article> <div id="post-ratings-759-loading" class="post-ratings-loading"> <img src="https://sonyps4.ru/wp-content/plugins/wp-postratings/images/loading.gif" width="16" height="16" class="post-ratings-image" / loading=lazy> Загрузка...</div> <div class="gridlove-related"> <div class="gridlove-module"> <div class="module-header"><div class="module-title"><h4 class="h2">Возможно вам будет интересно:</h2></div></div> <div class="row"> <div class="col-lg-12 col-md-12 col-sm-12"> <article class="gridlove-post gridlove-post-b gridlove-box post-994478 post type-post status-publish format-standard has-post-thumbnail hentry category-sistema"> <div class="entry-image"> <a href="/sohranyaem-gotovoe-video-v-sony-vegas-bazovye-elementy-montazha-v-vegas-pro.html" title="Базовые элементы монтажа в Vegas Pro Вставка шаблонных титров"><img width="385" height="300" src="/uploads/9237b97746654f28a3eee980bc48ad42.jpg" class="attachment-gridlove-b8 size-gridlove-b8 wp-post-image" alt="Базовые элементы монтажа в Vegas Pro Вставка шаблонных титров" / loading=lazy></a> </div> <div class="box-inner-ptbr box-col-b entry-sm-overlay"> <div class="box-inner-ellipsis"> <div class="entry-category"> <a href="/category/question/" class="gridlove-cat gridlove-cat-28">Вопрос</a> </div> <h2 class="entry-title h3"><a href="/sohranyaem-gotovoe-video-v-sony-vegas-bazovye-elementy-montazha-v-vegas-pro.html">Базовые элементы монтажа в Vegas Pro Вставка шаблонных титров</a></h2> <div class="entry-content"> <p>Всем привет! Сегодня мы перейдем с вами к видеомонтажу. И первым делом мне хотелось бы дать вам подробную инструкцию, как пользоваться сони вегас про 13, даже если вы начинающий пользователь. На сегодняшний день эта программа является одной из лучших. Ко</p> </div> </div> <div class="entry-meta"> <div class="meta-item meta-author"><span class="vcard author"><span class="fn"> </span></span> </div> </div> </div> </article> </div> <div class="col-lg-12 col-md-12 col-sm-12"> <article class="gridlove-post gridlove-post-b gridlove-box post-994477 post type-post status-publish format-standard has-post-thumbnail hentry category-sistema"> <div class="entry-image"> <a href="/launcher-na-androide-chto-eto-takoe-kak-skachat-i-ustanovit-launcher-na-android.html" title="Как создать, установить и поменять тему на андроид Как создать лаунчер на все телефоны"><img width="385" height="300" src="/uploads/69c48aab164775811783ecd2295c819c.jpg" class="attachment-gridlove-b8 size-gridlove-b8 wp-post-image" alt="Как создать, установить и поменять тему на андроид Как создать лаунчер на все телефоны" / loading=lazy></a> </div> <div class="box-inner-ptbr box-col-b entry-sm-overlay"> <div class="box-inner-ellipsis"> <div class="entry-category"> <a href="/category/question/" class="gridlove-cat gridlove-cat-28">Вопрос</a> </div> <h2 class="entry-title h3"><a href="/launcher-na-androide-chto-eto-takoe-kak-skachat-i-ustanovit-launcher-na-android.html">Как создать, установить и поменять тему на андроид Как создать лаунчер на все телефоны</a></h2> <div class="entry-content"> <p>Для организации и взаимодействия с приложениями на Android используются лаунчеры. Которые обычно состоят из серии домашних экранов, где мы можем организовать ярлыки приложений, виджеты и так далее. Каждый телефон поставляется с лаунчером, но не все лаунче</p> </div> </div> <div class="entry-meta"> <div class="meta-item meta-author"><span class="vcard author"><span class="fn"> </span></span> </div> </div> </div> </article> </div> <div class="col-lg-12 col-md-12 col-sm-12"> <article class="gridlove-post gridlove-post-b gridlove-box post-994475 post type-post status-publish format-standard has-post-thumbnail hentry category-sistema"> <div class="entry-image"> <a href="/kakom-vide-hranyatsya-dannye-gde-i-v-kakom-vide-hranitsya-informaciya.html" title="Где и в каком виде хранится информация"><img width="385" height="300" src="/uploads/9c4bb5062f02199984af4fca5692ab83.jpg" class="attachment-gridlove-b8 size-gridlove-b8 wp-post-image" alt="Где и в каком виде хранится информация" / loading=lazy></a> </div> <div class="box-inner-ptbr box-col-b entry-sm-overlay"> <div class="box-inner-ellipsis"> <div class="entry-category"> <a href="/category/question/" class="gridlove-cat gridlove-cat-28">Вопрос</a> </div> <h2 class="entry-title h3"><a href="/kakom-vide-hranyatsya-dannye-gde-i-v-kakom-vide-hranitsya-informaciya.html">Где и в каком виде хранится информация</a></h2> <div class="entry-content"> <p>Откройте окно с задачей "Мой компьютер ". Если значки в окне мелкие, то измените их на крупные. Конечно, с помощью Правила Внешнего вида!Окно задачи будет выглядеть приблизительно так, как на рисунке:В данном примере значки (C:), (D:) и (E:) обозначают ло</p> </div> </div> <div class="entry-meta"> <div class="meta-item meta-author"><span class="vcard author"><span class="fn"> </span></span> </div> </div> </div> </article> </div> </div> </div> </div> </div> <div class="gridlove-sidebar"> <div class="gridlove-sticky-sidebar"> <div id="gridlove_category_widget-1" class="widget gridlove-box gridlove_category_widget"><h4 class="widget-title">Категории</h4> <ul class="gridlove-count-color"> <li><a href="/category/new-items/" class="gridlove-cat-col-3"><span class="category-text">Новинки</span></a></li> <li><a href="/category/question/" class="gridlove-cat-col-3"><span class="category-text">Вопрос</span></a></li> <li><a href="/category/help/" class="gridlove-cat-col-3"><span class="category-text">Помощь</span></a></li> <li><a href="/category/article/" class="gridlove-cat-col-3"><span class="category-text">Статья</span></a></li> <li><a href="/category/news/" class="gridlove-cat-col-3"><span class="category-text">Новости</span></a></li> <li><a href="/category/application/" class="gridlove-cat-col-3"><span class="category-text">Приложения</span></a></li> <li><a href="/category/comparison/" class="gridlove-cat-col-3"><span class="category-text">Сравнения</span></a></li> </ul> </div><div id="gridlove_posts_widget-1" class="widget gridlove-box gridlove_posts_widget"><h4 class="widget-title">Последние статьи<span class="gridlove-slider-controls"></span></h4> <div class="gridlove-posts-widget gridlove-widget-slider"> <div class="gridlove-posts-widget-item-wrapper"> <article class="post-983546 post type-post status-publish format-standard has-post-thumbnail hentry category-reviews"> <div class="entry-image"> <a href="/kak-sdelat-vremya-v-telefone-kak-nastroit-ili-pomenyat-datu-i-vremya-na-android.html" title="Как настроить или поменять дату и время на Android: установка вручную или автосинхронизация"> <img width="80" height="60" src="/uploads/7e86f460e3514916a184ba55ca15edab.jpg" class="attachment-gridlove-thumbnail size-gridlove-thumbnail wp-post-image" alt="Как настроить или поменять дату и время на Android: установка вручную или автосинхронизация" / loading=lazy> </a> </div> <div class="entry-header"> <h6><a href="/kak-sdelat-vremya-v-telefone-kak-nastroit-ili-pomenyat-datu-i-vremya-na-android.html">Как настроить или поменять дату и время на Android: установка вручную или автосинхронизация</a></h6> </div> </article> <article class="post-983545 post type-post status-publish format-standard has-post-thumbnail hentry category-reviews"> <div class="entry-image"> <a href="/kak-obnovit-vremya-na-telefone-kak-nastroit-datu-i-vremya-na-android-kak-vybrat.html" title="Как настроить дату и время на Android"> <img width="80" height="60" src="/uploads/382b99bd2347bdbfdfec6bfe55d0dfd2.jpg" class="attachment-gridlove-thumbnail size-gridlove-thumbnail wp-post-image" alt="Как настроить дату и время на Android" / loading=lazy> </a> </div> <div class="entry-header"> <h6><a href="/kak-obnovit-vremya-na-telefone-kak-nastroit-datu-i-vremya-na-android-kak-vybrat.html">Как настроить дату и время на Android</a></h6> </div> </article> <article class="post-983544 post type-post status-publish format-standard has-post-thumbnail hentry category-reviews"> <div class="entry-image"> <a href="/net-dostupa-papke-vindovs-10-kak-vosstanovit-dostup-k-papke-sposoby-resheniya.html" title="Как восстановить доступ к папке"> <img width="80" height="60" src="/uploads/4a2b38dc67574866fb299ee4efe169ed.jpg" class="attachment-gridlove-thumbnail size-gridlove-thumbnail wp-post-image" alt="Как восстановить доступ к папке" / loading=lazy> </a> </div> <div class="entry-header"> <h6><a href="/net-dostupa-papke-vindovs-10-kak-vosstanovit-dostup-k-papke-sposoby-resheniya.html">Как восстановить доступ к папке</a></h6> </div> </article> <article class="post-983543 post type-post status-publish format-standard has-post-thumbnail hentry category-reviews"> <div class="entry-image"> <a href="/osnovnyi-komandy-serverov-komandy-minecraft-servera-mainkraft-bez.html" title="Команды Minecraft Сервера Майнкрафт без регистрации"> <img width="80" height="60" src="/uploads/5d4f43860bee1123ca72f718a441547f.jpg" class="attachment-gridlove-thumbnail size-gridlove-thumbnail wp-post-image" alt="Команды Minecraft Сервера Майнкрафт без регистрации" / loading=lazy> </a> </div> <div class="entry-header"> <h6><a href="/osnovnyi-komandy-serverov-komandy-minecraft-servera-mainkraft-bez.html">Команды Minecraft Сервера Майнкрафт без регистрации</a></h6> </div> </article> <article class="post-983541 post type-post status-publish format-standard has-post-thumbnail hentry category-reviews"> <div class="entry-image"> <a href="/kak-skachat-vkontakte-na-telefon-vkontakte-dlya-android-poslednyaya.html" title="Вконтакте для андроид Последняя версия vk для андроид"> <img width="80" height="60" src="/uploads/53a5a8f1c134b329d30e29f09b28cff4.jpg" class="attachment-gridlove-thumbnail size-gridlove-thumbnail wp-post-image" alt="Вконтакте для андроид Последняя версия vk для андроид" / loading=lazy> </a> </div> <div class="entry-header"> <h6><a href="/kak-skachat-vkontakte-na-telefon-vkontakte-dlya-android-poslednyaya.html">Вконтакте для андроид Последняя версия vk для андроид</a></h6> </div> </article> </div> <div class="gridlove-posts-widget-item-wrapper"> <article class="post-983540 post type-post status-publish format-standard has-post-thumbnail hentry category-sistema"> <div class="entry-image"> <a href="/lozhnyi-vyzov---shutochnaya-programma-dlya-android-skachat-lozhnyi-vyzov.html" title="Скачать Ложный вызов на андроид v"> <img width="80" height="60" src="/uploads/e51718a0aa1d902ddb8d09f325276cf7.jpg" class="attachment-gridlove-thumbnail size-gridlove-thumbnail wp-post-image" alt="Скачать Ложный вызов на андроид v" / loading=lazy> </a> </div> <div class="entry-header"> <h6><a href="/lozhnyi-vyzov---shutochnaya-programma-dlya-android-skachat-lozhnyi-vyzov.html">Скачать Ложный вызов на андроид v</a></h6> </div> </article> <article class="post-983536 post type-post status-publish format-standard has-post-thumbnail hentry category-sistema"> <div class="entry-image"> <a href="/kak-perezagruzit-samsung-galaxy-esli-on-zavis-kak-vyklyuchit-samsung-on-zavis-kak.html" title="Как выключить самсунг он завис"> <img width="80" height="60" src="/uploads/68ddb89e70e9875665251c1549fe0801.jpg" class="attachment-gridlove-thumbnail size-gridlove-thumbnail wp-post-image" alt="Как выключить самсунг он завис" / loading=lazy> </a> </div> <div class="entry-header"> <h6><a href="/kak-perezagruzit-samsung-galaxy-esli-on-zavis-kak-vyklyuchit-samsung-on-zavis-kak.html">Как выключить самсунг он завис</a></h6> </div> </article> <article class="post-983535 post type-post status-publish format-standard has-post-thumbnail hentry category-sistema"> <div class="entry-image"> <a href="/podrobnyi-obzor-mobilnogo-telefona-samsung-s8500-wave-podrobnyi-obzor.html" title="Подробный обзор мобильного телефона Samsung S8500 Wave Самсунг wave s8500 cdma поддерживает"> <img width="80" height="60" src="/uploads/4d65de05088487c7d7bfcdd5e8479055.jpg" class="attachment-gridlove-thumbnail size-gridlove-thumbnail wp-post-image" alt="Подробный обзор мобильного телефона Samsung S8500 Wave Самсунг wave s8500 cdma поддерживает" / loading=lazy> </a> </div> <div class="entry-header"> <h6><a href="/podrobnyi-obzor-mobilnogo-telefona-samsung-s8500-wave-podrobnyi-obzor.html">Подробный обзор мобильного телефона Samsung S8500 Wave Самсунг wave s8500 cdma поддерживает</a></h6> </div> </article> <article class="post-983534 post type-post status-publish format-standard has-post-thumbnail hentry category-sistema"> <div class="entry-image"> <a href="/v-roznice-otmechaetsya-spros-na-novye-smartfony-prodazhi-galaxy-s8-v-rossii.html" title="Продажи Galaxy S8 в России вдвое выше, чем у предыдущего флагмана Samsung Телефон начинается с дизайна"> <img width="80" height="60" src="/uploads/b4105ca23891ce36a5fc75973817eba9.jpg" class="attachment-gridlove-thumbnail size-gridlove-thumbnail wp-post-image" alt="Продажи Galaxy S8 в России вдвое выше, чем у предыдущего флагмана Samsung Телефон начинается с дизайна" / loading=lazy> </a> </div> <div class="entry-header"> <h6><a href="/v-roznice-otmechaetsya-spros-na-novye-smartfony-prodazhi-galaxy-s8-v-rossii.html">Продажи Galaxy S8 в России вдвое выше, чем у предыдущего флагмана Samsung Телефон начинается с дизайна</a></h6> </div> </article> </div> </div> </div><div id="text-10" class="widget gridlove-box widget_text"> <h4 class="widget-title">Реклама</h4> <div class="textwidget"> </div> </div> </div> </div> </div> </div> <div id="footer" class="gridlove-footer"> <div class="container"> <div class="row"> <div class="col-lg-12 col-md-12 col-sm-12"> <div id="text-6" class="widget widget_text"> <div class="textwidget"> <p> </p> </div> </div> </div> </div> </div> <div class="gridlove-copyright"> <div class="container"> <p style="text-align: center">Copyright © 2024 </div> </div> </div> <div class="gridlove-sidebar-action-wrapper"> <span class="gridlove-action-close"><i class="fa fa-times" aria-hidden="true"></i></span> <div class="gridlove-sidebar-action-inside"> <div class="hidden-lg-up widget gridlove-box widget_nav_menu"> <ul id="menu-glavnoe-2" class="gridlove-mobile-menu"> <li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-"><a href="/category/new-items/">Новинки</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-"><a href="/category/question/">Вопрос</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-"><a href="/category/help/">Помощь</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-"><a href="/category/article/">Статья</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-"><a href="/category/news/">Новости</a></li> </ul> </div> </div> </div> <div class="gridlove-sidebar-action-overlay"></div> <script type='text/javascript' src='https://sonyps4.ru/wp-content/plugins/contact-form-7/includes/js/scripts.js?ver=4.9.2'></script> <script type='text/javascript' src='https://sonyps4.ru/wp-content/plugins/wp-postratings/js/postratings-js.js?ver=1.85'></script> <script type='text/javascript' src='/wp-includes/js/comment-reply.min.js?ver=4.7.8'></script> <script type='text/javascript'> /* <![CDATA[ */ var gridlove_js_settings = { "rtl_mode": "", "header_sticky": "1", "header_sticky_offset": "100", "header_sticky_up": "", "logo": "/logo/logo.png", "logo_retina": "/logo/logo.png", "logo_mini": "/logo/logo.png", "logo_mini_retina": "/logo/logo.png" }; /* ]]> */ </script> <script type='text/javascript' src='https://sonyps4.ru/wp-content/themes/gridlove/assets/js/min.js?ver=1.1'></script> <script type='text/javascript'> var q2w3_sidebar_options = new Array(); q2w3_sidebar_options[0] = { "sidebar" : "gridlove_default_sticky_sidebar", "margin_top" : 99, "margin_bottom" : 0, "stop_id" : "", "screen_max_width" : 1000, "screen_max_height" : 1280, "width_inherit" : true, "refresh_interval" : 12, "window_load_hook" : false, "disable_mo_api" : false, "widgets" : ['text-10'] } ; </script> <script type='text/javascript' src='https://sonyps4.ru/wp-content/plugins/q2w3-fixed-widget/js/q2w3-fixed-widget.min.js?ver=5.0.4'></script> <script type='text/javascript' src='/wp-includes/js/wp-embed.min.js?ver=4.7.8'></script> </body> </html> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>