Skip to main content
edited body
Source Link
Stephen Ostermiller
  • 99.4k
  • 18
  • 141
  • 364
  1. "SEO friendly" URLs are actually "user friendly" URLs. The best URLs for users are descriptive, easy to type, and memorable. Query parameters introduce punctuation (?, &, and =) into URLs that make them that much harder for users to type and remember. Of the URLs above /some-page is the best for users. Not having words in the URL makes it less descriptive. Having a content ID (while sometimes unavoidable for DB driven websites) makes the URL harder to remember and type.

  2. Search engines don't like inconsistency. Every piece of content should be available at exactly one URL. The URL shouldn't change over time. If there are URL variations that could show the somesame content you should pick one to make the "canonical" version. All other variations should redirect to it or use meta canonical tags to point to it. All links on your site should point to the canonical version.

    URL parameters can create lots of variation, especially with multiple parameters. Most of the time web apps don't care about about the order of parameters, or the presence of extra unused parameters. Additional parameters may change only a small portion of the page or just be used for tracking. That is a disaster for SEO because of the inconsistency.

    SEO friendly URLs force you to constrain the parameters to a specific order without any extra parameters. It discourages using multiple parameters, each of which only changes a portion of the page.

  1. "SEO friendly" URLs are actually "user friendly" URLs. The best URLs for users are descriptive, easy to type, and memorable. Query parameters introduce punctuation (?, &, and =) into URLs that make them that much harder for users to type and remember. Of the URLs above /some-page is the best for users. Not having words in the URL makes it less descriptive. Having a content ID (while sometimes unavoidable for DB driven websites) makes the URL harder to remember and type.

  2. Search engines don't like inconsistency. Every piece of content should be available at exactly one URL. The URL shouldn't change over time. If there are URL variations that could show the some content you should pick one to make the "canonical" version. All other variations should redirect to it or use meta canonical tags to point to it. All links on your site should point to the canonical version.

    URL parameters can create lots of variation, especially with multiple parameters. Most of the time web apps don't care about about the order of parameters, or the presence of extra unused parameters. Additional parameters may change only a small portion of the page or just be used for tracking. That is a disaster for SEO because of the inconsistency.

    SEO friendly URLs force you to constrain the parameters to a specific order without any extra parameters. It discourages using multiple parameters, each of which only changes a portion of the page.

  1. "SEO friendly" URLs are actually "user friendly" URLs. The best URLs for users are descriptive, easy to type, and memorable. Query parameters introduce punctuation (?, &, and =) into URLs that make them that much harder for users to type and remember. Of the URLs above /some-page is the best for users. Not having words in the URL makes it less descriptive. Having a content ID (while sometimes unavoidable for DB driven websites) makes the URL harder to remember and type.

  2. Search engines don't like inconsistency. Every piece of content should be available at exactly one URL. The URL shouldn't change over time. If there are URL variations that could show the same content you should pick one to make the "canonical" version. All other variations should redirect to it or use meta canonical tags to point to it. All links on your site should point to the canonical version.

    URL parameters can create lots of variation, especially with multiple parameters. Most of the time web apps don't care about about the order of parameters, or the presence of extra unused parameters. Additional parameters may change only a small portion of the page or just be used for tracking. That is a disaster for SEO because of the inconsistency.

    SEO friendly URLs force you to constrain the parameters to a specific order without any extra parameters. It discourages using multiple parameters, each of which only changes a portion of the page.

deleted 14 characters in body
Source Link
Stephen Ostermiller
  • 99.4k
  • 18
  • 141
  • 364

It is common to hear that URL parameters are not SEO friendly and that you should always use rewrite to create more SEO friendly URLs using only the URL path. That isn't strictly true. Google doesn't really care what your URLs look like. There are no direct ranking benefits from creating these SEO friendlysuch URLs. Any of the following could rank just fine in search engines:

It is common to hear that URL parameters are not SEO friendly and that you should always use rewrite to create more SEO friendly URLs using only the URL path. That isn't strictly true. Google doesn't really care what your URLs look like. There are no direct ranking benefits from creating these SEO friendly URLs. Any of the following could rank just fine in search engines:

It is common to hear that URL parameters are not SEO friendly and that you should always use rewrite to create more SEO friendly URLs using only the URL path. That isn't strictly true. Google doesn't really care what your URLs look like. There are no direct ranking benefits from creating such URLs. Any of the following could rank just fine in search engines:

Add more about seo friendly URL and how it relates to multiple parameters
Source Link
Stephen Ostermiller
  • 99.4k
  • 18
  • 141
  • 364

About "SEO friendly" URLs

It is common to hear that URL parameters are not SEO friendly and that you should always use rewrite to create more SEO friendly URLs using only the URL path. That isn't strictly true. Google doesn't really care what your URLs look like. There are no direct ranking benefits from creating these SEO friendly URLs. Any of the following could rank just fine in search engines:

  • /some-page
  • /show?content=some-page
  • /show?id=3932
  • /content3932/some-page

Even having keywords in your URLs doesn't boost your rankings directly. So why the focus on SEO friendly URLs? They help with SEO indirectly.

  1. "SEO friendly" URLs are actually "user friendly" URLs. The best URLs for users are descriptive, easy to type, and memorable. Query parameters introduce punctuation (?, &, and =) into URLs that make them that much harder for users to type and remember. Of the URLs above /some-page is the best for users. Not having words in the URL makes it less descriptive. Having a content ID (while sometimes unavoidable for DB driven websites) makes the URL harder to remember and type.

  2. Search engines don't like inconsistency. Every piece of content should be available at exactly one URL. The URL shouldn't change over time. If there are URL variations that could show the some content you should pick one to make the "canonical" version. All other variations should redirect to it or use meta canonical tags to point to it. All links on your site should point to the canonical version.

    URL parameters can create lots of variation, especially with multiple parameters. Most of the time web apps don't care about about the order of parameters, or the presence of extra unused parameters. Additional parameters may change only a small portion of the page or just be used for tracking. That is a disaster for SEO because of the inconsistency.

    SEO friendly URLs force you to constrain the parameters to a specific order without any extra parameters. It discourages using multiple parameters, each of which only changes a portion of the page.

Moving parameters to the path isn't all it takes to make the URLs friendly. It is more about limiting the URLs to a reasonable number of variations. Any scheme you come up with that allows multiple arbitrary parameters forced into the URL path isn't going to be SEO friendly anymore.

About "SEO friendly" URLs

It is common to hear that URL parameters are not SEO friendly and that you should always use rewrite to create more SEO friendly URLs using only the URL path. That isn't strictly true. Google doesn't really care what your URLs look like. There are no direct ranking benefits from creating these SEO friendly URLs. Any of the following could rank just fine in search engines:

  • /some-page
  • /show?content=some-page
  • /show?id=3932
  • /content3932/some-page

Even having keywords in your URLs doesn't boost your rankings directly. So why the focus on SEO friendly URLs? They help with SEO indirectly.

  1. "SEO friendly" URLs are actually "user friendly" URLs. The best URLs for users are descriptive, easy to type, and memorable. Query parameters introduce punctuation (?, &, and =) into URLs that make them that much harder for users to type and remember. Of the URLs above /some-page is the best for users. Not having words in the URL makes it less descriptive. Having a content ID (while sometimes unavoidable for DB driven websites) makes the URL harder to remember and type.

  2. Search engines don't like inconsistency. Every piece of content should be available at exactly one URL. The URL shouldn't change over time. If there are URL variations that could show the some content you should pick one to make the "canonical" version. All other variations should redirect to it or use meta canonical tags to point to it. All links on your site should point to the canonical version.

    URL parameters can create lots of variation, especially with multiple parameters. Most of the time web apps don't care about about the order of parameters, or the presence of extra unused parameters. Additional parameters may change only a small portion of the page or just be used for tracking. That is a disaster for SEO because of the inconsistency.

    SEO friendly URLs force you to constrain the parameters to a specific order without any extra parameters. It discourages using multiple parameters, each of which only changes a portion of the page.

Moving parameters to the path isn't all it takes to make the URLs friendly. It is more about limiting the URLs to a reasonable number of variations. Any scheme you come up with that allows multiple arbitrary parameters forced into the URL path isn't going to be SEO friendly anymore.

Source Link
Stephen Ostermiller
  • 99.4k
  • 18
  • 141
  • 364
Loading