Printer Friendly Version
Email this thread to a friend
|
SEO Top 10 Check List (In: General Search Engine Optimization)
Quick way to the top of a Y! Directory Category! (In: Yahoo!)
Featured Web Site Template |
|
There are 0 guests and 3 members in the forums right now.
Reflects user activity within the last 5 minutes
|
|
| Member |
Message |
Rezac
Joined: Jan 25, 2004
# Posts: 817
|
Posted: 2004-Oct-07 00:04
I'm trying to fully understand dynamic (php) webpages.
What are your top five things to consider when optimizing dynamic content.
Would it be optimal to include carefully placed static html pages throughout the site?
|
 |
yellowwing
Joined: May 21, 2002
# Posts: 2526
|
Posted: 2004-Oct-07 04:14
There are PHP utilities that generate "some-page.html" pages from "some-page.php?brass_zebra_large"
I don't know the name of such utilities, perhaps if you post a question in the programming forums.
Once you have "some-page.html", it's straight forward SEO.
|
 |
seo tester
Joined: Aug 23, 2004
# Posts: 42
|
Posted: 2004-Oct-07 16:05
If your on an Apache server, you don't need a utility. Just create a mod_rewrite. Google mod rewrite for a few dozen pages with detailed explanations. It's pretty straight forward if you've done any scripting.
It is becoming less necessary to even deal with the rewritten URLs though, unless your pages have a lot of variables (e.g., domain.com/page.php?var1=123&var2=345&var3=567)
If your site only has 1 or 2 variables, google and yahoo have no problem crawling them.
The other thing to be careful of is making sure you don't return the same page using different URLs. That can easily happen with a dynamic site if you are not careful. If you use 2 different query strings in links that produce the same results, your will end out with what SEs see as 2 different pages with 100% duplicate content.
|
 |
Mike-Levin.com
Joined: Sep 27, 2000
# Posts: 1988
|
Posted: 2004-Oct-07 18:20
On IIS, there is a non-included free tool called iis_rewrite. Google searches will turn it up. Works exactly like mod_rewrite.
Another approach is to write a program that hits your database and spits out TRUE .html pages. This is appropriate when real-time dynamic content is not really required (almost all cases, I think). It lowers the processing requirements on the server, and makes the site faster.
|
 |
Rezac
Joined: Jan 25, 2004
# Posts: 817
|
Posted: 2004-Oct-07 19:15
That's where I'm confused, what do you define as a variable?
|
 |
Mike-Levin.com
Joined: Sep 27, 2000
# Posts: 1988
|
Posted: 2004-Oct-07 21:34
What's variable is a matter of opinion. A stock ticker that changes every second without the need for a page reload is truly variable. Everything short of that is static (in my opinon) and can be pre-rendered. Most people disagree with me, preferring to make their server do all this "extra" work to serve up what could just as easily be HTML page. But doing it my way requires quite a bit of know-how (different that what's required for database apps), and usually some decent acess and control of the Webserver.
|
 |
sophiebags
Joined: Jun 18, 2004
# Posts: 28
|
Posted: 2004-Oct-08 01:33
Rezac, from an SEs perspective anything following a ? in your URL is a variable. it makes no difference to a spider if your page ends in .html, .php, . asp, etc. Any of those page types CAN have dynamic content on them. What use to mess up SEs were URLs with variables in them like page.php?variable=1. Most SEs don't have problems with these any more, but it does seem tot take them longer to crawl them.
|
 |
Rezac
Joined: Jan 25, 2004
# Posts: 817
|
Posted: 2004-Oct-10 03:08
Hmmm...seems I've a lot to learn yet.
|
 |
You are not permitted to post messages in this forum or topic, because of one or more of the following reasons:
- You have not yet logged in, or registered properly as a member
- You are a member, but no longer have posting rights.
- This is a private forum, for which you do not have permissions.
If you are a recent member, it's possible that you simply have not yet confirmed your account. Please
check your email for a message entitled 'JimWorld Forums: Confirm Your Account' and follow the instructions
contained within.
If you cannot find this message, click here to Re-Send it.
|
If you are still experiencing problem, please read the
Login Assistance
Article for some advice on what may be causing your login not to work properly.
|
Switch to Advanced Editor and ...
Create a New Topic
or Reply to this Thread
|
|