Subscribe for updates and more.

2020 U.S. Presidential Website Teardown

Comparing the 2020 Presidential Candidate Websites.

I dove into the 2020 Presidential candidate websites to breakdown and compare the two.

Here’s what I found.

Direct Comparison

  joebiden.com donaldjtrump.com
Minimum Donation Default The lowest default on the first homepage popup.
$15 $25
Maximum Donation Default The highest default on the first homepage popup.
$1,000 $2,800
Total Internal URLs 496 810
Total External URLs 1,172 4,159
HTML Pages 203 774
JS Pages 21 14
CSS Pages 6 7
Images 220 15
HTTP Protocol 0 3
Uppercase URLs 5 0
Duplicate URLs 2 0
Parameter URLs 27 1
Average Title Length 60 90
Duplicate Titles 0 48
Missing Meta Description 74 2
Average Meta Description Length 69 48
Duplicate Meta Descriptions 77 764
Average H1-1 Length 35 66
Missing H1 15 1
Pagination 24 0
Noindex 11 2
Nofollow 0 1
Contains hreflang 41 0
Ahref’s Backlinks 1,982,847 4,172,806
Backlink Dofollow Percentage 98 71
Ahrefs Referring Domains 9,923 27,110
Domain Dofollow Percentage 84 84
Top Referring Page by URL Rating https://www.atr.org/ https://deadline.com/
Top Page joebiden.com shop.donaldjtrump.com
Top 5 anchors joe biden, plan, website, joebiden.com, biden donald trump, donaldjtrump.com, here, website, statement
First Contentful Paint (FCP) (seconds) 1 1.9
First Input Delay (FID) (milliseconds) 13 12
Largest Contentful Paint (LCP) (seconds) 1.4 2.3
Cumulative Layout Shift (CLS) 0.01 0
Indexed 2,490 3,660
Indexed Week June 14-21 26 182

Subdomain Comparison

Subdomains on joebiden.com

  Description Pages Indexed
go. Form Handling 1,770
secure. Form Handling 226
store. eCommerce 197
live. Live Streams 39
bfd. Biden Fundraising Dashboard 5
test. Visible Test Site 0

Subdomains on donaldjtrump.com

  Description Pages Indexed
shop. eCommerce 649
action. Clone of gop.com 553
secure. Donation Page — Max Default: $2,800 359
donate. Donation Page — Max Default: $33,900 204
assets. Asset Hosting 160
es. Spanish Version of Site 57
parscale-djtweb. Near Copy of donaldjtrump.com 44
forms. Form Handling 33
blackvoices. Landing Page 22
women. Landing Page 5
vote. Form Page 3
veterans. Landing Page 2
prolifevoices. Landing Page 2
democrats. Landing Page 2
moms. Landing Page 2
workers. Landing Page 1
greekvoices. Landing Page 1
cops. Landing Page 1
asians. Landing Page 1
sheriffs. Landing Page 1
militaryfamilies. Landing Page 1
irishamericans. Landing Page 1
offline. Donation Page — Max Default: $100 1
talk. Donation Page — Max Default: $100 0
dev-secure. Dev Login 0
qa-vote. Dev Login 0
dev-vote. Dev Login 0
mailer. Donation Page — Max Default: $100 0

Subfolder Comparison

Subfolders on joebiden.com

Subfolder Pages Crawled
/wp-content/ 100
/es/ 20

Subfolders on donaldjtrump.com

Subfolder Pages Crawled
/media/ 742
/assets/ 31
/get-involved/ 16
/pages/ 1
/rallies/ 1

BuiltWith Comparison

Tools on joebiden.com

Tool Category
Google Optimize Analytics
Google Analytics Analytics
Facebook Conversion Tracking Analytics
Facebook Pixel Analytics
Twitter Conversion Tracking Analytics
Google Conversion Tracking Analytics
MixPanel Analytics
MediaMath Analytics
Yoast SEO Premium Widgets (WordPress)
Autoptimize Widgets (WordPress)
GStatic CDN
WordPress CMS
Pantheon Web hosting
Amazon Web hosting
Google Web hosting
Blue Slate Digital Email Hosting Provider
Mailchimp Email Hosting Provider
Shopify eCommerce

Tools on donaldjtrump.com

Tool Category
Optimizely Analytics
Google Analytics Analytics
Facebook Conversion Tracking Analytics
Facebook Pixel Analytics
Twitter Analytics
(No longer detected Feb 2020)
Analytics
iGoDigital
(Aquired by ExactTarget, which was aquired by Salesforce)
Analytics
Yahoo Web Analytics Analytics
MediaMath
(No longer detected Jan 2017)
Analytics
Adobe Marketing Cloud
(No longer detected Sep 2017)
Analytics
Bing Universal Event Tracking
(No longer detected Sep 2017)
Analytics
ExpressionEngine CMS
Cloudflare Hosting CDN
GStatic CDN
Yahoo Image CDN CDN
Cloudflare Hosting Web Hosting
SendGrid Email Hosting Provider
Adestro Email Hosting Provider
StrongView Email Hosting Provider
ProofPoint Email Hosting Provider
Microsoft Exchange Online Email Hosting Provider

Title Keyword Density

Title Keyword Density on joebiden.com

No. Words Word Density
1 joe 212
1 biden 151
1 president 88
1 team 71
1 store 65
1 plan 40
1 page 24
1 campaign 21
1 biden’s 20
1 pride 20
2 joe biden 108
2 biden president 87
2 team joe 69
2 page team 65
2 joe biden’s 24
2 president official 20
2 official campaign 18
2 campaign website 18
2 biden plan 13
3 joe biden president 79
3 team joe store 65
3 page team joe 24
3 biden president official 18
3 presidential official campaign 18
3 official campaign website 18
3 tee team joe 13
3 el plan biden 7
3 apparel page team 6
3 apparel tees page 6

Title Keyword Density on donaldjtrump.com

No. Words Word Density
1 trump 1200
1 president 868
1 donald 778
1 campaign 162
1 biden 130
1 joe 126
1 online 90
1 news 78
1 real 70
1 watch 69
2 trump president 765
2 trump campaign 156
2 joe biden 89
2 president trump 73
2 real news 62
2 trump online 61
2 news insights 46
2 campaign statement 46
2 team trump 43
2 joe biden’s 30
3 real news insights 46
3 trump campaign statement 46
3 team trump online 41
3 trump campaign announces 30
3 trump campaign hosted 23
3 black voices trump 20
3 real news update 16
3 war room weekly 15
3 campaign hosted team 13

Description Keyword Density

Description Keyword Density on joebiden.com

No. Words Word Density
1 biden 83
1 president 73
1 official 71
1 webstore 71
1 joe 31
1 biden’s 16
1 plan 12
1 join 6
1 americans 6
1 american 5
2 biden president 72
2 official webstore 71
2 webstore biden 71
2 joe biden’s 16
2 joe biden 11
2 biden’s plan 7
2 team joe 4
2 health care 4
2 middle class 3
2 get involved 3
3 official webstore biden 71
3 webstore biden president 71
3 joe biden’s plan 7
3 get involved joe 3
3 involved joe biden’s 3
3 joe biden’s campaign 3
3 biden’s plan education 3
3 plan education beyond 3
3 education beyond high 3
3 beyond high school 3

Description Keyword Density on donaldjtrump.com

No. Words Word Density
8 Help continue our promise to Keep America Great! 764

Non-political Analysis

As noted in a previous analysis, donaldjtrump.com boasts a significantly higher donation default across the board. Taking another moment on forms, donaldjtrump.com hosts a slew of dark patterns within its forms. Dark patterns are items carefully crafted to trick users into doing things they might not otherwise do. I’ll call the higher donation defaults a form of a dark pattern, but the more prominent one is the opt-out monthly recurring donation. The default on joebiden.com is “No, donate once.”

Donaldjtrump.com has nearly double the number of pages as joebiden.com. The pages on donaldjtrump.com primarily come from the /media/ subfolder.

For the most part, pages on donaldjtrump.com have duplicate unique meta descriptions. Almost all pages contain “Help continue our promise to Keep America Great!”

Donaldjtrump.com opted to use a subdomain for Spanish versions of the site, while joebiden.com uses hreflang.

Donaldjtrump.com has over double the number of backlinks compared to joebiden.com. But joebiden.com has 27 percent more dofollow links.

Donaldjtrump.com has nearly three times the amount of referring domains and has the same dofollow percentage as joebiden.com.

The top referring page for donaldjtrump.com is an online news site focused primarily on the entertainment industry. The top referring page for joebiden.com is a politically conservative U.S. advocacy group.

The top page on donaldjtrump.com is the shopping page…

During the week on June 14-21, donaldjtrump.com had seven times more pages indexed than joebiden.com.

The top two subdomains on donaldjtrump.com are for eCommerce and a clone of gop.com. While the top two subdomains for joebiden.com are both for form handling.

The subdomain donate.donaldjtrump.com has a maximum donation default of $33,900…

Donaldjtrump.com has a slew of subdomains that act as landing pages targeting (in order of indexed pages): black voices, women, veterans, pro-life voices, democrats, moms, workers, greek voices, cops, asians, sheriffs, military families, and irish americans.

Donaldjtrump.com has three dev login subdomains, while joebiden.com has a test subdomain.

Donaldjtrump.com has subfolders for media and assets, while joebiden.com has subfolders for WordPress content and espanol.

Donaldjtrump.com has tried MANY tools for analytics and optimization. MediaMath, an analytics tool still used by joebiden.com, was no longer detected on donaldjtrump.com starting January 2017. Twitter Analytics was also no longer detected starting in February 2020. Interestingly Yahoo Web Analytics is still detected on donaldjtrump.com.

Donaldjtrump.com CMS: Expression Engine, Web Host: Cloudflare
Joebiden.com CMS: WordPress, Web Host: Pantheon

Aside from the candidate, titles on joebiden.com tend to focus on his team and his campaign. While titles on donaldjtrump.com tend to focus on Joe Biden and real news.


If you see a mistake or have a question, feel free to reach out through this site or on Twitter.