You asked for a review of the redesign plans so the new homepage, solution pages and redirects don't lose rankings or AI visibility. This is the half of that review that can be done without the plans: what the live site tells Google and the answer engines today. fetches on 14 October 2026: the sitemap URLs, linked pages the sitemap does not list at any address, the French mirror of every sitemap URL, and 21 host probes.
Your sitemap describes a site that no longer exists; the real site discovers itself only through links. Four pages carry a canonical tag that points at a URL redirecting back to them, and two English case studies declare the French copy as canonical. Half of the French mirror the sitemap promises returns 404, and most of the half that exists tells Google it is a duplicate of the English page. The homepage declares two different companies called FLEXECHARGE. Those four are the before-build items. The rest is build hygiene and content metadata, listed in order below.
What is already right, so nobody re-does it: the apex host redirects to www cleanly on every probe, the 404 page returns a real 404, trailing slashes redirect, robots allows the AI crawlers by name, llms.txt exists, every page carries Organization and WebSite JSON-LD and an hreflang set, and the glossary is typed as a DefinedTermSet.
Of the URLs in sitemap.xml, return 200 at the address listed. redirect ( of them through two hops) and return 404. Meanwhile the pages the site itself links to include live pages the sitemap never mentions at any address: blog posts, the podcast episode pages, and the audience pages already published for depot, destination, high-power hubs and energy-provider CPOs. A further live pages are listed only under a retired address that redirects. Two of the dead sitemap URLs are your local and cloud load management technology pages: they return 404 with no redirect while still listed in your sitemap.
| URL | Linked from live pages |
|---|
| Listed | Resolves to | Hops |
|---|
Four live pages carry a canonical pointing at their old URL, and the old URL 301-redirects back to the page. Google is told two opposite things about which address is real. Two English customer cases declare the /fr/ copy as canonical. /products/connect carries two canonical tags. of the live sitemap pages and of the newer pages carry no canonical at all, including three of the four new audience pages. On every probe, the apex host and plain http redirected to https://www in at most two hops, all canonicals found point at www, and none of the live pages links to the apex host. So the apex-versus-www issue you mention is not in the HTML; see the host section below for where to look.
| Page | Canonical says | What that URL does |
|---|
The sitemap declares a French alternate for all URLs. of them return 404: every English URL that was redirected or removed lost its French twin without a redirect. Of the French pages that exist, declare the English page as their canonical, declare lang="en", and carry an English title. The newer pages all declare a French alternate too; of eight probed, six exist and two return 404.
The homepage carries Organization blocks. They disagree on the logo file, the description, the office addresses (Nordre Fasanvej against Rahbeks Allé in Frederiksberg; Erwitter Strasse against Beethovenstrasse in Lippstadt), the contact fields, and the sameAs list (four profiles against two). The heading outline has two h1 elements, because the mobile hero is a second copy of the section with a different headline; h2 elements whose whole text is a digit; an h5 before the first h3; and "But we thrive on challenges" as both an h2 and an h4.
Across the live article pages found, carry datePublished: "Sep 16, 2025", including monthly round-ups about May, June and July 2024. name the author as a Person called "FLEXECHARGE". Dates are written as display strings, not ISO dates. Evergreen explainers are typed NewsArticle; only the five whitepapers are typed Article with an Organization author and an ISO date, which is the pattern the rest should follow.
of the live sitemap pages skip at least one heading level. headings on pages contain only a digit. of the newer blog posts render two h1 elements. /products/optimise renders its h1 twice.
One live post's description reads FR - FLEXECHARGE Canonical definition 100% D80 Explore the future…, a template note that shipped. Two posts have the title | FLEXeCHARGE and nothing else. titles end in the brand twice (… | FLEXECHARGE | FLEXeCHARGE). live sitemap pages and newer pages have no meta description, mostly brochures. No page sets og:url.
Every page carries Organization and WebSite. Beyond that: page with FAQPage (an event page), page with SoftwareApplication (the HARMON-E platform page), no Product or Service on the product pages, and JSON-LD block that fails to parse (the FLEXBOX page). The glossary's DefinedTermSet is the one page-specific type done right, and it is the kind of page answer engines quote.
of image elements on the live sitemap pages have no alt attribute or an empty one. Decorative images should be empty on purpose; customer logos and diagrams should not.
Every probe of the bare host resolved to https://www.flexecharge.com, so the live HTML is not where the inconsistency lives. The candidates, in the order I would check them: the Search Console property (an apex property and a www property report different pages), external and AI citations that still use flexecharge.com/… and pay two redirect hops from plain http, the new build's publish settings in Webflow (default domain must stay www), and any hard-coded apex URLs in the redesign's mock-ups. Send me what you are seeing and I will say which one it is.
| Requested | Hops | Final | Status |
|---|
Your product-based structure today, as the crawl found it: what each URL does now and what it currently answers. The target column needs two things only you have, the legacy list you are consolidating and the pages your AI-citation source says are cited; with those, each row gets a single named destination, no chains.
| Legacy URL | Today | Words | What it answers now |
|---|
Rule for the map: one hop, same language, to the page that answers the same question. A technology page should land on the explainer or whitepaper that covers it, not on a product overview; an already-dead page gets a redirect too, because the citations that pointed at it are still out there.
There is no map on the live homepage today, so this is a build rule rather than a finding. Render the country list and each country's facts as HTML first (a list or a table, one anchor per country), then let the map be a layer that reads from that HTML. Nothing that should be indexed lives only inside canvas, SVG labels or a JavaScript data file; the map's tooltip text is the same text as the list; keyboard focus moves through countries in reading order.
I did not have the redesign plans, the list of legacy URLs you are consolidating, your Search Console data, or whichever tool tells you which pages AI engines cite. The findings above are what the live site shows a crawler; the plan review proper starts when those four arrive.
Which of your legacy URLs are the ones AI tools cite? Send the list, or the report it comes from, and the retirement table above becomes a one-hop redirect map with a named target per row.
Raw HTML fetched sequentially with a desktop browser user agent and a 0.6 second pause between requests; no markdown conversion, because that strips the script tags that hold JSON-LD. Redirects were followed by hand so each hop is recorded. Per page: status, final URL, hops, canonical tags, meta description, title, heading outline, JSON-LD blocks parsed, hreflang set, word count, internal links, images. The table below recomputes the counts quoted above from the embedded records and compares them with the offline derivation; a mismatch would show here as a fail.
| Check | Page recomputed | Offline |
|---|