No I’m not talking 80’s street.
You may be able to get your site listed in the top ten within 30 – 60 days, but that’s no guarantee it will stay there.
As per my previous example of pizzajim they were at Number one because we put them there but as the updates are few and far between (mostly new menus) the site has started to become a bit stale.
If your site is not continually being updated with fresh content and growing, then the search engines will simply dump it
in favor of newer fresher sites. You should be adding a new page to your site every time the crawler visits and updating your old content as much as you can. Daily is preferred, but weekly at the very least. This will mean that the crawler will have fresh content to index and new links to explore. Thus, it will never see your site as stale and drop it.