Is yummy SEO site architecture even possible with ASP.NET?
-
Beloved community:
I'm about to optimize a reasonably large website that has been developed with ASP.NET. My crawl diagnostics do not paint a pretty picture: overly dynamic URLs, loads of duplicate content, and 302 temporary redirects.
I found a helpful IIS extension on Scott Guthrie's blog that eliminates a lot of of the above issues.
But looking ahead, I need a solution for creating a "category" organized, flat site architecture.
What steps should I take with my development team in order to implement a site architecture that is highly-crawlable and user-friendly?
Any ASP.NET gurus out there?
Thanks in advance!
-
If you are already looking at a site rework under aspnet the have a look at incorperating this with MVC which offers a much more structured approach and allows handling of redirects 301 and produces much faster loading pages without all the cookie state stuffing of straight aspnet. It also handles security much better with attributes to control protocol and access rights.
-
Thanks, Josh- I will.
Stephanie
-
Stephanie,
My pleasure. Feel free to PM me if anything comes up--I'm probably dealing with similar issues.
-
Thank you, Josh- that makes me feel so much better and sounds like great advice. Thank you for the reply.
Stephanie
-
Hi Stephanie,
The more I work with ASP.NET the less scared I am about its SEO implications. Be encouraged that you are building the site from the ground up, rather than optimizing an existing site.
The biggest thing to look out for is duplicate content. Make sure your developers are building pages that are unique and worthy of Google's crawl.
Also, if you plan on having user reviews enabled for your products, it may be helpful to set one product page as rel=canonical, so that you aren't confusing the SEs with lots of similar pages.
Example:
You have a page for blue widgets. Users can review the blue widget, but each new review becomes a new page. Since all the pages are about blue widgets, and share the same image content and product description, you want to canonicalize the original product page so it gets indexed.
Before you pay the final balance to your dev team, crawl the site with SEOMoz tools. If there is anything substantial, you can point it out to the developers.
Good luck!
-
You guys are really scaring me. I just hired a development company to build an ecommerce site on aspdotnetstorefront. I chose asp.net because the site will eventually integrate with a microsoft/.net inventory management and order processing system.
What is it that I need to look out for? I was told that having .aspx at the end of my urls was no bid deal. If the site is planned well (flat architecture, etc.) what exactly is the problem? I just have not been able to understand.
Thank you!
Stephanie
-
Guillaume,
Fantastic response. Thanks for highlighting out those two resources on SEO Moz. You are right to point out that "ASP.net" is just a server side language, and that the code itself never makes it to the web browser. The struggle is that 'ASP.net' has a tendency to render html in a non SEO-friendly manner compared to PHP or other development platforms.
I know the diagrams from your links will be a helpful illustration for the dev team as we proceed with our site optimization.
-
Hi Josh,
I don't think this question has anything to do about ASP.net itself. Crawlers look at the rendered html code, not the server side script, so no matter what language was used to code the website server side, you should look at the client side.
There are numerous ressources on SEOMoz that will guide you in making your website architecture "yummy". You might want to look into these, but there are others (use the search feature like I did) :
http://www.seomoz.org/learn-seo/internal-link
http://www.seomoz.org/blog/site-architecture-for-seo
When it comes to linking, be sure to stay consistant with the way you link to your internal pages. Use Google Webmaster Tool and Bing Webmaster Center to manage URL parameters, use rel="canonical" tags and 301 redirects when needed.
I hope these links will help you,
Guillaume Voyer. -
Thanks for this link, David. It pointed me to a couple of potentially useful URL rewrite extensions. However, the bigger issue for me is still the sitemap. Any recommendations on how to get a flatter, more organized structure?
-
unfortunately, this is not an option.
-
I agree with this! If not possible, use my link!
-
ditch asp.net ? port it to a more useful platform.
-
http://weblogs.asp.net/gunnarpeipman/archive/2008/06/10/basic-asp-net-seo.aspx
Try that for starters.
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
Joomla SEO
With so many articles on the web talking about how difficult Joomla is to work with in regards to SEO, I'm curious as to what techniques / changes you guys make when using Joomla with your SEO / inbound practices? Any extensions that you love? An extensions that you hate?
Intermediate & Advanced SEO | | DougHoltOnline0 -
Multi-Location SEO: Sites vs Pages
I just started with a new company that requires multi-location SEO for its niche product/service. Currently, we have a main corporate website, as well as, 40+ individual dealer websites (we host all). Keep in mind each of these dealers consist of only 1-2 people, so corporate I will be managing the site or sites and content strategy. Many of the individual dealer sites actually rank very well (#1-#3) in their areas for our targeted keywords, but they all use the same duplicate content. Also, there are many dealer sites that have dropped off the radar in last year, which is probably because of the duplicate and static content. So I'm at a crossroads... Attempt to redo all of these location sites with unique and local content for each or Create optimized unique pages for each of them on our main site and redirect their current local domains to their page on our site Any advise regarding which direction to go in and why. Why is very important. It will be very difficult to convince a dealer that is #1 with his local site that we are redirecting to our main site, so I need some good ammo and reasoning. Also, any tips toward achieving local seo success will be greatly appreciated, too! Thank you!
Intermediate & Advanced SEO | | the-coopersmith0 -
Seo App on Mobile
Hi all i am learning seo mobile app on google play and itune , I'm finding some tips or experience to seo there. Please tell me some advise .Thanks all
Intermediate & Advanced SEO | | Anhlebksp0 -
Noindex Mobile Site?
So I wanted to get everyone's opinion. Have a client in online retail on ASP and their developers built a mobile site a while back before we took the client on. For the sake of this post, just assume, resources are limited anddevelopers are not good (constantly break things we request to get fixed). They never installed analytics on the mobile site, so all I have to go off of is referral data on the main stores GA account for m.example.com However if I look to see what is indexed by doing site:m.example.com am not seeing many pages. The mobile site has a ton of internal links in GWT and am questioning its negative impact as there are no canonicals, no mobile sitemap present. In the ideal world, I would implement proper Mobile SEO practices but given the resources of no dev budget and devs not being good, I was thinking about noindexing the mobile site since I can RDP into the site and access robots. Thoughts?
Intermediate & Advanced SEO | | Sean_Dawes0 -
Will pages irrelevant to a site's core content dilute SEO value of core pages?
We have a website with around 40 product pages. We also have around 300 pages with individual ingredients used for the products and on top of that we have some 400 pages of individual retailers which stock the products. Ingredient pages have same basic short info about the ingredients and the retail pages just have the retailer name, adress and content details. Question is, should I add noindex to all the ingredient and or retailer pages so that the focus is entirely on the product pages? Thanks for you help!
Intermediate & Advanced SEO | | ArchMedia0 -
Joomla Plugins for SEO
Any input on which Joomla plugins could help us to facilitate the SEO on a client's site? Wordpress has some simple all-in-ones but we're not as familiar with Joomla and it doesn't look like that's the case. Thanks!
Intermediate & Advanced SEO | | MackenzieFogelson0 -
Building a mobile site.
We are building a mobile site that will be launching in another month. I’m concerned that the mobile site will start catabolizing our traditional rankings. Is there a way to keep this from happening? Should we utilize the cross domain canonical tag and point back to the traditional site URLs?
Intermediate & Advanced SEO | | SEO-Team0 -
SEO question
Hi i changed my page titles for a competitive keyword last week and noticed it has dropped 9 search engine ranking positions. Was ranking 37 and now it 46. Would you guys leave it and see if it starts creeping back up or change again? the page title i used was across my pages for example was Primary keyword | secondary keyword | Heading on page thanks for you help
Intermediate & Advanced SEO | | wazza19850