A link ending in #ingredients may be trying to take you to a section of a page. The portion after the hash is called a fragment. Understanding it helps explain why two links can open the same article at different positions.
MDN’s fragment reference explains that the fragment is handled by the client rather than being sent to the server as part of the resource request. Its interpretation depends on the resource and application.
Imagine an ordinary article at example.com/guide/ with a heading identified as ingredients. A link to example.com/guide/#ingredients can let the browser move to that target after loading the page. This is an illustrative address, not a service to visit.
When the jump stops working
The article may still exist even if its heading identifier changed. Open the main page, locate the section, and use its current section link if the site provides one. Do not assume the entire article disappeared because the old anchor no longer moves the page.
Some web applications also use fragments as part of their navigation. Removing one can therefore change the screen shown, rather than merely reset the scroll position.
Before sharing a link, test it in a fresh tab and see whether it lands where you intended. Keep the full address when the section matters. A precise section link saves the recipient from searching a long page, provided its target remains available.

