WordPress: динамическое метаописание для каждого сообщения

Поисковая оптимизация SEO

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

Я никогда не думал об этом до тех пор, пока в эти выходные я не получил следующий обзор моего сайта от BlogStorm:

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

Монетизировать такой блог сложно, если вы попробуете все Джон Чоу попробовал, тогда вы будете на правильном пути.

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

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

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

Описание решения

Если страница на моем сайте представляет собой отдельную страницу, например, когда вы нажимаете на отдельное сообщение, вам нужен отрывок с этой страницы. Я хочу, чтобы отрывок был первыми 20-25 словами сообщения, но мне нужно отфильтровать любой наш HTML-код. К счастью, WordPress есть функция, которая предоставит мне то, что мне нужно, the_excerpt_rss. Хотя он не предназначен для этого использования, это гениальный способ применить ограничение на количество слов и удалить все элементы HTML!

Я мог бы даже пойти дальше и использовать Необязательный отрывок в WordPress, чтобы заполнить мета-описание, но сейчас это хороший удобный ярлык! (Если вы воспользуетесь этим подходом и введете необязательный отрывок, он будет использовать этот отрывок для метаописания).

Код заголовка

Эта функция требует, чтобы вы вызывали ее внутри цикла, поэтому в ней есть некоторая сложность:

"/>

ПРИМЕЧАНИЕ: Не забудьте заменить «Мое описание по умолчанию» на то, что у вас есть в настоящее время или которое вы хотите использовать в качестве мета-описания вашего блога.

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

9 комментариев

  1. 1
  2. 2

    Молодец, Дуг, я с нетерпением жду этого прогресса. У меня сейчас немного хреновая работа (я думаю), поэтому я рад видеть, что кто-то другой делает тяжелую работу!

  3. 3

    Одно примечание — я обновил сообщение, так как подумал, что вам нужно было применить некоторую логику, если кто-то использовал «Необязательный отрывок» в сообщении. Тем не менее, вам не обязательно это делать — дополнительный отрывок будет отображаться автоматически, если он используется… еще одна приятная особенность функций the_excerpt и the_excerpt_rss.

    • 4
      • 5

        Зарабатывать более 10 тысяч долларов в месяц на моем блоге было бы неплохо! Тем не менее, Джон («виртуальный друг» и человек, которого я очень уважаю) много вкладывает в то, чтобы платить за внимание. Недавно он попал в неприятности из-за Google и Technorati — это может сильно ударить по его доходам в будущем.

        Но я благодарен за то, что у таких парней, как он, есть смелость раздвинуть границы — Джон позволяет парням вроде меня знать, где находится грань!

        ????

  4. 6
  5. 7

    Как насчет включения названий категорий и названия блога для каждого поста…. это улучшает факторы SEO? Я так думаю!


    cat_name . ','; };the_excerpt_rss(20,2); endwhile; else: ?> - " />

  6. 8

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

  7. 9

Как вы думаете?

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются ваши данные комментариев.