Home›Audits›10up

Public brand audit · WordPress agency

10up SEO Audit

Audited with SiteAuditLintCurrent audit: October 2026

A 100-page technical SEO crawl of 10up.com, conducted on October 23, 2026.

100 Pages crawled31s Crawl time19 Issue typesOct 23, 2026 Audit date

Independent SiteAuditLint analysis

SiteAuditLint crawled 100 URLs on 10up.com and found no critical issues. The site is fast and clean at the server level, so the findings are about metadata: 42 pages have no meta description, 74 have no structured data, and every page links to three navigation URLs that redirect to add a trailing slash.

MetricResult
Pages crawled100
Crawl time31s
Health score96 / 100 (Excellent)
Issue types detected19
Critical / warnings / opportunities / info0 / 65 / 316 / 7
Audit dateOctober 23, 2026

What stood out

1slow response across 100 URLs
42pages have no meta description, including /blog/
74pages have no structured data
93pages link to /contact, /careers and /privacy-policy, which redirect
11H1 tags on the /blog/ page

Overall assessment

10up.com performs well where it is hardest to fix. Only one response took over a second, there are no 4xx or 5xx responses, no duplicate content, and the Technical, Accessibility and Security scores are 99, 100 and 100.

The gaps are in page metadata. 42 analyzed pages have no meta description, including /blog/ and older blog posts, and 74 have no structured data at all. On-Page SEO scores 86, the lowest category, with 24 titles under 30 characters, such as /blog/ at 11 characters.

One small sitewide pattern is easy to remove. Every page links to /contact, /careers and /privacy-policy without a trailing slash, and each 301 redirects to the slash version. The site also has no llms.txt file.

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://10up.com/
Crawl limit100 URLs
URLs crawled100 (99 HTML)
Crawl dateOctober 23, 2026, 15:56 UTC
Crawl duration31s
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 health96Excellent rating from SiteAuditLint
Technical996 redirecting URLs, all trailing slash
Content965 thin pages under 200 words
Performance971 slow response
AEO97All 9 AI crawlers allowed, no llms.txt
On-Page SEO8642 missing meta descriptions

Major findings

1. Missing meta descriptions

Medium

42 affected pages · SiteAuditLint severity: Warning

Finding: 42 of 93 analyzed pages have no meta description, including /blog/ and older blog posts. Seven others are under 70 characters, such as /contact/ at 31.

Why it matters: Search engines write their own snippet when none is set, which is often less compelling. See on-page SEO checks.

URLEvidence
https://10up.com/blog/No meta description
https://10up.com/blog/2020/design-shopping-exercise/No meta description

Recommended fix: Set a default description template for posts and archives, and write descriptions for /blog/ and /contact/.

2. No structured data on most pages

Medium

74 affected pages · SiteAuditLint severity: Opportunity

Finding: 74 of 93 analyzed pages, including the homepage and /about/, contain no structured data.

Why it matters: Organization, Article and BreadcrumbList markup help search engines and AI answers understand who publishes the site and how pages relate.

URLEvidence
https://10up.com/No structured data
https://10up.com/about/No structured data

Recommended fix: Add Organization markup sitewide, and Article and BreadcrumbList markup to post templates.

3. Navigation links that redirect to add a trailing slash

Low

93 affected pages · SiteAuditLint severity: Opportunity

Finding: Every analyzed page links to /contact, /careers and /privacy-policy. Each 301 redirects to the same path with a trailing slash.

Why it matters: Small, but every redirect in shared navigation adds a hop on every click and crawl.

URLResult
https://10up.com/contact301 to /contact/
https://10up.com/careers301 to /careers/

Recommended fix: Add trailing slashes to the links in the header and footer.

4. Short titles and multiple H1s

Low

24 affected pages · SiteAuditLint severity: Opportunity

Finding: 24 titles are under 30 characters, such as /blog/ at 11 and /about/ at 15. Eight pages contain more than one H1, with 11 on /blog/.

Why it matters: Short titles miss context in search results, and one clear H1 helps crawlers identify the topic.

URLEvidence
https://10up.com/blog/11-character title, 11 H1 tags
https://10up.com/about/15-character title

Recommended fix: Expand hub page titles and use H2 for post titles in the blog listing.

5. Thin pages and broken links on older posts

Low

14 affected pages · SiteAuditLint severity: Warning

Finding: Five pages have under 200 words, including an author archive at 169. Fourteen pages link to external URLs that failed, mostly old WordPress community sites and an Adobe documentation page.

Why it matters: Thin pages give search engines little to rank, and dead citations weaken older posts. See the broken link checker.

URLEvidence
https://10up.com/blog/author/sam-brodie/169 words
https://10up.com/blog/2025/preparing-for-eaa-streamline-compliance-with-pdf-accessibility-checker-by-fueled10up/developer.adobe.com PDF accessibility API [404]

Recommended fix: Update or remove the failed citations, and add short bios to thin author archives.

What's working well

  • Only 1 of 100 URLs took over a second to respond.
  • No 4xx or 5xx responses and no duplicate content.
  • Every page has a title and an H1, and 87 have self-referencing canonicals.
  • robots.txt allows all 9 AI crawlers checked.
  • Accessibility and Security both score 100.
  • No mixed content and no missing viewport tags.

Priority fixes

  1. Add meta descriptionsPosts, archives and /blog/. Pages affected: 42
  2. Add structured data to templatesOrganization and Article markup. Pages affected: 74
  3. Add trailing slashes to navigation linksHeader and footer. Pages affected: 93
  4. Expand short hub titles/blog/, /about/ and others. Pages affected: 24
  5. Publish an llms.txt fileOne file. Pages affected: 1

Crawl data

MetricResult
URLs crawled100
HTML pages99
2xx responses94
3xx redirects6
4xx responses0
5xx responses0
Missing titles0
Missing meta descriptions42
Missing H1s0
Multiple H1s8
Thin pages (under 200 words)5
Self-referencing canonicals87
Pages without structured data74
Slow responses (over 1,000 ms)1
AI crawlers allowed9 of 9

On-page counts (titles, descriptions, headings, canonicals) are measured across the 93 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 23, 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.

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

Audit record

Audit dateOctober 23, 2026
Crawl started15:56 UTC
Starting URL10up.com
URLs crawled100
Crawl duration31s
Health score96 / 100