What is a URL?
A URL (Uniform Resource Locator) is a specific type of URI (Universal Resource Identifier). A URL normally locates an existing resource on the Internet. A URL is used when a web client makes a request to a server for a resource. This topic is a summary of URLs and URIs. If you need to know more, the concepts of the URI and the URL are defined by the Internet Society and IETF (Internet Engineering Task Force) Request for Comments document RFC 2396, Uniform Resource Identifiers (URI): Generic Syntax (http://www.ietf.org/rfc/rfc2396.txt).
Briefly, a URI is defined as any character string that identifies a resource. A URL is defined as those URIs that identify a resource by its location or by the means used to access it, rather than by a name or other attribute of the resource. A newer form of the resource identifier, the IRI (Internationalized Resource Identifier), permits the use of characters and formats that are suitable for national languages other than English. An IRI can be used in place of a URI or URL when the applications involved with the request and response support IRIs.
Your guide to understanding website URLs (3 key parts)
Throughout the next few sections, we’ll look at the three most important parts of a URL for regular users. Combined, they should answer the question: “What is a website URL?”
1. The protocol
Consider the following URL:
The easiest part of this address to overlook is the very first part. You’re probably so used to seeing http:// and https:// at the beginning of every URL that you don’t give it a second thought. However, this element – the URL’s ‘protocol’ – is more important than you might think. The protocol tells your browser how to communicate with a web site’s server, in order to send and retrieve information. In other words, it’s what enables a URL to work in the first place. Traditionally, most sites have used Hypertext Transfer Protocol (HTTP), and you’ll still see this version across the web. However, there’s been a recent move towards widespread adoption of Hypertext Transfer Protocol Secure (HTTPS). While this protocol does essentially the same thing as HTTP, it’s a much more secure option that encrypts the data sent back and forth between the browser and server. That’s why most browsers give it a green security padlock:
Fortunately, making sure your own site runs on HTTPS is simple if you’re a WordPress user. For more information, check out our guide to implementing HTTPS. All you’ll need is free Let’s Encrypt certificate, and the (also free) Really Simple SSL plugin.
2. The domain name
Let’s go back to the full URL for a moment:
The next part is the most identifiable element of a web address – the ‘domain name’. In this case, it’s themeisle.com (our website!). A domain name is an identifier for a specific site, which will generally bring you straight to the home page if nothing else is added to the end of it.Of course, a domain name is actually made up of two smaller parts. There’s the name of the website in question, then the Top-Level Domain (TLD). The latter term refers to the .com, .org, .net designator (among others) at the end of the domain name.
When you’re setting up a new site, it pays to spend some time carefully considering the domain name you’ll use. It should be unique and attention-grabbing, but at the same time clear and easy to remember. If you need help coming up with a strong domain name for your WordPress site, you can use a generator such as Domain Wheel to get ideas and see what’s available:
Your choice of TLD matters as well. For many sites, sticking with .com is the best option. It’s the TLD internet users are most familiar with and are usually expecting, which means it will be easiest for them to remember. However, you can also benefit from choosing a TLD that’s a better fit for your niche or field. There are actually hundreds of TLD options (many of which are region- or industry-specific), so there’s plenty of choices if you want to venture beyond a simple .com.
3. The path
If you just wanted to visit our website’s front page, all you would need are the protocol and the domain name: https://themeisle.com. But each individual page or file on a website also has its own URL. Once again, here’s what it looks like:
The part after the TLD is known as the ‘path’. This is because it directs the browser to a specific page on the website. In this case, it leads first to our blog, then to a particular post: How to Automatically Find and Fix Broken Links in WordPress. The very last part is also sometimes called a URL ‘slug’. As a WordPress user, you actually have a lot of control over what the paths for your URLs look like. WordPress enables you to make changes to your ‘permalinks’, or the individual links to each page and post. You can find this option in your dashboard by going to Settings > Permalinks:
For more information about IRIs, see Internationalized Resource Identifiers (IRIs). A URL for HTTP (or HTTPS) is normally made up of three or four components: