by lebod
6 replies
  • SEO
  • |
Hi everyone,

So we have a site that has a filtering system that filters products dynamically using buttons and other options.

We have a couple of issues. First off, the URLs have "[]" brackets. This causes links that are posted on Bbcode websites to break. A link that is given as www.example.com/products?filter1[]=option1&filter1[]=option2

break right after the first "filter" part and before brackets.
***Just like on the forums here.

The links simply are not clickable any more on Bbcode forums which is costing us some traffic.

I have read about the use of special characters in URLs and that they should be escaped like www.example.com/products?filter%5d%5b=option1 which would replace the brackets.

Our filtering system also repeats a filter in the URL which makes it longer like this: www.example.com/products?filter1[]=option1&filter1[]=option2 instead of www.example.com/products?filter1=option1,option2 which makes our URLs longer than needed and not as nice.

I'm wondering if you guys have some advice here. We definitely need to use dynamic URLs with our filtering system. We're toying with the idea of using commas to separate the options and using the "filter" only once in the URL like www.example.com/products?filter1=option1,option2 but commas are also reserved characters so we're not sure what to do.

Our dev says that this would necessitate completely gutting the filtering system and might be over a week of work for him to re-do so this would not be an inexpensive change. If we were to do it, I was wondering what the best way to go would be.

Thank you for your help and advice in advance.
#dynamic #seo #urls
  • Profile picture of the author paulgl
    Originally Posted by lebod View Post

    We have a couple of issues. First off, the URLs have "[]" brackets. This causes links that are posted on Bbcode websites to break. A link that is given as www.example.com/products?filter1[]=option1&filter1[]=option2

    break right after the first "filter" part and before brackets.
    ***Just like on the forums here.

    The links simply are not clickable any more on Bbcode forums which is costing us some traffic.
    I always chuckle when I read stuff like this....from people that claim to have a "team" and "developers."

    If one actually has that, one would most assuredly not be posting this on the WF, and certainly most definitely NOT be worrying about bbcode forum links.

    You are not forced to post urls with brackets. Your "team" should have numerous, rather simple, solutions.

    For example, whatever results you want filtered could be filtered on a static page. Post that page.

    Using brackets for link posting, is indeed daft. But then link posting on forums is not exactly what an experienced team would be doing anyway.

    Paul
    Signature

    If you were disappointed in your results today, lower your standards tomorrow.

    {{ DiscussionBoard.errors[10689318].message }}
    • Profile picture of the author lebod
      Originally Posted by paulgl View Post

      I always chuckle when I read stuff like this....from people that claim to have a "team" and "developers."

      If one actually has that, one would most assuredly not be posting this on the WF, and certainly most definitely NOT be worrying about bbcode forum links.

      You are not forced to post urls with brackets. Your "team" should have numerous, rather simple, solutions.

      For example, whatever results you want filtered could be filtered on a static page. Post that page.

      Using brackets for link posting, is indeed daft. But then link posting on forums is not exactly what an experienced team would be doing anyway.

      Paul
      What's daft is a condescending snob posting.
      Where did I use the term "team" you seem to be so condescendingly using in your response.
      I said "our Dev says" or is the English language not your strong point?
      We have a front end Dev and a back end Dev which I guess in your language would be a team.
      The URLs are posted by "fans", sometimes random people on forums which we have no control over. They make recommendations to specific products on our app using the URL generated by the filter.
      {{ DiscussionBoard.errors[10689322].message }}
      • Profile picture of the author paulgl
        Originally Posted by lebod View Post

        What's daft is a condescending snob posting.
        Where did I use the term "team" you seem to be so condescendingly using in your response.
        I said "our Dev says" or is the English language not your strong point?
        We have a front end Dev and a back end Dev which I guess in your language would be a team.
        The URLs are posted by "fans", sometimes random people on forums which we have no control over. They make recommendations to specific products on our app using the URL generated by the filter.
        That's too funny.

        And Yuk, the OP was talking about bbcode forum links....and all that important click-thru traffic that they are missing out on.....(still chuckling...)

        But I digress.

        Your so-called "team" would have simple solutions at hand.

        But your "team" seems too daft to do anything simple.

        Conclusion? Your team is just not up to par.

        You are obviously dumbfounded about "fans" posting links that must keep you afloat.

        No real business would even care about fans spamming...er...posting links on forums.

        Your real traffic would be so much more important...

        Fire your team. Get a real one. The solution is SIMPLE!!!!!!!!!!!!!!!!!!

        Paul
        Signature

        If you were disappointed in your results today, lower your standards tomorrow.

        {{ DiscussionBoard.errors[10689826].message }}
        • Profile picture of the author lebod
          Originally Posted by paulgl View Post

          That's too funny.

          And Yuk, the OP was talking about bbcode forum links....and all that important click-thru traffic that they are missing out on.....(still chuckling...)

          But I digress.

          Your so-called "team" would have simple solutions at hand.

          Paul
          I think you should egress from this thread. You have better things to do don't you than trolling a thread of adults trying to improve their business and make money?
          {{ DiscussionBoard.errors[10689886].message }}
  • Profile picture of the author yukon
    Banned
    I've seen Google Cache dynamic URLs/pages so they can obviously read the session URLs.

    This is old (2008) but it might help: Dynamic URLs vs. static URLs
    {{ DiscussionBoard.errors[10689719].message }}
    • Profile picture of the author lebod
      Originally Posted by yukon View Post

      I've seen Google Cache dynamic URLs/pages so they can obviously read the session URLs.

      This is old (2008) but it might help: Dynamic URLs vs. static URLs
      Yukon, I've been looking into this and I found two pertinent threads one of them is: URL Encoding
      and
      java - Are square brackets permitted in URLs? - Stack Overflow

      The problem is two-fold
      A) Have our links work in Bbcode.
      B) Develop the new filtering system in a way that maximizes SEO with shorter links.
      This way we re-do this thing one time once and for all.
      {{ DiscussionBoard.errors[10689894].message }}

Trending Topics