28.10.2016, 11:40 | #1 |
Специалист
Регистрация: 12.09.2010
Сообщений: 183
Вес репутации: 183
|
Оптимизация мета-тегов Wordpress-сайтов
При оптимизации вордпрессовских сайтов приходилось оттачивать некоторые моменты, например, все знают что поисковики и валидаторы не любят отсутствие мета-тегов или их повторение на разных страницах. В ходе экспериментов я пришёл к наиболее идеальным на мой взгляд вариантам, которыми готов поделиться.
Начнём с описания страниц, а именно с тега description: В файле заголовка header.php добавляем следующий код (или заменяем стандартную строчку, хотя по-умолчанию она не добавляется в стандартных темах, или заменяем свою старую строчки если у вас нестандартный шаблон), то есть строку приблизительно следующего содержания PHP код:
PHP код:
PHP код:
1 строка - проверяет если у нас главная страница сайта (записей) home или же не забываем что может быть и статическая страница главной (front_page), 2 строчка - то выводится описание сайта, которое мы указывали в общих настройках блога 3 строчка - проверяет если мы на странице записи или любой другой статической странице 4 строчка - то выводится описание, вырезанное из основного контента страницы, длиной 140 символов, округлённое до полного слова, вот для чего нам нужна была функция cutString. Количество символов можно менять. Стандартно принимается в расчёт до 150, в отдельных случаях до 170, вобщем ставьте 140 - не ошибётесь. 5 строчка - проверяет если мы на странице рубрики, 6 строчка - то выводится описание рубрики. Само оно конечно с воздуха не возьмётся, так что нужно добавить вручную описание каждой рубрики постов, если вы не сделали этого ранее. 7 строчка - проверяет если мы на странице метки нескольких записей 8 строчка - то выводится фраза с тегом этих записей - "Ключевое слово: например кондиционеры Самсунг" 9 строчка - во всех остальных случаях (например когда новостей по одной рубрике уже на несколько страниц и мы попадаем на третью страничку page3, все варианты непросто предугадать и предвидеть), тогда выводим 10 строчка - стандартное описание блога как и на главной страничке 11 строчка - конец. Надеюсь всё понятно и не сложно. Пользуйтесь на здоровье. Если будет время - напишу об оптимизации и других метов. |
28.10.2016, 17:02 | #2 |
Специалист
Регистрация: 16.06.2013
Сообщений: 322
Вес репутации: 154
|
|
28.10.2016, 19:34 | #3 |
Эксперт
Регистрация: 03.07.2007
Адрес: Chinatown
Сообщений: 7,265
Вес репутации: 617
|
не у всех же руки из правильного места растут
__________________
тексты по 10 руб/кзнак автоматизируй все, не мучайся! |
28.10.2016, 20:03 | #4 | |
Специалист
Регистрация: 12.09.2010
Сообщений: 183
Вес репутации: 183
|
Ну понятно, как всегда. Это тема не о выборе движка.
Цитата:
|
|
31.10.2016, 06:24 | #6 | |
Эксперт
Регистрация: 03.07.2007
Адрес: Chinatown
Сообщений: 7,265
Вес репутации: 617
|
Цитата:
<если Главная> <meta name="description" content="описание блога" /> <если страница поста> <meta name="description" content="140 символов этого поста" /> <если страница раздела> <meta name="description" content="описание раздела" /> <если страница тегов> <meta name="description" content="Ключевое слово: тег" /> <в остальных случаях> <meta name="description" content="описание блога" /> а про каким образом, надо почитать про the_excerpt()
__________________
тексты по 10 руб/кзнак автоматизируй все, не мучайся! Последний раз редактировалось MonAmur; 31.10.2016 в 06:27. Причина: Добавлено сообщение |
|
01.11.2016, 02:17 | #7 |
Специалист
Регистрация: 12.09.2010
Сообщений: 183
Вес репутации: 183
|
Для универсальности добавим ещё сортировку записей по дате, месяцу и году, вывод постов по автору, страничку ошибок и результаты поиска, уберём проверку ограничившись лишь условными операторами if-else и получим такой код:
PHP код:
|
08.11.2022, 13:52 | #8 |
Новичок
Регистрация: 08.11.2022
Адрес: Chicago
Сообщений: 3
Вес репутации: 0
|
Нужна помощь с сайтом mabbly.com Как понять он на вордпресе или самопис? я 0 в сео
|
Опции темы | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Где на Wordpress редактируется облако тегов? | lbmoney | Разработка и сопровождение сайтов | 11 | 08.11.2022 13:44 |
Мета тэги в Wordpress | LOKITOKI | Вопросы от новичков | 6 | 12.04.2011 22:24 |
Wordpress. Закрыть полотно текста облака тегов в noindex | dvakarandasha | Разработка и сопровождение сайтов | 1 | 17.06.2010 13:56 |
генератор мета тегов | BeHappy | Разработка и сопровождение сайтов | 0 | 11.11.2009 14:02 |
Массовый ERROR у страниц тегов в WordPress | UniqMan | Вопросы по работе системы | 8 | 18.08.2009 20:09 |
Часовой пояс GMT +3, время: 15:55.