Hi all, I'm volunteering to improve SEO on a site. It's a photography site, with mostly images and very little text. It uses a CMS which has some pretty involved code, relying heavily on PHP and JavaScript. I read that the web crawlers don't like a lot of JavaScript combined with the HTML code, and that this can hurt a site's ranking. This site has a lot of JavaScript code combined with the HTML. Would it help SEO at all to separate the JS code from the HTML by putting it into separate files? Also, any other suggestions you can give to improve SEO would be appreciated. Here is the site: http://www.agroterraphotography.com/
I checked out your pages and YES, you got nothing but JS in them. If I am not mistaken, even your jquery codes are not external. I'd definitely put anything jquery in external files. Small JS snippets can be left alone. You are right, your problem is you have no text for a search engine to work with. You may also want try to establish Google authorship through creating a business page on G+. It's hugely recommended and can have an impact on searches. I suggest: 1. Place any jquery in external files. 2. Add text (at least at the bottom of some pages with a clear description of your business, services, etc. 3. Contribute to a G+ community to establish authority for your services.