New Site With Exact Match Domain what are realistic expectations?

About I month ago I launched a brand new wordpress site.

I have invested a significant amount of money first in getting the site built then secondly in getting the site SEO optimized. My SEO company is actively creating new content in the form of new pages and blog posts and pushing hard on the social media integration and promotion.a

The site has SEO related plugins installed and configured has the prefered domain set to no www has both regular and multiple xml based sitemaps all submitted and verified in webmaster tools and meta data configured. The site appears to be getting indexed I can see that 195 pages are in the index using the google site search operator

However when I search for EDM keywords in google my site is not showing up. I know it is a competitive keyword but due to the fact that my domain is a exact match domain surely I should be appearing in the rankings by now, no? a competitor with the same domian but .org is ranking number one with their exact match domain why am I having issues? 3 years ago I launched a similar site and immediately obtained great rankings for which I still enjoy for a keyword search of that EDM

My SEO company says it takes time for new sites to get fully indexed and to build trust with google but it's been over a month now and I am not getting anywhere near the top 2 - 3 pages for any related searches. I am just not sure on what to expect.

In addition to what was said above.
Not sure if it's an exact match issue, but looking at the site I would say your trying to rank for your url, which you are # 1. You have at least 5 anchor text links on your home page that carry your main url with the .com, and they go to internal pages, was this done by your seo company?
IMO, you have the key word stuffed way too much, titles anchor text that doesn't go to the home page, some titles are using it twice.

A month isn't a good gauge, you need at least a couple 2 or 3. One is way too soon, however I think your site might throw out some red flags, it's over optimized, over stuffed...nomesayn

First - The site is very attractive and well designed from a visual standpoint.

Second - Looking under the hood at the source HTML, I have concerns.

1. You have a lot of script's for what is presented on the page. My site has HTML5 video, slider images, a CSS3 menu, and it uses a whole lot less code than I see here. Your content is pushed way down the page.

2. Your content is in paragraphs wrapped in divisions, wrapped in table rows. Looks like one paragraph per table row. IMHO - Google sees this as a lot of fragmented text segments. Ditch the tables. Place multiple paragraphs within a single division so as to make a tight, coherent block of text for Google.

I know some here will say this kind of on-page work makes no difference to SEO. My response is that my site has risen steadily since I've eliminated tables, code bloat, grouped text in contiguous paragraphs, and moved my text as high as possible in the code.

Find a web designer that knows how to produce lean, structured code, as well as make a good visual presentation.

I have invested a significant amount of money first in getting the site built then secondly in getting the site SEO optimized. My SEO company is actively creating new content in the form of new pages and blog posts and pushing hard on the social media integration and promotion.a

The site has SEO related plugins installed and configured has the prefered domain set to no www has both regular and multiple xml based sitemaps all submitted and verified in webmaster tools and meta data configured. The site appears to be getting indexed I can see that 195 pages are in the index using the google site search operator

However when I search for EDM keywords in google my site is not showing up. I know it is a competitive keyword but due to the fact that my domain is a exact match domain surely I should be appearing in the rankings by now, no? a competitor with the same domian but .org is ranking number one with their exact match domain why am I having issues? 3 years ago I launched a similar site and immediately obtained great rankings for which I still enjoy for a keyword search of that EDM

My SEO company says it takes time for new sites to get fully indexed and to build trust with google but it's been over a month now and I am not getting anywhere near the top 2 - 3 pages for any related searches. I am just not sure on what to expect.

Any insight thoughts on the matter would be greatly appreciated

It's been a whole month and no ranks yet? WTF?

How well did you vet your SEO agency? When you checked their references by calling previous clients how long did it take them to get good ranks?

When you asked the SEO company what exact steps are they going to rank your site what did they say? Are they doing what they said they will do?

When you checked this company's top 20 ranks did they appear to be competitive in nature?