High Rankings Search Engine Optimization ForumHigh Rankings Advisor Search Marketing Newsletter

Welcome Guest ( Log In | Register )

Important Announcement: ***Need an Affordable SEO Website Review?***
 
Reply to this topicStart new topic
> How Much Php Is Friendly To Search Engine, php vs html for SEO
designmagic
post Nov 14 2003, 05:09 AM
Post #1


HR 1
*

Group: Members
Posts: 7
Joined: 14-November 03
User's local time:
Feb 9 2010, 03:54 PM
Member No.: 1,315



[Moved to Dynamically Generated Pages Category]

I am newbee in SEO..we are doing a site for vacation rental...
in php with mysql database....

now there will the main section is property section for rental
now..when I search google with keywors "vacation rental by owner"
I saw most of the site uses html pages on site...
but here my question..is as our site is dyanmic pages with session id..is it affect for search engine very much...
or still we can get good rank in major search engine?
what should do for that...

any tips or suggestion is highly appreciated...



thanks,

This post has been edited by Jill: Nov 14 2003, 09:13 AM
Go to the top of the page
 
+Quote Post
robwatts
post Nov 14 2003, 05:47 AM
Post #2


yackyack.co.uk
Group Icon

Group: Moderator
Posts: 306
Joined: 21-July 03
User's local time:
Feb 9 2010, 07:54 PM
From: London - Hertfordshire
Member No.: 6



Welcome to the forums (IMG:http://www.highrankings.com/forum/style_emoticons/default/bye1.gif)

PHP pages are fine, get rid of the sess id's as they will cause you lots of problems.

Try to keep the number of parameters down to a minimum eg page.php?a=1&b=2 would be better than page.php?a=1&b=2&c=3&d=4&e=5 etc

You might also want to consider rewriting urls too.
Go to the top of the page
 
+Quote Post
domokun
post Nov 14 2003, 08:09 AM
Post #3


Web jockey
****

Group: Active Members
Posts: 249
Joined: 17-October 03
User's local time:
Feb 9 2010, 07:54 PM
Member No.: 1,108



and dont forget the most basic rule:

keyword.php?id=1

is better than

default.asp?id=1

(IMG:http://www.highrankings.com/forum/style_emoticons/default/biggrin.gif)
Go to the top of the page
 
+Quote Post
qwerty
post Nov 14 2003, 08:28 AM
Post #4


HR 10
Group Icon

Group: Moderator
Posts: 7,489
Joined: 24-July 03
User's local time:
Feb 9 2010, 02:54 PM
From: Somerville, MA
Member No.: 22



Speaking of which... how much better (if it's possible to quantify such things) is "keyword.php?id=1" than "page.php?x=keyword"?
Go to the top of the page
 
+Quote Post
SearchRank
post Nov 14 2003, 08:50 AM
Post #5


HR 7
*******

Group: Active Members
Posts: 2,333
Joined: 13-August 03
User's local time:
Feb 9 2010, 12:54 PM
From: Phoenix, AZ
Member No.: 501



If you decide you MUST use session IDs, do not make them a requirement. When adding session IDs, make sure spiders are the exception.

We have one client where session IDs are added by some kind of server side scripting to where in the source code, every href link has a session ID associated with it. Their search engine saturation (how many pages they have in the SEs) is horrible.

We have another client who uses session IDs but they are assigned via cookies and are not required. Their search engine saturation is fantastic!

So if you use session IDs, try to do so without making them a requirement, otherwise you will stop the spider/crawl;ers dead in their tracks.
Go to the top of the page
 
+Quote Post
Jill
post Nov 14 2003, 09:13 AM
Post #6


High Rankings Advisor
Group Icon

Group: Admin
Posts: 29,201
Joined: 21-July 03
User's local time:
Feb 9 2010, 02:54 PM
From: Ashland, MA
Member No.: 2



Welcome, Designmagic! (IMG:http://www.highrankings.com/forum/style_emoticons/default/bye1.gif)

Jill
Go to the top of the page
 
+Quote Post
prophecy
post Nov 21 2003, 02:02 PM
Post #7


HR 3
***

Group: Active Members
Posts: 86
Joined: 22-October 03
User's local time:
Feb 9 2010, 03:54 PM
Member No.: 1,152



Another good idea is to have a page that might list all of your dynamic listings for example:

listings.php (nothing attached to the end)

which is a page with all of your listing titles so that they will all get crawled easily. If there is a dynamic heirarchy, then the engines may not crawl deep enough, but this ensure that they do.
Go to the top of the page
 
+Quote Post
ZirkMan
post Feb 10 2004, 02:25 PM
Post #8


HR 2
**

Group: Members
Posts: 13
Joined: 19-September 03
User's local time:
Feb 9 2010, 03:54 PM
From: MyMind
Member No.: 845



QUOTE(searchrank @ Nov 14 2003, 09:50 AM)
If you decide you MUST use session IDs, do not make them a requirement. When adding session IDs, make sure spiders are the exception.

How you gonna do that if not via cookies (not all users support them)? How about to make a white list of spiders and all except of them would get the sessionid?

Do you have any tips of how to do that? Is there a way of how to distinguish a spider from a normal visitor in general so that it could be implemented to create such sessionid exclusion list?

Thanks,

- Z.
Go to the top of the page
 
+Quote Post
prophecy
post Feb 10 2004, 03:35 PM
Post #9


HR 3
***

Group: Active Members
Posts: 86
Joined: 22-October 03
User's local time:
Feb 9 2010, 03:54 PM
Member No.: 1,152



QUOTE(ZirkMan @ Feb 10 2004, 03:25 PM)
How you gonna do that if not via cookies (not all users support them)? How about to make a white list of spiders and all except of them would get the sessionid?

Do you have any tips of how to do that? Is there a way of how to distinguish a spider from a normal visitor in general so that it could be implemented to create such sessionid exclusion list?

Thanks,

- Z.

I think what he was trying to say is to make it so that sessions period are not a requirement. Meaning that a user or bot can travel the site without requiring any session. If they don't support cookies, then no biggy, if they do then bonus.

You can distinguish spiders by their user-agent CGI parameter.
Go to the top of the page
 
+Quote Post
Randy
post Feb 10 2004, 06:56 PM
Post #10


Convert Me!
Group Icon

Group: Admin
Posts: 17,377
Joined: 17-August 03
User's local time:
Feb 9 2010, 01:54 PM
Member No.: 551



Hey Zirkman,

The gist of it is to not shuttle anybody off to a "Cookies are required to view this" error page until it is absolutely required that you do so.

Same thing with Session IDs. If you force one to be set the spiders won't know what to do.

Require SID's and Cookies when required. When someone puts something in their shopping cart or whatever and you need to keep track of that. But until you absolutely have to track visitors, for their own good, don't send them off to an error page just because they're not playing along.
Go to the top of the page
 
+Quote Post
ZirkMan
post Feb 11 2004, 03:20 AM
Post #11


HR 2
**

Group: Members
Posts: 13
Joined: 19-September 03
User's local time:
Feb 9 2010, 03:54 PM
From: MyMind
Member No.: 845



Thanks to all who replied,

I thing, now I get the cookies, SID's "no-required" idea. But I will need to talk with my programmer to fully understand of how to turn it off and still maintain functionality of our system.

- Z.
Go to the top of the page
 
+Quote Post
edge
post Feb 18 2004, 01:54 PM
Post #12


HR 2
**

Group: Active Members
Posts: 17
Joined: 7-January 04
User's local time:
Feb 9 2010, 03:54 PM
Member No.: 1,854



No matter if it is CFM, JSP, or PHP the best way is


yoursite.com/keyword.php/id/1

or


yoursite.com/keyword.php/id/1.html


If you must have sessions make them optional as stated above but add them like this:

yoursite.com/keyword.php/id/1.html?sessionid=999


Some of my sites are 4 and 5 variables deep but doing it like this Google has no problem following it deep into my sites.
Go to the top of the page
 
+Quote Post
Guy
post Feb 19 2004, 12:54 PM
Post #13


HR 2
**

Group: Members
Posts: 12
Joined: 21-August 03
User's local time:
Feb 9 2010, 03:54 PM
From: York, UK
Member No.: 597



Not sure if this would help but we do the following where it is not essential to maintain session data to browse the site.

We assume that spiders do not pass on 'referer' data because they are basic browsers. So any access from a browser that refuses a cookie session and has no referer data will browse our sites without a session.

We do see a significant number of people blocking cookie sessions - so passing the session through the url is important for our tracking some users - but we had to find a solution to stop google displaying results with the session in their links.

So far this has worked well. I don't see why a spider would ever have to pass on referer details - so I hope this strategy will work for us in the future.

Guy
Go to the top of the page
 
+Quote Post
icarusthevirus
post Feb 20 2004, 07:33 AM
Post #14


HR 2
**

Group: Active Members
Posts: 29
Joined: 24-November 03
User's local time:
Feb 9 2010, 03:54 PM
From: Born and Raised in Paradise
Member No.: 1,416



This can be surprising but one thing i've noticed with the last session enabled site i designed lately is that google crawled all the page even though the site used session throughout. And when i searched google i do get results with the given site and the urls do not have the session id appended. Google crawled a page that required login and got the error page asking for login credentials. And this page is in google's cache without the session id appended to it. I was surprised to see that.
Go to the top of the page
 
+Quote Post
mcanerin
post Feb 20 2004, 10:23 AM
Post #15


HR 7
Group Icon

Group: Moderator
Posts: 2,241
Joined: 31-July 03
User's local time:
Feb 9 2010, 12:54 PM
From: Calgary, Alberta, Canada
Member No.: 170



If you want to see how common this is, do a Google search on "Cookies Required" and ask yourself if you want to be any of the sites on this list.

Because what shows up is what Google thinks your site is about.....

Ian
Go to the top of the page
 
+Quote Post

  
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



This forum is sponsored by High Rankings, a Boston SEO Agency
- Lo-Fi Version Time is now: 9th February 2010 - 02:54 PM