diff --git a/tutorials/html/04-links-and-navigation/absolute-urls.mdx b/tutorials/html/04-links-and-navigation/absolute-urls.mdx
index dbcbd4ed3..1940561ed 100644
--- a/tutorials/html/04-links-and-navigation/absolute-urls.mdx
+++ b/tutorials/html/04-links-and-navigation/absolute-urls.mdx
@@ -1,15 +1,355 @@
---
-id: absolute-urls
-title: "Understanding Absolute URLs in HTML Links"
+id: html-absolute-urls
+title: "HTML Absolute URLs"
sidebar_label: "Absolute URLs"
sidebar_position: 3
slug: /html/links-and-navigation/absolute-urls
-description: "Explore absolute URLs, including protocol definitions, domain names, port numbers, and when to use full external web paths in anchor tags."
+description: "Learn what absolute URLs are in HTML and when to use them. Understand the parts of a full web address, schemes like https, mailto and tel, URL encoding, international domain names, query strings, common mistakes, and best practices on CodeHarborHub."
keywords:
- - absolute URLs HTML
- - full path URLs
- - HTTP HTTPS protocols
- - domain name linking
+ - HTML absolute URL
+ - absolute URL vs relative URL
+ - HTML full web address
+ - URL parts scheme host path
+ - https vs http links
+ - URL encoding percent
+ - internationalized domain names
+ - query string in links
+ - HTML link best practices
+ - learn HTML URLs
- CodeHarborHub HTML
-tags: [html, urls, networking, beginner]
----
\ No newline at end of file
+tags: [html, web-development, beginner, links, urls, absolute-urls, frontend]
+---
+
+Imagine you want to tell a friend how to reach your house. You could say, "Turn left at the corner," but that only works if they already know where they are standing. A far better way is to give the **full address**: house number, street, city, country. It works for anyone, starting from anywhere in the world.
+
+An **absolute URL** is exactly that: the full address of a page, image, or file on the web. It carries everything a browser needs to find the resource, with no guessing and no dependence on the page you are currently on.
+
+
+ Read the HTML guide on
+ MDN Web Docs.
+
+ See the official standard at
+ the WHATWG website.
+
+ Read the HTML guide on{' '}
+ MDN Web Docs.
+
+ See the official standard at{' '}
+ the WHATWG website.
+
+
+## What You Will Learn
+
+- What makes a URL **absolute**
+- Every part of a full web address, and what each one does
+- Which **schemes** you can use, such as `https`, `mailto`, and `tel`
+- How special characters, spaces, and international names are written in URLs
+- When absolute URLs are the right choice, and when they are not
+- Common mistakes, and how to avoid them
+
+## The Basics
+
+An absolute URL always starts with a **scheme** (also called a protocol), followed by `://` and the location.
+
+
+```
+
+` or file link at someone else's server uses their bandwidth, and the file can change or disappear without warning. Only do it with permission, or when the host clearly offers files for that purpose.
+:::
+
+## Spaces, Symbols, and Other Languages
+
+URLs may contain only a limited set of characters. Anything else is written with a **percent sign** and a code. This is called **URL encoding**.
+
+| Character | In a URL | Note |
+| :-- | :-- | :-- |
+| Space | `%20` | Never type a raw space in a URL |
+| `&` in a value | `%26` | In HTML, also write `&` between query parameters |
+| `#` in a value | `%23` | Otherwise it starts the fragment |
+| `é` in a value | `%C3%A9` | Non-English letters are encoded |
+| `/` in a value | `%2F` | Otherwise it separates path parts |
+
+
+ Explore the + MDN Web Docs + to learn more. +
+``` + ++ Explore the{' '} + MDN Web Docs{' '} + to learn more. +
+> +Build your first web page in a weekend.
+ +``` + +Modern HTML lets one link wrap a whole card, including headings and paragraphs. Keep the card short, so a screen reader announces something sensible. + +Visit the example site.
+``` + ++ Visit the{' '} + example site. +
+> +Our new course is out. Click here.
+The CSS guide is ready. Click here.
+``` + +Our new CSS course is out.
+The CSS guide is ready.
+``` + +