Advertising is a large part of any business, and if you have a new restaurant you need to get the word out. There are plenty of ways to get this done but you don't want to focus on just one. You will reach more people if you incorporate several different options. Word of mouth is going to help you promote the restaurant but don't rely on that alone.
Many people read the newspaper on a daily basis. Advertise your business locally in that so you can reach the people that live in the area. Ask the newspaper if they can complete a press release for the business as well. This will be a write up that includes information on who the owners are as well as the types of foods being offered.
For those that aren't in your area, consider billboard advertising. If your restaurant isn't too far off of a main road or highway you can expect your advertisements to attract those passing through. Try to get menus for your restaurant placed in local motels as well. Many of them will do so at no charge as it is a convenience for their guests.
The focus shouldn't be just on your local customer base though. There will be plenty of people traveling through and you want to encourage many of them to stop in. Billboards, hotel menus, and advertising online call all help you to reach this customer base. It doesn't matter if your customers are local or not, they have to know you exist in order to decide to stop in.
Since so many people go online each day, you should consider advertising in this manner as well. Too many restaurant owner's think it is a waste of time and money but that isn't true. Plenty of local people will take a look at the pictures you post and those traveling will write down the information they find as well.
Freelance workers can be found on various sites online, and they are always looking to take on new projects. Negotiate the price, place the funds into an escrow account, and review it when they submit it to you. If you aren't happy with it ask for changes but if you are happy with it release the funds to that party.
Since advertising for your business is some important you really need to come up with some wonderful ideas. You also need to have a budget set aside for this particular purpose only. If you advertise like you should, offer a nice restaurant, and treat people well your business will be very profitable for you.
You will be surprised at how many out of town people become regular guests due to advertising. They may have stayed at a local hotel and found your information or read a billboard. If you offer delicious food and friendly service they will stop in each time they pass through your part of the world.