said 10 months ago:
I would be very concerned about an SEO company that’s talking about meta-tags or buying additional domains to improve SEO. (Caveat: we offer SEO, so in some ways I’m a competitor. Also, there may be something lost in translation from what they said to your question, like the old game of Telephone. That being said, here’s my experience/belief.)
Multiple domains that point to the same website can actually HURT your SEO as Google may see them as duplicate content and different people may link to the same content, but on different URLs which actually dilutes your SEO.
I’m not sure what you/they mean by “tags”, but there are two main meta-tags. The first is meta-keywords. Those haven’t been important since 1997 b/c they were an early tool for people to spam the search engines.
The second is meta-description. Meta-descriptions have little to no impact on your search engine visibility, but appear as the 1-2 sentence description beneath your Big Blue Link on Google, which is like a free ad for your page. But like I said, little to no impact.
If you are starting a new site, there is some benefit to choosing a domain that’s keyword rich, because that can help, especially as people link to it. However, you can only optimize for that one thing.
Taking a quick look at skh.com I’ll say that your home page title, THE MOST IMPORTANT VARIABLE IN SEO, is “Stauffers of Kissel Hill.” Now, I’m sure you rank well for that, but who’s searching for that except people you already know?
Compare that to “Supermarkets & Garden Centers in Central Pennsylvania | Stauffers of Kissel Hill.” If you’re optimizing for “supermarkets” or “garden centers” (which would make sense, as well as dozens of other phrases,) the second title will GREATLY outperform the first.
There’s a lot more that you can do, but if you go in and improve the title tags on each page, you should see an uptick in your rankings w/in the month or sooner.
That’s a much better approach than buying domains, in my opinion.