db-driven site and SEO

Hi all,

A quick question regarding SEO and sites that are essentially a
single template page driven by a database. Am I right in thinking
that using a single page URL with parameters will look too much like
just a single page to Google (etc.)?

http://www.breezefree.com/index.php?page=home&

This is the site in question. Every page is ‘index.php’ plus
parameters. Obviously this fails the SEO requirement of a meaningful
file name, but will search engine spiders be happy with this setup
apart from this?

Thoughts, comments - all welcome.

k


dynamo mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

I have heard both ways, but the argument that makes the most sense to
me is that these sorts of pages are the norm rather than the
exception, and Google seems to find them just fine, so there must be
something to it. Granted, nothing is going to top a really meaningful
name for SEO mojo.

Here’s one thing you can try, I use it nearly everywhere, and
certainly if you look at the results at Good Service Guide, it can be
extremely powerful.

#.htaccess:
Options -Indexes
Options -MultiViews
RewriteEngine  on
RewriteCond %{REQUEST_FILENAME}   !-d
RewriteCond %{REQUEST_FILENAME}   !-f
RewriteRule    ^(.*)     /index.php/$2 [NS,QSA]
//index.php:
$segments = preg_split('[/]',$_SERVER['REQUEST_URI']);
//remove initial blank segment
array_shift($segments);
//segments is now an array of 0 - 4 length
$model = (isset($segments[0])) ? clean($segments[0]) : 'brands';
$verb = (isset($segments[1])) ? clean($segments[1]) : 'list';
$id = (isset($segments[2])) ? (int) clean($segments[2]) : 0;
$extra = (isset($segments[3])) ? (int) clean($segments[3]) : null;
//end of routing
<!-- inside the HEAD of your page template: -->
<base href="http://<?= $_SERVER['SERVER_NAME'] ?>/" />

Now the middle bit of this is set up to accept a set of variables in a
pre-determined order, rather than key-value pairs. So my URLs look
like this:

http://example.com/people/view/1

If you want to get more mojo, then create a unique “slug” for each
record in your database, index that column in your database, and just
look for that slug. Then you could have:

http://example.com/people/view/keith-martin

Walter

On May 31, 2009, at 4:48 PM, Keith Martin wrote:

Hi all,

A quick question regarding SEO and sites that are essentially a
single template page driven by a database. Am I right in thinking
that using a single page URL with parameters will look too much like
just a single page to Google (etc.)?

http://www.breezefree.com/index.php?page=home&

This is the site in question. Every page is ‘index.php’ plus
parameters. Obviously this fails the SEO requirement of a meaningful
file name, but will search engine spiders be happy with this setup
apart from this?

Thoughts, comments - all welcome.

k


dynamo mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options


dynamo mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Hi Keith,

I would say it would be OK. For example, I’ve done a site for a
colleague using a single page site using the WebYep Menu that creates
a single index.php file name plus perimeters for each dynamic page
menu item (with the addition of getting WebYep to change the page
title, keywords, description for each dynamic page). Listings in
Google have appeared regardless and sees it as a multipage site.

I won’t put the link directly in this post to skew the stats but just
search for “networking direct” in Google UK if you want to have a look.

David Owen ::
Freeway Friendly Web Hosting and Domains

On 31 May 2009, at 9:48 pm, Keith Martin wrote:

Hi all,

A quick question regarding SEO and sites that are essentially a
single template page driven by a database. Am I right in thinking
that using a single page URL with parameters will look too much
like just a single page to Google (etc.)?

http://www.breezefree.com/index.php?page=home&

This is the site in question. Every page is ‘index.php’ plus
parameters. Obviously this fails the SEO requirement of a
meaningful file name, but will search engine spiders be happy with
this setup apart from this?

Thoughts, comments - all welcome.


dynamo mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Hi Keith… like David and Walter… I have found that Google finds the other pages. So I would say you should be fine with your database driven site.

max
:o)


dynamo mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

The FreewayActions.com site has been fine with query string URLs since
2001 and search engines like Google appear totally fine with this. You
can get to the content using people friendly URLs as well but either
will work;
http://www.freewayactions.com/remoteresources
or
http://www.freewayactions.com/product.php?id=013
Regards,
Tim.

On 1 Jun 2009, at 04:35, max wrote:

Hi Keith… like David and Walter… I have found that Google finds
the other pages. So I would say you should be fine with your
database driven site.

FreewayActions.com - Freeware and shareware actions for Freeway
Express & Pro.

Protect your mailto links from being harvested by spambots with Anti
Spam.
Only available at FreewayActions.com

http://www.freewayactions.com


dynamo mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options