Forum Moderators: coopster

Message Too Old, No Replies

dynamic generated pages

         

hartzoua

8:13 pm on Jan 5, 2005 (gmt 0)

10+ Year Member



Hi ,
sorry ,but i have a newbie's question :) .
I read some articles in the internet but i am still confused. How do search engines "scan" the dynamic generated pages? Do they virtually execute the codes? (i don't think so!). If not then they can hardly find something to consider a keyword. How can i make my PHP site friendlier to search engines?
Thank you all in advance. Any help will be much appreciated.

P.S.:Considering the problem with the "?" in the URL ,what does it change if the site is in frames?

bodo

8:42 pm on Jan 5, 2005 (gmt 0)

10+ Year Member



Hi!

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

coopster

12:26 pm on Jan 6, 2005 (gmt 0)

WebmasterWorld Administrator 10+ Year Member



Welcome to WebmasterWorld, bodo. Very well said.

bodo

2:03 pm on Jan 6, 2005 (gmt 0)

10+ Year Member



Thank you!

too much information

2:20 pm on Jan 6, 2005 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I have to disagree that dynamic pages are ranked lower. I have done nothing but ASP for the past 3 years and have excellent SERPs. I even have a links section that uses querystrings and it out ranks many straight html pages on the same topic.

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.

bodo

3:40 pm on Jan 6, 2005 (gmt 0)

10+ Year Member


Hello t.m.i.

> 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

ergophobe

10:16 pm on Jan 6, 2005 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Sorry, but no this does not sound sensible.

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.