Can you please share the source of this information? There isn't any such limitation given by Google or other search engine. Most important thing is URL must be easy to spell and type are best, length is purely subjective.
I'm not sure, but the longest URL I ever had was 35 characters and 6 words and it ranked #1 for the keywords I was targeting with the URL I don't think length is too important, just make sure to load it up with your keywords.
The url should be search engine friendly and keyword rich. It should not look like spammy. Better if keep the url short and the meaningful to the visitors.
When it comes to URLs, don't spam them, like this: bestABCproducts.com/best-abc-products-for-sale/best-abc-xyz ...but make it short: bestABCproducts.com/products/xyz Your backlinks & internal link structure will help define the pages more for SERPs.
Lenght is not important as long as it contains some of your keywords and does not contain complex variables or special symbols.
x2. Special symbols in the URL is one of the biggest NO-NOs. Many people tend to insert question marks and exclaimation marks on their URLs which isn't good at all. From my experience, URLs with special symbols have almost completely failed on showing up on SERPs even though the pages were decently optimized.
question marks in URLs are fine - they are usually a beginning statement for tracking code tags...it just wouldn't make sense to create a backlink with the "?" and code in it.
The PHP Functions and other scripts that use the ?s are obviously a way of the normal coding, and we/GOogle has nothing to do with. However a URL like: www. mysiteOMG!checkmysiteee!!!!.com/myprofile!/thisiswhatmysitesabout! Okay that was overly exaggerated but you get my point (Hopefully)
This is the longest URL I have on my site: travelindia-guide.com/elections-indian-lok-sabha/new-delhi.php Added it around 8 days back, it's now 53rd for my target term "delhi election" and 8th for "delhi constituencies". So I think having a long URL doesn't affect the seo part, as long as the URL makes sense.
Far as technical limits: check here http://www.boutell.com/newfaq/misc/urllength.html Believe the poster saying there's a 255 limit might be on the domain itself? Nope domains are 63. Um don't know where they got that number from. Far as SEO, advice is make it relevant to the page.
i havent came across particular length decide for url but in general short url would be help u in terms of traffic