2020 U.S. Presidential Website Teardown
Planted 02020-07-02
Comparing the 2020 Presidential Candidate Websites.
I dove into the 2020 Presidential candidate websites to breakdown and compare the two.
- Direct Comparison: Total pages, backlinks, web vitals, page titles, metadata, duplicate content, robots and directives, and more.
- Subdomain Comparison: Site architecture of subdomains.
- Subfolder Comparison: Site architecture of subfolders.
- BuiltWith Comparison: What each website is built with.
- Title Keyword Density: Number of times a keyword or phrase appears in the title.
- Description Keyword Density: Number of times a keyword or phrase appears in the description.
- Non-political Analysis
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 |
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.