Ok just wondering. I have a site which has very stupid sitelinks listed in google search. My site is multi niche but it shows one category from 25 categories on my site and some other useless links like "contact". How can i make it so that google finds and uses the sitelinks i want, for example some of my major categories? I removed a sitelink in google webtools but since it lists 4 when i remove one it says no sitelinks will show. I guess all is better than none?
Perhaps you should add nofollow on your links to 'useless' pages. If those useless pages are not indexed at all, you wouldn't have to worry about them showing up as sitelinks. So maybe also block those pages via robots.txt and a noindex meta tag.
I made a post on digital point here that may answer that question for you, shows you how to swap out sitelinks you don't want.
yes..it will defiantly work or else u can block them through webmaster tools' (search GWT for: How does Google compile the list of links shown below some search results?) but getting sitelinks is 1 good thing that indicates ur trust rank is high in the eyes of google, so think b4 vanishing them!