Social media platforms are important for photographers' visibility — Instagram in particular provides ongoing exposure for creative work — but they cannot substitute for a professional website in the client acquisition process. Instagram does not rank in Google for 'wedding photographer [county]' or 'commercial photographer [city]'. It does not allow you to structure separate galleries by specialism, set your own enquiry process, or present pricing guidance in the context that supports rather than undermines your positioning. And it does not provide the professional credibility that clients — particularly corporate clients, wedding clients with significant budgets, or commercial clients commissioning professional work — expect from a photographer they are considering for an important commission.
For photographers offering multiple specialisms, the website architecture needs to present each area clearly — a wedding photographer who also does portraits and commercial work benefits from having each presented as a distinct, credible service rather than a miscellaneous 'other' section of the portfolio. Each specialism page ranks independently for its own search terms and presents the photographer as expert in that area rather than a generalist.
The question of whether to publish pricing on a photography website has a straightforward answer: publishing pricing guidance — even a starting price or typical range — filters out enquiries that are never going to result in a booking, while reassuring clients with appropriate budgets that they are in the right place. A completely opaque pricing approach can deter the exact clients you want to attract.