Using NOODP & NOYDIR To Get Rid Of Directory Snippets

by beyluen on April 4, 2009

in Search Engine Optimization

When your web pages show up in the search engine result pages, what do people see? A list of snippets for each web pages are displayed in the search results as you can from the screenshot below.

Search Engine Snippets

What Is A Snippet?

When you do a search on Google, each result it give you starts with a title and is followed by a few lines of text. We call these a few lines of text a snippet. A snippet gives you an idea of what each page is about. To improve user experience, each snippet shows how the words of your query appear on the page by highlighting them in bold.

How Does Search Engines Construct A Snippet?

Usually search engines display the snippet of your web page by taking the content from meta description tag. At other times the search engines will choose to display portions of your web page content which contains words used in the search query. This helps people to see if your page is relevant to their search request.

If you’re listed in DMOZ or Yahoo! Directory, search engines might display the information about your site taken from DMOZ or Yahoo! Directory instead of your description meta tag. Another case is if Google sees duplicate description tags across different web page, it may choose to display DMOZ data instead of your actual tag data. The reason is Google consider user experience as a important factor and would like to display unique snippet or description tag across different web page.

Control Search Engines By Using NOODP & NOYDIR

Before you use this technique to control search engine’s behaviour, you should make sure you have unique meta description tag for each web page.

Once you have unique meta description tag, you can force search engines to ignore directory snippet by including a robots meta tag.

<meta name="robots" content="noodp" />

The NOODP robots meta tag is fully supported by Google, Yahoo! and MSN Live Search.

If Yahoo! displays information take from Yahoo! Directory instead of your description name tag, you can force it by using robots meta tag below.

<meta name="robots" content="noydir" />

You can also combine 2 robots meta tags above into a single tag.

<meta name="robots" content="noodp,noydir" />

Another approach is you can specify instructions for each individual crawling robot.

If you only have the problem with Google, you can use this:

<meta name="googlebot" content="noodp" />

If you only have the problem with Yahoo!, you can use this:

<meta name="slurp" content="noydir" />

If you only have the problem with MSN, you can use this:

<meta name="msnbot" content="noodp" />

Conclusion

Just take note it may take some time for search engines to make changes to their snippets once you have implemented the change. I hope the example above can solve your issue or prevent the issue to happen.

Related Posts:

  1. How To Optimize Meta Description Tag?
  2. 7 Top WordPress SEO Plugin To Boost Blog Traffic
  3. SEO Strategy For Noindex And Nofollow
  4. Rank High Position On MSN Live Search
  5. Exact Match Domain Gets High Ranking With Error Page

If you enjoyed this post, I would be very grateful if you leave a quick comment below or subscribe via email or RSS or follow me on Twitter. Don't miss out on new blogging tips and online business tips! - Bey Luen

{ 4 comments… read them below or add one }

1 Agent SEO April 4, 2009 at 12:31 am

Good article. This is a good strategy to ensure the you listing in the SERPs is as well-optimized as possible. In addition, this should make your listing more enticing as it will seem less generic and more focused towards the user.

Reply

2 Michael April 4, 2009 at 8:36 pm

Good idea for SEO. Thanks for the sharing.

Reply

3 The Tank Method January 13, 2010 at 2:29 pm

Thanks Bey… I could not figure out what that meant forever… I had it on one of my sites and was wondering what it was there for. I wasn’t for sure if that caused a big surge of traffic my way last month in order for me to make 11,309.42 or not… My site has been climbing the rankings for some reason here lately. Can any SEO experts tell me why? I’ m not doing anything to it to make google like it. thanks… cya

Reply

4 dennis May 26, 2010 at 6:48 pm

Thanks for Sharing! definitely a useful tips in learning about SEO.

Reply

Leave a Comment

Previous post:

Next post: