Revision 3

Website

@namkyu · Aug 26, 2026, 4:10 PM

Updated global scope, monetization economics, representative services, and operating costs while preserving existing Website research, operational detail, and source links.
+34,77225,439
1A website can be launched with very little infrastructure cost, but operating one as a real public service requires more than writing code. Domain and DNS configuration, hosting, HTTPS, analytics, search indexing, authentication, backups, monitoring, payments, and monetization become separate operational concerns once the site goes live.
2
3A website is also not a single business model. A content publisher, SaaS product, affiliate site, marketplace, community, and paid membership site can use similar infrastructure while having completely different revenue and cost structures.
1A website can be launched with very little infrastructure cost, but operating one as a real public service requires more than writing code. Domain and DNS configuration, hosting, HTTPS, analytics, search indexing, authentication, backups, and monetization become separate operational concerns once the site goes live.
24
35# Quick Facts
46
57
8| Item | Practical starting point |
9| --------------------- | ------------------------------------------------------------------------------------------------------------------------- |
10| Development software | Free |
11| Google Analytics | Free for GA4 properties |
12| Google Search Console | Free |
13| Cloudflare | Free plan available |
14| HTTPS | Free options available |
15| Google Sign-In | Google Identity Services |
16| Custom domain | Paid; registration and renewal vary by TLD and registrar |
17| Hosting | Free tier, VPS, cloud, managed hosting, or self-hosting |
18| Main monetization | Advertising, subscriptions, affiliate commissions, sponsorships, paid listings, transactions, digital products, donations |
19| Search visibility | Crawling, indexing, and ranking are separate; publishing does not guarantee search traffic |
20| Main hidden work | Deployment, DNS, authentication, indexing, monitoring, backups, maintenance, moderation, and support |
6| Item | Practical starting point |
7| --------------------- | ------------------------------------------------------------------------------------------------------- |
8| Development software | Free |
9| Google Analytics | Free for GA4 properties |
10| Google Search Console | Free |
11| Cloudflare | Free plan available |
12| HTTPS | Free options available |
13| Google Sign-In | Google Identity Services |
14| Custom domain | Paid; registration and renewal vary by TLD and registrar |
15| Hosting | Free tier, VPS, cloud, managed hosting, or self-hosting |
16| Main monetization | Advertising, subscriptions, affiliate commissions, sponsorships, paid listings, transactions, donations |
17| Search visibility | Crawling and indexing are not guaranteed |
18| Main hidden work | Deployment, DNS, authentication, indexing, monitoring, backups and maintenance |
1921
2022
23A functioning website can therefore have very low software costs. The cost profile changes substantially when traffic, storage, database usage, email delivery, APIs, redundancy, payment processing, moderation, customer support, or paid acquisition increase.
21A functioning website can therefore have very low software costs. The cost profile changes substantially when traffic, storage, database usage, email delivery, APIs, redundancy, moderation, or paid acquisition increase.
2224
2325# Minimum Entry Setup
Unchanged lines omitted
2628
2729
30| Requirement | Minimum option | Cost | Priority | Notes |
31| ----------------- | ---------------------------------------------------------------------------------------------- | ----------------------: | ----------- | ------------------------------------------------ |
32| Code editor | [Visual Studio Code](/wiki/visual-studio-code) or equivalent | Free | Essential | For custom development |
33| Source control | [Git](/wiki/git) + [GitHub](/wiki/github) free account | Free | Recommended | Version control and deployment workflow |
34| Framework | [Next.js](/wiki/nextjs), other open-source framework, or static HTML | Free | Optional | Depends on site type |
35| Database | [PostgreSQL](/wiki/postgresql), [Supabase](/wiki/supabase), or another database | Free entry possible | Optional | Dynamic sites only |
36| Hosting | Free-tier host or existing hardware | $0 additional possible | Essential | Limits depend on provider |
37| DNS/CDN | [Cloudflare](/wiki/cloudflare) Free | Free | Recommended | DNS, CDN, DDoS protection and SSL |
38| HTTPS | [Let's Encrypt](/wiki/lets-encrypt), Cloudflare Universal SSL, or hosting-provider certificate | Free | Essential | Public sites should use HTTPS |
39| Analytics | [Google Analytics](/wiki/google-analytics) | Free | Recommended | Visitor and acquisition measurement |
40| Search monitoring | [Google Search Console](/wiki/google-search-console) | Free | Recommended | Google crawling, indexing and search performance |
41| Authentication | [Google Sign-In](/wiki/google-sign-in) or application-managed accounts | Free entry possible | Optional | Needed only for user accounts |
42
28| Requirement | Minimum option | Cost | Priority | Notes |
29| ----------------- | ---------------------------------------------------------------------- | ------------------------ | ----------- | ------------------------------------------------ |
30| Code editor | [Visual Studio Code](/wiki/visual-studio-code) or equivalent | Free | Essential | For custom development |
31| Source control | [Git](/wiki/git) + [GitHub](/wiki/github) free account | Free | Recommended | Version control and deployment workflow |
32| Framework | [Next.js](/wiki/nextjs), other open-source framework, or static HTML | Free | Optional | Depends on site type |
33| Database | [PostgreSQL](/wiki/postgresql) or other open-source database | Free software | Optional | Dynamic sites only |
34| Hosting | Free-tier host or existing hardware | US$0 additional possible | Essential | Limits depend on provider |
35| DNS/CDN | [Cloudflare](/wiki/cloudflare) Free | Free | Recommended | DNS, CDN, DDoS protection and SSL |
36| HTTPS | Cloudflare Universal SSL or hosting provider certificate | Free | Essential | Public sites should use HTTPS |
37| Analytics | [Google Analytics](/wiki/google-analytics) | Free | Recommended | Visitor and acquisition measurement |
38| Search monitoring | [Google Search Console](/wiki/google-search-console) | Free | Recommended | Google crawling, indexing and search performance |
39| Authentication | [Google Sign-In](/wiki/google-sign-in) or application-managed accounts | Free entry possible | Optional | Needed only for user accounts |
4043
44The major unavoidable cash expense for many small custom websites is therefore the domain rather than the development stack itself. A developer who already owns suitable hardware can also self-host, although this transfers uptime, networking, backups, security, and hardware-failure responsibility from a hosting company to the operator.
4145
46A custom domain is not technically required when a hosting provider supplies a subdomain, but it is normally part of a serious public or commercial deployment.
42The major unavoidable cash expense for many small custom websites is therefore the domain rather than the development stack itself. A developer who already owns suitable hardware can also self-host, although this transfers uptime, networking, backups and hardware failure responsibility from a hosting company to the operator.
4347
4448# From Code to a Working Website
Unchanged lines omitted
6266## Managed hosting
6367
68Platforms such as [Vercel](/wiki/vercel), [Cloudflare Pages](/wiki/cloudflare-pages), and [Netlify](/wiki/netlify) reduce infrastructure work by handling deployment, HTTPS, and parts of the networking stack.
64Platforms such as [Vercel](/wiki/vercel) reduce infrastructure work by handling deployment, HTTPS and parts of the networking stack.
6569
6670This is useful for developers who want to deploy directly from a Git repository without maintaining a Linux server.
6771
72The trade-off is that infrastructure pricing, usage limits, and platform-specific architecture become relevant as usage increases.
68The trade-off is that infrastructure pricing and platform limits become relevant as usage increases.
6973
7074## VPS
7175
76A [VPS](/wiki/vps) gives the operator substantially more control.
72A virtual private server gives the operator substantially more control.
7377
7478A typical custom stack can include:
Unchanged lines omitted
8084- a reverse proxy such as [Caddy](/wiki/caddy) or [Nginx](/wiki/nginx).
8185
86The operator becomes responsible for updates, firewall configuration, database backups, storage, monitoring, and recovery.
82The operator becomes responsible for updates, firewall configuration, database backups, storage, monitoring and recovery.
8387
8488## Self-hosting
Unchanged lines omitted
9195- residential or business internet reliability;
9296- router configuration;
97- public IP or alternative networking configuration;
93- public IP or networking configuration;
9498- hardware failure;
9599- storage failure;
96100- backups;
97101- power outages;
102- software updates;
98103- remote recovery.
99104
100105Self-hosting therefore reduces direct hosting expenditure but does not eliminate infrastructure cost or operational work.
101106
107Residential internet connections may also use dynamic addresses, blocked inbound ports, carrier-grade NAT, or other restrictions that affect public hosting. These conditions differ by internet provider and country.
108
102109# Domain, DNS, CDN and HTTPS
103110
Unchanged lines omitted
118125For a self-hosted service, operators can restrict direct access to the origin and allow public web traffic through the proxy, provided the configuration does not unintentionally block legitimate traffic.
119126
127When a CDN or reverse proxy is used, there can be two separate encrypted connections:
128
129`Visitor → CDN/proxy → Origin`
130
131A valid edge certificate therefore does not by itself guarantee that the origin TLS configuration is correct.
132
120133## `www` and apex domains
121134
Unchanged lines omitted
124137A production site should deliberately decide which is canonical and redirect the other when appropriate.
125138
139HTTPS, DNS records, reverse-proxy configuration, OAuth URLs, and application base URLs need to agree. A configuration can therefore work at:
126HTTPS, DNS records, reverse-proxy configuration and application URLs need to agree. A configuration can therefore work at:
127140
128141`https://example.com`
Unchanged lines omitted
140153
141154| Service | What it answers | Cost |
155| ---------------------------------------------------- | ------------------------------------------ | -----------------------: |
142| ---------------------------------------------------- | ------------------------------------------ | ----------------------- |
143156| [Google Analytics](/wiki/google-analytics) | Who visits the website and how they use it | Free for GA4 properties |
144157| [Google Search Console](/wiki/google-search-console) | How the website performs in Google Search | Free |
Unchanged lines omitted
147160They are complementary rather than substitutes.
148161
162Other analytics products such as [Plausible Analytics](/wiki/plausible-analytics), [Matomo](/wiki/matomo), and [Cloudflare Web Analytics](/wiki/cloudflare-web-analytics) can be relevant when privacy, data ownership, or lighter client-side scripts are priorities.
163
149164# Google Analytics
150165
Unchanged lines omitted
166181Analytics does not tell an operator whether a page has successfully entered Google's search index. That is a Search Console function.
167182
183For a global website, analytics should also be interpreted geographically. Conversion rates, advertising value, purchasing power, payment methods, and user behavior may differ substantially between countries.
184
168185# Google Search Console
169186
Unchanged lines omitted
178195- clicks;
179196- queries;
197- countries;
198- devices;
180199- links;
181200- sitemap processing;
Unchanged lines omitted
192211`Discovered → Crawled → Indexed → Served/ranked`
193212
213A page being discovered does not mean it has been crawled.
214
194215A page being crawled does not mean it has been indexed.
195216
Unchanged lines omitted
204225Repeatedly requesting recrawling of the same unchanged URL does not make Google crawl it faster.
205226
227Search visibility can also differ by country and language. A page that performs well for one geographic audience may have little visibility elsewhere because competition, language, search intent, and available results differ.
228
206229# Sitemap
207230
Unchanged lines omitted
257280[Google Sign-In](/wiki/google-sign-in), based on Google Identity Services, lets users authenticate with an existing Google Account.
258281
282Google's current web setup requires an OAuth 2.0 client ID. The developer creates or selects a project in Google Cloud Console, configures OAuth branding/settings, and loads the Google Identity Services client library.
259Google's current web setup requires an OAuth 2.0 client ID. The developer creates or selects a project in Google Cloud Console, configures OAuth branding/settings and loads the Google Identity Services client library.
260283
261284Production configuration can involve:
Unchanged lines omitted
285308Authentication should also be distinguished from authorization to Google APIs. Google Identity Services separates signing a user into a website from requesting permission to access additional Google data.
286309
310Other representative authentication services include [Auth0](/wiki/auth0), [Clerk](/wiki/clerk), [Supabase Auth](/wiki/supabase-auth), and [Firebase Authentication](/wiki/firebase-authentication).
311
287312# Google Cloud Is Not the Same as Google Login
288313
Unchanged lines omitted
299324The server itself can remain completely outside Google Cloud.
300325
326Likewise, [Google Analytics](/wiki/google-analytics), [Google Search Console](/wiki/google-search-console), and Google Cloud have different purposes despite all being Google services.
301Likewise, [Google Analytics](/wiki/google-analytics), [Google Search Console](/wiki/google-search-console) and Google Cloud have different purposes despite all being Google services.
302327
303328# Operating Stack Example
Unchanged lines omitted
306331
307332
333| Layer | Example |
334| ------------------- | ------------------------------------------------------------------ |
335| Application | [Next.js](/wiki/nextjs) |
336| Database | [PostgreSQL](/wiki/postgresql) |
337| Containers | [Docker](/wiki/docker) |
338| Reverse proxy | [Caddy](/wiki/caddy) |
339| DNS/CDN | [Cloudflare](/wiki/cloudflare) |
340| HTTPS | Caddy and/or Cloudflare |
341| Authentication | [Google Sign-In](/wiki/google-sign-in) |
342| Traffic measurement | [Google Analytics](/wiki/google-analytics) |
343| Search monitoring | [Google Search Console](/wiki/google-search-console) |
344| Transactional email | [Resend](/wiki/resend), [Amazon SES](/wiki/amazon-ses), or similar |
345| Error monitoring | [Sentry](/wiki/sentry) or application logs |
346| Payments | [Stripe](/wiki/stripe) or an appropriate regional provider |
347| Search discovery | XML sitemap + crawlable internal links |
308| Layer | Example |
309| ------------------- | ---------------------------------------------------- |
310| Application | [Next.js](/wiki/nextjs) |
311| Database | [PostgreSQL](/wiki/postgresql) |
312| Containers | [Docker](/wiki/docker) |
313| Reverse proxy | [Caddy](/wiki/caddy) |
314| DNS/CDN | [Cloudflare](/wiki/cloudflare) |
315| HTTPS | Caddy and/or Cloudflare |
316| Authentication | [Google Sign-In](/wiki/google-sign-in) |
317| Traffic measurement | [Google Analytics](/wiki/google-analytics) |
318| Search monitoring | [Google Search Console](/wiki/google-search-console) |
319| Search discovery | XML sitemap + crawlable internal links |
320348
321349
Unchanged lines omitted
330358Revenue depends on what the site provides and what economic action occurs after traffic arrives.
331359
332Common models include:
333360
334
335361| Model | Revenue event | Common fit |
336362| ------------------- | ----------------------------------- | -------------------------------- |
Unchanged lines omitted
347373Traffic alone is therefore not revenue.
348374
375Two websites with the same monthly visitors can have radically different economics depending on visitor geography, purchase intent, advertising niche, conversion rate, pricing, and revenue model.
376
377# Website Earnings
378
379There is no useful global "average website income" that applies across websites because a personal blog, SaaS application, ecommerce marketplace, subscription publication, and financial comparison site generate revenue through fundamentally different transactions.
380
381More useful economic measures depend on the model:
382
383- advertising → publisher revenue per 1,000 pageviews or sessions;
384- affiliate → commission per referred sale or action;
385- subscription → paying subscribers × net revenue per subscriber;
386- marketplace → transaction volume × take rate;
387- [SaaS](/wiki/saas) → customers × recurring revenue per customer;
388- sponsorship → contracted payment per placement or campaign.
389
390These measures should not be combined into a single website-wide earnings benchmark.
349Two websites with the same monthly visitors can have radically different economics depending on visitor geography, purchase intent, advertising niche, conversion rate, pricing and revenue model.
350391
351392# Advertising
Unchanged lines omitted
359400`Page RPM = estimated publisher revenue / page views × 1,000`
360401
402For AdSense for Content, Google states that publishers receive 80% of revenue after the advertiser platform takes its fee. When advertisers buy display ads through Google Ads, Google says publishers retain approximately 68% of advertiser spend.\[\* This is Google's revenue-share structure, not a prediction of the RPM an individual website will earn.\]
403
404The revenue-share percentage does not mean advertising earnings are geographically equal.
405
406Actual publisher RPM can differ substantially according to:
407
408- visitor country;
409- advertiser demand;
410- topic;
411- season;
412- device;
413- traffic source;
414- ad viewability;
415- time on page;
416- ad placement.
417
418A site with substantial traffic can therefore generate weak advertising revenue when visitors come from lower-value advertising markets or when the content has little commercial intent.
361A site with substantial traffic can still generate weak advertising revenue when visitors come from low-value advertising markets or when the content has little commercial intent.
362419
363420Advertising also creates a trade-off between monetization and user experience because additional placements can increase visual clutter and page weight.
364421
422Google's AdSense payment threshold also depends on the account's reporting currency. For accounts using U.S. dollars, the payment threshold is US$100; other currencies have their own thresholds.
423
365424# Affiliate Revenue
366425
Unchanged lines omitted
383442Actual commission rates and attribution windows should be checked against each affiliate program rather than assumed across the industry.
384443
444For example, the U.S. [Amazon Associates](/wiki/amazon-associates) program lists standard commission rates that vary substantially by product category, including 10% for Luxury Beauty, 4.5% for Physical Books, Kitchen and Automotive, and 3% for many Home, Pets, Sports and other categories.\[\* These are U.S. Amazon Associates rates and should not be generalized to Amazon affiliate programs in other countries.\]
445
385446# Subscription and Premium Features
386447
Unchanged lines omitted
398459- professional features.
399460
461This changes the important metric from page views toward paying conversion, churn, and revenue per customer.
462
463A website can process recurring payments through [Stripe](/wiki/stripe), a merchant-of-record service, or another payment provider appropriate to the operator's country.
464
465Hosted publishing platforms may add another platform fee. [Substack](/wiki/substack), for example, charges publishers 10% of each paid-subscription transaction in addition to payment-processing and billing fees charged through Stripe.
466
467Payment availability, processing fees, local payment methods, taxes, and currency-conversion costs can differ by country, so one country's payment economics should not be generalized globally.
400This changes the important metric from page views toward paying conversion, churn and revenue per customer.
401468
402469# Wiki and Community Monetization
Unchanged lines omitted
406473[Fandom](/wiki/fandom) is an example of a for-profit Wiki platform whose business includes advertising and commercial partnerships.
407474
475Other knowledge/community projects may instead use advertising, donations, memberships, subscriptions, sponsorships, affiliate links, paid listings, or combinations of these models.
408Other knowledge/community projects may instead use donations, memberships, subscriptions or combinations of these models.
409476
477The existence of a large Wiki does not establish that a new Wiki can reproduce its economics. Community size, search distribution, moderation cost, accumulated content, brand recognition, and advertiser relationships are major differences.
410The existence of a large Wiki does not establish that a new Wiki can reproduce its economics. Community size, search distribution, moderation cost and accumulated content are major differences.
411478
412479# Search Traffic as an Asset
Unchanged lines omitted
425492Each page becomes another potential search entry point.
426493
494This makes structured Wiki, directory, and database models different from a small fixed marketing website: adding useful pages expands the site's searchable surface area.
427This makes structured Wiki, directory and database models different from a small fixed marketing website: adding useful pages expands the site's searchable surface area.
428495
429496However, creating URLs alone does not create search traffic. Google explicitly states that sitemap submission does not guarantee indexing, and indexing itself does not guarantee that a page will be served prominently for a query.
430497
498The economic value of search traffic also depends on what visitors do after arriving. Traffic to a high-intent comparison or purchase page can have very different economics from general informational traffic.
499
431500# Costs
432501
Unchanged lines omitted
443512- backup storage;
444513- transactional email;
514- premium SaaS tools;
515- monitoring.
516
517Domain prices differ by registrar and TLD rather than having a universal website-wide price.
445- premium SaaS tools.
446518
447519## Usage-based costs
Unchanged lines omitted
458530- payment processing.
459531
532A website using AI APIs, large media files, or heavy database queries can therefore develop significant variable costs earlier than a mostly static content site.
533
534## Payment costs
535
536Websites collecting money normally pay payment-processing or merchant-of-record fees.
537
538These fees differ by country, payment method, and provider.
539
540For example, [Stripe](/wiki/stripe) standard U.S. card pricing should not be treated as Stripe's universal global price. International cards, currency conversion, local payment methods, refunds, disputes, and subscription billing can also change the final processing cost.
541
460542## Human costs
461543
Unchanged lines omitted
471553These costs are easy to omit from an initial hosting calculation.
472554
555# Monitoring, Backups and Transactional Email
556
557These components are often absent from a local prototype but become more important once users depend on the site.
558
559Representative error-monitoring options include [Sentry](/wiki/sentry), application logs, hosting-provider monitoring, and cloud observability services.
560
561Websites that send account verification, password recovery, login links, receipts, or notifications can use services such as [Resend](/wiki/resend), [Amazon SES](/wiki/amazon-ses), [SendGrid](/wiki/sendgrid), or [Postmark](/wiki/postmark) rather than operating their own mail server.
562
563Important dynamic data should also have a recovery plan. This may include:
564
565- database backups;
566- uploaded files;
567- configuration;
568- source code;
569- off-server backup copies.
570
571A backup is useful only if the data can actually be restored.
572
473573# Practical Problems After Launch
474574
Unchanged lines omitted
477577A site may work on one hostname but fail on another.
478578
579Apex and `www` records, certificates, redirects, reverse-proxy configuration, and application base URLs should describe the same production setup.
479Apex and `www` records, certificates, redirects, reverse-proxy configuration and application base URLs should describe the same production setup.
480580
481581## OAuth works locally but fails in production
Unchanged lines omitted
507607An origin TLS problem can therefore produce an error even though the application process itself is running.
508608
609## Email works in development but not in production
610
611Production email can fail because of API credentials, sender-domain verification, DNS records, provider limits, spam filtering, or incorrect environment variables.
612
613A functioning application does not guarantee reliable email delivery.
614
509615# Requirements
510616
617There is no universal license or registration requirement simply for putting a website online.
618
619Actual legal and commercial requirements depend on the operator's country, customer locations, business model, data collected, payment activity, user age, industry, and content.
620
621A basic public website should technically have:
511A basic public website should have:
512622
513623- a publicly reachable host;
Unchanged lines omitted
527637- important URLs are discoverable.
528638
639A website with accounts must additionally maintain application-level sessions, authorization, and account data even when an external identity provider handles authentication.
640
641A commercial website may additionally need privacy disclosures, terms, tax handling, consumer disclosures, cookie or tracking consent, or other measures depending on the jurisdictions and activities involved.
642
643Requirements from the United States, European Union, Korea, or another jurisdiction should not be assumed to apply globally.
529A website with accounts must additionally maintain application-level sessions, authorization and account data even when an external identity provider handles authentication.
530644
531645# Risks / Things to Know
532646
647## Distribution is not guaranteed
533## Search traffic can take time to appear
534648
649A site can function correctly and still receive little search, social, referral, or direct traffic.
535Google states that crawling can take several days to several weeks after a request, and neither a crawl request nor a sitemap guarantees indexing.
536650
651For organic search specifically, Google states that crawling can take several days to several weeks after a request, and neither a crawl request nor a sitemap guarantees indexing.
537A newly launched content business should therefore not treat immediate organic search traffic as guaranteed distribution.
538652
539653## Free infrastructure does not mean zero operating cost
540654
655A project may launch using free analytics, CDN, SSL, frameworks, and database software but later incur hosting, storage, email, API, payment-processing, and moderation expenses.
541A project may launch using free analytics, CDN, SSL, frameworks and database software but later incur hosting, storage, email, API and moderation expenses.
542656
543657## Self-hosting transfers responsibility
544658
659Self-hosting can reduce hosting bills but makes power, internet connectivity, hardware, firewall configuration, updates, security, backups, and recovery the operator's responsibility.
660
661## Third-party services create dependency
545Self-hosting can reduce hosting bills but makes power, internet connectivity, hardware, firewall configuration, updates and recovery the operator's responsibility.
546662
663Search engines, payment processors, CDNs, identity providers, ad networks, affiliate programs, email providers, and APIs can change pricing, policies, limits, eligibility, or availability.
547## Authentication adds policy and account-management work
548664
665## Traffic has different economic value across markets
549External login removes the need to directly authenticate passwords but does not remove the need for application sessions, permissions, account deletion and privacy handling.
550666
667Advertising demand, affiliate conversion, purchasing power, payment methods, and subscription conversion can differ substantially between countries.
551## A working website is not necessarily a discoverable website
552668
669Identical traffic volumes therefore do not necessarily produce identical revenue.
553A page can load correctly for users worldwide and still receive no meaningful Google traffic. Public availability, crawlability, indexing and ranking are separate conditions.
554670
555671# Sources
Unchanged lines omitted
565681- [Google Identity Services — Overview](https://developers.google.com/identity/gsi/web/guides/overview)
566682- [Google Identity Services — Setup](https://developers.google.com/identity/gsi/web/guides/get-google-api-clientid)
683- [Google AdSense Help — AdSense revenue share](https://support.google.com/adsense/answer/180195)
684- [Google AdSense Help — Payment thresholds](https://support.google.com/adsense/answer/1709871)
567685- [Cloudflare — Plans](https://www.cloudflare.com/plans/)
568686- [Cloudflare — Free Plan](https://www.cloudflare.com/plans/free/)
687- [Cloudflare Docs — Universal SSL](https://developers.cloudflare.com/ssl/edge-certificates/universal-ssl/)
688- [Amazon Associates — U.S. Standard Commission Income Statement](https://affiliate-program.amazon.com/help/node/topic/GRXPHT8U84RAYDXZ)
689- [Substack Help — How much does Substack cost?](https://support.substack.com/hc/en-us/articles/360037607131-How-much-does-Substack-cost)
690- [Stripe — Pricing](https://stripe.com/pricing)
691- [Vercel — Pricing](https://vercel.com/pricing)
692- [Supabase — Pricing](https://supabase.com/pricing)
693- [Sentry — Pricing](https://sentry.io/pricing/)
694- [Resend — Pricing](https://resend.com/pricing)