Generating SEO (and user) friendly URLs in your ASP.NET MVC

How to Apply SEO to my Website?

Website Promotion / September 24, 2017


If you're responsible for promoting your organization, you've likely thought about Search Engine Optimization, or SEO.

What Does That Even Mean?

There are some STRONG OPINIONS about this issue! Who knew? For those of you who aren't sure what subdomains or subfolders are, let's back up a bit and fill in the blanks.


There are a couple of ways to host a corporate blog on your website. One way is to place it under a subfolder (aka subdirectory) on your website. For example, if SpinWeb went this route, our blog would live at the address This works fine, and it's usually how things are set up if your blog platform is part of your website CMS.

Subfolder Pros

  • One Site for Everything — This is appealing if you've got one main domain that feeds the inbound links from the domain itself. Additionally, you only have to pay hosting fees for one site. (So if you're particularly budget concious, this might appeal to you.)
  • Category Control — If you're particularly interested in arranging your categories in a certain way, a subfolder could be your best friend. The URL path is friendlier for searchers, too.
  • Build Credibility — In theory, keeping all of your content contained in one place will lend you an air of authority. Google treats subfolders as a part of the same site, while subdomains are treated as entirely different websites.

Subfolder Cons

  • Time Suck — The more pages the URL contains, the rougher the subfolder setup. Additionally, the maintenance time required is more intensive.
  • Diluted Exposure — If search results are already jam-packed with other pages from your site, it might be tougher to get the exposure you're hoping for.


If your blog is hosted on a different platform than your website (such as HubSpot, for example) then you might find it easier to set up a subdomain (called a CNAME) like "" or to host your blog. If you look up at your address bar right now, you'll see that our blog is indeed hosted at "" because it is hosted on HubSpot.

Subdomain Pros

  • Keyword-Heavy URL — Sure, it doesn't make any sense to shoehorn certain keywords into your website's main URL, so a subdomain will give you the opportunity to pop them into your domain. Boom.
  • Respect My (Niche) Authority — Subdomains are ideal for ranking and building authority in a smaller, niche market—and this will only help you beef up your main domain's authority, too.
  • Pump Up Search Results — The more subdomains, the more chances you have to appear in search engines.

Subdomain Cons

  • No Gravy — When your subdomain is separate from your main domain, you won't benefit from any of the trickle-down from the main site.
  • Fight Club — With separate domains, it's possible that they could be treated as competitors by search engines.
  • Hosting Fees, Ahoy — You'll be responsible for more hosting fees as subdomains require separate hosting accounts. While some companies offer multiple hosting discounts, you can't count on that.