Forum Moderators: open
As they’re doing this from scratch, it’s the perfect opportunity to get it right the first time, making it fully accessible to search engines and users, and automating the optimisation to some degree.
Although this site is being built in ASP on an IIS server (not my first choice, but I can’t change that), I’d be very grateful to hear the opinions of the wise citizens of WebmasterWorld on architecture and promotion strategies.
Here are a few ideas of mine to kick off with:
Database structure
Portal structure
My gut feel is there should be three access points to the content:
1.A search form with 3 boxes: Company name, activity, location
The activity search should search, in order of priority: categories/subcategories, activity description, related keywords, company name
2.There should be a directory tree, like Y! or the ODP. (Does this get rid of the need for a one page site map?)
3.Searches should be recorded and listed on a “recent searches” and/or “popular searches” page. This allows a broader reach of keywords and increases the size of the site.
Optimisation issues
1. URL’s should be static and include keywords from the category/subcategory name. That means in this case using the ISAPI module (or mod_rewrite had it been an Apache server).
2. HTML tags should be created dynamically. Search results should include the search term in the title at a minimum.
What do you think of this structure? Can it be done better?
What are the key issues in promoting a regional hub?
The company is quite aggressive, and, in time, will add more regions to the same portal. Does that present any issues that should be considered at this point?
Thinking caps on. All contributions greatly appreciated.
listings by location
listings by activity
etc.
Make sure you have a structure that allows a listing to be found by more than one category (unless it is impossible with topic).
home > cat1 > subcat1 > listing
home > cat2 > subcat2 > same listing
I use mod_rewrite extensively with my directories. I don't really know if you can get the same functionality out of ISAPI module.
figment88 - unfortunately the ASP/IIS/ISAPI is one of the few things I can't influence, so I'll have to live with it. That aside, the idea of providing multiple access points is one I've decided on.
Do you find that having different maps provides more sense to the search engines about directory pages?
For example, if I have
a)a map of all pages relating to locationA, and
b)a map of all pages relating to activityB,
will my page dealing with activityB in locationA be rewarded when someone searches for "activityB in locationA"? Will the search engine relate location and activity more easily?
Also, when using mod_rewrite on an Apache server, can you use a rewrite map on a shared server or must it be dedicated?
Dave, does your spider still have problems when the URL's are rewritten?
will my page dealing with activityB in locationA be rewarded when someone searches for "activityB in locationA"? Will the search engine relate location and activity more easily?
I don't think it will necessarily be easier for the search engines to put two together, but people usually start with simple searches. For example, if someone wants to find red widgets in london they will probably start their search for widgets, red widgets, or widgets london.
Also, if they really do put in the specific red widgets in london they might want specifis sites instead of a directory (depending on what widgets we're really talking about).
Also, when using mod_rewrite on an Apache server, can you use a rewrite map on a shared server or must it be dedicated?
For example,
www.widgets.com/city/london
will run a php script that has a query
$sql="select * from widgets where city='london'";