Mobile app version of vmapp.org
Login or Join
Goswami781

: Does Google index hash tags as keywords? I'm working on a project where the client wants to add 3-5 hashtags (i.e.: #bikes) to each page of his content. There is a logical reason for these

@Goswami781

Posted in: #GoogleSearch #Keywords #Seo #Tags

I'm working on a project where the client wants to add 3-5 hashtags (i.e.: #bikes ) to each page of his content.

There is a logical reason for these hash tags (or categories, or keywords); given that it will lead to a clever way of grouping content for visitors. There is nothing spammy or malicious about what he wants, it is 100% for content navigation and associations.

Does Google read and index hashtags differently? Or does it "read" them and understand how a human would read them; where #bike means bike and so on?

In other words, if SEO was the only consideration: Should I use hash tags the way he wants them; where you will see lists like #bikes , #offroad, #trail, etc.? Or would I be better off suppressing the "hashtag" and just listing the words bikes, offroad, trail, etc.?

10.01% popularity Vote Up Vote Down


Login to follow query

More posts by @Goswami781

1 Comments

Sorted by latest first Latest Oldest Best

 

@Shanna517

I can think of three cases.

Case 1: # is decoration

If, in your case, the #


doesn’t have a technical purpose, and
isn’t the only indicator that these are tags,


then you could consider adding the # with CSS (instead of including it in the HTML):

<a href="/tags/bikes" rel="tag">bikes</a>


a[rel="tag"]::before {content:"#";}


In that case, the # is just presentation, it has no semantic meaning, it’s not part of the content.

Search engine bots would have no reason to index the text added via content unless they think it got misused (unlikely in this case). Related question: Can Google crawlers/googlebot read CSS content in before and after elements?

Case 2: # is the only indicator for humans

If other indicators are missing (e.g., there is no label like "Tags:" or similar), then the # would be the only indicator for humans that these links are meant to be tags for the current content, so it should be part of the HTML.

In that case, you could consider adding it outside of the link (like you would place labels outside of the link, too):

#<a href="/tags/bikes" rel="tag">bikes</a>


Case 3: # is part of the tag

If you want the tags to actually contain the #, then it should be part of the link:

<a href="/tags/bikes" rel="tag">#bikes</a>


In that case, the title of the tag page should contain the #, the tag URL should contain the # (percent-encoded), mentions in emails and other documents should contain the # etc.

The SEO affect shouldn’t be relevant here, as the # is part of the tag (just like the "b", the "i" etc.), it is what it is.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme