Set the hours you actually work, name what you offer, and put the price on it. The booking lands in your calendar and the person lands in your CRM.

Set a start and an end for each day of the week, and switch off the days you do not work. Nobody can book a Sunday you did not offer.
A portfolio review, a strategy call, a shoot. Each one has its own length, its own colour and its own price.
Leave the price at zero for a discovery call, or charge for it. A paid slot goes through checkout before it is theirs — you never chase payment afterwards, and a checkout somebody abandons gives the hour straight back.
Google Meet, Zoom, phone or in person — the meeting type carries the channel, so nobody has to ask.
Put the calendar straight on your link in bio or inside a landing page. Someone can go from your profile to a booked call without leaving.
Hours per day, and the days you switch off entirely.
Name, length, where you meet, and what it costs.
On your bio page, in a landing page, or as a link in a DM.