I’ve put DreamHost through a detailed, hands-on review. From pricing and performance to support and ease of use, I’ll share my honest take on their strengths, weaknesses, and overall value for money, so you can decide if it’s the right fit for you.
I’ve put DreamHost through a detailed, hands-on review. From pricing and performance to support and ease of use, I’ll share my honest take on their strengths, weaknesses, and overall value for money, so you can decide if it’s the right fit for you.
In my in-depth testing, I found the platform impressively intuitive, with tools that make managing a website straightforward, even for beginners. Whether you’re launching a personal blog or running a high-traffic business site, DreamHost delivers a reliable, performance-focused hosting environment.
In this DreamHost review, I’ll break down its features, performance, and support to see how well it lives up to its reputation.
DreamHost
From the beginner-friendly controls and management tools, to an extensive 30-day money-back guarantee, what’s not to love with Dreamhost? Get top-tier hosting features, and consistently reliable performance.
To provide a fair and comprehensive evaluation of DreamHost, we use a structured rating methodology that guides us in assessing various aspects of the brand. This ensures consistency and objectivity across our reviews.
Here is a breakdown of DreamHost’s performance across key parameters:
DreamHost provides a comprehensive suite of hosting options and feature-rich plans, including ample SSD storage, unmetered bandwidth, and valuable built-in tools like free SSL and robust security features across its services.
Both DreamPress and WordPress VPS hosting demonstrated excellent performance with remarkably fast loading times, low blocking times, and responsive server environments
The sign-up process is intuitive and clearly guided. The dashboard is exceptionally well-organized and easy to navigate, while the server and website management tools offer sufficient control for all user levels.
Provides diverse support channels with good initial transparency in wait times. Despite a transfer causing a slight delay, the live agents proved highly knowledgeable and effective in resolving complex technical issues.
Overall
9.2
DreamHost delivers a strong hosting experience, excelling in performance, ease of use, and comprehensive features. While support wait times can vary, the quality of assistance is high, making it a reliable choice for various hosting needs.
DreamHost
From the beginner-friendly controls and management tools, to an extensive 30-day money-back guarantee, what’s not to love with Dreamhost? Get top-tier hosting features, and consistently reliable performance.
When I explored DreamHost’s hosting options, I was impressed by how many different types they offer.
You can choose from WordPress Hosting, Shared Hosting, Virtual Private Servers (VPS), Dedicated Servers, and Cloud Hosting.
DreamHost offers a 30-day money-back guarantee on Shared Hosting, VPS Hosting, and DreamPress (Managed WordPress) plans. Just note that this guarantee applies to credit card purchases and doesn’t cover monthly Dedicated Hosting plans.
As for payment flexibility, you can pay with major credit and debit cards (Visa, MasterCard, American Express, Discover, and Diners Club), electronic checks/ACH, PayPal, or even check or money order.
Here’s the DreamHost prices and plans breakdown for each hosting type:
Tip: If you’re just starting out, I’d suggest looking at their 3-year term pricing. It offers the biggest savings and locks in your rate for longer, which can make a big difference in your hosting budget.
DreamHost Features
WordPress-optimized servers for better performance
Built-in caching for faster site delivery
Staging environment for WordPress development
Pre-installed SSL on DreamPress plans
Isolated resources for VPS and DreamPress
Business advisor tool for growth guidance
Built-in traffic analytics and insights
Priority site migration for DreamPress users
Failover protection for high availability
Two weeks of backup storage on DreamPress
DreamHost
From the beginner-friendly controls and management tools, to an extensive 30-day money-back guarantee, what’s not to love with Dreamhost? Get top-tier hosting features, and consistently reliable performance.
To truly assess DreamHost’s hosting prowess, I was eager to put their performance to the test.
I focused on two distinct hosting types:
The DreamPress Managed WordPress hosting
The WordPress VPS hosting
My goal was to determine how well DreamHost’s offerings stack up in real-world scenarios.
To ensure the tests were as realistic as possible, I set up a complete WordPress website, similar to what a typical user might build. So I installed several common plugins that extend functionality (such as caching, SEO, and security plugins), and populated the site with a variety of content, including numerous high-resolution images, text, and even some embedded media.
Once the websites were configured, I utilized GTmetrix.
1. DreamPress Hosted Website Performance
First, I tested the DreamPress Pro plan, which is DreamHost’s managed WordPress offering. This plan offers impressive features: an estimated ~1M monthly visitor capacity, unmetered bandwidth, and 120 GB SSD storage.
Here’s a detailed look at the GTmetrix performance report:
Performance: 83%
Structure: 95%
Largest Contentful Paint (LCP): 1.1s
Total Blocking Time (TBT): 90 ms
Cumulative Layout Shift (CLS): 0.27
Onload Time: 1.5s
Fully Loaded Time: 1.7s
TTFB (Time to First Byte): 108 ms (Backend: 29 ms, Connect: 79 ms, Redirect: 0 ms)
First Contentful Paint (FCP): 846 ms
Largest Contentful Paint (LCP): 1.1s
Time to Interactive (TTI): 1.4s
The GTmetrix results paint a very positive picture for DreamHost’s DreamPress Pro Managed WordPress hosting.
The server response times (TTFB) are exceptionally fast, indicating a robust and well-optimized server infrastructure. The quick First Contentful Paint and Largest Contentful Paint ensure a snappy perceived performance for users, while the incredibly low Total Blocking Time means the site is highly interactive from very early on.
The high “Structure” score suggests that DreamHost has implemented strong server-side optimizations for WordPress, handling aspects like caching and resource delivery effectively.
While the CLS could see minor improvement, it’s a common challenge for dynamic websites.
Overall, these results strongly suggest that DreamHost’s DreamPress hosting is an excellent choice for anyone looking for high-performance WordPress hosting, especially for sites expecting significant traffic. It delivers speed, responsiveness, and a good user experience right out of the box, validating its managed WordPress offering.
2. WordPress VPS Hosted Website Performance
To have a better level playing field and to provide a truly meaningful comparison of DreamHost’s different hosting environments, I ensured that the WordPress VPS Hosted Website utilized the exact same theme, content, and suite of plugins as the DreamPress Managed WordPress website.
By keeping all variables constant except for the hosting environment itself, I could confidently attribute any performance differences directly to the underlying server infrastructure and optimization strategies employed by DreamHost for each specific hosting type.
Here’s the GTmetrix performance report for the VPS-hosted WordPress website:
Performance: 79%
Structure: 94%
Largest Contentful Paint (LCP): 1.3s
Total Blocking Time (TBT): 86 ms
Cumulative Layout Shift (CLS): 0.28
Onload Time: 1.8s
Fully Loaded Time: 1.8s
TTFB (Time to First Byte): 522 ms (Backend: 382 ms, Connect: 140 ms, Redirect: 0 ms)
First Contentful Paint (FCP): 1.1s
Largest Contentful Paint (LCP): 1.3s
Time to Interactive (TTI): 1.7s
The performance of the WordPress VPS-hosted website on DreamHost is strong. Despite being a more generalized hosting environment compared to the specialized DreamPress, it delivers excellent user-centric metrics like LCP, TBT, and Fully Loaded Time, all within highly desirable ranges.
The primary difference lies in the Time to First Byte (TTFB). The VPS, while still performing well, has a noticeably higher TTFB compared to the managed DreamPress.
This suggests that the DreamPress environment benefits from deeper, WordPress-specific optimizations at the server level (such as advanced caching, opcode caching, and perhaps optimized database configurations) that are not as intensely applied or automatically configured on a standard VPS.
On a VPS, some of these optimizations would typically fall on the user to implement.
My opinion:
DreamHost’s WordPress VPS offers robust performance. If you’re comfortable with a bit more hands-on server management and prefer the greater control and scalability a VPS provides, it’s an excellent option.
The performance numbers are more than adequate for most demanding WordPress sites, especially with a bit of user-side optimization (like a good caching plugin). While it doesn’t quite match the lightning-fast TTFB of the highly tuned DreamPress for WordPress, its overall loading times and responsiveness remain very impressive.
Level of Support
Customer support is arguably one of the most critical aspects to consider when choosing a hosting provider.
For a service that operates 24/7 and is fundamental to a website’s online presence, issues can arise at any time—be it technical glitches, billing inquiries, or simple questions about features.
DreamHost understands this necessity, offering multiple support channels, including tickets, live chat, and phone support (requesting a callback). I decided to test these channels by simulating a real-world problem.
To contact DreamHost’s support, I began from the dashboard. On the left-hand navigation menu, I clicked on “Support,” which then expanded to reveal several options: “Contact Support,” “Support History,” “Knowledge Base,” “System Status,” and “Data Centers.” I clicked on “Contact Support” to initiate an interaction.
Upon clicking, I was immediately presented with a chat interface featuring a “Virtual Assistant” bot. The bot greeted me with “Hello! Please describe your question or issue below in as much detail as possible. Alternatively, you can select one of the following options or proceed directly to contact our support team.” This virtual assistant seemed quite capable, offering pre-defined options and even providing a relevant answer when I initially typed “Find a site’s FTP user,” stating, “Every Fully Hosted DreamHost domain is assigned to a user when it is created. You can view your domain’s user on the Manage Websites page.”
It even provided a direct link: “Go to the Manage Websites page.” This is a good first line of defense for common questions.
However, for a more complex issue, I needed to talk to a human. At the top right corner of the chat window, I noticed a “Talk to an Agent” link, which I clicked. T
his routed me to a page where I was asked to fully describe my issue. I carefully articulated my problem, selecting “VPS Hosting” as the topic and “hostadvicevps.DreamHosters.com” as the related domain from the dropdown menus. My detailed query was:
“Hi,
I have installed WordPress on my VPS for WordPress, but I am unable to access it. When I try opening hostadvicevps.DreamHosters.com, I get the following error:
This site cannot be reached hostadvicevps.DreamHosters.com took too long to respond. ERR_CONNECTION_TIMED_OUT
I have confirmed my internet connection is working and that there are no proxy or firewall settings on my end blocking access.
Could you please check what might be causing this issue on the server side and guide me on how to resolve it?
Thank you.”
Upon clicking “Continue,” a pop-up appeared, presenting me with the available support options and their approximate wait times, which I found to be a highly transparent and valuable feature. The options were:
Submit a Ticket: “Technical support will respond to you by email.” – Approximately 81 min
Chat with an Agent: “Start a chat with a live person.” – Approximately 6 min
Request a Callback: “An agent will contact you by phone.” – Pick callback window
Given that “Chat with an Agent” had the shortest estimated wait time of approximately 6 minutes, I selected that option and clicked “Start a Chat.”
Immediately, a live chat bubble appeared, with my question already populated, so I didn’t have to retype it. After a wait of about 2 minutes (faster than the 6-minute estimate!), the chat started with “Diego LR joined the chat.” However, the initial response was:
“Hello! Thank you for contacting DreamHost support. It appears this chat was routed to the incorrect department. Please hold a moment while I get you transferred to VPS support. Once transferred, I will close the chat on my end and leave you in the queue to await the next available agent Thank you for your patience.”
And then, “Diego LR left the chat.”
While it’s slightly inconvenient to be transferred, the explanation was clear, and I appreciated the transparency. After this transfer, I waited for approximately 30 minutes before another agent joined the chat. This longer wait time after the transfer was a bit disappointing, as it significantly exceeded the initial 6-minute estimate.
Finally, “Rick A joined the chat.” His greeting was professional and reassuring: “Thank you for reaching out to DreamHost! My name is Rick, and I’m here to assist you today! Rest assured that I will work on this case with diligence. Please give me a moment to review.”
Rick quickly diagnosed the issue: “The A record of the subdomain is different from the assigned IP address on the VPS machine, which is 66.XX.XXX.XX, causing the error.” He even provided a dig output to show the discrepancy, which was a very helpful and technical detail.
He then informed me, “Give me a moment to rectify this matter. I’m running a nameserver config at the moment on the subdomain to correct the listed A records. Please bear with me on this matter as I still investigating the issue.”
I responded, “Hey Rick. No problem,” acknowledging his progress.
After a few more minutes, Rick provided the resolution: “Thank you for your understanding. Aside from running a nameserver config, I’m actually fixing the mapping of the subdomain because it seems to linger in the old data center, wherein fact, the VPS machine is already migrated to our Amsterdam server…”
Review of the Support Experience
My overall impression of DreamHost’s customer support is mixed but leans positive due to the quality of the final resolution.
Transparency and Wait Times: The initial transparency regarding wait times was excellent, and I really appreciated being shown the estimated queues for different channels before committing. However, my experience highlights that these estimates might not always account for transfers or more complex issue routing, leading to longer actual wait times. The initial 2-minute wait was impressive, but the subsequent 30-minute wait after transfer was a significant detractor from the “speed” aspect.
Speed of Resolution: While the overall time from initiating the chat to full resolution (including transfer and waiting) was longer than ideal (around 35-40 minutes), once I connected with the correct agent, Rick A, the diagnosis and resolution were quite swift. He didn’t waste time and knew exactly what to look for.
Quality of Assistance: This is where DreamHost’s support truly shone. The virtual assistant was useful for basic queries, but Rick A, the live agent, was knowledgeable, professional, and highly effective. He clearly understood the technical issue (DNS A record mismatch and server mapping), explained it lucidly, and took immediate action to resolve it.
Overall: DreamHost’s support system is well-structured with multiple avenues for help. The initial virtual assistant is a good filter for common questions. Although there is room for improvement in the routing and subsequent wait time for a specialized agent, the quality of the live technical support, once connected, was excellent.
The agents are clearly well-trained and capable of handling complex hosting issues. The transparency in estimated wait times, despite the transfer delay, is a commendable feature.
For critical issues, I would trust DreamHost’s support to get the job done, even if it sometimes requires a bit of patience.
DreamHost
From the beginner-friendly controls and management tools, to an extensive 30-day money-back guarantee, what’s not to love with Dreamhost? Get top-tier hosting features, and consistently reliable performance.
I decided to evaluate the ease of use of DreamHost by focusing on three main areas: the registration process, the dashboard interface, and how server management works.
These elements are essential because they shape your first impression and overall experience with the platform.
The Registration Process: A Detailed Walkthrough
The first step was to select a hosting plan. From the main navigation bar, I clicked on “Hosting,” which revealed a dropdown menu showcasing various hosting options.
For this evaluation, I specifically chose “VPS Hosting” as my starting point, clicking on that option to proceed.
After selecting “VPS Hosting,” I was taken to a page displaying different VPS plans. Each plan clearly listed its specifications, such as RAM, vCPU Cores, NVMe Storage, and Bandwidth, along with the pricing for the first three years and the subsequent monthly rate.
“VPS Professional” was highlighted as “MOST POPULAR,” offering 4 GB RAM, 2 vCPU Cores, and 120 GB NVMe Storage at an initial price of $20/month. This seemed like a good mid-range option for high-performance websites, so I decided to go with it and clicked the prominent “Sign Up Now” button associated with the “VPS Professional” plan.
The next stage of the sign-up process was to choose a domain, presented as a clear step in a three-stage progress bar: “Pick a plan,” “Choose a domain,” and “Secure Checkout.”
On this page, I was presented with three distinct options: “Choose a domain later,” “Register a new domain,” and “I already have a domain.” I opted to use an existing one.
Moving forward, I arrived at the “Secure Checkout” page, which was the final and most detailed step. At the top, I saw options to pay. I chose the “Credit / Debit Card” option.
Below the payment information was the “BILLING INFORMATION” section. Here, I needed to provide my blling address.
Next up was the “ACCOUNT SETUP” section. DreamHost offered two ways to sign up: using an “Email Address” or signing up “With Google.”
Further down the page, under “ADDITIONAL OPTIONS,” I encountered an upsell for “MySQL VPS: $15.00/mo.” This section explained that this add-on “increase[s] the speed and reliability of your site by giving your MySQL database its own virtual private server.”
While beneficial for some, I decided not to select this option for my test, focusing solely on the core VPS purchase.
Finally, at the very bottom of the page, after reviewing all the entered information, I would click the “Add Credit Card” button. The page also prominently featured “SSL SECURED” and “30 DAY MONEY BACK GUARANTEE” badges, reassuring the user about the security of their transaction and the ability to get a refund if unsatisfied.
After completing this entire process and clicking the final sign-up button, I received a confirmation email from DreamHost. This email included details of my purchase, login credentials for the DreamHost panel, and links to getting started guides.
Review of the Sign-Up Process
I found the DreamHost sign-up process to be quite straightforward and user-friendly. Each step was logically organized, moving from plan selection to domain choice and then to the comprehensive checkout.
The Dashboard: Your Command Center
After successfully signing up, my immediate next step was to explore the DreamHost dashboard, also known as the client area.
Reviewing the dashboard is crucial because it serves as your primary interface for managing all aspects of your hosting services, from websites and domains to billing and support.
Upon logging in, I was greeted with a welcoming message. The dashboard presented a clean and relatively uncluttered interface.
On the left-hand side, there was a clear navigation menu with categories such as “Home,” “Websites,” “Domain Names,” “WordPress,” “Mail,” “Pro Services,” “Servers,” and “More.”
This left-sidebar navigation is a standard and effective design choice, as it provides quick access to major sections of the control panel.
The central part of the dashboard featured several prominent sections designed to guide new users and offer quick access to popular features.
At the top, there was a “Free Offer” for “Get a Head Start on Your Website – Free!” This included offers for basic website setup, initial content implementation, and guidance on customizing templates, which is a thoughtful inclusion for those who might need extra assistance getting started.
Below this, I noticed a section titled “Turn It Up Some,” promoting an upgrade to VPS or Dedicated Server plans, indicating opportunities to scale my hosting as needed. There was also an “Explore Your Website Traffic” section, suggesting tools to help monitor site performance.
On the right side of the dashboard, a “Throwback Price” advertisement for .com domains immediately caught my eye, alongside a list of “Domains On Sale.”
My personal opinion of the dashboard is generally positive. Its layout is logical and easy to navigate, even for someone new to web hosting. The use of clear headings and distinct blocks for different functionalities helps avoid information overload. The immediate presence of a “Manage My Websites” button at the top right is a convenient shortcut.
Hosting Management
Next, I wanted to understand how easy it would be to manage my hosting environment within DreamHost.
This is incredibly important because effective hosting management directly impacts website performance, security, and the ability to scale.
Server Management
My first step into hosting management was to explore the server-specific tools. From the main navigation menu on the left, I clicked on “Servers.” This brought me to the “Manage Servers” page, which provided a concise overview of my active servers.
To go deeper into the management options for my specific server, I located “vps65635” and clicked the “Manage” button positioned next to it.
This took me to the dedicated server management page. The most prominent feature on this page was the “Usage” graph, displaying resource consumption for RAM and Disk over time, with an “Auto-Boost Active” indicator for RAM.
Below the usage graphs, there was a field for “Server Description,” which is optional but useful for adding notes to identify servers easily, especially if managing multiple instances. The “Server Configuration” section allowed me to select the “HTTP Server,” with “Apache (recommended)” being the default option, but also mentioning NGINX as an alternative.
Further down, the “Proxy Server” section provided tools to set up a URL for proxying requests, which can be useful for specific network configurations.
Finally, at the bottom, the “Manage” section offered critical administrative actions. There was an option to “Move all current users and domains to this new VPS,” indicated by a “Transfer” button, which would be incredibly helpful for migrating existing content.
Crucially, there was also a “Delete VPS” option, clearly labeled as permanently deleting all user data, with a “Delete” button.
These server management tools offer a good balance of essential monitoring and configuration options. The usage graphs are intuitive and offer immediate information regarding server health.
The ability to change the HTTP server type and manage proxy settings caters to more technical users, while the transfer and delete options are vital for lifecycle management.
It’s not as granular as a command-line interface, but for a managed VPS environment through a web panel, it provides sufficient control for most users.
Website Management for VPS Hosting
Given that my chosen VPS was intended for WordPress hosting, I was particularly interested in the website management tools.
So, from the left main menu, I clicked on “Websites” and then selected “Manage Websites” from the sub-menu.
This presented me with a list of all my websites hosted on DreamHost, each entry showing its domain, associated plan/server, traffic, PHP version, email status, and add-ons.
I specifically looked for the domain associated with my VPS website (e.g., “hostadvicevps.DreamHosters.com”) and clicked the “Manage” button next to it to access its dedicated management interface.
Upon opening the website management tools for my VPS website, I was impressed by their comprehensiveness. The interface was organized into several tabs: “Dashboard,” “Content,” “Traffic,” “Logs,” “Security,” and “Settings.”
This website management dashboard consolidates a lot of information into a single, digestible view.
The “Site Health” alerts are proactive, and the quick links to install/upload/migrate are highly beneficial for new site owners. The traffic and log summaries are invaluable for basic site monitoring without needing to delve into complex analytics tools. The security and SEO statuses also provide quick reassurances or warnings.
This granular control over specific aspects of a website, especially when combined with the power of a VPS, makes DreamHost’s website management robust. It feels like a complete suite designed to cater to both beginners using the quick-start options and more advanced users needing fine-grained control.
Dreamhost Alternatives
FastComet
FastComet is a web hosting company known for its comprehensive hosting solutions that cater to a wide range of needs, from shared hosting and cloud VPS to dedicated servers. One of its standout features is the deployment of SSD-only storage across all hosting plans, which significantly enhances website performance and loading times.
FastComet also prides itself on offering a global network of data centers, allowing customers to choose locations closest to their audience for optimized speed and reliability. This is coupled with free Cloudflare CDN integration, ensuring even faster content delivery worldwide.
Bluehost is a well-known web hosting provider, famous for its strong WordPress integration and hosting services for both businesses and individuals.
The inclusion of a custom hosting dashboard alongside the traditional cPanel interface allows you to intuitivly manage your website. Bluehost also emphasizes security, offering features such as resource protection, secure shell access, and spam protection to safeguard websites against potential threats. With competitive pricing and scalability options, Bluehost caters to a broad audience, from those building their first website to businesses requiring advanced hosting solutions.
From the beginner-friendly controls and management tools, to an extensive 30-day money-back guarantee, what’s not to love with Dreamhost? Get top-tier hosting features, and consistently reliable performance.
From my experience, I can confidently say DreamHost is a strong choice for a wide range of users. I appreciated how intuitive the platform felt right from sign-up, with a clean dashboard and straightforward site management tools.
Performance was consistently impressive, especially on the DreamPress plan. I also value their transparency on pricing and the variety of payment options. While support wait times can stretch if you’re transferred between departments, the quality of help I received was top-notch once connected.
If you want a host that balances ease of use with serious capability, DreamHost is worth considering.
DreamHost excels in user-friendly web hosting and strong customer support, making it a favorite among many. However, if you need more advanced features or different hosting types, our guide to the 7 Best DreamHost Alternatives offers tailored choices that could better suit your expanding needs.
Yes. DreamHost provides DNS hosting as part of its domain and hosting services. You can manage DNS records directly from the DreamHost panel, whether your domain is registered with them or hosted elsewhere.
Does DreamHost use cPanel?
No. DreamHost uses its own custom-built control panel instead of cPanel. I found it to be clean, intuitive, and well-integrated with their hosting features, though it may feel different if you’re used to cPanel’s layout.
What are the disadvantages of DreamHost?
From my experience, the main downsides are no direct phone support (you have to request a callback), email hosting not being included with the Starter Shared plan, and more limited staging tools unless you’re on a higher-tier WordPress plan.
What is DreamHost best for?
DreamHost is best for WordPress sites, personal blogs, small-to-medium business websites, and anyone who values transparent pricing, strong uptime, and privacy features. It’s also a great choice if you prefer an easy-to-use custom control panel over the traditional cPanel interface.
HostAdvice.com provides professional web hosting reviews fully independent of any other entity. Our reviews are unbiased, honest, and apply the same evaluation standards to all those reviewed.While monetary compensation is received from a few of the companies listed on this site, compensation of services and products have no influence on the direction or conclusions of our reviews. Nor does the compensation influence our rankings for certain host companies.This compensation covers account purchasing costs, testing costs and royalties paid to reviewers.