Оптимизация домашней страницы, строка поиска и контакты

Оптимизация.

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

И так, оптимизация в другом ключе.

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

Поиск как призыв к действию.

На многих сайтах строка поиска находится в шапке или футере. Если вы продаете тысячи продуктов или написали сотни статей на своем сайте.

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

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

Оптимизация

Оптимизация, изменения.

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

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

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

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

Улучшение интерфейса.

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

Подготовка вашей темы.

В вашей теме найдите файл, который выводит результаты поиска. В этом примере это файл, который я создал вручную и вызвал /template-parts/post/content-search.phpв дочерней теме Twenty Seventeen.

Этот файл является копией того content-excerpt.php, что существует в том же каталоге.
Затем найдите файл с именем search.phpв главном каталоге темы и найдите следующую строку кода:

get_template_part( ‘template-parts/post/content’, ‘excerpt’ );
Измените это на следующее:
get_template_part( ‘template-parts/post/content’, ‘search’ );

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

Откройте functions.phpи добавьте следующую функцию:

/**
* Adds emphasis to the parts passed in $content that are equal to $search_query.
*
* @param $content The content to alter.
* @param $search_query The search query to match against.
*
* @return string The emphasized text.
*/
function emphasize( $content, $search_query ) {
$keys = array_map( ‘preg_quote’, explode(» «, $search_query ) );
return preg_replace( ‘/(‘ . implode(‘|’, $keys ) .’)/iu’, ‘\0‘, $content );
}

Что делает эта функция, так это берет переданный контент и подчеркивает каждое вхождение переданного слова (слов)  $search_queryи возвращает текст.

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

Оптимизация, добавление акцента в заголовке.

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

Зайдите в свой только что созданный content-search.phpи найдите строку, которая выглядит так:

the_title( sprintf( ‘
‘, esc_url( get_permalink() ) ), ‘
‘ );

и замените его следующим:

$title = emphasize( get_the_title(), get_search_query() );
echo sprintf( ‘
%s’, esc_url( get_permalink() ), $title ) . ‘
‘;

Оптимизация, добавление акцента в отрывке.

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

С выдержками WordPress автоматически объединяет ссылку «Продолжить чтение» в конец. Все бы ничего, если бы поисковая фраза не существовала в слаге поста.

Но в большинстве случаев, если вы ищете определенные ключевые слова, она будет присутствовать в слаге. Это приводит к неработающей ссылке «Продолжить чтение».

Чтобы преодолеть это, вам придется временно отменить некоторые действия WordPress по умолчанию.
Во-первых, добавьте следующее к вашему functions.php:

/**
* Creates a custom read more link.
*
* @return string The read more link.
*/
function modify_read_more_link() {
return ‘ Continue reading’;
}

Приведенный выше код будет вызываться, чтобы убедиться, что у нас есть рабочая ссылка «Подробнее».
Эта часть подключается к функции, которая создает фактическую выдержку и добавляет наш акцент и пользовательскую ссылку «Подробнее».

/**
* Allows for excerpt generation outside the loop.*
* @param string $text The text to be trimmed
* @return string The trimmed text
*/
function custom_trim_excerpt( $text = » ) {
$text = strip_shortcodes( $text );
$text = apply_filters(‘the_content’, $text);
$text = str_replace(‘]]>’, ‘]]>’, $text);
$excerpt_length = apply_filters(‘excerpt_length’, 55);
$trimmed = wp_trim_words( $text, $excerpt_length, » );
if ( is_search() ) {
$trimmed = emphasize( $trimmed, get_search_query() );
}
return $trimmed . modify_read_more_link();
}
add_filter(‘wp_trim_excerpt’, ‘custom_trim_excerpt’);

К сожалению, для этого нет элегантной альтернативы. Будем надеяться, что когда-нибудь будет создан фильтр.

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

Контакты.

Вы также должны понимать, что вернувшийся посетитель может просто искать ваши контактные данные.

Разместите ссылку на свою контактную страницу там, где ее можно было бы ожидать. Это может быть последнее место в вашем меню.

Но также может быть адрес в нижнем колонтитуле или (короткая) контактная форма на боковой панели.

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

Оптимизация, не загромождайте!

Не переусердствуйте с руководством на своем сайте! Не загромождайте свою домашнюю страницу всевозможными практическими руководствами.

Оптимизация

Но выберите два или три, которые имеют смысл на таком сайте, как ваш. И сосредоточьтесь на них. Сохраняйте дизайн страниц простым и удобным в использовании.

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

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

Что ты об этом думаешь?

Конечно, ваш веб-сайт — это больше, чем просто ваша домашняя страница. Это для блогера почти вершина творения.

Удачи Друзья!

 

Спасибо, что прочитали этот пост, не забудьте подписаться!

ПОДПИСКА

Подписчики получают знаки внимания от нашего коллектива, как полезную информацию и приятные сюрпризы!

Поделиться этой записью

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

scroll to top