I have a website and one SEO guy told me to remove cyclic links that link to the current page. We don't work with him anymore. So I can't ask for details.
So are this links bad for and should be removed?
First off, there is no such SEO term as a cyclic link. You only need to Google the term and your be overwhelmed with topics that have nothing to do with SEO.
- revolving or recurring in cycles; characterized by recurrence in cycles.
- of, relating to, or constituting a cycle or cycles.
- Chemistry. of or relating to a compound that contains a closed chain or ring of atoms (contrasted with acyclic ).
- arranged in whorls, as the parts of a flower.
- (of a flower) having the parts so arranged.
- pertaining to an algebraic system in which all the elements of a group are powers of one element.
- (of a set of elements) arranged as if on a circle, so that the first element follows the last.
Active Current Page Links
It is absolutely normal and perfectly acceptable for current page links to be clickable, they can appear anywhere on the page, should it be within the menu, the footer or even the content area, it really doesn't matter in terms of SEO.
Improving User Experience using Current Page Links
Using clickable active and current page can actually improve the experience, since allows users to copy the URL without having to scroll to the address bar in their browser.
Some sites like Stack Overflow use links within the headers on the page, for example over over your question title header at the top, its a link. Some sites use link icons next to the header, it really doesn't matter if you use them or not.
You can even use hashtag internal links on the same page so users can quickly find a particular spot on the page, again... perfectly valid in both terms of SEO and UX.
Millions of sites use current page links
However... You should not abuse anchor text
It is however possible to abuse this system and by using multiple links on the same page that link back using different anchor text for each, this is considered poor for user experience and search engines will likely punish you for over optimsiation. So, don't use multiple anchors if you can avoid it.
For example if you have 3 links on the page pointing to page RV, one in the footer, one in header and one on the page content then ideally you should use something like this:
Do not use:
Also do not use:
These are consider bad user experience because the links offer exactly the same content and likely to confuse people attempting to go from one page to another. If you have a page with all products or services, then keep it simple... Vehicles for Hire for example. Google will not 'OVER' reward for using multiple anchor texts, and enough of them is considered over optimisation.
Ensure that your anchor text and links are relevant and useful, not ones that will confuse people.
Simon is correct that links to the current page are common. They don't cause any SEO problems that I am aware of.
However, they are usually bad for user experience. Users expect clicking on a link to take them somewhere. Most users don't expect clicking on links to refresh the page.
I tend to make menus like:
<b>Home</b> <a href=page1.html>Page 1</a> <a href=page2.html>Page 2</a> ...
Where the current page is bold and not linked. I find that removing the link from the menu entirely is confusing to users. Including it unlinked gives users context that many are looking for and expect.