A URL (Uniform Resource Locator) is the address of a page or other resource on the internet — what you type into the address bar or click as a link. Most people call it a website address or web address. This page collects 30+ real website URL examples grouped by what they do, shows every URL part with an annotated diagram, and compares good vs bad URL structure so you can build clean addresses for your own site. It is part of the website basics library.

What is a website URL?

A URL tells the browser how to reach a resource and where that resource lives. Take this one:

plaintext
https://www.northwindcoffee.com/shop/pour-over-kettles?sort=price#reviews

It says: use the HTTPS protocol, connect to the northwindcoffee.com server, fetch the page at /shop/pour-over-kettles, pass a sort parameter, and scroll to the reviews section.

Three words are easy to mix up, so here is the difference in one line:

  • Website name — the brand that identifies the site (Northwind Coffee).
  • Domain name — the registered address you own (northwindcoffee.com).
  • URL — the full address, including protocol and path (https://www.northwindcoffee.com/shop/pour-over-kettles).

For the name side of that distinction, see website name examples. The label that appears in your browser tab is the page title — see website title examples.

The parts of a URL

Every URL is built from the same parts. Here is one complete address with each part highlighted in a mockup of a browser address bar:

html
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<style>
  body { margin: 0; font-family: ui-monospace, "SF Mono", Menlo, Consolas, monospace; background: #f3f4f6; padding: 24px; }
  .window { max-width: 780px; margin: 0 auto; background: #fff; border-radius: 10px; box-shadow: 0 1px 3px rgba(0,0,0,.12); overflow: hidden; }
  .titlebar { display: flex; align-items: center; gap: 6px; padding: 10px 12px; background: #e5e7eb; }
  .dot { width: 10px; height: 10px; border-radius: 50%; }
  .r { background: #fca5a5; } .y { background: #fcd34d; } .g { background: #86efac; }
  .bar { padding: 14px 16px; font-size: 15px; word-break: break-all; }
  .scheme { color: #2563eb; } .sub { color: #7c3aed; } .domain { color: #15803d; }
  .path { color: #c2410c; } .query { color: #be185d; } .frag { color: #0f766e; }
  .legend { display: flex; flex-wrap: wrap; gap: 8px; padding: 0 16px 16px; font-size: 12px; }
  .chip { display: inline-flex; align-items: center; gap: 6px; background: #f9fafb; border: 1px solid #e5e7eb; border-radius: 999px; padding: 3px 10px; }
  .swatch { width: 9px; height: 9px; border-radius: 3px; display: inline-block; }
</style>
</head>
<body>
  <div class="window">
    <div class="titlebar"><span class="dot r"></span><span class="dot y"></span><span class="dot g"></span></div>
    <div class="bar">
      <span class="scheme">https://</span><span class="sub">www.</span><span class="domain">northwindcoffee.com</span><span class="path">/shop/pour-over-kettles</span><span class="query">?sort=price</span><span class="frag">#reviews</span>
    </div>
    <div class="legend">
      <span class="chip"><span class="swatch" style="background:#2563eb"></span>protocol</span>
      <span class="chip"><span class="swatch" style="background:#7c3aed"></span>subdomain</span>
      <span class="chip"><span class="swatch" style="background:#15803d"></span>domain + TLD</span>
      <span class="chip"><span class="swatch" style="background:#c2410c"></span>path</span>
      <span class="chip"><span class="swatch" style="background:#be185d"></span>query string</span>
      <span class="chip"><span class="swatch" style="background:#0f766e"></span>fragment</span>
    </div>
  </div>
</body>
</html>

Reading left to right: https:// is the protocol, www. is the subdomain, northwindcoffee.com is the domain name (which ends in the .com top-level domain), /shop/pour-over-kettles is the path, ?sort=price is the query string, and #reviews is the fragment.

URL parts at a glance

PartAlso calledExampleWhat it does
Protocolschemehttps://Tells the browser how to retrieve the resource (HTTPS, HTTP, mailto)
Subdomainhost prefixwww.Points to a specific server or section of a site (www, blog, shop, app)
Domain namesecond-level domainnorthwindcoffeeThe registered, memorable name of the site
Top-level domainTLD.comThe final suffix that groups domains (.com, .org, .io, country codes)
Pathresource path/shop/pour-over-kettlesWhich page or file on the server to fetch
Query stringparameters?sort=price&color=blueExtra key/value data sent to the server
Fragmentanchor#reviewsPoints to a spot inside the page; never sent to the server

Protocol (scheme)

The protocol is the first part, ending in a colon (and usually ://). It says how the browser should talk to the server.

ExampleWhat it is
https://Secure HTTP — encrypted; what almost every site uses today
http://Unencrypted HTTP — still works, but HTTPS is the standard
mailto:Opens the visitor's mail app instead of a website
ftp://Older file-transfer protocol, no longer supported by modern browsers

Subdomain

The subdomain is the label before the domain name. www. is a convention, and sites also use subdomains to split up services.

ExampleWhat it is
https://www.example.com/The main site (the www label is not required)
https://blog.example.com/A blog hosted on its own subdomain
https://shop.example.com/A store on its own subdomain
https://app.example.com/A web app (many SaaS products do this)

Domain name and top-level domain

The domain name is the memorable name you register, and the TLD is the suffix at the end. Together they form the address people know by heart.

ExampleWhat it is
wikipedia.orgThe domain wikipedia with the .org TLD
google.comThe domain google with the .com TLD
github.ioThe .io TLD, popular with developers
example.co.ukThe country-code TLD .co.uk, used in the United Kingdom
example.com.brThe country-code TLD .com.br, used in Brazil

Path

The path points at a specific page or file on the server. It is the part that usually reflects your site's structure.

ExampleWhat it is
https://en.wikipedia.org/wiki/URLA single article at a readable path
https://developer.mozilla.org/en-US/docs/Web/HTMLA nested documentation path
https://www.nytimes.com/cooking/A section of a large site

Query string

The query string starts with ? and carries key/value pairs separated by &. It is how search pages, filters and tracking work.

ExampleWhat it is
https://www.google.com/search?q=clean+urlA search query with one parameter
https://example.com/shop?sort=price&color=blueTwo parameters: sort and filter
https://example.com/products?id=45213&ref=newsletterA product ID plus a referral tag

Fragment

The fragment starts with # and jumps to a specific spot on the page. It is never sent to the server.

ExampleWhat it is
https://en.wikipedia.org/wiki/URL#SyntaxOpens the article and jumps to its Syntax section
https://example.com/blog/coffee-guide#summaryJumps to a heading inside the post

30+ website URL examples by use

Real addresses fall into a few repeating shapes. The examples below are representative of each shape, so you can recognize the pattern in the sites you visit every day.

Homepage and brand addresses

Example URLWhat it shows
https://www.google.com/The www subdomain plus the standard home page
https://en.wikipedia.org/wiki/Main_PageA branded path on the site's own domain
https://www.amazon.com/A large storefront root address
https://github.com/A clean root with no trailing path

Inner pages

Example URLWhat it shows
https://www.nytimes.com/cooking/A section page with a readable path
https://en.wikipedia.org/wiki/URLA single article path
https://www.gov.uk/visa-checkA service page on a public-sector site
https://example.com/aboutA typical About page (no trailing slash needed)

Product and store addresses

Example URLWhat it shows
https://www.ikea.com/us/en/p/A category path with products listed beneath it
https://example.com/shop/pour-over-kettlesA product-category path
https://example.com/products/kettle-450mlA single product page
https://example.com/shop?brand=acme&sort=priceA store listing with filters

For more on how real stores build these addresses, see ecommerce website examples.

Search, filters and parameters

Example URLWhat it shows
https://www.google.com/search?q=clean+urlSearch results driven by a query parameter
https://example.com/results?q=coffee+makerOn-site search
https://example.com/blog?tag=brewingA tag filter
https://example.com/events?month=2026-08A date filter

Subdomain examples

Example URLWhat it shows
https://mail.google.com/Google Mail on a subdomain
https://app.slack.com/A SaaS app on its own subdomain
https://news.ycombinator.com/A section on its own subdomain
https://blog.example.com/post/1A blog on a subdomain

Country and language addresses

Example URLWhat it shows
https://example.de/A country-code TLD for Germany
https://example.co.uk/A country-code TLD for the UK
https://de.example.com/A language subdirectory on a generic TLD
https://example.com/fr/A language path

Files and media

Example URLWhat it shows
https://example.com/media/header.jpgAn image file
https://example.com/downloads/report.pdfA PDF download
https://example.com/videos/intro.mp4A video file
https://example.com/uploads/2026/08/photo.pngA file with a dated path

Protocol and fragment examples

Example URLWhat it shows
https://example.com/page#section-2A fragment jump
http://192.168.1.1/A router's admin page, reached by IP address
mailto:hello@example.comA URL that opens an email app
http://localhost:3000/A site running on your own machine

That is 30+ distinct examples — each one a URL shape you will meet in the wild.

Website address examples

A website address is the everyday name for a URL. When someone asks for your "website address", they mean the full address they can type into a browser. Here is how an address is usually given versus what the browser actually loads:

What people typeFull URL the browser loadsWhy
northwindcoffee.comhttps://www.northwindcoffee.com/Browsers add the protocol for you
basicwebsiteexample.com/website-url-exampleshttps://www.basicwebsiteexample.com/website-url-examples/A typed address can skip the protocol
en.wikipedia.org/wiki/URLhttps://en.wikipedia.org/wiki/URLSame, with a path included

The only part you never need to type is the protocol — every browser fills in https:// for you. The address worth writing down, sharing and printing on a business card is the domain plus path, for example basicwebsiteexample.com/website-url-examples.

Good vs bad URL structure

The difference between a good and a bad address is easy to see side by side. The pairs below follow Google's URL structure best practices.

Instead of this (weak)Try this (stronger)Why
example.com/index.php?topic=42&area=3a5ebc944fexample.com/wiki/AviationDescriptive words beat long ID numbers — readable at a glance
example.com/greendressexample.com/green-dressHyphens separate words; jammed-together words are hard to scan
example.com/summer_clothingexample.com/summer-clothingGoogle recommends hyphens over underscores
example.com/results?search_type=video&search_sort=relevance&cat=25example.com/results?q=coffeeUse as few parameters as possible
example.com/search/noheaders?sessionid=6EE2BF1AF6A3example.com/search?q=urlSession IDs and tracking junk bloat the address
example.com/calendar.php?d=13&m=8&y=2011example.com/events/august-2011A memorable path beats a dynamic calendar link
example.com/#/potatoesexample.com/potatoesDon't use fragments to change page content
Example.com/Shop/Pouroverexample.com/shop/pour-over-kettlesURLs are case-sensitive; pick one case and stay consistent

Absolute vs relative URLs

Not every URL on a page is the full address. Links inside a page are often relative.

KindExampleWhere it points
Absolute URLhttps://example.com/aboutThe full address, used in the address bar and for external links
Root-relative URL/aboutThe same domain, from the site root — used in menus
Relative URLabout.htmlA file in the current folder — used for same-page navigation

In the address bar you always type an absolute URL; the browser resolves relative links automatically against the current page. The HTML website example page shows both kinds in real markup.

How to build a clean URL

These rules come from Google's URL structure guidance and MDN's What is a URL guide:

  1. Use descriptive, readable words — a path like /shop/pour-over-kettles beats /p.php?id=45213.
  2. Separate words with hyphensgreen-dress, not green_dress or greendress.
  3. Keep parameters minimal — drop any parameter that does not change the page's content.
  4. Use a consistent parameter formatkey=value pairs joined with &.
  5. Keep it lowercase — URLs are case-sensitive; example.com/About and example.com/about are different URLs.
  6. Never use fragments for content — a # fragment points to a spot on the page; it should not change the page.
  7. Keep the address short — a short, flat path is easier to type, share and remember.
  8. Match the address to the page — a clean URL should describe the page the way a good page title does.

URL checklist (copy and fill in)

Use this worksheet when you create an address for a new page:

markdown
# Clean URL checklist

New page title: ___
Proposed address: ___

## Build the address
1. Words that describe the page (not numbers): ___
2. Separate the words with hyphens: ___
3. Drop any parameter that is not needed: ___
4. Keep it lowercase: ___

## Final checks
- [ ] Reads like a sentence a human can say
- [ ] Describes what the page is about
- [ ] Uses hyphens, not underscores or jammed words
- [ ] One or two parameters at most
- [ ] Lowercase throughout
- [ ] No session IDs, dates, or random ID numbers
- [ ] Short enough to type from memory

FAQ

Frequently asked questions

What is a website URL example?
A URL is the address of a page on the internet. One example is https://en.wikipedia.org/wiki/URL — the protocol is https, the domain is en.wikipedia.org, and the path is /wiki/URL.
What are the parts of a URL?
A full URL has a protocol (https://), a subdomain (www.), a domain name and TLD (northwindcoffee.com), a path (/shop/kettles), an optional query string (?sort=price) and an optional fragment (#reviews).
What is a website address example?
A website address is just another name for a URL. Typing basicwebsiteexample.com into a browser loads https://www.basicwebsiteexample.com/ — the browser adds the protocol for you.
Is a website address the same as a URL?
Yes. 'Website address' and 'web address' are the everyday names for a URL. A URL is the full technical address; a domain name like example.com is one part of it.
What is a good URL structure for SEO?
Google recommends descriptive words instead of ID numbers, hyphens to separate words, and as few parameters as possible. Clean URLs are easier for people to read, type and share, and Google says simple, descriptive URLs help it understand the site.
Does the URL affect where a page ranks?
A descriptive URL is one of many signals. Google's URL guidance is about making a site crawlable and easy to understand — and an address people can read, type and share is worth having regardless.

What to do next

A clean URL works with the rest of the page basics: the website name examples page covers naming the site, website title examples covers the text in the tab, and website structure examples shows how pages and paths fit into a hierarchy.

Examples