The best way to market a home in a smaller town is by getting all aspects of marketing done.
From more old-fashioned "Just listed" or "Pick Your New Neighbor" campaigns (neighbors often refer buyers), to MLS (Multiple Listing System) marketing with the max allowed pictures and a virtual tour, UTube videos telling how good your community or the property is, international real estate sites, blogging, social networking and "caravans" for local and nearest city brokers (when you invite realtors to showcase your house to them - with a bit of food/refreshments). Stage your property and get rid of clutter, personal items and make the place look more spacious...There are many real estate websites (paid and unpaid) that could be used to advertise the property - Realtor.com, Trulia.com, Zillow.com, Craigslist etc.
Also, sometimes a mistake is made in the Multiple Listing System (MLS) - like the house is entered as a condo, or in the wrong geographic area - then no one can really see it on the system.
This has to be reveiwed and corrected with the tech support of MLS.