diff --git a/pkg_building.Rmd b/pkg_building.Rmd
index c5c3a7d79..65ef3ad09 100644
--- a/pkg_building.Rmd
+++ b/pkg_building.Rmd
@@ -71,11 +71,11 @@ If providing a graphical user interface (GUI) (such as a Shiny app), to facilita
The [`tabulizer` package](https://github.com/ropensci/tabulizer) e.g. has an interactive workflow to extract tables, but can also only extract coordinates so one can re-run things as a script. Besides, two examples of shiny apps that do code generation are , and .
-### Input checking
+### Input checking {#input-checking}
We recommend your package use a consistent method of your choice for [checking inputs](https://blog.r-hub.io/2022/03/10/input-checking/) -- either base R, an R package, or custom helpers.
-### Packages wrapping web resources (API clients)
+### Packages wrapping web resources (API clients) {#api-clients}
If your package accesses a web API or another web resource,