Framework and SEO

My team is looking at building a national website.

We currently use ColdFusion for all of our projects. I'm very concerned with making the pages SEO friendly. We currently use URLs like index.cfm?fuseaction=contact for most websites. I'd rather make them like site/contact/ or site/AZ/AutoParts.

I'd like to know if there are any NEW ways of using ColdFusion to be more friendly to SEO and if any particular framework works better than another.
LVL 1
snobrdrtAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

SidFishesCommented:
I use sesConverter http://developer.fusium.com/tools/ses.cfm with my FB apps.

you need to recode your urls from

index.cfm?fuseaction=contact.view

to

index.cfm/fuseaction/contact.view.html

and with url variables

index.cfm/fuseaction/contact.view/id/someid.html

drop sesConverter into your application.cf* and it will then parse the url back to something FB can use


RickEpnetCommented:
I use. Once you have it down it makes it so easy. There is a free version

http://www.helicontech.com/isapi_rewrite/

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
SidFishesCommented:
if you do want to go the isapi_rewrite route check this out http://www.bpurcell.org/blog/index.cfm?mode=entry&entry=1070
Bootstrap 4: Exploring New Features

Learn how to use and navigate the new features included in Bootstrap 4, the most popular HTML, CSS, and JavaScript framework for developing responsive, mobile-first websites.

RickEpnetCommented:
There are many uses for isapi_rewrite. Check this out. http://www.pigskinu.com/ucla.html

Now if you go to other team pages from the top menu you will see for example http://www.pigskinu.com/oregon.html. They are the same page but a completely different URL.

isapi_rewrite passes the variable that tells the Coldfusion page what team to display.  
snobrdrtAuthor Commented:
It looks like the isapi_rewrite is what most major websites are using to be more SEO friendly. Are there any examples on the code using ColdFusion I could take a look at? the project we are working on is going to rely heavily on search.
SidFishesCommented:
afaik (and I haven't used it so as far isn'tvery far) you don't need to do -anything- with cf, you just write rules & regex in a config file (which is -easier- than sesConvertor unless you suck at regex ;)

the link I posted to bpurcell.org has examples
SidFishesCommented:
ie:

#Convert SES URLs to standard URLs before passing them to ColdFusion
RewriteRule (.*?\.cfm)(\?[^/]*)?/([^/]*)/([^/]*)(.+?)? $1(?2$2&:\?)$3=$4?5$5: [N,I]

(and that's why I use sesConvertor - because I -do- suck at regex 80)
RickEpnetCommented:
With isapi_rewrite you do nothing with CF it is all done with isapi_rewrite
snobrdrtAuthor Commented:
Sorry for the newbie questions. We usually work on INTRANET applications and do business process automation. So we've had no real reason to use any SEO rewrites.

@Rick,

What if I type in the example from above with UCLA and type USC instead? It pulls the USC page perfectly. Since the HTML page doesn't really exist, the isapi_rewrite does the reverse translation?
RickEpnetCommented:
Correct.
snobrdrtAuthor Commented:
Thanks to both of you. I'll be working with my developers to test this week.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Servers

From novice to tech pro — start learning today.