can definitely be effective, but I probably wouldn't spend my first $1000 for marketing on it. I'd go the door-to-door flyer route.
can be done for free if you're willing to do some reading and are willing to try things out in order to improve your business.
If you're looking for some really quick SEO
tips, here are three things I'd do first to boost your site:
1) I would start with getting your online citations in order. Here's a list of sites you'll want to be listed on: whitespark.ca/top-local-citation-sources-by-country
2) I'd also set up a Google Business Page. This is your chance to tell Google directly about your business, what you do, and which areas you service. Verifying your business is easy and helps with your website rankings.
3) Lastly I'd make sure that the on-page SEO
for your site is in good order. The biggest mistake I see is not putting your keyword and city in the title of your webpage. For a good example, check out ericd's tile restoration site up above (it's in his signature). On his homepage, let your mouse hover over the tab and you'll see the title of his homepage which says
"Mexican Tile Restoration | Saltillo Tile Restoration | Tile Cleaning Phoenix AZ, Orange County & Los Angeles California"
Of course there's more to it than just these three tips, but these are the things that have given us our biggest gains when it comes to Google rankings.
You should see your Google rankings improve just by doing these 3 things alone. How well you improve depends on your competition and how internet marketing savvy they are.