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

by 10 replies
12
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
#programming #cms #onurl #opinions #pertaining #question #seo #working
  • 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
    • [1] reply

    • Ya that's what I was thinking....
  • Profile picture of the author nultz
    Yea keep them search engine friendly. in wordpress just make it so that your permalinks have /%postname%
    • [1] reply

    • Im not talking about wordpress... I am Building a cms.
  • 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.
    • [1] reply
    • 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
  • 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
    • [1] reply
    • 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.
  • 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.
    • [1] reply

    • Yeah, you should probably convert all the links to lowercase to save headache and make it look cleaner.

Next Topics on Trending Feed