I've been thinking about why Google might think my site is a spam site. All pages have black coloured links, which underline on hover. Could Google think I'm trying to create hidden links by doing this? Also most pages have several <h2> tags (some pages have 20). Might Google think this is too much (it's not deliberate)?. Also my site is about a tourism destination, and the destination name is mentioned at least once in all the meta description tags, lots in the content itself and once in all the page titles, could this be a bit too much?