Page is a not externally linkable
Wizard - 5:21 am on Jul 19, 2006 (gmt 0)
The point is you need all dynamicly generated pages of the site indexed in Google. So, in order to obtain perfect results, each page should have: To make all these on dynamic site, it's probably needed to write custom scripts engine for the site. I did it this way as I am CGI/PHP developer so it's my job. Forcing some non-optimised scripts to behave like this can be difficult but perhaps possible. What I have said is resembling SEO, but I didn't say anything about keywords in title, path and content, because what is to be achieved here is making site indexed, not ranking high on specific phrases. The game begins when you need add keyword optimization for dynamic content, and this is the point where the algorithms of the engine become even more sophisticated. [edited by: Wizard at 5:23 am (utc) on July 19, 2006]
I understand exactly what you need and the solution is simple. I do it successfully with my database-driven sites. However, it's much of work and typical forum scripts like phpbb are not entirely suitable.
- unique TITLE tag describing properly its content
- unique META Description tag relevant to its content (or no META Description at all, but avoid duplicate META Descriptions some scripts generate)
- clean HTML with minimal duplicate content with other pages (it's good to put some layout, header, footer and navigation code to JavaScript document.write or at least put it at the end of the code, so the beginning of page content was unique)
- static-looking URI, I mean, instead of /viewtopic.php?t=92834 it should be at least like /topics/92834.html
- no duplicate content: no more than one URI for each page
- making sure that each page is linked from several other pages and, looking from the point of the site structure, each page is no more than a few levels deep from main page
- but avoid putting too many outbound links on one page
- get external links not only to main page but also to some more important deep pages