Need Opinions for CMS I am working on...URL question pertaining to SEO

10 replies
Hey Warriors,

I am working on a simple CMS, and I am having trouble deciding what I want to do in terms of the URL's.

should I have articles created? for example:

domain.tld/page-title-generated.php

where

page-title-generated.php is a file that was created on submit of a new article and includes content read from a database.

Or,

Should I just store the content in a database and have it display

domain.tld/?p=page-title-generated

Or using some rewrite have it similar to WP where it would be

domain.tld/page-title-generated

Do you think there would be any significant difference?

At first I wanted to store files, but now I changed my mind and am thinking of going with

domain.tld/?p=page-title-generated

Just seems easier the way I am thinking of the big picture.

thoughts?

Thanks
Carlo
#cms #onurl #opinions #pertaining #question #seo #working
  • Profile picture of the author theIMgeek
    Hey Carlo,

    I'm no SEO expert, but I think you should keep the address as simple as possible. domain.com/page-name-here

    Any extra characters don't help with SEO or with human readability.

    -Ryan
    Signature
    FREE WSO: Protect and Automatically Deliver Your Digital Products

    Ask the Internet Marketing Geek
    <-- Happy to help with technical challenges
    MiniSiteMaker.org <-- Free software to make your mini-sites fast and easy
    {{ DiscussionBoard.errors[2019763].message }}
    • Profile picture of the author CarloD.
      Originally Posted by RJP View Post

      Hey Carlo,

      I'm no SEO expert, but I think you should keep the address as simple as possible. domain.com/page-name-here

      Any extra characters don't help with SEO or with human readability.

      -Ryan

      Ya that's what I was thinking....
      Signature

      {{ DiscussionBoard.errors[2020245].message }}
  • Profile picture of the author nultz
    Yea keep them search engine friendly. in wordpress just make it so that your permalinks have /%postname%
    {{ DiscussionBoard.errors[2019850].message }}
    • Profile picture of the author CarloD.
      Originally Posted by nultz View Post

      Yea keep them search engine friendly. in wordpress just make it so that your permalinks have /%postname%

      Im not talking about wordpress... I am Building a cms.
      Signature

      {{ DiscussionBoard.errors[2020233].message }}
  • Profile picture of the author growclicks
    Don't EVER use a dynamic url... the php generated page is the way to go. Check out our site, we use the 1st method and its 100% search engine friendly.
    {{ DiscussionBoard.errors[2021493].message }}
    • Profile picture of the author CarloD.
      You have made me rethink my choice....

      Cool video By the Way. I like.

      Now I have to add a fancy video to my homepage....After Effects here we come.

      Thanks for input.

      Carlo
      Signature

      {{ DiscussionBoard.errors[2024075].message }}
  • Profile picture of the author thinkweb
    hey Carlo, just thought I would *bump* and agree with the other warriors here that you want to maintain the simply domain.tld/page-name-structure to retain the most SEO benefits.

    Side question, why on earth are you creating your own CMS with soo many great options out there to choose from already..?? Its a big undertaking, and I am speaking from experience after many, many hours and $$$ we are using a great open source solution and I kick myself all the time..

    Either way best of luck with your project and success..

    -Roland
    Signature
    Passionate about Life :)
    You always succeed in producing a result. The real question is how do we help each other produce great results?
    {{ DiscussionBoard.errors[2028475].message }}
    • Profile picture of the author Number_5
      Carlo,

      Typically this is accomplished by having a php page that receives a query or id property like
      index.php?q=my-page-title
      or
      index.php?p=10

      That's where you start. Then you use mod_rewrite (.htaccess directive) to create seo friendly link redirects.
      {{ DiscussionBoard.errors[2041912].message }}
  • Profile picture of the author TrueStory
    No.5 has a good point. .htaaccess mod_rewrite is pretty much the optimal SEO solution.

    also make sure that your mod rewrite accounts for upper case...hence

    www.domain.com/your-TitLe-File.php

    is not the same

    www.domain.com/your-title-file.php

    on *some* hosting platform.
    Signature

    Your business matters only to people that matter to your business[/U][/B] - Reach them?

    {{ DiscussionBoard.errors[2042651].message }}
    • Profile picture of the author Number_5
      Originally Posted by TrueStory View Post

      No.5 has a good point. .htaaccess mod_rewrite is pretty much the optimal SEO solution.

      also make sure that your mod rewrite accounts for upper case...

      Yeah, you should probably convert all the links to lowercase to save headache and make it look cleaner.
      {{ DiscussionBoard.errors[2042939].message }}

Trending Topics