Using Categories and Tags as Keywords

Long Tail Pro Keyword Research

Keyword Research for SEO

Get Instant Access

If you need to add meta keywords to your single post archive template, you have all the data you need: your categories and tags. All you have to do is get a combined list, separated by commas.

In this example, you first use a conditional tag to make sure this code is used only on single post archives. (Pages don't have categories or tags, and the get_the_tags() and get_the_category() functions won't work correctly on archive pages containing multiple posts.) Then, for each tag and category, you force the name to all lowercase and add it to an array of keywords. As you print the <meta> tag, you remove duplicates from the array with array_unique() and convert the array to a comma-separated string using implode().

Listing 7-16 shows how to build the array of keywords and print it as the content of the <meta> tag.

Listing 7-16. Creating meta keywords tag from post categories and tags in header.php

<?php if (is_single()) { foreach((get_the_tags()) as $tag) { $keywords[] = strtolower($tag->name);

foreach((get_the_category()) as $category) { $keywords[] = strtolower($category->cat_name);

<meta name="keywords" content="<?php echo implode(", ", array_unique($keywords)); ?>" /> <?php } ?>

Was this article helpful?

0 0
Keyword Research Demystified

Keyword Research Demystified

Simplify your keyword research and uncover some of the hottest keywords for insanely profitable markets, instantly. How to determine what keywords to use within your affiliate campaigns for maximum conversions and profits.

Get My Free Ebook

Post a comment