My website for guitar lessons, seems to have had a sudden decrease in traffic, and after doing a little research, I found out my pagerank is only 1. I'm wondering if it's because I also created a website for one of the places I teach at and for my band and put links between them in relevant places. That is, on the bio section of the band website, I mention that I teach guitar lessons and more information about my guitar lessons can be found by clicking on a link to the guitar lesson website. Also, a former student of mine started a new website for people learning how to play various instruments, so I wrote a blog post about his website, and then in turn included me in his teacher directory.
Do these actions violate Google's policies? And even if they do, would they have sent me some sort of an email alerting me to this, or would they just drop my rank? I'm also wondering if there is something else I've done wrong in the construction of the site.
Are there SEO companies that are willing to do an audit of an existing website for a reasonable fee and then tell people like me what actions to take to make the site comply with Google's guidelines?
I didn't mention the names of the websites because I wasn't sure if that was allowed.