Start With Local SEO
Local SEO is the single most important thing a London restaurant can do online. When someone searches "best cocktail bar Shoreditch" or "Italian restaurant near me," Google serves local results first. You need to appear in those results.
Claim and optimise your Google Business Profile. Add your address, opening hours, phone number, and website. Upload high-quality photos of your food, drinks, and interior. Respond to every review, positive or negative. Google rewards active, complete profiles with better rankings.
Use location-specific keywords throughout your site. Don't just say "great burgers." Say "great burgers in Hackney." Include your neighbourhood, borough, and nearby landmarks where it feels natural.
Get listed in local directories. Sites like Yelp, Tripadvisor, Bing Places, and the Square Meal directory all send signals to Google that your business is legitimate and local.