It has not had a post on it in what seems like years, and very very little, if any, SEO tricks done for it. It is a free Wordpress Blog. Yet, in a search for tile roof cleaning tampa florida, it is near the top of page one!
It brings in a considerable amount of work. I know because I ask my customers how they found me, and what they saw that made them choose Us, over our competitors.
It has always been said "Throw enough spaghetti on a wall, and some will stick". This is also true with SEO!
Make several websites and blogs, and posts on good Forums, aimed at every conceivable keyword and/or area you service, because you never really know what website, Blog, or post you make will find it's way to your customers in a Google search.
SEO is NOT an exact science, and as soon as it starts to be, Google changes the rules of the game. My old, abandoned, free Wordpress Blog is a lot like a Bumble Bee.
A Bumble Bee is not supposed to be able to fly, yet it does. Go figure ?