Forum Moderators: Robert Charlton & goodroi
www.example.com/section/blue+widget
Would -
www.example.com/section/blue-widget
or
www.example.com/section/blue_widget
be better for SERP listings? Or does it not matter for serp listings and should I move to _ because I believe my customers experience be better?
[edited by: ciml at 3:23 pm (utc) on June 22, 2005]
[edit reason] Examplified [/edit]
I think the reason was that if you searched for
blue-widget or blue widget the results were the same which indicated google ignored dashes.
However I just did some search with and without the "-"
and the results are not the same.
Did something change recently?
white-widgets.html
blue-widgets.html
etc.
Something is amiss. Knobs have been tweaked. It seems some of the old rules do not apply anymore. Anyone have an explaination for this?
By the way, one of my sites that uses this type of directory/naming convention was ranked number one for some very competative key phrases. Since Bourbon, the site has dropped to #9 or #10 depending on the phrase. I have been bangin' my head trying to figure out why. Not a big drop, mind you, but enough to take a hit in the referrals from G. The site was #1 for the past 4.5 years with occasional dips after some of the more notorious updates (ie, florida, etc.). Nothing on the site has really changed. Doesn't appear to be coming back.
mmmmm
If you use an underscore '_' character, then Google will combine the two words on either side into one word. So bla.com/kw1_kw2.html wouldn't show up by itself for kw1 or kw2. You'd have to search for kw1_kw2 as a query term to bring up that page
Is he talking about search terms, or in your URL? I've used both _ and - in my URL's to separate the key words regarding the product on the page (if the product's name is two or more words) and I haven't seen any difference in G SERP's.
I've recently noticed in MSN and Yahoo, if you search for name name name and that namenamename is in the URL, it will hit/bold on that. Looks like some kind of "AI" for the SE to be able to separate the words.
troels nybo nielsen
wrote in the link above
[webmasterworld.com...]
"Hyphens vs underscores? Google's technologies change all the time. What is impossible today may be possible tomorrow. If you want to be sure that Google's algo reads the keywords in your URLs you should use hyphens. But if you have old pages with keywords in the URL separated by underscores there is no need to panic and put a lot of work into changing them".
There is always a tradeoff.
KBleivik
80/20 Content/technological solution
? ?
The bolding is something that is applied to the pages of results as it is being delivered to the browser. The bolding does not reflect how information was used in the algo itself.
Notice if you include the letter "a" in your search that the letter "a" inside a word will sometimes be put in bold, too. That shows it is an output/display function not an indexing/algo function.
The bolding is something that is applied to the pages of results as it is being delivered to the browser. The bolding does not reflect how information was used in the algo itself.
That's right.
After the algo produces results, the other script bolds all occurences of the searched phrase, even if they were not part of the algo input.
It actually just finds the consecutive letters, eliminating spaces, so if you e.g. search for "jack son" - jackson will be bold, which does not mean that "jackson" was ever recognized as the search term.
So a space to google is the + sign.
Despite this, the address/blue-widget.html works just as well as /blue_widget.html imo and a static page certainly ranks better in Google imo than a dynamic one would with Blue+Widget in the string.
My own observation
www.example.com/section/blue+widget
www.example.com/section/blue-widget
www.example.com/section/blue_widget
...see only keywords separated by "-" shows up bold in Google results page! If you use unique random words it can be proven more comprehensively.
But the weight is insignificant so an underscore (the programming file standard) should be fine and "+" (querystring search standard) will be fine to use but Google will not parse it as individual key words like it does "-".
Personally I use the programming file standard of underscore and query string search standard of plus.