Hello.
Yes, unfortunately, it does makes a difference.
Having your web pages dynamically generated from a database (instead
of using plain-vanilla "static" HTML) will cause some search engines
to ignore much of your content.
Google explains in its Webmaster Guidelines:
"If you decide to use dynamic pages (i.e., the URL contains a '?'
character), be aware that not every search engine spider crawls
dynamic pages as well as static pages. It helps to keep the parameters
short and the number of them small."
Source: google.com
://www.google.com/webmasters/guidelines.html
"Dynamic pages are created on the fly with technology such as ASP,
Cold Fusion, Perl and the like. These pages function well for users
visiting the site, but they don't work well for search engine
crawlers.
That's because dynamically generated pages don't actually exist until
a user selects the variable(s) that generate them. A search engine
spider can't select such variables, so the pages don't get generated
or indexed...
Source: Searchengineguide.com
http://www.searchengineguide.com/wi/2002/1112_wi1.html
"Basically, search engine spiders aren't smart enough to figure out
how to interact with a database to create those pages, so someimtes
they never make it past the first page of the site. While indexing
your site and trying to follow the links from your main page, if a
search engine spider finds a question mark in the URL that you are
linking to, the spider will disregard that link and move on. If your
whole site is built this way, the busy spider leaves your site without
being able to index anything."
Souce:
"How to Optimize a Database-Driven Website for the Search Engines,"
from wordsinarrow.com:
http://www.wordsinarow.com/database.html
How can you improve your search engine results?
As Google explains:
"Make a site with a clear hierarchy and text links. Every page should
be reachable from at least one static text link."
Source: google.com
://www.google.com/webmasters/guidelines.html
Since your site uses the .cfm extension, I have located some advice
specific to that system:
"Cold Fusion/Dynamic Page Generation - Many sites are dynamically
generated using Cold Fusion, as indicated by '.cfm' extensions in the
site paths. This software application creates unique URLs that include
symbols considered by several search engines as "spider traps." To
avoid spider traps, some search engines avoid indexing URLs that that
include the following problematic symbols for fear of getting caught
in a crawling loop: ?, $, &, ="
Source: searchutilities.com
http://www.searchutilities.com/news/archive/28/1306.html
ColdFusion. This might be an easy fix. Reconfigure ColdFusion on your
server so that the "?" in a query string is replaced with a "/,"
passing the value to the URL. You will still have to deal with
optimization of your pages and making your site respond quickly when a
crawler does come by for a visit."
"Optimization of Dynamic Sites Requires Precision"
Source: searchengineguide.com
http://www.searchengineguide.com/wi/2002/1112_wi1.html
Further reading:
"Optimizing Dynamic Web Pages"
From searchengineethics.com:
http://www.searchengineethics.com/dynamicpages.htm
"Getting Dynamically Generated Websites Indexed"
From searchengineguide.com:
http://www.searchengineguide.com/rankwrite/story/20000803_dynamic.html
"Robin Nobles helps unBan WebPro Reader in Google"
From webpronews.com:
http://www.webpronews.com/articles/2003/0114rnanswers2.html
"SEO 101 - Coding the Page Part 5: Optimizing Dynamic Content"
From: websearch.miningco.com
http://websearch.miningco.com/library/weekly/bl-seo101-buildf.htm
Discussion: "Google - google and dynamic urls"
hosted by cre8asiteforums.com
http://www.cre8asiteforums.com/viewtopic.php?t=114&view=next
Discusion: "Dynamic vs static"
hosted by webmasterworld.com
http://www.webmasterworld.com/forum3/4038.htm
search strategy: dynamic, static, html, "cold fusion", "search
engine", google
I hope that you find this information helpful. Best of luck with your
site! |