November 14, 2007
I just want to run something by you...
It appears the text Google is now showing [for a particular keyword phrase] is from our DMOZ directory listing. Until very recently (and while our listing position was as good as it is now) Google was showing the first few words of text from the body of our home page.
So now the question is should we leave everything as is and enjoy the good listing position, but put up with the less than ideal text in the search results, or should we insert a good meta description and hope Google uses it in our search results without negatively impacting our position?
Hope all is well with you!
The position of your page in the search results for your keyword phrase isn't affected by that DMOZ description. Your position should be the same regardless of what description is shown in the search results.
I would highly suggest adding the “NoODP” Meta tag to your home page to stop Google from using the DMOZ description since it's generally not the best one to have showing in the search results.
The syntax for the tag is as follows:
<meta name="robots" content="noodp">
If you have a Yahoo directory listing as well, you may want to also add "NoYDIR" to the Meta tag, which would look like this:
<meta name="robots" content="noodp, noydir">
We have an old forum thread with more info on this here.
You should definitely add a good Meta description tag as well. If you add the keyword phrase to it (the phrase that's currently triggering the DMOZ description) there's a good chance this will show up as your new description sometime after the next Google crawl.
As an aside, I've been lax with Meta descriptions on our own website's pages, but they are well worth the few minutes of effort to create. Our SEO associate noticed the other day that the High Rankings Forum was showing a lousy description when it showed up in the search results for "SEO Forum" and that was because we had never applied a Meta description tag to it. It is also showing its DMOZ description when it shows up for "Search Engine Optimization Forum" because we had never applied the NoODP tag either. So we added a Meta description that utilized the phrase "SEO forum" and will see if it makes a difference in a few days. For now, I didn't bother to add the NoODP tag because our DMOZ description actually isn't too bad, but I may go back and fix that when I have some extra time.
Hope this helps!