How to fix landmark no duplicate contentinfo on BigCommerce
Remove duplicate `<footer>` elements or `role="contentinfo"` landmarks so your page has exactly one, site-wide footer region.
Steps for BigCommerce
- Go to Storefront → My Themes → click 'Advanced' → 'Edit Theme Files' on your active theme (or download the theme to edit locally).
- Open 'templates/layout/base.html' — search for `<footer` and `role="contentinfo"`. Your global footer should be declared here exactly once.
- Also check 'templates/components/common/footer.html' — ensure it is referenced once in base.html and does not itself contain a wrapping `<footer>` tag if base.html already provides one.
- Search all partial/component files under 'templates/components/' for any additional `<footer>` or `role="contentinfo"` occurrences and remove or change them to `<div>` elements.
- If a third-party script or widget injected via the Script Manager (Storefront → Script Manager) adds a `<footer>`, edit that script's output or contact the vendor.
- Save and publish, then verify with the axe DevTools extension in your browser.
<footer>
<!-- Only ONE <footer> element should be a direct child of <body> -->
<p>© 2025 My Store. All rights reserved.</p>
<nav aria-label="Footer navigation">
<a href="/privacy">Privacy Policy</a>
<a href="/contact">Contact Us</a>
</nav>
</footer>
<!-- ✅ CORRECT: one <footer> at page level -->
<!-- ❌ WRONG: a second top-level <footer> or role="contentinfo" anywhere else on the page -->
<!-- <footer>... duplicate content ...</footer> -->
<!-- <div role="contentinfo">... duplicate ...</div> -->
<!-- ✅ OK: <footer> nested inside <article> or <section> is allowed and does NOT create a contentinfo landmark -->
<article>
<footer>Article-level footer (author, date) — this is fine</footer>
</article>What is landmark no duplicate contentinfo?
A "contentinfo" landmark is the accessible name for the footer section of a webpage — typically the `<footer>` HTML element, or any element marked with `role="contentinfo"`. It signals to screen readers and assistive technologies that this region contains site-level information like copyright notices, legal links, and contact details. WCAG and ARIA rules require that this landmark appear only once per page. When a page contains more than one `<footer>` element (or more than one element with `role="contentinfo"`) that is a direct child of the `<body>`, assistive technologies become confused about which one is the "real" footer, and navigation shortcuts that jump to the footer region break or behave unpredictably.
Screen reader users rely on landmark navigation to skip directly to major page regions — heading, main content, navigation, and footer — without reading every word. When two contentinfo landmarks exist, screen readers may announce "footer" twice, jump to the wrong one, or leave users disoriented. This is a WCAG 2.1 failure (best practice under ARIA Landmark Regions guidance) that exposes your store to accessibility-related legal risk in jurisdictions where web accessibility is required (e.g. ADA in the US, EAA in the EU). Fixing it also improves the overall structural quality of your HTML, which indirectly supports search engine crawling and indexing by making your page outline cleaner and more predictable.
See the complete Landmark no duplicate contentinfo guide for every platform and the full background.
Not sure if your BigCommerce store has this?
Run a free SEOLZ audit — we’ll find landmark no duplicate contentinfo and every other issue across your whole site.
Scan my site free