As we know, keywords in the URL are helpful with your SEO, for example, /keyword1-keyword2, or keyword1_keyword2. We know that Google is able to identify the two keywords.

However, what if it was more like, /url=keyword1,keyword2 ?

Would they also be read by Google?


Browser will encode input, according to the character-set used in your page.

I personally avoid , in url structure, because of encoding. It's %2C.

So your url would be like /url=keyword1%2Ckeyword2.

Commas are allowed in the filename part of a URL, but are reserved characters in the domain.

* From the URI RFC:

2.2. Reserved Characters

Many URI include components consisting of or delimited by, certain special characters. These characters are called "reserved", since their usage within the URI component is limited to their reserved purpose. If the data for a URI component would conflict with the reserved purpose, then the conflicting data must be escaped before forming the URI.

 reserved    = ";" | "/" | "?" | ":" | "@" | "&" | "=" | "+" |
                "$" | ","

The "reserved" syntax class above refers to those characters that are allowed within a URI, but which may not be allowed within a particular component of the generic URI syntax

While it's definitely possible to use commas in URLs, it's not a widely used practice, nor is it recommended.

Further reading: https://www.searchenginenews.com/sample/content/are-you-using-commas-in-your-urls-heres-what-you-need-to-know

  • Nice answer. Have never seen commas in url in my 10 years of online life. – Ankur Jain Sep 1 '16 at 12:00
  • You don’t have to percent-encode , in the URI path (see list of allowed characters). – unor Sep 2 '16 at 14:07

Commas are not typically used in URLs and are not recommended. You should stick to using either underscores or hyphens/dashes. That being said, Google recommends hyphens/dashes, so I would go with that: https://support.google.com/webmasters/answer/76329?hl=en

  • The question was not "Should I put commas in my URL's?" It is a sensible question to ask, if you are supporting a legacy site that happens to have commas in URLs. And this doesn't answer the question at all. – Tim Grant Nov 18 '16 at 17:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.