I have a large site about travel and photos to which I keep adding fresh content on a regular basis. Over the past years the traffic has been steadily getting less. To give you an idea, years ago (when the site was smaller than now) my daily log files were over 5MB in size. Now it's down to 2.5MB.
The site is written in HTML5 and there are no coding bugs. The site uses no flash, almost no Java.
It's possible that a good part of the problem comes from changes Google made to their search engine. Perhaps Google is penalising me for some reason - just guessing. By now my pages rank much higher in Bing than in Google.
I keep receiving emails from SEOs on a more or less regular basis, offering to optimise my site. These come from people with an American sounding name, but the IP address is from India.
By the way, I'm not active in Facebook or other social media. I'm active in forums and discussion boards but not in social media.
What can I do? Ask an SEO to do something about the website, purchase adwords on Google etc.?