One of the many genres of website is the business directory. This seemed to become very popular during the early and mid 2000's with most following the pattern of having many listings with paid listings that gravitated to the top of lists with more information on them.
There are a few problems with this approach. First, there are many out-of-the-box solutions and Joomla has a handful of plug and play modules. Also, when looking for a business why not just go ahead and use Google?
Second, it's obvious that the listings at the top of the search results page are paid listings which consciously or sub-consciously leads the user to believe that the results are rigged. Before the Google revolution this is how search results were listed.
There are also some paradoxes of business directories. First, if you charge to allow more information (link to website, photos, ect.) about a business in their listing that means that the end user will be getting less from the directory and therefore will not use it. Do you put more information in the listings to attract more people to use the site? What about reviews? Wouldn't that be useful to had use contributed reviews? What happens when someone is giving you $150 a year for a listing and everybody hates their product? Should you let them erase the bad reviews on their listing? That's good for them but it's bad, once again, for the end user because the listings are not useful without the unbiased information.
I've been looking at many business directories over the last few months and still can't believe that developers haven't been using Google's model of putting useful results first and then on the side adding paid results.
Does anybody have any theory on business directories? What is the purpose of a business directory? Do you actually use business directories? I don't but people keep asking me to build them.
I don't think that building a directory module is the best solution. There should be a series of recipes using CCK, Views, and other modules.
Here are two business directories that I like. First, is the Urban Spoon ( http://www.urbanspoon.com/r/3/1511353/restaurant/Nolita/Pulinos-Bar-and-... ) What is interesting about this is that it function like a wiki with many people being able to add and edit information about listings. My list of modules that would going into creating a directory like this would be:
CCK
Views
Voting API
OpenLayers or Google map tools module
Revisioning module, Module grants and Rules to create workflows with rules to manage emails (this is used to create a wiki editing functionality)
Finder module or Faceted search module to sort through the directory
Here is the other directory. It has a nice UI. http://www.tripadvisor.com/LocalMaps-g298484-d691623-Cafe_Pushkin-Area.html .
Comments
.
I've wrestled with this myself. I decided that my reason for the directory was to provide value to visitors, not to earn money and so don't charge for adding extras to it. I plan to charge for premium placement, which will be clearly labeled, and specific advertising slots.
I've been fiddling with the whole business directory idea for the last 3 years and still don't have anything much to show for it. The fact that there are so many out there and now Google has moved in on the territory has a lot to do with it. I want to have one because it does bring in people from the search engines and also because it just makes sense to have one on a community site like mine. But I struggle with where the ROI is. Do I spend a lot of time setting up faceted search and all that, knowing that most people aren't going to use it anyway? I know I sure don't. If I'm looking for a business, I type it into Google. So more and more I'm moving my focus towards making the listing pages themselves valuable content and not worrying about having a fancy interface for searching and drilling down and all that and just assuming most people will hit the pages from Google, not from searching on my site.
I'm still undecided on reviews. I can't afford to hire a lawyer so I'm sure I'd cave quickly to pressure to remove anything bad. So far it's been like pulling teeth to get anyone to write a review or to get businesses to take an interest in their pages so I just put worrying about it on the back burner. :)
Michelle
My blog, mostly about Drupal: Shell Multimedia
I think that a directory
I think that a directory needs to have more than just a phone number and address. That's all that Google provides. It should have four to five paragraphs of text using keywords and nodewords.module to provide SEO for the listing. Also it should be a structured page like a myspace where a company can place in a block region a photo gallery, a video gallery, and, in the case of a restaurant, a menu.
The screencast on the Open Atrium page starting at the 2:10 mark shows their application to create a dashboard for OpenAtrium using the trinity ,Spaces, Features and Context modules with some nice edit in place jQuery (http://openatrium.com/features). This could be extended to create pages for a business listing.
Marine job board with Drupal 7 at http://windwardjobs.com
Google
Google provides a lot more than a phone number and address. Look at this listing for Orange Computer.
Worse than Google is Facebook. Three years ago I envisioned a business directory with basic listings for free and paid full pages where the company could have photos, menus, a place to chat with customers, etc. So much for that idea. Why would anyone pay for that when Facebook gives it for free plus 400 million people? Sigh.
Michelle
My blog, mostly about Drupal: Shell Multimedia
Things that Google not good
Things that Google not good for.....
Try Googling this, what to do with kids in coulee region on a summer Saturday afternoon
There are other things too.
Marine job board with Drupal 7 at http://windwardjobs.com
.
Well, no, it's not good at answering full sentence questions. But searching on "la crosse kids activities" brings up quite a bit of relevant stuff.
Not sure how this helps... If you put "what to do with kids in coulee region on a summer Saturday afternoon" in the search on my site it doesn't find anything at all. LOL!
Michelle
My blog, mostly about Drupal: Shell Multimedia
I'm sure that every business
I'm sure that every business in La Crosse has been listed in several places on the web. How do we improve on it and how do we monetize it to make it worth the effort?
How about if every business had a listing where people could leave reviews and comments on? Ok, I know, I know, it's already been done. But, what if every time a person leaves a comment the business gets an email.
Better yet, why not create a group for each business in Open Atrium? Each group gets a case tracker. OpenAtrium case tracker Enable each business to have their own mini/simple CRM that they manage. Then build a Views list on top of it that can be displayed using the Finder.module to drill into different categories and businesses in a front end theme built on to of Open Atrium.
This might be my next project.
Marine job board with Drupal 7 at http://windwardjobs.com
Hmm...
Emailing the business when a review is left is a nifty idea. The other is way more complex than I want to get into but I'll wish you good luck. :)
Michelle
My blog, mostly about Drupal: Shell Multimedia
No easy answers...
This is an interesting discussion. Like Michelle, I've spent years trying to figure out some local directory recipe that works. I'm still trying. The conclusions I've reached so far are that
small businesses owners generally aren't interested in features. They want to publish their listing with the minimum of fuss, check it's visible and then forget about it. They won't be big participants in your site, won't use its social features and almost certainly won't even edit their listing - in fact the day they publish their listing will probably be their only annual visit to the site. At first I was convinced a small listing opening into a more complete profile was the way to go - instead, it seemed to put customers off.
people will always think of searching google before your directory, and when they do they'll almost always go directly to the company webpage, rather than browse through another directory, even if that directory comes first in the search results.
finally - & this really just follows from the first two points - local business directories in themselves are an irrelevancy and if they're to work they have to borrow relevancy from some other section of the site. If enough locals in any region are keeping your site busy, businesses will want to list themselves. I struggled to get a single (paid) listing in the directory I built - yet the local parish newsletter, which is printed in high-contrast blotches on a photocopier and charges $75 annually for a monthly listing probably no bigger than one square inch, carries virtually every business in the region! How does old media triumph like this? Simply because of its broad circulation. Just about every household buys a copy - and they do that because it's full of interesting local news, articles and notices. The way to fill up a business directory is likely to be the same. I'd say local & regional business directories need to be afterthoughts on sites with other purposes - instead of their centrepieces.
The problem then is that local sites in general rarely thrive. I tried opinion articles and forums with mine and nothing succeeded - and yet the area in question has been fevered with different local political controversies for years. I don't know what the answer is. My final stab at reviving my own project is going to be based on a directory of opinion - where I will take the trouble to poll all local political figures for their opinions on specific issues and each opinion will be open to discussion. Perhaps strong-arming the participation of local figures will attract everyone else - and in turn, probably much later, the businesses to the simple,-contact-details,-logo-and-short-summary directory.
Whatever you end up doing Adamsohn, I hope you succeed - and if you do, please share the secret.
Same here
My experience is almost identical. I've been struggling with getting my local site going for 3 years and it just doesn't get any momentum. If I actively seed the forums, I get posters for a while but it goes dead as soon as I stop. I get very little interest in any other part of the site.
For me, the business directory serves these purposes:
While my listing will have some standard characteristics of a business directory, I'm trying to find ways to exploit the hyperlocal niche and make it more useful. Time will tell if I succeed. :)
Michelle
My blog, mostly about Drupal: Shell Multimedia
I've been tearing apart
I've been tearing apart OpenAtrium with the dsm() function out of pure curiosity to see how it works. Spaces.module, Admin.module, and Context.module all work together to create a configuration form for inplace (inline) editing of block regions. Independent of OpenAtrium it's entirely possible to create a directory of listing pages with a javascript drag and drop widget. I understand that it's a lot of work and probably more than any one person would want to do. However, configuration of these modules with CCK and Views can be made with the Features.module that function like a module.
There are a lot of small businesses that would just want a nicely formatted page on the web rather than go through the expense of building an entire website
@Michelle,
Do you have a mailing list? Here is a write upWikiJob from a successful website and they discuss using Mailchimp to regularly send a newsletter. It's probably not that people aren't interested in your website. It's that with all the distractions on the internet out-of-site out-of-mind. A reminder occasionally (once a week) brings people back to the website. Perhaps you could just do a best of the best for that week plus events that locals might be interested in that otherwise would not known about.
They also discuss subscriptions. Look at how well it works for groups.drupal.org right now. Chances are that you are reading this directly in your email.
If you create a directory listing, you can use the ad space that you created to point to those listings. Buy a yearly subscription to have a listing and get a small ad that shows up on the top of each page in rotation with the other listing ads. It's a huge added value to a small business, to have some information up on the web and to have traffic driven to that listing via an ad somewhere else on the website. It also drives traffic to the directory.
It's not so much about having a directory as having an audience that can be driven to the directory.
I really like the idea of having a trade journal to constantly contributes useful and unique information to that specific industry with a business directory attached to it containing a listing of businesses in that specific industry and businesses that support that industry.
Marine job board with Drupal 7 at http://windwardjobs.com
Yeah
I had a weekly newsletter for a couple of months. 500 people on it, ~70 opened it, ~15 clicked on any links, and that was generally the same people each time. No noticeable traffic spikes after it went out. I usually spent 2-3 hours writing it so it just wasn't a good enough ROI. I only suspended it, didn't remove it, so I may pick it up again at some point.
Subscriptions have been a headache. The only one that works with Node Comments is Comment Notify, which is difficult to unsubscribe from because it subscribes you on a per comment basis. Plus, I got nasty emails from a couple of users who were suddenly getting emails they didn't ask for despite me writing an announcement post that they either needed to turn off auto subscribe in their settings or uncheck the box each time. So I ended up switching off the auto subscribe by default. I don't think anyone has bothered subscribing since.
Sorry to be a downer... Just a lot of BTDT in the last 3+ years without a lot of success. :(
Michelle
My blog, mostly about Drupal: Shell Multimedia
I know how it goes. My first
I know how it goes. My first website, ever, I made last year and nobody used it :( So I went and found somebody who already had a community without a decent website and built one for them. They got the better end of the deal as you might imagine but I did learn some key things.
I treat the email as a navigation tool rather than a newsletter. Ten pieces of content are picked every week and we write a single line with a highlighted link. Triple the click through than writing paragraphs, third the time to put together. (I tested)
MailChimp is cool because it can pick up an RSS feed built in Views and parse the different fields as template &$vars, so to speak, and using tokens can be put into a dynamic template either choosing one at a time or in a while loop iteration. I don't use that but would like to in the future because it sounds fun.
But, this doesn't help solve what is the best business directory. I'm beginning to think that a business directory is only a part of the whole. That a business directory in this day and age needs to be a whole lot more to survive.
Marine job board with Drupal 7 at http://windwardjobs.com
Too stubborn to give up
I've been struggling with this for 3 years but the dream goes back years before. I'm too stubborn and have too much time invested to give it up. LOL!
I like SimpleNews for the newsletter. I spent a lot of time trying to make them interesting and put more than just links to my site. You can see the ones I did here: http://couleeregiononline.com/taxonomy/term/826 . They aren't all identical... Just looks that way from the teaser. :)
I do agree that a business directory needs to just be part of the site. There are exceptions, of course, and some sites do really well with nothing more than a directory. I don't think that's the norm, though. You need to give people a reason to go to your site besides a list of businesses.
Michelle
My blog, mostly about Drupal: Shell Multimedia
Photo gallery
I noticed that you have a photo gallery. Have your read this comment? http://drupal.org/node/718804#comment-2657090
Taking lots of photos of people at events is a great way to drive traffic to a community website. It's a sad world that a one good way to drive traffic to a website is so people can look at themselves, however, it is a great marketing tool.
Marine job board with Drupal 7 at http://windwardjobs.com
Yep
That's in my long term plans. Probably next summer. We're already well into this summer and I don't have the infrastructure in place to handle it. I had hoped to get more done last winter. :(
I wonder if we should start a group for building local community websites? That may be too specific and not "Drupal-y" enough, though.
Michelle
My blog, mostly about Drupal: Shell Multimedia
Local community websites
How do you mean "Drupal-y" enough? I couldn't think of anything more "Drupal-y" than a community website.
I attend the Miami Drupal meetups which are hosted by the Knight Foundation. They are even kind enough to provide catering. They are very strong supporters of the Drupal community and open source.
There are some criteria to acquire funding:
It has to built on open source
The project has to impact a local community.
The project has to move information within the local community.
Here is an example of a community website that they funded. http://www.knightfoundation.org/grants/grant_detail.dot?id=339109
If I could what I would do is create an installation profile that has all the basics, a photo / video gallery, business directory, event calendar, JOB BOARD (getting people connected is local communities is VERY good for the economy), some sort of user contributed content, i.e. forums, blogs, articles, comments. There should be some synergy between the different parts.
If you secured funding you could invest in further development of Advanced forums for example and get other developers and graphic design artists to help develop an installation profile. There would resources to insure accessibility issues too. Perhaps, the business directory with ads that are placed like I mentioned before could create ad revenue so the websites are self sustaining and the grant money after the initial development would go to a group of maintainers that offer support such as Acquia does.
This is definitely a project I would be keen on.
Marine job board with Drupal 7 at http://windwardjobs.com
Oh, you need to be careful
Oh, you need to be careful with me because I have a propensity to think of the impossible and then fall on my butt trying to accomplish it.
Marine job board with Drupal 7 at http://windwardjobs.com
Well...
The parts that differentiate a local community site from just any old community site are mostly non Drupal things like dealing with local advertisers, putting out fliers, engaging the local community. So I wasn't sure it really met the criteria to be a g.d.o group. I talked to greggles about it on IRC and he suggested making it a subset of the existing community group. I talked to Laura who's the admin of that group and she was fine with it and made me an admin as well. Now I need to fiddle with OG Panels and get a little spot set up for us.
I applied for a Knight Foundation grant a couple of years ago and didn't make it past the first round. Grant writing really isn't my thing. I need to find a partner for the site that's more business minded and can take care of stuff like that while I write code. :)
An install profile would be cool but I never got very far in that direction. My three modules really suck up all the time I can afford for giving back right now. I only have a couple hours in the evenings after the kids go to bed to work on my projects.
Michelle
My blog, mostly about Drupal: Shell Multimedia
Subgroup created
I added the subgroup: http://groups.drupal.org/community/local
And I edited this topic to copy it there.
Michelle
My blog, mostly about Drupal: Shell Multimedia
Local community websites
The Knight Foundation is mostly interested in supporting online, local, independent, journalism built on open source. A local community site falls into their scope. I'm going to start the new group by trying to figure out what a local community website should be and its principles.
I understand how being responsible for some projects might take up a lot of time and focus. It's important to choose the battles carefully.
Marine job board with Drupal 7 at http://windwardjobs.com
Yeah
I thought my site would be right up their alley but they didn't agree. They might be willing to fund an install profile for it but I could have sworn someone was already doing that... Maybe not. The memory is pretty fuzzy.
Michelle
My blog, mostly about Drupal: Shell Multimedia
install profile for local news/directory
I know it's a bit late, but I wanted to follow up here.
We recently released a Hyperlocal News Install Profile. It is relatively rough in terms of UI, but it gets a lot of the configuration out of the way for people so they can focus on the design/theme and on adding content.
I guess I should do a broader post about it so folks can provide feedback, but I'd love any initial feedback here.
certifiedtorock.com/u/36762/
Any idea if this is ever
Any idea if this is ever going to become available for Drupal 7.x?
Dabbling
I've dabbled with this "Drupalese" off and on for the passed year. I previously used a piece of commercial software for the business directory. I started to do more work on it with the various modules until someone came along and wanted to buy my domain name. Didn't want the data, just the domain name. I had it sort of worked out, it just lacked a lot design components to it.
I think if we can find someone or some entity to fund a business directory project along the lines of openpublishapp.com that would be great. However, they (Open Publish) do have some very specific and high profile modules in their package.
Maybe the development of some kind of business oriented semantic metadata like Calais. Or massaging Calais to spit out the business data. Just thinking out loud. Have no idea if it's relevant. Just a thought of pre-populating a site. More over if you have the information on a particular business in the directory, they may want to "take it over" and become a member. I've seen this approach on several business directory sites.
Just some of my ramblings of having a business directory over the course of over 20 years. Yes, over 20 years. It was the first .com domain I had when they where free in 1987.
I do agree with Michelle that a community component would be an essential asset to the whole package. That's what my previous directory lacked.
I'm thinking to create a
I'm thinking to create a website in my city about a certain type of restaurants. There's no a page about this (besides the yellow pages) and I just bought a domain which is very easy to remember.
Now, in the beginning I thought to charge to those restaurants to list their business in my site, then I thought if the site is just starting it might be better idea to just collect the data myself and charge them later for advertise their business in certain places of the site (for instance, an ad in the front page would cost more, etc.)
I'd like to know your views about what business model would you suggest in this case.
Thanks.
Good luck!
I hate to be a downer but maybe better for you to hear this from the start. Businesses aren't terribly interested in directories. If they do anything, it will be on Facebook where they can reach millions of people for free. In 3.5 years, I think I've had maybe 5 businesses add their own listings. The rest I've added or paid someone to add. When I tell them about their listing, I get "oh,that's nice, thanks" and they promptly forget about it.
The only reason I keep going with a business directory is that it's good for SEO and useful for visitors. As a business model, it's pretty worthless unless you have enough visitors that you can hit them over the head with that.
Michelle
My blog, mostly about Drupal: Shell Multimedia
agree with Michelle
I mostly agree with Michelle. It can be hard to get a directory to be valuable for people unless you put a lot of time into the content/SEO to get visitors so you can sell them something (visitors, pagerank) of value.
The only potential difference is that the market in Peru is probably different from Wisconsin.
I have built several "local directory" kinds of sites now and while the business models aren't 100% clear, they are starting to make money from advertising. You have to work at it for a while to be successful. I suggest that you don't overthink/overengineer it. Unless you have several companies on board ready to pay you, my advice is to work on it for yourself and then any money you make is a bonus.
certifiedtorock.com/u/36762/
The day of the directory site
The day of the directory site is not dead.
If you do searches for businesses by zip or city that would normally be best represented at a local level you will see that directory sites plug alot of search results on the first two google search pages. This should indicate to anyone they are still very much a viable tool for small business. Google still embraces their SEO embellishments.
IMO, the biggest failure for directory type sites is their management. Most people that have them are interested to sell subscribers little tickler type ads. They charge for those ads based... more or less on what they can get from the businesses.
These site owners are not particular and take Pay for Click ads and give them prominent placement on pages where the local business is being presented. It's like slapping the guy as he feeds you. LOL
The directory sites to be most effective should evolve into more community oriented sites, with user participation to help generate content that make the directory more viable for the local businesses that use them.
Google local business listings are very popular, but Google pokes all types of ads adjacent to the local business pages. The viewer actually gets a more prominent presentation of the ads from those PFC advertisers than the local business. I realize the local business listings/maps are free. Yet, I must clearly state--- Google has usurped and made local yellow pages of no consequence in most major market areas, especially where broadband IP services are available. People are computer literate and they like the
convenience of searching for local services on their computer. They get alot more information as well.
So, what I'm saying is this. A more comprehensive approach needs to be taken to building sites that have a powerful directory component. SEO is what it is, page rankings are constantly being reevaluated. Google places a great deal of emphasis on links to the site, and now reviews on local listings are important. Of course the scuttlebutt about reviews is to take your laptop and drive around town and use free WIFI services to create a bunch of favorable reviews. That is a consideration, especially if Google is tracking IP addresses, which I'm sure they are.
A directory module that really does a great job will probably not use the standard ISAM MYSQL, but something more efficient for managing large amounts of data reliably. It is very important to provide easy to use competent tools for users to get to the data they are interested to know about. A super search is not always the answer. A faceted search definitely is important, along with some of the mapping tools. Mapping tools are critical, especially for local business promotion.
Remember there are a zillion auction sites, but nobody... not even Amazon could push Ebay around. It's about understanding your market and providing the tools to access and best serve interested users.
Ideas and interest from people on groups like this might actually put something together that will make the proverbial "dog hunt".
Its day may not be dead...
but no current form of CPR can get it breathing again. Every formula for creating a successful business directory comes across as wishful thinking. I hate to put it as bluntly as this, but there it is. I have tried many times, without ever seeing any success. I'm not kidding myself my experience is universal and maybe there's a bigger genius than me can figure out a platform that works. But one thing I'll tell you, if it happens, it will either be an extraordinary concept or fill an extraordinary local need. Google, Facebook and Yelp would be very difficult to unseat. The problem you have isn't merely their dominance and comprehensive coverage. Directory searches pre-date the internet and are a very well-established search pattern common to just about every generation. It means this is one of the few queries people won't instinctively make through google. They will go to the appropriate big name directory because that's what they've always done. There is google maps, the white pages, yelp and now facebook. What this means is that every SEO trick in the book will lead only to limited results. The only way I can see any local or niche directory working is if there is universal (or near) usage of your site by the local or niche community--a tough ask in the facebook age. In the meantime the idea is the El Dorado of our profession as I've been taught by bitter experience.
Currently I'm working on
Currently I'm working on several CMS type sites using drupal mods that will revolve around a directory of sorts.
I'm using huge databases that have this information available for SEO and community information.
Getting the modules in place that involve the community is a a challenge.
Sharing information about this is premature, but I will stay close to this groups to see how things go.
IMO, developers will have to immerse themselves into trying to make a creative "NEW" type of CMS site with a directory of information at it's core.
We've had the internet for quite awhile, facebook, twitter, youtube, digg, etc., none were available until a few short years ago.
There is plenty of entrepreneurial stuff that is possible as the internet matures.
New combinations and ideas integrated with large amounts of data, that involves many people, has potential.
Afterall, how many times have we all heard, seen and read that access to information will be a big part of future enterprise.
What i like
What i like about a directory over a search is i can see all the records. We are building directory distro for zeda. With user profile, taxonomy and views white and yellow pages can easily be created. Until i have the time to make the profile i will just be offering the .sql file of a complete directory site and the list of modules need. You will just populate the data base and change the sittings file to Your data base name and password. Content is everything will spend the next 2 years building the most accurate and up to date business directory for the NNEpdx. My only competitor is yellow pages the dumbest move they have made is going with a search on there web site over setting up business directories of there content this will change i am sure. Yelp google city search they just glean info off the net. That will never compete with “Boots on the Ground”!
Then Operation Ice Cream / poverty never had a chance.
Ran
Interesting perspective
Maybe it's just because I can't work on mine full time, but I've had the opposite experience. I've found I can't compete with the big companies because they can just grab stuff off the net and I was trying to make a detailed directory with tons of info about each listing. The time involved in creating each listing plus trying to keep it up to date as businesses came and went proved too much for me.
Michelle
My blog, mostly about Drupal: Shell Multimedia