Hello if any person best answer please reply me and any one know what is the different between nofollow & dofollow ?
Nofollow means site will not be Indexed by Search Engines. And Dofollow means the site must be Indexed by search engines.
Nofollow will ask search engine not to follow that page and dofollow allows search engine to follow those pages. You can put that in robot.txt with mentioning pages to be followed and not to be followed.
IMO nofollow means search engine index that link but not following that and not passes link juice also. dofollow is normal link which consider by all search engines.
Agreed with Qazu NoFollow = Don't Follow this link and Don't pass link juice DoFollow = Follow this link and pass link juice
Hmmm not exactly... Nofollow will NEVER completely prevent a page/site from being indexed. All it takes is one followed link from another site (or somewhere else on your site) to that same page to get it indexed. If you want to prevent a page from being indexed you have typically 3 options: 1) Password protect the page (i.e. put it behind a login and/or password prompt of some sort), 2) add <meta name="robots" content="noindex"> to the <head> of the page, or 3) add a Disallow: URLofPageYouDontWantIndexed to your robots.txt Nofollow means slightly different things to different engines. And there are multiple implementations of nofollow/follow. follow/nofollow can apply at the individual link level (which is what MOST talk about when they are talking about follow/nofollow) or at the page level. Link Level follow/nofollow: A typical hyperlink appears in HTML as: or if it's an image link then Nofollow at the link leve is implemented using an additional attribute on the <a> element call rel="nofollow". <a> elements are by default followed links... so: is a followed link. To make it nofollow simply add the rel="nofollow" attribute like: Another form of nofollow that you will frequently see used for blog comment links is: From Google's perspective if Page A links to Page B with a rel="nofollow" attribute like: then this tells Google a few things: 1) do not pass page rank from Page A to Page B, 2) do not count this as a backlink to Page B (i.e. don't give them credit for the link or link text), 3) do not discover Page B because of this link (i.e. Do not index the page because of this one link. It does NOT prevent the page from being indexed however... only from getting indexed because of that one link. If another page links to Page B WITHOUT a rel="nofollow" attribute then it can STILL be indexed.), and 4) you are not willing to vouch for the site where Page B resides (i.e. Don't penalize the site where Page A resides if the site where Page B resides is doing shady, blackhat stuff and is found to be violating Google's webmaster guidelines.) #4 above is ESPECIALLY helpful when linking to other sites, for example, in blog comments or forum posts. It keeps the owner of the blog or forum from being penalized because some spammer dropped a link on their site pointing to a bad neighborhood site. This is why MOST blogs nofollow all blog comment links. A followed link on the otherhand tells Google: 1) allow page rank to flow from Page A to Page B, 2) the link from Page A to Page B can be counted as a backlink to Page B so give them credit for the link and link text, 3) Page B can be discovered and indexed because of this link on Page A, and 4) most importantly, you vouch for the site where Page B resides and trust that the site it's on is a good neighborhood. Page Level follow/nofollow: Again, all outbound links on a page are by default followed links. You can explicitly tell the search engines you want them all followed using: if you'd like but it's not necessary. You can, however, tell the search engines that you want ALL outbound links on the page treated as nofollow links without having to add a rel="nofollow" attribute to every <a> element on the page. To nofollow every outbound link on the page, use a <meta> element in the <head> of the page. The syntax is: This tells Google and the other engines that every outbound link on that page should be treated as if they each had a rel="nofollow" attribute on the <a> element for the link. NOTE: By doing this you have created a black hole for page rank. PR flows into the page but none comes out to other page. It's a blackhole... sink... dead end... for page rank/link juice. PS: With the recent announcement from Matt Cutts about how nofollow affects the flow of Page Rank, it makes no sense to ever NOFOLLOW internal links on your site. It can no longer be used for PR sculpting. It's only useful from a Google perspective on outbound links to pages on external sites that you don't trust. This is a great explanation about how nofollow used to affect the flow of page rank and how it's different from the way it now affects the flow of page rank. Pay special attention to the paragraph just before the first Q&A where he says:
the difference between these two phrases is NoFollow :- Google will not indexed that particular page....and these pages are not beneficial to us. DoFollow:- Google indexed that particular page.
No Follow: Nofollow is an HTML attribute value used to instruct some search engines that a hyperlink should not influence the link target's ranking in the search engine's index. It is intended to reduce the effectiveness of certain types of search engine spam, thereby improving the quality of search engine results and preventing spamdexing from occurring. DoFlollow This is given in the HTML page or the Robot.txt of the website, in order to direct the search engines to follow that particular web page.
matt has explaind very nicely its as simple as that nofollow passes some value but it is not that much u should worried about
nofollow is an HTML attribute value used to instruct some search engines that a hyperlink should not influence the link target's ranking in the search engine's index. It is intended to reduce the effectiveness of certain types of search engine spam, thereby improving the quality of search engine results and preventing spamdexing from occurring. And dofollow allows the SE to Index it. It passes the link juice.
Let me add, though, that the search engines do still give a boost for nofollow links, just not as much as dofollow. In my book, any link is good, but dofollow is preferred.
No follow and Do follow are the attribute of Google, If you have Do follow Links That means Google spider crawl your link, if this is No Follow then Google Spider Will not crawl the link but other search engines treat similar
Basically, nofollow attribute is used to indicate the search engine robots for not to crawl the links with this attribute. There is no need to use dofollow attribute to get crawl the links by search engines.