diff --git a/polkadot/roadmap/implementers-guide/README.md b/polkadot/roadmap/implementers-guide/README.md
index 1775fb44d876b477b8b9f21b36a8789916710e77..7f3f8cef7e63f8346adaca1a6647312c3734e7af 100644
--- a/polkadot/roadmap/implementers-guide/README.md
+++ b/polkadot/roadmap/implementers-guide/README.md
@@ -4,13 +4,14 @@ The implementers' guide is compiled from several source files with [`mdBook`](ht
 
 ## Hosted build
 
-This is avalible at https://paritytech.github.io/polkadot/book/
+This is available [here](https://paritytech.github.io/polkadot/book/).
 
 ## Local build
 
 To view it locally from the repo root:
 
 Ensure graphviz is installed:
+
 ```sh
 brew install graphviz # for macOS
 sudo apt-get install graphviz # for Ubuntu/Debian
@@ -19,11 +20,11 @@ sudo apt-get install graphviz # for Ubuntu/Debian
 Then install and build the book:
 
 ```sh
-cargo install mdbook mdbook-linkcheck mdbook-graphviz mdbook-mermaid
+cargo install mdbook mdbook-linkcheck mdbook-graphviz mdbook-mermaid mdbook-last-changed
 mdbook serve roadmap/implementers-guide
 open http://localhost:3000
 ```
 
 ## Specification
 
-See also the Polkadot specificaton [hosted](https://spec.polkadot.network/), and it's [source](https://github.com/w3f/polkadot-spec)).
+See also the Polkadot specification [hosted](https://spec.polkadot.network/), and its [source](https://github.com/w3f/polkadot-spec).
diff --git a/polkadot/roadmap/implementers-guide/book.toml b/polkadot/roadmap/implementers-guide/book.toml
index 8805ca4c38c3a19b0693ac191858e700edd29a03..0ced0e26f9a081ba034a9ed489132f3985fb240e 100644
--- a/polkadot/roadmap/implementers-guide/book.toml
+++ b/polkadot/roadmap/implementers-guide/book.toml
@@ -9,8 +9,14 @@ title = "The Polkadot Parachain Host Implementers' Guide"
 command = "mdbook-graphviz"
 [preprocessor.mermaid]
 command = "mdbook-mermaid"
+[preprocessor.last-changed]
+command = "mdbook-last-changed"
+renderer = ["html"]
 
 [output.html]
+additional-css = ["last-changed.css"]
 additional-js = ["mermaid.min.js", "mermaid-init.js"]
+# Repository URL used in the last-changed link.
+git-repository-url = "https://github.com/paritytech/polkadot"
 
 [output.linkcheck]
diff --git a/polkadot/roadmap/implementers-guide/last-changed.css b/polkadot/roadmap/implementers-guide/last-changed.css
new file mode 100644
index 0000000000000000000000000000000000000000..744dc6efc7ec55819542b7e39700c78ad68a85f6
--- /dev/null
+++ b/polkadot/roadmap/implementers-guide/last-changed.css
@@ -0,0 +1,7 @@
+footer {
+    font-size: 0.8em;
+    text-align: center;
+    margin-top: 50px;
+    border-top: 1px solid black;
+    padding: 5px 0;
+}
diff --git a/polkadot/scripts/ci/gitlab/pipeline/build.yml b/polkadot/scripts/ci/gitlab/pipeline/build.yml
index 791b01c2b632420763fbf31eebd1b42525434e17..c6fe5916c3b6d01b8686fe681e1384c571a3bd36 100644
--- a/polkadot/scripts/ci/gitlab/pipeline/build.yml
+++ b/polkadot/scripts/ci/gitlab/pipeline/build.yml
@@ -170,7 +170,7 @@ build-implementers-guide:
     - .collect-artifacts-short
   script:
     - apt-get -y update; apt-get install -y graphviz
-    - cargo install mdbook mdbook-mermaid mdbook-linkcheck mdbook-graphviz
+    - cargo install mdbook mdbook-mermaid mdbook-linkcheck mdbook-graphviz mdbook-last-changed
     - mdbook build ./roadmap/implementers-guide
     - mkdir -p artifacts
     - mv roadmap/implementers-guide/book artifacts/