Forum Moderators: coopster
P.S.:Considering the problem with the "?" in the URL ,what does it change if the site is in frames?
The engines don't need to execute server sides scripts (als php is) because it does not get a script from the server but the output the script created. This output is typically html-source but can also be of any other type of data, e.g. an image or a pdf.
(The exact content is described by the content-type header, but this is not of interest here.)
The are several reasons why search engines usually give a lower pagerank to dynamic content or ignore it at all. IMHO the most important one is, that dynamic content can change fast and therefore the content might allready been another one as that indexed a week earlier (you can see this with many portals, guestbooks etc).
The only solution known to me is to use the apache module mod-rewrite. This module gives you the possibilty to use conventional URLs ending on .html or .htm but use scripts internally.
You can find information about this on the apache-website. But this is a rather complicated thing.
Its also said, that a dynamic URL gets a higher change of being ranked, if it does provide a single parameter only (in other words: it does not contain an &).
A frameset doesn't change this problem, as the engine works with the URLs of the single frames and not just with the main-frame which is usually the only URL visible in a browser. Therefore the engine always sees the "?".
BTW: Most engines rate pages with framesets lower than ones without.
Bye
I don't think it is about being dynamic or not, but what your content is for that page. If your content is always changing for the same URL then of course your page will not rank well (that is true for straight html also) it's not because it's created dynamically it's because the theme is always adjusting.
(It's not easy to explain, I home you understand what I mean.)
Oh yea, Welcome Bodo! Good post.
> If your content is always changing for the same URL then of course
> your page will not rank well (that is true for straight html also)
This sounds sensible, but I've never heard of this.
Did you experience it yourself?
According to the rankings auf dynamic pages: I've heard/read this on many occasions, but I've never tried to prove or disprove it.
I usually use Opera which does not show a pagerank - at least not version 6 which I use.
To check the pageranks of my websites I use the google toolbar of the Internet-Explorer or the appropriate extension of Firefox. But these two toolbars often show different pageranks for a certain page.
So the best known thing about the pagerank is, that you cannot know it (-:
Bye
Do a search for "news" in Google. The highest ranking pages are dynamic sites that change regularly.
Ranking of a page has little to do with how often it changes or how it is served up, except as a secondary consequence.
- where it ranks in an SE will be determined primarily by how well the content seems to relate to the search terms and how many inbound links it has and the quality of those links etc.
- its "page rank" on google, will be mostly a result of how many inbound links it has and how high the ranking of the pages sending those links are.
- high-ranking pages that change frequently will get crawled more often. If the content is "good" and the inbound links are still there, the ranking should not suffer. However, if it is clear that the front page is going to change often, it may be that many inbound links will point to pages within the site that are (or should be) persistent.
As for dynamic/static, google has no way of knowing whether a page is dynamic or static.
h*tp://www.example.com/mypage/
h*tp://www.example.com/mypage.html
h*tp://www.example.com/mypage.php
We can guess that #2 is static, and #3 is dynamic, but that's only a guess and google doesn't care unless the query string gets quite long. Now if your URL expires regularly (as when it has a session id in it), that's another matter. That's not so much a matter of a dynamic or static page, but a persistent versus ephemeral page.