Skip to content

How to Optimize Search Results Page for SEO: H1 Tags, Descriptions, and Meta Details

Replace the generic heading on your Listivo search page with your own H1 and description, let category terms override it, and set the SEO title and meta description that search engines show — per category if you want.

3 minute read

Customizing the H1 text on your search page and adding an additional description below it can significantly improve the user experience by making it more tailored to your website content, and it also provides extra benefits for SEO.

The H1 tag is the text that appears next to the number of results.

A Listivo search results page with the breadcrumb Home > Search Results, a search bar, and the heading 183 Results followed by the orange text Classified Ads. An arrow points from the breadcrumb to that orange text.

Setting the default H1 and description

  1. 1 Open the SEO settings

    Visit Listivo Panel > SEO, where you will find the option under Search Results Title (H1 tag) - Default.

    The Search Results Title (H1 tag) setting, with its Default field containing the text Classified Ads.
  2. 2 Enter your own text

    Replace the default text with your own and save the changes.

    The same Default field under Search Results Title (H1 tag), now containing the text New York Best Ads!
  3. 3 Check the search page

    The main text on your search page now shows your custom text.

    The top of the search page, where the heading reads 20 Results followed by the orange text New York Best Ads!, with arrows pointing at it.

You can also add text below it by typing in the Default Search Description field. For example:

The Default Search Description setting, a multi-line field containing the text Test Description.

will result in:

A search page heading reading 20 Results Classified Ads, with the line Test Description directly underneath it and the first ad cards below.

Overwriting the H1 tag by fields

Your default H1 text can be overwritten by taxonomy field terms.

The Fields setting holding a single taxonomy field, Category, with the note that taxonomy fields are used to generate the title.

For example, if your users choose a main category and you have a term "Services", it will change the default H1 to "Services".

A search page reading 4 Results Services, with an active Services filter chip below the heading and two ad cards underneath.

It usually makes the most sense to have just one field selected in Fields, such as Category. If you select more than one, like "Category" and "Service Type":

The Fields setting holding two taxonomy fields side by side: Category and Service Type.

it will combine both in the H1:

A search page reading 1 Results Services Acrylic full set, with Services and Acrylic full set filter chips and one ad card priced $120 in Durango, CO, USA.

In the case shown in the screenshot, it would be more useful to display just the service type without the category name. To achieve this, you can use Priority Fields. Do not add "Service Type" to Fields, but to Priority Fields, as shown in the screenshot below:

The Listivo SEO settings with Fields set to Category and Priority Fields set to Service Type, under the note that these fields will be used first.

The Priority field will overwrite the category field, resulting in only the service type being used.

A search page whose heading now reads 1 Results Acrylic full set only, while the Services and Acrylic full set chips and the Category sidebar filters stay in place.

Overwriting the description below H1 for a specific category

If you also wish to show a description for each category, simply visit the term setting in the backend and type your text there.

Simple HTML is allowed
The term Description field accepts basic HTML, so a tag such as <strong> will be rendered rather than shown as text.
The WordPress Edit Service Type screen for the term Acrylic full set, with arrows pointing at the plain Description box, which contains the raw markup <strong>Bold Text</strong> standard.

However, as we recommend in our main SEO article, it is best to use the Yoast plugin. By activating it, you will have easier options with a rich text editor styling bar, as shown in the screenshot below:

The same Edit Service Type screen with Yoast active: the Description field is now a rich text editor with a formatting toolbar and an Add Media button, holding the text Best Category.

After saving, the description will display like this for the specific category.

A search page reading 1 Results Acrylic full set, with the line Best Category shown under the filter chips and outlined in green.

Custom SEO titles and meta descriptions

For the general search page meta title and description, navigate to Yoast SEO > Settings > Ads.

The Yoast SEO settings sidebar with Content types expanded and Ads highlighted among Homepage, Templates, Posts and Pages, and a Categories & tags section below.

Make sure to scroll down to the "Ads archive" section, which looks like the default shown below.

The default Ads archive settings in Yoast: a toggle showing the archive in search results, an SEO title built from the variable chips Post type (plural), Archive, Page, Separator and Site title, and an empty Meta description.

If you change the SEO title and meta description in that place, they will be used on your search results page.

The Ads archive settings with SEO title set to Test Title and Meta description set to Description test, with arrows pointing at both fields and at the Save changes button.

It will look like this on your ads page.

The HTML source of the ads page, where the title tag reads Test Title and the meta description tag carries the content Description test.

Overwrite SEO title and meta description based on your custom fields

For each Field and Priority Field, Listivo has options to set a custom SEO title and SEO description. We will show this using the example of the category Vehicles:

  1. 1 Edit the term

    In the terms list, click Edit under Vehicles.

    A row of the WordPress terms table for the term Vehicles, showing the Edit, Quick Edit, Delete and View links and the slug vehicles.
  2. 2 Scroll down to the Yoast panel
  3. 3 Set your SEO title and meta description The Yoast panel on the term edit screen: SEO title set to Best Vehicles, the slug vehicles, and Meta description reading Check our website, with arrows pointing at both fields.
  4. 4 Click Update

    The Update button sits at the bottom of the term edit screen.

    The bottom of the term edit screen with the Cornerstone content, Advanced and Insights sections collapsed, and an arrow pointing at the blue Update button.

From now on, your SEO title and meta description will display for search engines such as Google for this specific category.

The HTML source of the category page, where the title tag reads Best Vehicles and the meta description tag carries the content Check our website.

Limitations for Yoast integration

  1. This custom change to titles and meta descriptions works only for the fields selected in Fields and Priority Fields in your Listivo > SEO panel. It will not work for other fields, as your visitors may select different criteria on your search page in different orders, and implementing all types of different fields would result in unstable behavior.
  2. Ads' custom field values cannot currently be used in the Yoast SEO title and SEO description. The theme offers only the options that the plugin allows, and we do not have any custom variables that would enable this.
The Yoast SEO title field holding the variable chips Title, Page, Separator and Site title, with an open dropdown offering only Site title, Title and Separator.
The variable list Yoast offers holds no custom field values.

Ask the people who build Listivo

We answer by email from support@tangiblewp.com. With Premium Support, we also fix your site when something breaks.

Was this guide helpful?