CriticalBroken internal links.
12 internal links led to 404 pages, 11 of them confirmed in Search Console. Some sat on high-traffic product pages.
CriticalConflicting analytics setup.
Two different Tag Manager containers were loading, one in the script and one in the no-script block, with GA4 loaded separately on top. Visits could be counted twice or not at all.
HighPages invisible to Google.
73 pages were not indexed. 37 of them were marked "discovered, not indexed", including real product pages that could be selling.
HighWrong publish dates.
Every blog post displayed today's date instead of its real date. Old content looked fake-fresh to visitors and to Google.
HighRedirect chains.
The /index.php address redirected to plain http, and the www address took two hops to reach the secure site. A small .htaccess problem with real SEO weight.
HighSitemap date errors.
34 sitemap entries claimed to be modified in the year 2038. That is one reason Google distrusted those pages.
MediumSlow responses.
Average response time was 1.37 seconds. 36 pages took over 2 seconds. No caching policy was in place.
MediumUnreadable URLs.
17 product URLs contained a character browsers show as percent-encoded text. Renaming them needs careful 301 redirects, so it was planned, not rushed.
MediumContent mismatches.
A category text described products for one vehicle type while the page sold products for another. 45 related product pages were not linked to each other. Some product descriptions were only 24 to 52 words.
MediumOutdated public claims.
Blog posts repeated prices and legal claims from 2018 that no longer hold, including one claim that was simply wrong.