The SEO Book For ASP.NET Developers
Professional Search Engine Optimization with ASP.NET: A Developer's Guide to SEO teaches you, with step-by-step coding examples, how to:
- Understand the criteria that influence search engine rankings
- Create keyword-rich URLs by implementing URL rewriting using ASP.NET, ISAPI_Rewrite, and UrlRewriter.NET.
- Use HTTP headers to properly indicate the status of web documents
- Create optimized content and cope with duplicate content effectively
- Avoid being the victim of black hat SEO techniques
- Understand and implement geo-targeting and cloaking
- Use sitemaps effectively, for users as well as for search engines
- Creative interactive link bait applications
- Learn SEO enhancements that can easily be applied to existing sites
- Build a search engine friendly e-commerce catalog
Who This Book Is For
This book is primarily aimed at ASP.NET developers who want to develop search engine-optimized web sites. The book may also be helpful for more technically-sound search engine marketers who have the patience to install Visual Web Developer and a few other goodies, and follow step-by-step technical exercises.
The code in this book has been written for ASP.NET 2.0 and uses C# as the server-side language, and a few exercises use SQL Server 2005 databases. The examples should be easy to port to ASP.NET 1.1 or VB.NET if necessary, however.
Wrox has published an excerpt from Chapter 3, Provocative Search Engine Friendly URLs in ASP.NET.
You an also check the SEO PHP edition.
Ideally, this shouldn't be your first book on SEO, and certainly not your first book on ASP.NET! Here are some books that can help you build the foundations:
Table Of Contents
At the end of Chapter 1, “You: Programmer and Search Engine Marketer,” you will create the environment
where you’ll be coding away throughout the rest of the book. Programming can be tricky at times;
in order to avoid most configuration and coding errors you may encounter, we will instruct you how to
prepare the working folder and your database.
Chapter 2, “A Primer in Basic SEO,” is a primer in search engine optimization tailored for the IT professional.
It stresses the points that are particularly relevant to the programmer from the perspective of the
programmer. You’ll also learn about a few tools and resources that all search engine marketers and web
developers should know about.
Chapter 3, “Provocative SE-Friendly URLs,” details how to create (or enhance) your web site with
improved URLs that are easier for search engines to understand and more persuasive for their human
readers. You’ll even create a URL factory, which you will be able to reuse in your own projects.
Chapter 4, “Content Relocation and HTTP Status Codes,” presents all of the nuances involved in using
HTTP status codes correctly to relocate and indicate other statuses for content. The use of these status
codes properly is essential when restructuring information on a web site.
Chapter 5, “Duplicate Content,” discusses duplicate content in great detail. It then proposes strategies
for avoiding problems related to duplicate content.
Chapter 7, “Web Feeds and Social Bookmarking,” discusses web syndication and social bookmarking.
Tools to create feeds and ways to leverage social bookmarking are presented.
Chapter 8, “Black Hat SEO,” presents black hat SEO from the perspective of preventing black hat victimization
and attacks. You may want to skip ahead to this chapter to see what this is all about!
Chapter 9, “Sitemaps,” discusses the use of sitemaps — traditional and XML-based — for the purpose
of improving and speeding indexing.
Chapter 10, “Link Bait,” discusses the concept of link bait and provides an example of a site tool that
could bait links.
Chapter 11, “IP Cloaking, Geo-Targeting, and IP Delivery,” discusses cloaking, geo-targeting, and IP
delivery. It includes fully working examples of all three.
Chapter 12, “Foreign Language SEO,” discusses search engine optimization for foreign languages and
the concerns therein.
Chapter 13, “Coping with Technical Issues,” discusses the various issues that an IT professional must
understand when maintaining a site, such as how to change web hosts without potentially hurting
Chapter 14, “Case Study: Building an E-Commerce Store,” rounds it off with a fully functional search
engine optimized e-commerce catalog incorporating much of the material in the previous chapters.
Chapter 15, “Site Clinic: So You Have a Web Site?”, presents concerns that may face a preexisting web
site and suggests enhancements that can be implemented in the context of their difficulty.
We hope that you will enjoy reading this book and that it will prove useful for your real-world search
engine optimization endeavors!