Do WordPress tags help SEO? Not by themselves. Google has said for years that tags and categories are for organising a site, not a ranking signal, and a tag is only a word you attach to a post (WordPress.org’s tags screen guide describes them as exactly that: free-form labels). What tags do is create pages: every tag you add spawns a tag archive at /tag/whatever/ that lists the posts carrying it, and those archive pages are where the SEO effect, good or bad, actually comes from. A site with 40 posts and 300 tags has 300 thin pages competing with its real content; a site with 40 posts and 15 well-chosen tags has 15 useful hub pages. So the honest answer is: tags can help a little, hurt a little, or do nothing, and the difference is entirely in how the archives are handled. Here is how to handle them.

What is the difference between tags and categories in WordPress?

CategoriesTags
PurposeBroad sections of the site (Squarespace, WordPress, Photographers)Specific topics inside posts (favicon, pricing, redirects)
RequiredYes, every post has at least one (Uncategorized by default)No
HierarchyCan have parents and childrenFlat
Typical number5 to 10 for a whole siteDozens, which is the problem
Archive page/category/wordpress//tag/favicon/
In the URLOptional, via permalink settingsNot by default

Google does not treat either as a keyword. Adding the tag “best wedding photographer Austin” to a post does nothing for that phrase; writing the phrase into the post’s title and text does. The SEO title in WordPress and the on-page copy carry the keywords; tags carry navigation.

When do WordPress tags hurt SEO?

  • One-post tags. A tag used once creates an archive page whose entire content is one excerpt. Multiply by dozens and you have a site that is mostly thin pages.
  • Tags that duplicate categories. A category “Squarespace” and a tag “squarespace” produce two archive pages listing the same posts.
  • Near-duplicate tags. “seo”, “SEO tips”, “seo-tips” and “search engine optimization” are four archives with the same posts.
  • Tag archives outranking the post. When Google picks the tag page for a query instead of the article, the visitor lands on a list and bounces.

None of this is a penalty; it is dilution. Crawl budget and internal link value get spread over pages that do not deserve them, and the good pages get a smaller share.

When do tags help?

When a tag archive is a page a person would actually want to land on. “Everything we have written about Squarespace favicons” is not that; “every Showit template review” might be, if there are twelve of them. The test is simple: would you link to the tag page from a menu or a post? If yes, it is a real hub, and a hub with a written introduction and ten strong posts under it can rank for the topic and pass links to those posts. If no, it should exist for readers who click a tag and be invisible to Google. Tags also drive most related-posts widgets and plugins, which is a reason to keep a short, tidy tag list even when the archives are noindexed.

Should tag pages be indexed?

For most small business and photography sites: no. The safe default is to noindex tag archives and let category archives stay indexed if they are curated. On Yoast, that is Yoast SEO, Settings, Categories & tags, Tags, and switch off Show tags in search results. Rank Math has the same under Titles & Meta, Tags, Robots meta. Google then stops indexing the archives while readers can still use them.

Site typeCategoriesTags
Small business blog, under 100 postsIndex, 5 to 8 categories with an intro paragraph eachNoindex, or delete tags altogether
Photography blog with venue and location postsIndex; treat location categories as landing pagesNoindex; use tags for session type if at all
Large publication, thousands of postsIndexIndex only tags with 10+ posts and a written intro; noindex the rest

Noindexing tags is one of the settings I check in the essential WordPress plugin setup because most sites have the WordPress default, which is to index everything.

How many tags should a post have?

Three to five, from a list you control. A workable rule: before creating a new tag, ask whether it will ever have five posts. If not, do not create it. Once a year, open Posts, Tags, sort by count, and delete every tag with one or two posts; WordPress keeps the posts and removes the archive. That single cleanup is the most useful thing most sites can do about tags, and it takes ten minutes.

How do you clean up an existing tag mess without losing rankings?

  1. In Search Console, open Performance, filter pages containing /tag/, and note any tag page that actually gets clicks. Those few stay indexed.
  2. Set tags to noindex in your SEO plugin. The archives drop out of Google over a few weeks; nothing on the posts changes.
  3. Merge duplicates: the free Term Management Tools plugin merges “seo” into “SEO” and moves the posts.
  4. Delete tags with one or two posts. If a deleted tag page had any traffic, redirect its URL to the closest category.
  5. Rename “Uncategorized” to a real category so it stops appearing in URLs and breadcrumbs.

A note on categories while you are in there: one primary category per post. Assigning a post to four categories puts it in four archives and, if your permalink structure includes the category, decides which URL is canonical. WordPress web design tips for beginners covers the permalink side.

If the tag cleanup is part of a wider audit, it sits next to redirects, thin pages and site structure in the work I do as a WordPress website developer, and it is usually the fastest win in the whole list.

Frequently asked questions

Do WordPress tags help SEO?

Not directly. Google does not use tags as a ranking signal. Tags create archive pages, and those pages help only when they are useful hubs with several posts; otherwise they add thin pages that dilute the site.

Should I noindex WordPress tags?

For most small sites, yes. In Yoast, go to Settings, Categories & tags, Tags and turn off Show tags in search results. Readers can still use tags; Google stops indexing the archives.

How many tags should a WordPress post have?

Three to five from a controlled list. Only create a tag that will eventually cover at least five posts, and delete tags with one or two posts once a year.

What is the difference between categories and tags for SEO?

Categories are the broad sections and are usually worth indexing when curated; tags are specific labels and usually are not. Neither passes keyword value; both create archive pages.

Do tags in WordPress count as keywords?

No. Adding a phrase as a tag does not tell Google the post is about it. Put the phrase in the title, headings and text instead.

Will deleting tags hurt my SEO?

Rarely. Deleting a tag removes its archive page and leaves the posts untouched. Check Search Console first and redirect any tag page that was getting clicks to the nearest category.