昔は、プロバイダーによっては、無料で作ることも出来たのですが、今は、ホームページを作るにもレンタルサーバーの契約をしないといけません。無料で使えるのもあり、私のホームページも無料のレンタルサーバー上に作っています。
有料版と無料版では、スピードや容量の大きさ、SQLやら色々違いがあるのですが、やっぱり大きいのはSSL( Secure Sockets Layer)が使えるかどうかだと思います。SSLって、データをやり取りする際、暗号化して盗まれなくするもので、クレジットカードとかの番号とか個人情報を入力する際などは必須の機能です。
私のホームページって、別に通販でも無いし、クレジット番号や他の方の個人情報を入力して頂くような事は無いのですが、SSLが無いと、パソコンだと「保護されていない通信」、スマホだと「安全ではありません」とか、表示されてしまうんですよね (;_;) (これじゃ~、アクセス出来ませんよねぇ~)
将来的に容量不足にも備えて、アクセスが殆ど無い (T_T) うちに、有料版のレンタルサーバーに移行しようかと計画中です。