There are many blog and website which are being hacked and infected by virus each day. The hacker embeds malicious code and link to website that are deemed as bad neighbor or malicious. The cyber criminal will use the attribute display none so that the business owner and visitor can not see the anchor text and or link to these malicious website. The danger of not knowing what is embedded in your site can make your website unsafe site by Google. Although you can not see the code, Google can still crawl your site and index those links that are found in your source code.
How to check malicious content on your website?
In order to find this malicious code you will have to view the source code in your browser. If you are using Firefox, go to View or Page Source. Check to see if there are any random link going to various site which are usually related to drugs, gambling, porn, etc. When you will choose web host provider then To Keep your web host account with your existing host open. It is recommend that you keep your existing web host account active until you have completed the transition steps such as new account setup, file transfer, email creation setup, DNS modification and propagation. This is ensure that your website and domain email account will be running during the transition.
If your Websites has affected by any type of virus then you should go through this link: Removal Of Virus
Sometimes, some free web host provider do not offer FTP access. If this is the case, you will not be able to download your existing web file and will have to re-create your new web file. You should check to see if your new web host provider that offer a free website creator. Hence to avoid running into the same problem in the future that make sure your new web hosting provider offers FTP access.
How to Remove Malicious Link:
If you have a self hosted WordPress blog, upload the core installation files which will over-write the existing files that currently reside on your server. After the new files have been uploaded then you have to check your source code on your index page and see if the malicious link are gone.
You should also do the following:
Change your WordPress admin password.
Change your FTP password.
Check your .htaccess files for any malicious content and set the file permission (chmod) to read only.