Home›Audits›Walmart

Public brand audit · Retail

Walmart SEO Audit

A 100-page technical SEO crawl of walmart.com, conducted on October 4, 2026.

100 Pages crawled17s Crawl time19 Issue typesOct 4, 2026 Audit date

Independent SiteAuditLint analysis

SiteAuditLint reached 100 URLs on walmart.com, but 90 of them answered with a 307 redirect to a /blocked page. Only 6 pages returned analyzable HTML, so this audit reflects how walmart.com responds to an automated crawler more than its full page inventory.

MetricResult
Pages crawled100
Crawl time17s
Health score93 / 100 (Excellent)
Issue types detected19
Critical / warnings / opportunities / info1 / 14 / 27 / 94
Audit dateOctober 4, 2026

What stood out

90URLs returned a 307 redirect to walmart.com/blocked
6pages returned analyzable HTML out of 100 URLs
6XML sitemap URLs returned 307 instead of 200
100Performance score from SiteAuditLint
9 / 9major AI crawlers allowed in robots.txt

Overall assessment

The health score of 93 is calculated from a small sample. Of 100 URLs, 90 were redirected with a 307 to https://www.walmart.com/blocked, which carries an encoded copy of the requested path. That pattern indicates bot detection applied to the crawler rather than missing pages.

The 6 pages that loaded show a mostly sound setup: HTTPS, a viewport tag, HSTS, and titles on 5 of 6 pages. The items flagged on those pages are on account areas such as /my-registries and /my-items, which are not typical search landing pages.

Two findings carry over beyond the crawler response. The /all-departments page declares a malformed canonical, and 6 category URLs in the XML sitemap returned 307 rather than 200.

Audit methodology

SiteAuditLint started from the website's homepage and crawled up to 100 URLs by following discoverable internal links and the URLs listed in the XML sitemap. Results represent the URLs reached during the crawl and do not constitute a complete audit of the entire website.

Starting URLhttps://walmart.com/
Crawl limit100 URLs
URLs crawled100 (6 HTML)
Crawl dateOctober 4, 2026, 11:10 UTC
Crawl duration17s
Crawl methodHomepage start, internal link and sitemap discovery, robots.txt respected, raw HTML analysis
ToolSiteAuditLint Desktop SEO Crawler
ScopePublicly accessible URLs reached during the crawl

Technical SEO scorecard

Scores are the category scores SiteAuditLint calculates as part of its Site Health Score.

AreaScoreKey finding
Overall health93Excellent rating from SiteAuditLint
Technical9290 URLs redirected to /blocked
Content972 account pages under 200 words
Performance1003 responses over 1 second, no large HTML
AEO99All 9 AI crawlers allowed, no llms.txt

Major findings

1. Requests redirected to a block page

High

90 affected URLs · SiteAuditLint severity: Info

Finding: 90 URLs returned a 307 Temporary Redirect to https://www.walmart.com/blocked with the original path encoded in the query string.

Why it matters: This is bot management, not a site structure issue. It limits what a third-party audit can measure. The relevant check is whether verified search engine crawlers receive the page itself. See status codes.

URLResponse
https://www.walmart.com/brand/branddirectory307 to /blocked?url=L2JyYW5kL2JyYW5kZGlyZWN0b3J5...

Recommended fix: Confirm in server or CDN logs that verified search engine crawlers receive 200 responses for category and help URLs.

2. Malformed canonical on /all-departments

High

1 affected page · SiteAuditLint severity: Info

Finding: The /all-departments page declares its canonical as https://www.walmart.com/www.walmart.com/all-departments, with the hostname repeated in the path.

Why it matters: A canonical pointing to a URL that does not exist sends search engines a conflicting signal about the preferred page.

URLCanonical
https://www.walmart.com/all-departmentshttps://www.walmart.com/www.walmart.com/all-departments

Recommended fix: Correct the canonical to https://www.walmart.com/all-departments.

3. Sitemap URLs returning 307

Medium

6 affected URLs · SiteAuditLint severity: Warning

Finding: 6 category URLs in the XML sitemap returned HTTP 307 during the crawl.

Why it matters: An XML sitemap should list URLs that return 200. Here the 307 matches the block-page redirect, so the cause is likely the same as finding 1.

URLResult
https://www.walmart.com/cp/bath/539095HTTP 307
https://www.walmart.com/cp/food/976759HTTP 307

Recommended fix: Verify these URLs return 200 for search engine crawlers. No sitemap change is indicated if they do.

4. Missing title and H1 on /my-registries

Low

1 affected page · SiteAuditLint severity: Critical

Finding: /my-registries returned no title tag, no H1, no meta description and no canonical, with 126 words of content.

Why it matters: SiteAuditLint rates a missing title as critical. On an account page that is unlikely to be a search landing page, the practical impact is lower.

URLEvidence
https://www.walmart.com/my-registriesNo title, no H1, 126 words

Recommended fix: Add a title and H1 to the registries template, or mark the page noindex if it is not intended for search.

5. Internal links to redirecting URLs

Low

6 affected pages · SiteAuditLint severity: Opportunity

Finding: All 6 analyzable pages link to internal URLs that returned 307, including subscriptions, savings and seasonal category links.

Why it matters: These links follow the same 307 pattern. Links carrying tracking parameters such as athAsset also create many URL variants. See internal link analysis.

URLEvidence
https://www.walmart.com/Links to /cp/subscriptions/4191733 [307]
https://www.walmart.com/all-departmentsLinks to /shop/savings [307]

Recommended fix: No change indicated from this crawl alone. Review parameterized internal links if they are not needed for tracking.

What's working well

  • No 4xx or 5xx responses across 100 URLs.
  • All nine AI crawlers checked are allowed in robots.txt.
  • The non-www and HTTP versions 301 redirect to https://www.walmart.com/ in one hop.
  • Order and login URLs are excluded through robots.txt.
  • No mixed content, missing HSTS or missing viewport tags.
  • Performance scored 100, with no pages over 500 KB of HTML.

Priority fixes

  1. Verify crawler access for search enginesCheck that verified crawlers are not redirected to /blocked. Pages affected: 90
  2. Fix the /all-departments canonicalA single template correction. Pages affected: 1
  3. Confirm sitemap URLs resolve for verified crawlers6 category URLs. Pages affected: 6
  4. Add a title and H1 to /my-registriesOr noindex the page. Pages affected: 1

Crawl data

MetricResult
URLs crawled100
HTML pages6
2xx responses6
3xx redirects92 (90 to /blocked)
4xx responses0
5xx responses0
Blocked by robots.txt2
Missing titles1
Missing meta descriptions2
Missing H1s1
Duplicate H1s2
Canonical to another URL1
Missing canonicals1
Sitemap URLs not returning 2006
Slow responses (over 1,000 ms)3
AI crawlers allowed9 of 9

On-page counts (titles, descriptions, headings, canonicals) are measured across the 6 URLs that returned an HTML page with a 200 status.

Audit limitations

Scope of this audit

The crawl was limited to 100 URLs and started from the homepage, so only URLs discovered through internal links and the XML sitemap are represented. A 100-URL crawl does not represent the entire website. Findings reflect the site at the time of the crawl on October 4, 2026. SiteAuditLint analyzed the HTML returned by the server, so content added later by JavaScript and responses that differ for automated clients may not match what a browser shows. This audit evaluates technical observations, not overall business or search performance.

Because 90 URLs were redirected to a block page, on-page metrics describe only 6 pages and should not be read as representative of walmart.com as a whole.

This is an independent SiteAuditLint analysis of publicly accessible pages. It was not requested or endorsed by Walmart, and it does not imply that Walmart uses SiteAuditLint.

Audit record

Audit dateOctober 4, 2026
Crawl started11:10 UTC
Starting URLwalmart.com
URLs crawled100
Crawl duration17s
Health score93 / 100