RE: CMS Solutions (Friendly URL's)

2004-01-07 Thread Barney Boisvert
Mod_rewrite is your best friend, if you've got Apache.  Someone has
mentioned a port for IIS in the form of an ISAPI filter, I belive, but I
don't know.

It's such a snap to set up redirections, whether they're simple (turn a
script name into a fuseaction, for example), or complex, like
macromedia.com's /go/ setup or based on request variable (user agent,
ip, etc.).

Best of all, you can opt for external or internal rewrites.  Macromedia.com
uses external rewrites, which do the same thing as a CFLOCATION, basically,
including changing the browser's address bar.  Internal rewrites let you not
expose the "real" url, keeping it ever hidden behind the public url, though
you do have to be careful with relative links (like for images).

Cheers,
barneyb

> -Original Message-
> From: Mauricio Giraldo [mailto:[EMAIL PROTECTED] 
> Sent: Wednesday, January 07, 2004 1:29 PM
> To: CF-Talk
> Subject: Re:CMS Solutions (Friendly URL's)
> 
> >While we're on the subject - does anyone know of any good
> >resources/mailings lists - I've been out of the SEO loop for a while
> 
> I second that... Any references to mapping dynamic urls to 
> static ones?
>
 [Todays Threads] 
 [This Message] 
 [Subscription] 
 [Fast Unsubscribe] 
 [User Settings]




RE: CMS Solutions (Friendly URL's)

2004-01-07 Thread Matt Robertson
Mauricio wrote:
>why would marketing be the ones to decide if it is
>>mymag.com/issues/2003/november/19 instead of mymag.com/2004/11/19 
>or something else? do marketers do url usability?

Maybe.  Imho the developer should build tools that lets a smart user
take advantage of such specialized knowledge; not get in its way.  i.e.

http://foo.com/bar/ 

as opposed to 

http://foo.com/english/cms/2004/marketing/woo/hoo

Let the user or their agents do the SEO, unless of course the developer
is contracted to do same.

Whether shallow directory trees containing lots of files and more
descriptive, structured filenames are better than deep heirarchical
structures with fewer files per folder and shorter names is an ancient
and endless debate, so I ain't going there :-).


 Matt Robertson   [EMAIL PROTECTED] 
 MSB Designs, Inc.  http://mysecretbase.com

 [Todays Threads] 
 [This Message] 
 [Subscription] 
 [Fast Unsubscribe] 
 [User Settings]




RE: CMS Solutions (Friendly URL's)

2004-01-07 Thread Kola Oyedeji
While we're on the subject - does anyone know of any good
resources/mailings lists - I've been out of the SEO loop for a while

 
Thanks

 
Kola

 
-Original Message-
From: Matt Robertson [mailto:[EMAIL PROTECTED] 
Sent: 02 January 2004 21:02
To: CF-Talk
Subject: Re: CMS Solutions (Friendly URL's)

 
Good points all, John.  

I was indeed taking a very simplistic view of the length of the string.
And something I haven't given a lot of thought to was the depth of the
folders.  Very interesting.

>p.s. it would also help if you repeat that
>info in the  tag as well as in a  near the top of the page.

By and large we're doing that, but we've played around with alternatives
on non-critical pages.  It *seems* -- and take this single-source
anecdotal experience for what its worth -- that keywords in the filename
alone are the single largest determining factor in elevating placement.
Maybe a top-10 ranking on that alone.  

Add in the meta title and you're a solid candidate for #1.  Make it the
title of the page as well (we use a named style rather than tying a
style to , but thats a *great* idea) and, so far, we're hitting #1
consistently.

And as I'm sure you know this won't happen for hotly contested keywords.
"ColdFusion", for example.  The trick is of course to pick something
attainable, useful to the client and searched-upon.

Your points on SE marketing are right on.  I think the marketing side
gets short shrift from the tech side, but marketing is very often the
reason a commercial site exists in the first place.

--
---
Matt Robertson, [EMAIL PROTECTED]
MSB Designs, Inc. http://mysecretbase.com
---

--
  _
 [Todays Threads] 
 [This Message] 
 [Subscription] 
 [Fast Unsubscribe] 
 [User Settings]




Re: CMS Solutions (Friendly URL's)

2004-01-02 Thread Matt Robertson
Good points all, John.  

I was indeed taking a very simplistic view of the length of the string.  And something I haven't given a lot of thought to was the depth of the folders.  Very interesting.

>p.s. it would also help if you repeat that
>info in the  tag as well as in a  near the top of the page.

By and large we're doing that, but we've played around with alternatives on non-critical pages.  It *seems* -- and take this single-source anecdotal experience for what its worth -- that keywords in the filename alone are the single largest determining factor in elevating placement.  Maybe a top-10 ranking on that alone.  

Add in the meta title and you're a solid candidate for #1.  Make it the title of the page as well (we use a named style rather than tying a style to , but thats a *great* idea) and, so far, we're hitting #1 consistently.

And as I'm sure you know this won't happen for hotly contested keywords.  "ColdFusion", for example.  The trick is of course to pick something attainable, useful to the client and searched-upon.

Your points on SE marketing are right on.  I think the marketing side gets short shrift from the tech side, but marketing is very often the reason a commercial site exists in the first place.

--
---
 Matt Robertson, [EMAIL PROTECTED]
 MSB Designs, Inc. http://mysecretbase.com
---

--
 [Todays Threads] 
 [This Message] 
 [Subscription] 
 [Fast Unsubscribe] 
 [User Settings]




Re: CMS Solutions (Friendly URL's)

2004-01-02 Thread John Quarto-vonTivadar
Matt, that is *not* a "long" URL at all. It's not about the total number of
characters, only about how the engines parse them.

The sections to be looked at are:
1) the 'depth': how many apparent sub-dirs down from the root (this is part
of the 'long URL' definition)
2) the 'name': actual name of the resource requested, if any (such as in
your example)
3) the query string: length of query string and how any vars are to be
interpreted (this is the other part of the 'long URL' definition)

In your example you had a long file name in the URL but that is it. You
weren't deep, you didn't have a query string, and you report the name of the
resource as corresponding in context to the content of the resource once
spidered. Congrats! You are doing exactly what the search engine spiders
like to get high positioning. (p.s. it would also help if you repeat that
info in the  tag as well as in a  near the top of the page.

the 'depth' and query string are more problematic. It's been clearly stated
by search engine companies that they do look at the depth of an URL, and in
fact most won't bother giving any additional weight to URLs with depths
greater than 2 or 3,   simply because of the 'techie' solution a few years
ago of addressing the query string problems by creating what they called
"search engine safe" by substituting slashes for the ampersands and equal
signs on the query string. That is, since a "deep" URL often represents what
is just a regular URL with a long query string, they just ignore the effect
altogether. You still get *in* the engine when spidered, but you dont rank
nearly as high as if you had a 'shallow' URL

query string:  This has been the most uneven set of solutions addressed by
the search engines. Some of them parse it completely nowadays. Most of the
older ones don't do anything with it. The smarter search engines, like
Google, actually have some sense of certain words to look for that indicate
a 'dynamic' site (to most CF'ers, a good example would be Fusebox apps -- 
Google knows that "fuseaction" is a common way of distinguishing  what could
otherwise be a resource name)  But this doesn't always help because
sometimes it is a combination of query string params that actually
distinguish one resource from another:
method=getProductDetails&ProductID=123
is different than
method=getProductDetails&ProductID=456

whereas
method=HomePage&DayOfYear=2
is likely not very differnt from
method=HomePage&DayOfYear=3

versus
method=AboutUs&CFID=123456789&CFTOKEN=987654321
where the CFID/CFTOKEN represent nothing at all about the site since they
are only a stateholder

And anyway the spiders have to be programmed to care (or not) about such
differences (such as in the case of the 'fuseaction', etc).

All in all, dynamic URLS should be mapped to static ones, and this mapping
should be be done by your marketing department

One last comment, since this always seems to get lost in a techie discussion
about search engines. Placement in search engines is about marketing, not
about technology. And because it's about marketing, it will often look to
techies like "oh that's just a trick to get high placement" (the implication
being that if they learn all the tricks then they will be search engine
marketers too).
I know we all agree that the bar for calling oneself a marketer is
extraordinarily low; nevertheless, we should keep in mind that just as we
would laugh at marketers who presumed to explain proper use of  CFCs, so too
do marketers laugh at us when we attempt to perform their job. It's good for
us to be aware that when we're tweaking our sites for search engine
placement that we are wearing a different hat than we normally do and that
we should be aware that we are likely out of our realm of competent
experience -- and to therefore tread lightly.


- Original Message - 
From: "Matt Robertson" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Friday, January 02, 2004 12:32 PM
Subject: RE: CMS Solutions (Friendly URL's)

> Joseph Flanigan wrote:
> >Your statement is interesting. Do you have some references that support
>
> >your statement?
>
> >>One needs short relevant file
> >>names in a short shallow URL corresponding to actual content in the
> >>document to make the biggest impact in the search engine rankings.
>
> We could analyze this forever, but lets ask whats a long url?  The part
> about the relevant keywords is critical of course; that's common SEO
> advice.  Take this url for example:
>
> http://tamsenmunger.com/Nicolas_Trudgian_The_Checkertail_Clan.cfm
>
> Google 'Checkertail' only.  #1 there and at Yahoo (as it also is for
> other 

RE: CMS Solutions (Friendly URL's)

2004-01-02 Thread Matt Robertson
Joseph Flanigan wrote:
>Your statement is interesting. Do you have some references that support

>your statement?

>>One needs short relevant file
>>names in a short shallow URL corresponding to actual content in the
>>document to make the biggest impact in the search engine rankings.

We could analyze this forever, but lets ask whats a long url?  The part
about the relevant keywords is critical of course; that's common SEO
advice.  Take this url for example:

http://tamsenmunger.com/Nicolas_Trudgian_The_Checkertail_Clan.cfm

Google 'Checkertail' only.  #1 there and at Yahoo (as it also is for
other relevant keyword combos).  The page (and the site) is about 5
weeks old.  I'd call this a long url, but we wanted both author and
product name in there.

I've got similar results on 1, 2 and 3-word combos where all seem to
handle the 'long' url's just fine on this engine.

Repeat: on this engine (Google/Froogle/Yahoo).  Go to MSN and, at
present at least, these pages aren't ranked at all.  Their urls for this
site are outdated by months so maybe this will change.  I can live with
free #1's on just these engines, though.


 Matt Robertson   [EMAIL PROTECTED] 
 MSB Designs, Inc.  http://mysecretbase.com

 [Todays Threads] 
 [This Message] 
 [Subscription] 
 [Fast Unsubscribe] 
 [User Settings]




RE: CMS Solutions (Friendly URL's)

2004-01-02 Thread Joseph Flanigan
>  One needs short relevant file
>names in a short shallow URL corresponding to actual content in the
>document to make the biggest impact in the search engine rankings.

John:

  Your statement is interesting. Do you have some references that support 
your statement?

Joseph

>
>--

--
Switch_box
www.Switch-box.org
MediaFirm, Inc.
PO Box 2171
Loveland, CO 80539

[EMAIL PROTECTED]
 [Todays Threads] 
 [This Message] 
 [Subscription] 
 [Fast Unsubscribe] 
 [User Settings]




RE: CMS Solutions (Friendly URL's)

2003-12-31 Thread Raymond Camden
Just an FYI, I somehow accidently cut out the email I was replying to. This
was in response to:

"For one, It provides to much insight into how the application works."

from Dwayne Cole.
 [Todays Threads] 
 [This Message] 
 [Subscription] 
 [Fast Unsubscribe] 
 [User Settings]




RE: CMS Solutions (Friendly URL's)

2003-12-31 Thread Raymond Camden
This will not matter to a properly built application though. Any time you
use a URL application your code should handle the lack of, or the
modification of, the value passed in the query string. While I accept the
"search engine" argument, I do not accept this one.
 [Todays Threads] 
 [This Message] 
 [Subscription] 
 [Fast Unsubscribe] 
 [User Settings]




Re: CMS Solutions (Friendly URL's)

2003-12-31 Thread John Quarto-vonTivadar
> I have seen too many website owners who get hung up on the statements
below that they loose sight of what their webpage >is all about.
>

I'll keep that one in mind the next time I meet with our client, Google.  :)
 [Todays Threads] 
 [This Message] 
 [Subscription] 
 [Fast Unsubscribe] 
 [User Settings]




RE: CMS Solutions (Friendly URL's)

2003-12-31 Thread Peter Tilbrook
Cool! Thanks for the tips!
Peter Tilbrook
ColdFusion Applications Developer
ColdGen Internet Solutions
Manager, ACT and Region ColdFusion Users Group - http://www.actcfug.com
4/73 Tharwa Road
Queanbeyan, NSW, 2620
AUSTRALIA

Telephone: +61-2-6284-2727
Mobile: +61-0439-401-823
E-mail: [EMAIL PROTECTED]

\¯\/¯/ |¯|)¯) /¯/\¯\ \¯\/¯/
/_/\_\ |_|)_) \_\/_/ /_/\_\ RULES

  -Original Message-
  From: Matt Robertson [mailto:[EMAIL PROTECTED]
  Sent: Thursday, 1 January 2004 11:02 AM
  To: CF-Talk
  Subject: Re: CMS Solutions (Friendly URL's)

  I heard a talk given by a nice lady from Google.  One of her basic points:
"Don't try too hard".  As Paul says, content is king.  But recently some big
things happened with Google's formula revision, and thats where CF comes in.

  This is relative to CF in that we can design dynamic pages to have
keyword-laden, purely static-appearing names that, coupled to content and
intelligent page title choice, seem to be thehot ticket.

  Almost as soon as I started using fake static page names, mid-November)
the results have been stunning.  Very often #1 rankings for targeted keyword
combos.

  Google this:

  hellcat fury #1
  duxford eagles #1 (even beats theduxfordeagles.com)
  moorcroft nostalgia #1, #2 (mfr & product name)
  lynn chase bunny #1 #2 (mfr & product name)

  This is from my own site, launched in December:
  coldfusion programmers tools #1
  unicode in coldfusion #1
  client variables coldfusion #8 (tough category; still got listed)

  I'm not submitting any of thsi stuff.  Its all coming from crawls.

  --
  ---
  Matt Robertson, [EMAIL PROTECTED]
  MSB Designs, Inc. http://mysecretbase.com
  ---

  --
 [Todays Threads] 
 [This Message] 
 [Subscription] 
 [Fast Unsubscribe] 
 [User Settings]




Re: CMS Solutions (Friendly URL's)

2003-12-31 Thread Matt Robertson
I heard a talk given by a nice lady from Google.  One of her basic points: "Don't try too hard".  As Paul says, content is king.  But recently some big things happened with Google's formula revision, and thats where CF comes in.

This is relative to CF in that we can design dynamic pages to have keyword-laden, purely static-appearing names that, coupled to content and intelligent page title choice, seem to be thehot ticket.  

Almost as soon as I started using fake static page names, mid-November) the results have been stunning.  Very often #1 rankings for targeted keyword combos.

Google this:

hellcat fury #1
duxford eagles #1 (even beats theduxfordeagles.com)
moorcroft nostalgia #1, #2 (mfr & product name)
lynn chase bunny #1 #2 (mfr & product name)

This is from my own site, launched in December:
coldfusion programmers tools #1
unicode in coldfusion #1
client variables coldfusion #8 (tough category; still got listed)

I'm not submitting any of thsi stuff.  Its all coming from crawls.

--
---
 Matt Robertson, [EMAIL PROTECTED]
 MSB Designs, Inc. http://mysecretbase.com
---

--
 [Todays Threads] 
 [This Message] 
 [Subscription] 
 [Fast Unsubscribe] 
 [User Settings]




RE: CMS Solutions (Friendly URL's)

2003-12-31 Thread Dwayne Cole
For one, It provides to much insight into how the application works.

>Just out of curiosity, but why is the URL "awful"? Sure, it's not something
>you can memorize, but outside of that, who cares how crazy it looks. The
>typical user will just bookmark it and not even notice what the URL says. 
>
>
>
 [Todays Threads] 
 [This Message] 
 [Subscription] 
 [Fast Unsubscribe] 
 [User Settings]




Re: CMS Solutions (Friendly URL's)

2003-12-31 Thread Paul Giesenhagen
Though this is true and needs to be addressed when building a site, you should always keep a few things in mind, 

1) Quality of content on your site (clear content for actual human eyes who are reading).  This should outweigh anything else on your website.
2) Though there are many things that are relevant to search engines, they all have various weights and some things are more important than others.

More effort should be put on keyworded content and relavant keywords than on how many levels a page goes deep ... 

I have seen too many website owners who get hung up on the statements below that they loose sight of what their webpage is all about. 

If you can accomplish all aspects of quality content, relative keywords and search engine friendly keywords great ... but if you can't pick away at whats important first.. and do your best at whats left over.

Paul Giesenhagen
QuillDesign
  - Original Message - 
  From: John Quarto-vonTivadar 
  To: CF-Talk 
  Sent: Friday, January 02, 2004 4:33 AM
  Subject: RE: CMS Solutions (Friendly URL's)

  It's not the friendliness to users which is significant but rather the
  friendliness to search engines coupled with how they weight various
  aspects of a given resource on the web. Short URLs are given a much
  higher weight than long(er) URLs, (presuming the content is otherwise
  the same). Ditto again for the size of the query string on the URL. And
  relevancy of the name of the file in the URL, if any, also is given high
  weight *if* that also corresponds to in-document context. This is why
  the so-called 'search engine safe" URLs don't really do much for most
  sites if all they do is substitute slashes for ampersands and equals
  signs; most search engines will start decrementing relevancy weight once
  the URL is more than 2-3 levels deep. One needs short relevant file
  names in a short shallow URL corresponding to actual content in the
  document to make the biggest impact in the search engine rankings. 

  -Original Message-
  From: Raymond Camden [mailto:[EMAIL PROTECTED] 
  Sent: Wednesday, December 31, 2003 4:33 PM
  To: CF-Talk
  Subject: RE: CMS Solutions (Friendly URL's)

  Just out of curiosity, but why is the URL "awful"? Sure, it's not
  something
  you can memorize, but outside of that, who cares how crazy it looks. The
  typical user will just bookmark it and not even notice what the URL
  says.
    _
 [Todays Threads] 
 [This Message] 
 [Subscription] 
 [Fast Unsubscribe] 
 [User Settings]




RE: CMS Solutions (Friendly URL's)

2003-12-31 Thread Raymond Camden
This is now moving into an off-topic realm, and maybe it is time to move it
to cf-community, but I have to wonder why search engine makers said "A long
URL isn't good." It seems sad that an entire industry has to bend and change
to fit the rules that Google sets up.
 [Todays Threads] 
 [This Message] 
 [Subscription] 
 [Fast Unsubscribe] 
 [User Settings]




RE: CMS Solutions (Friendly URL's)

2003-12-31 Thread John Quarto-vonTivadar
It's not the friendliness to users which is significant but rather the
friendliness to search engines coupled with how they weight various
aspects of a given resource on the web. Short URLs are given a much
higher weight than long(er) URLs, (presuming the content is otherwise
the same). Ditto again for the size of the query string on the URL. And
relevancy of the name of the file in the URL, if any, also is given high
weight *if* that also corresponds to in-document context. This is why
the so-called 'search engine safe" URLs don't really do much for most
sites if all they do is substitute slashes for ampersands and equals
signs; most search engines will start decrementing relevancy weight once
the URL is more than 2-3 levels deep. One needs short relevant file
names in a short shallow URL corresponding to actual content in the
document to make the biggest impact in the search engine rankings. 

-Original Message-
From: Raymond Camden [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, December 31, 2003 4:33 PM
To: CF-Talk
Subject: RE: CMS Solutions (Friendly URL's)

 
Just out of curiosity, but why is the URL "awful"? Sure, it's not
something
you can memorize, but outside of that, who cares how crazy it looks. The
typical user will just bookmark it and not even notice what the URL
says.
  _
 [Todays Threads] 
 [This Message] 
 [Subscription] 
 [Fast Unsubscribe] 
 [User Settings]




RE: CMS Solutions (Friendly URL's)

2003-12-31 Thread Raymond Camden
Just out of curiosity, but why is the URL "awful"? Sure, it's not something
you can memorize, but outside of that, who cares how crazy it looks. The
typical user will just bookmark it and not even notice what the URL says.
 [Todays Threads] 
 [This Message] 
 [Subscription] 
 [Fast Unsubscribe] 
 [User Settings]




Re: CMS Solutions (Friendly URL's)

2003-12-31 Thread Dwayne Cole
Take a look at this.

index.cfm?ACTION="">

It's awful.  I need a way to shorten this.  
  The ACTION variable handles what "application" to access, 
  The PERFORM varaibles handles the particular "Use Case" or Method of the a particular application
  I store the full navigation structure in the application scope as an array of structures so the Pindex and the GIndex points to the different Nodes in the navigation "packet". 


>FarCry CMS - open source
>
>http://farcry.daemon.com.au/
>
>Theres a "friendly-url" plugin that allows for easy-to-remember urls.
>
>-d
>  - Original Message - 
>  From: Bailey, Neal 
>  To: CF-Talk 
>  Sent: Wednesday, December 31, 2003 11:53 AM
>  Subject: CMS Solutions
>
>
>  Does anyone know of a good CMS in ColdFusion, possibly one that has nice URL
>  structure? 
>
>
>
 [Todays Threads] 
 [This Message] 
 [Subscription] 
 [Fast Unsubscribe] 
 [User Settings]