SeitenreportSEO & website analysis since 2007

Free · without registration

Check anchor links and missing jump targets

Find links whose jump destination is missing in the HTML. The checker compares fragments such as #contact with IDs and older name anchors – on the homepage and up to ten linked landing pages of the same origin.

Check the page with anchor links

Up to 2,000 anchor links and 1 MB HTML per page. No JavaScript execution, no recursive crawl. Inserted HTML remains completely local.

What is a Defective Anchor Link?

A link to /ratgeber#checkliste can open the correct page without jumping to the expected section. The cause is often a changed or missing ID. An ordinary status code check only sees the accessible page; the fragment behind the double cross is not sent to the server as part of the HTTP request. This checker therefore additionally examines the HTML content.

Typical triggers are revised headings, newly created tables of contents, a CMS change or a copied section with duplicate ID. Check especially long-lasting guides and documentation, on the subsections of which other pages link.

Read the results list correctly

How to Repair Table of Contents and Cross-References

  1. Using the HTML line and the link text, find the position in the template or editor.
  2. On the landing page, check the actual ID of the desired section. Please note upper and lower case.
  3. Adjust the link or get the previous ID as a stable destination if it is already externally linked.
  4. Clean up duplicate IDs and switch affected references to the unique goals.
  5. Check the published page again and also try the jump in the browser.

A found anchor says nothing about whether a fixed header covers the headline. For this display case, a suitable CSS distance at the target often helps, for example over scroll-margin-top. Control it on desktop and smartphone.

Unicode, other sites and JavaScript

The checker takes into account URL-encoded fragments such as #h%C3%A4ufige-fragen, relative addresses and an existing base indication. For each landing page, the document is loaded only once. Further landing pages are only accessed with the same protocol, host and port; external domains remain visible as open checks.

Text fragments such as #:~:text=Beispiel require the text search of the browser and are marked separately. Dynamic tabs, routers, shadow DOM, PDF jump targets and JavaScript-generated IDs cannot be reliably confirmed from static HTML. The technical basis for classic HTML jump goals is the HTML standard for fragment navigation.

Frequent questions

Does the tool crawl my entire website?

No. It reads the specified starting page and optionally up to ten directly linked landing pages of the same origin. Their other links are not followed recursively.

Is a missing goal automatically an SEO error?

First of all, it is a specific navigation problem in the examined HTML. Whether visitors are affected depends, among other things, on JavaScript and the actual use of links. A blanket ranking devaluation is not derived from this.

Can I check local or unpublished pages?

Yes. Insert HTML or open a UTF-8 file and enter the planned page address. Other pages are not loaded in this mode.

Are uppercase and lowercase cases taken into account?

Yes. IDs are compared exactly. URL-encoded characters are decoded once for further comparison.

Why are links to another domain not checked?

The additional search shall be limited to up to ten pages of the same origin. Open an external landing page in your own exam if necessary.