, , , ,

URL rewriting and SEO


downloadDownload c# code

What is URL REWRITING?
URL rewriting is the process of intercepting an incoming Web request and redirecting the request to a different resource. When performing URL rewriting, typically the URL being requested is checked and, based on its value, the request is redirected to a different URL. For example, in the case where a website restructuring caused all of the Web pages in the /people/ directory to be moved to a /info/employees/ directory, you would want to use URL rewriting to check if a Web request was intended for a file in the /people/ directory. If the request was for a file in the /people/ directory, you'd want to automatically redirect the request to the same file, but in the /info/employees/ directory instead.

Common Uses of URL Rewriting
Creating data-driven ASP.NET websites often results in a single Web page that displays a subset of the database's data based on querystring parameters. For example, in designing an e-commerce site, one of your tasks would be to allow users to browse through the products for sale. To facilitate this, you might create a page called displayproduct.aspx that would display the products for a given category. The category's products to view would be specified by a querystring parameter. That is, if the user wanted to browse the Widgets for sale and all Widgets had a CategoryID of 5, the user would visit:
http://yousite.com/displayproduct.aspx?CategoryID=5.

There are two downsides to creating a website with such URLs. First, from the end user's perspective, the URL http://yousite.com/displayCategory.aspx?CategoryID=5 is a mess. But for user we have to choose URL’s that:
  • Are short.
  • Are easy to type.
  • Visualize the site structure.
  • "Hackable," allowing the user to navigate through the site by hacking off parts of the URL.
  • Are easy to remember
The URL http://yousite.com/displayproduct.aspx?CategoryID=5 meets none of the above criteria, nor is it easy to remember. Asking users to type in querystring values makes a URL hard to type and makes the URL "hackable" only by experienced Web developers who have an understanding of the purpose of querystring parameters and their name/value pair structure.

A better approach is to allow for a sensible, memorable URL, such as http://yoursite.com/products/Books. By just looking at the URL you can find what will be displayed—information about Books. The URL is easy to remember and share, too. you can tell to anybody, "Check out yoursite.com/products/books," and he'll likely be able to bring up the page without needing to ask what the URL was. (Try doing that with, say, an http://login.live.com/?id=1 page!) The URL also appears, and should behave, "hackable." That is, if the user hacks of the end of the URL, and types in http://yoursite.com/products, they should see a listing of all products, or at least a listing of all categories of products they can view

For example http://login.live.com/?id=1 the view of the page is different and if you enter http://login.live.com/?id=2 or http://login.live.com/?id=3 the behavior is different.

What Happens When a Request Reaches IIS
Before we examine exactly how to implement URL rewriting, it's important that we have an understanding of how incoming requests are handled by Microsoft® Internet Information Services (IIS). When a request arrives at an IIS Web server, IIS examines the requested file's extension to determine how handle the request. Requests can be handled natively by IIS—as are HTML pages, images, and other static content—or IIS can route the request to an ISAPI extension. (An ISAPI extension is an unmanaged, compiled class that handles an incoming Web request. Its task is to generate the content for the requested resource.)

For example, if a request comes in for a Web page named Info.asp, IIS will route the message to the asp.dll ISAPI extension. This ISAPI extension will then load the requested ASP page, execute it, and return its rendered HTML to IIS, which will then send it back to the requesting client. For ASP.NET pages, IIS routes the message to the aspnet_isapi.dll ISAPI extension. The aspnet_isapi.dll ISAPI extension then hands off processing to the managed ASP.NET worker process, which processes the request, returning the ASP.NET Web page's rendered HTML.

What is SEO
Search engine optimization (SEO) is the process of improving the volume and quality of traffic to a web site from search engines via "natural" ("organic" or "algorithmic") search results for targeted keywords. Usually, the earlier a site is presented in the search results or the higher it "ranks", the more searchers will visit that site. SEO can also target different kinds of search, including image search, local search, and industry-specific vertical search engines.

As a marketing strategy for increasing a site's relevance, SEO considers how search algorithms work and what people search for. SEO efforts may involve a site's coding, presentation, and structure, as well as fixing problems that could prevent search engine indexing programs from fully spidering a site.

Static URLs are known to be better than dynamic URLs for a number of reasons:

1. Static URLs typically rank better in search engines.
2. Search engines are known to index the content of dynamic pages much more slowly than that of static pages.
3. Static URLs look friendlier to end users.

Example of a dynamic URL
http://www.yourdomain.com/profile.aspx?mode=view&u=7

dynamic URLs into static looking HTML URLs.

Examples of the above dynamic URL re-written:
http://www.yourdomain.com/profile-mode-view-u-7.html
or
http://www.yourdomain.com/profile/mode/view/u/7/


SEO contains
There are three HTML Tags, which affect ranking; these are Title Tags, Keyword Tags and Description Tags.

Title Tags - HTML Title describes the contents web page. This title is most likely to appear in the results for search engines and on bookmarks, and should be made relevant to the contents on the web page.

Keyword Tags - Keyword frequency, weight, prominence and proximity are a few techniques that can help improve search engine rankings. Most of these techniques have one thing in common - use of keywords. Keywords are words people type into a search engine... words that lead them to site. Having the right keywords in your website's source code in the form of a Meta tag is the first step to better search engine positioning.

Description Tags - Description tags are HTML tags that describe in brief the contents of the page. These are visible to the surfer when your page appears in the results of a search. These can be effectively used to increase the frequency of keywords in the HTML of your web page.

Alt Tags Composition & Upload

ALT tags are basically image descriptions within a website. You can attach text to an image to describe it so that Search Engines can also find it. ALT descriptions help you rank higher in search engines. Search engine algorithms calculate the number of times keywords are repeated and give higher rank to pages that use them often. Keywords in the ALT descriptive text help you increase their frequency on the page. Search engines assume the terms are more relevant and important if they're used in the page content.

For example:-

TITLE=http://an-it-solution.blogspot.com/

META NAME="Description" CONTENT="http://an-it-solution.blogspot.com/”
META NAME="Keywords" CONTENT="http://an-it-solution.blogspot.com/”
Meta Name="abstract" Content="http://an-it-solution.blogspot.com/"
Meta Name="http://an-it-solution.blogspot.com/
Meta Name="http://an-it-solution.blogspot.com/"

Conclusion
The major task of URL rewriting is to make the URL static and short so, the URL becomes readable, memorable and ranked on search engines.
Share:

40 comments:

Shakti Singh Dulawat said...

Nice detail

Anonymous said...

nice code

SEO Birmingham said...

Thanks for this informative post.

Joomla developer said...

Great summary about a seo and also it is very useful .Thanks for creating a wonderful site.

WilliamHenry said...

Nice post. I learn something new and challenging on sites I stumbleupon on a daily basis. It will always be exciting to read through articles from other writers and use something from their web sites.
cryptocurrency

WilliamHenry said...

Nice post. I learn something new and challenging on sites I stumbleupon on a daily basis. It will always be exciting to read through articles from other writers and use something from their web sites.
cryptocurrency

gaymapper said...

I must thank you for the efforts you've put in penning this blog. I am hoping to check out the same high-grade content from you in the future as well. In fact, your creative writing abilities has motivated me to get my own website now ;)
I'm more than happy to find this page. I wanted to thank you for your time for this wonderful read!! I definitely enjoyed every bit of it and I have you bookmarked to check out new things in your web site.
Gran Canaria gay clubs

advancedroofingprostowson said...

Hi there! This blog post could not be written much better! Going through this post reminds me of my previous roommate! He constantly kept preaching about this. I am going to forward this article to him. Fairly certain he's going to have a great read. Thanks for sharing!
Roof Repair

Claudia julie said...

ISO 17100 zertifiziert, Fachübersetzungen inkl. Lektorat. Erfahrung und Präzision. High Qualität, Übersetzungsagentur: Fachübersetzungen Patentübersetzung für Dortmund-Essen-Duisburg für Dortmund-Essen-Duisburg, Lokalisierung,
Übersetzung mit Beglaubigung und Apostille, Fachübersetzung für Bundesanzeiger, Dolmetscher, juristische und technische Übersetzung, Banken+Versicherung

Claudia julie said...

Profi Fachübersetzung für medizinische Übersetzung. Professionelle Fachübersetzungen im pharmazeutischen und medizinischen Bereich. medezinische Übersetzung Englisch Deutsch Braunschweig-Hildesheim-Salzgitter
Professionelle Ubersetzungen für Geschäftskunden. Höchste Vertraulichkeit. Bei Profi Fachübersetzung steht die Qualität der Medizin und Pharma-Übersetzungen an höchster Stelle, Qualifizierte Übersetzer. ISO 17100 zertifiziert, juristisch und
technische Übersetzung

awa said...

I was more than happy to uncover this great site. I need to to thank you for your time due to this fantastic read!! I definitely enjoyed every bit of it and I have you bookmarked to see new information on your blog.
E-Commerce in Lahore

tiktok locksmith said...

Commercial Locksmith Services
You’ve made some good points there. I looked on the internet for additional information about the issue and found most people will go along with your views on this website.
Nice post. I learn something totally new and challenging on websites I stumbleupon every day. It’s always useful to read through articles from other authors and practice something from other sites.

tiktok locksmith said...

Commercial Locksmith Services
You’ve made some good points there. I looked on the internet for additional information about the issue and found most people will go along with your views on this website.
Nice post. I learn something totally new and challenging on websites I stumbleupon every day. It’s always useful to read through articles from other authors and practice something from other sites.

ecolivinglife said...

Eco living life team is passionate about making it easier for you to shop online. We care about your time so we try our best to make your shopping experience pleasant, seamless and hassle-free.

Broke scholar said...

Stretch your dollar even further at harbor freight coupons with our 25% off coupons. These coupons will help you save 20% (or more!) on qualifying items throughout the store. We also have discounts just for members of our Inside Track Club.

love-status said...

That is the superb attitude, in any case is simply not make each sence at all proclaiming about that mather. Basically any strategy an abundance of thanks notwithstanding i had attempt to advance your own article into delicius all things considered it is clearly an issue utilizing your data locales would you be able to please recheck the thought. much appreciated yet again.

cheap kilts for men

love-status said...

That is the superb attitude, in any case is simply not make each sence at all proclaiming about that mather. Basically any strategy an abundance of thanks notwithstanding i had attempt to advance your own article into delicius all things considered it is clearly an issue utilizing your data locales would you be able to please recheck the thought. much appreciated yet again.

cheap kilts for men

love-status said...


An intriguing dialog is cost remark. I feel that it is best to compose more on this matter, it may not be a forbidden point however for the most part people are insufficient to chat on such subjects.
To the following. Here's to you.


cheap kilts for men

kiltsshop said...

This online journal site is really cool! How was it made !

Kilts for Sale

kiltsshop said...

I am happy you take pride in what you compose. This makes you stand way out from numerous different authors that push ineffectively composed substance.

Utility Kilts

kiltsshop said...

I am happy you take pride in what you compose. This makes you stand way out from numerous different authors that push ineffectively composed substance.

Utility Kilts

kiltsshop said...

I am happy you take pride in what you compose. This makes you stand way out from numerous different authors that push ineffectively composed substance.

How To Build Hybrid Kilt - Complete Helping Guide

kiltsshop said...

I am happy you take pride in what you compose. This makes you stand way out from numerous different authors that push ineffectively composed substance.

How To Build Hybrid Kilt - Complete Helping Guide

Security Solution Provider said...

i was simply perusing along and happened upon your online journal. simply needed to say great website and this article truly helped me.

Smart Automation Solutions

Security Solution Provider said...

i was simply perusing along and happened upon your online journal. simply needed to say great website and this article truly helped me.

Smart Automation Solutions

awa said...

Awesome articles and extraordinary format. Your blog entry merits the greater part of the positive criticism it's been getting.
Graphic designing services in Lahore

Android Games said...

On this website, You’ll get over 200+ real working dark web links and If you’re a regular dark web user so you can start using these dark web links and If you’re a new user or If you don’t know anything about the dark web So you can read the content below and you’ll understand everything about the dark web.

bogsspecialist said...

I was more than happy to uncover this great site. I need to thank you for your time due to this fantastic read!!
I definitely enjoyed every bit of it and I have you bookmarked to see new information on your blog.
Classified Ads WordPress Theme

bogsspecialist said...

I was more than happy to uncover this great site. I need to thank you for your time due to this fantastic read!!
I definitely enjoyed every bit of it and I have you bookmarked to see new information on your blog.
Freelance Marketplace WordPress Theme

bogsspecialist said...

I was more than happy to uncover this great site. I need to thank you for your time due to this fantastic read!!
I definitely enjoyed every bit of it and I have you bookmarked to see new information on your blog.
Freelance Marketplace WordPress Theme

Michael L Catudal said...

Watch movies online sa-movie.com, watch new movies, series Netflix HD 4K, ดูหนังออนไลน์ watch free movies on your mobile phone, Tablet, watch movies on the web.

SEE4K Watch movies, watch movies, free series, load without interruption, sharp images in HD FullHD 4k, all matters, ดูหนังใหม่ all tastes, see anywhere, anytime, on mobile phones, tablets, computers.

GangManga read manga, read manga, read manga online for free, fast loading, clear images in HD quality, all titles, อ่านการ์ตูน anywhere, anytime, on mobile, tablet, computer.

Watch live football live24th, watch football online, ผลบอลสด a link to watch live football, watch football for free.

vistatoto said...

VISTATOTO
VISTATOTO
VISTATOTO
VISTATOTO
VISTATOTO
VISTATOTO

SYNDESMOLOGIA KSILOU said...

ΣΚΑΛΑ ΣΤΟ ΜΠΕΤΟ

Η Nova Tecnica δραστηριοποιείται 20 και πλέον χρόνια στο χώρο των συστημάτων συνδεσμολογίας ξύλου με τα συστήματα σύνδεσης της ΚΝΑΡΡ ® προσφέροντας πρωτοποριακές λύσεις για τις δικές σας δημιουργικές εμπνεύσεις. Η παλέτα των προϊόντων μας περιλαμβάνει μη ορατά, αποσυναρμολογούμενα καθώς και αυτοτανυόμενα εξαρτήματα σύνδεσης για ευρύτατο φάσμα εφαρμογών, από τη επιπλοποιία και την κατασκευή υαλοστασίων και προσόψεων έως και την ξύλινη δόμηση.

digital marketing said...

digital marketing agency london
Moving on to the best and most suitable campaign(s) for your business after spotting your position in the market along with your competitors. Creation of strategies as well as optimization process setup is an essential part of this phase including targets which could be ROAS, ROI or CPA.

mani g said...

Howdy! Pleasant stuff, do update me as often as possible when you post again something like

freetress suzie

mani g said...

i am continually searching for some free stuffs over the web. there are additionally a few organizations which gives free examples.


freetress equal eternity

Admin said...

Thanks for uploading this article. Techno mobile is best mobile with best specifications. Now you can get new mobiles update with Realme mobile price in Bangladesh

X16Thori II said...

Decent post. I was checking continually this web journal and I'm awed! To a great degree helpful data exceptionally the last part I watch over such data a considerable measure. I was looking for this sure information for quite a while. Much obliged to you and good fortunes.
elite flow control uk limited

X16Thori II said...

Keep doing awesome read few posts on this site and I imagine that your online journal is extremely fascinating and has sets of fabulous data.
elite flow control uk limited

X16Thori II said...

Thankyou for this wondrous post, I am happy I watched this site on hurray.
lpg equipment