Same site, separate paths. They are different customers with different budgets and different decision timelines, and mixing them makes both pitches weaker. We split the navigation at the top so a property manager looking for a maintenance contract and a homeowner planning a patio each land on a page written for them.
Say so on the page. If your minimum is a full season contract, or you do not take one-off jobs under a certain size, publish that. It reads as a company that is busy, not as a company turning away work, and it saves your office the calls.
Yes. We set the gallery up so a crew leader can upload from a phone at the end of a job, which is the only time it reliably happens. Images get resized automatically so the page stays fast no matter how many go up.
Almost never. A page on your existing site inherits the search history and the reviews the main domain has built, and it can go quiet in June without anyone noticing. A second domain starts from nothing every October.
Builds start at $500 and are quoted per project, mostly depending on how much of a gallery you want and whether the maintenance and design-build sides both need full treatment. Hosting starts at $15 a month, which covers the SSL certificate, backups, and updates.