SEO and pages created on the fly.

I have a database from which 600 pages can be created accordingly to three different sets of criteria that can be selected.
An individual page is displayed after making a specific selection from the search results.
This page is created on the fly from the database and is presented in html format.
I am concerned about this approach because I think it is not good for SEO.
The spiders when visiting the site do not see the 600 pages which are only compiled on the fly.
There they do not add brownie points for the good and relevant content that is available but is not displayed to the spiders because it is still in the database.
Amy I correct?
Any comments and suggestions would be most welcome.
Thanks
digiselAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Brian HarringtonIT ManagerCommented:
You're assumption is mostly correct.  I'd consider generating the pages upfront and then testing if they meet current standards when a user requests them and regenerate as necessary.
0
digiselAuthor Commented:
I am confused.   When you say generate the pages upfront and then test if they meet current standards, I presume you mean test for on-page optimisation.
But this is academic.   If the spiders cant see the page because it is only generated on the fly it is academic whether it is properly optimised or not.
The page is presented to the user not to the spiders.
0
Brian HarringtonIT ManagerCommented:
No i mean create a flat html file, with the information.  Then when the data updates in the database, regenerate the html file. It's how magento works actually.  Now, if you're asking me how to do it, I defer to another expert.  Or I might be not correctly understanding your question.
0
freshcontentCommented:
Digisel - you need to create pages for each of the results that you are giving to users.
Most websites create pages like

<domain>.com/<topic_area>/<sub_topic_area>/content.html
For instance, this question within Experts Exchange is:

http://www.experts-exchange.com/Internet/Web_Development/Marketing/Q_27631891.html


I think what bharrington83 is saying is that IF the content on your web pages changes regularly from user generated comments/content, or from your changes, then those html pages will need to be regenerated in your database so that search engine bots get the most recent changes when they come to visit your web pages.

Google & Bing need to see the exact same page that you present to the user when they crawl your website.

Have you create a Google Webmaster Tools account for your website?

https://www.google.com/webmasters/tools/home?hl=en 

Creating a Google Webmaster Tools account and following the instructions for registering your website will allow you to see how Google "sees" your website and how they are crawling it.

Let us know of more specific questions.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
digiselAuthor Commented:
Thank you for your input.
Apologies for not responding sooner.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Internet Marketing

From novice to tech pro — start learning today.