We can help you purchase your desired domain name from a domain provider. It will have a small recurring charge for as long as you own the domain. Most providers will only charge about $1 a month for a domain name, charged by the year. "Complex" domain names like ttckzoo.tech will cost a bit more.
Hosting static sites can be free. The only cost is the domain name and the labor for the site.
Dynamic sites are going to start at around $6 per month for hosting the webserver, depending on the necessary resources.
Squarespace is a good domain provider, but there are other options as well.
Static websites consists of web pages that are delivered to the user exactly as they are stored on the server. They are essentially downloaded files that are shown on your browser like a picture. These pages are typically written in simple HTML, CSS, and JavaScript, but they lack interactivity or real-time content updates based on user input or external data. For example, you cannot connect a static site to a database. That means stuff like social media, e-commerce, and anything where you need to log in would not work as a static site.
Cloudflare Pages is among one of the providers that will host a static website for free!
Pros:
Performance: Static pages are faster because they don’t require server-side processing.
Security: Since there’s no database or server-side logic, there are fewer attack vectors like SQL injection or cross-site scripting (XSS).
Cost-effective: Hosting is cheaper and simpler because no specialized backend server is required.
Cons:
Scalability: While a static website is perfect for small sites or blogs, it becomes difficult to manage for large websites with frequent updates, as each change needs to be manually deployed.
Limited Functionality: No user interaction or real-time data fetching (e.g., cannot natively handle forms, logins, or dynamic content like news feeds).
You can still use forms via 3rd party HTML codes (like I'm using).
Portfolio websites: Photographers, designers, and other creatives can use static sites to showcase their work without the need for dynamic content.
Business brochure sites: Small businesses may use static sites to present basic information like contact details, services, and location.
Blogs with infrequent updates: Simple personal blogs with few interactive features and infrequent updates work well as static sites.
Landing pages: Marketing landing pages where the content is stable and doesn’t need to change frequently.
Dynamic websites generate web pages on-the-fly based on user interactions or server-side logic. The content can change dynamically according to user input, session state, or data from a database. These websites are what a WordPress website would be considered.
Interactive Content: Dynamic websites adjust their content in real-time, allowing for more user engagement (e.g., shopping carts, user accounts, and real-time data updates).
Server-side Processing: Dynamic websites rely on backend scripting languages like PHP, Python, Ruby, or JavaScript (Node.js) that fetch and deliver data from a database or external APIs. These web pages are generated dynamically based on conditions or user actions.
Database-driven: Content is often pulled from databases (e.g., MySQL, PostgreSQL, MongoDB) to populate the site. This enables sites to manage large amounts of content without needing to hard-code everything.
User Authentication and Customization: Dynamic sites can handle user-specific content, such as user logins, profiles, dashboards, and personalized recommendations.
Pros:
Interactivity: Dynamic websites provide rich user experiences by responding to input in real-time.
Scalability: Dynamic websites are easier to scale for larger websites since content can be stored and retrieved from a database, making it easier to manage.
Functionality: They can handle more complex use cases like user authentication, data storage, and interaction with external services.
Cons:
E-commerce sites: Websites like Amazon or eBay use dynamic content to manage millions of products, user accounts, shopping carts, and order histories.
Social media platforms: Websites like Facebook, Twitter, or LinkedIn rely on dynamic content to provide personalized user feeds and interactions.
News portals and blogs: Sites like CNN or WordPress-based blogs use dynamic content to deliver fresh articles, news, and user-generated content.
Web applications: Any service-based platform (e.g., Google Docs, Trello, GitHub) that requires continuous user interaction and real-time updates.