I started work on a restaurant finder website about 8 years ago (so the domain is that old), took my sweet time building it(!) and finally launched it properly with plenty of content around February 2016. The site is super-fast, follows loads of good best practices & SEO tricks and has over 500 restaurants on there now.
However, when I look at my Google Analytics, my stats are pretty poor... but improving! About 6 months ago I was getting 350ish users/month. This then grew to about 460 a couple of months ago and now I'm in the 500s/month (the site's based in Dublin, Ireland, population 1.5m). Obviously this is still tiny but does the growth point to better things to come?
One thing about the inbound traffic I am getting is that it's all for direct restaurant searches (e.g. "Johnny's Diner") rather than area searches (e.g. "Newtown restaurants"); the latter is where you see the site's true value, so everyone just bounces from the restaurant page.
I was beginning to get disheartened until this new upswing, so wondering if I should be hopeful? Also, surely a domain of that age must be worth something? Thanks
P.S. I specifically didn't give the site URL, as I didn't want to be seen promoting, but am happy to give it if there are comments requesting it.
I think you picked a hard thing to do given the market competition but that doesn't mean you should toss in the towel. You have some non-zero traffic level and there is value to that if you want to continue to see what it can do.
The problem is the site is competing against the large incumbents in the space like Google etc. So you have to differentiate IMO. For example, I assume you are local to many of these restaurants, what about doing interviews, back stories, historical building facts etc. Make it nice for locals and tourists alike to learn a little about the people behind the restaurant as well as the area and history.
My son traveled recently to Ireland and that was one of the things that he and his girlfriend loved, most bars and restaurants had stories or were in some historical building etc. As an American we think old is a building still standing from the late 1800's early 1900's, Europe in general has furniture still in use that is older than some of our buildings. Google isn't going to tell you that, only a hyperlocal search can help people with those cool facts.
That type/level of content I think would help drive additional traffic not to mention differentiate your site from the big players. But you have to be honest with yourself, that takes significant work to cultivate that level of content, and you have to make sure you have a monetization strategy, but I think there is market for that type of stuff.
Just some ideas, YMMV.
I can't add much to the comments already made but I notice your blog is currently hosted on a subdomain. I would move this to the main site as in example.com/blog in order to concentrate any authority. That said, you need to be adding a lot more content to it.
I would also say, don't be disheartened at the lack of progress thus far. If it's something you believe in then keep going and keep making incremental improvements.
2 reasons I see these kind of ventures fail is the creator throws in the towel too early or he keeps going but doing the same old thing over and over. Avoid these traps and you're halfway there.
BTW, I worked in Dublin for a while (many years ago) and O'Sheas on Talbot St was a regular haunt of mine. I was disappointed not to find it on your site.
Well, I'd love to know the site URL. Maybe that'd help people here give you a bit more feedback about why it might not be succeeding right now.
Still, how have you promoted it? Have you done some backlink building? Work with influencers to get the word out? Partnered with some media outlets/let them know you exist? Promoted the service via ads? Built up some active social media accounts?
Because for good or bad, its generally the offsite work you do that really makes your site or service popular now. Don't get me wrong, the on site stuff like site speed and page structure is important too, but it's important in a 'won't scare off/frustrate those that find the site' kind of way.
Hope that helps a bit.
Make the restaurant page look like the area search with that restaurant pre-selected. This way you get the same seo benefit, but your visitors will understand the value.
Also, what’s holding you from adding more cities/restaurants? 500 seems a really low number these days (no offense intended, I’m just curious why you don’t move faster on that side)
Restaurants are an interesting space but all around hard to make money in. Restaurants just don't like to spend money where it isn't absolutely necessary. So it's hard to sell them ads or online services.
You could look at letting restaurants claim their listings and offer them a pro package of services. Maybe menus, or even try offering online ordering. Being local you have an advantage that you can easily meet with restaurants in person.
I am always drawn to developing something for restaurants as their websites are notoriously bad, same with only ordering most aren't near as easy to use as they could be.
I don't think ad revenue is going to bring in a lot of revenue. Maybe $7 to $10 per 1,000 page views. So with less than 1k views you'll probably need to look at monetizing another way if that's your goal.
If you just want a fun website you can improve and run as a fun side project, keep going.
It was probably time to give up 8 years ago. Between Yelp, Google, Facebook, Tripadvisor, and Google maps it's a saturated space. If you generate OC maybe you can differentiate yourself but for user generated reviews? Too many big fish in that sea.
You probably should pivot. You have some nice data likely by now. It's more a question whether someone wants it. Basically you don't have product market fit.
I suggest you do a business model canvas. Jot down your value proposition - what problem you're solving.
Are you targeting people looking for locations? Or hungry people looking for a place to eat? Adventurous people looking for somewhere new? Someone just looking for a place to bring a date?
Pick a specific problem. Focus your site around that. Make sure your copywriting emphasizes solving it.
If it doesn't work, move on to other similar problems.
> One thing about the inbound traffic I am getting is that it's all for direct restaurant searches (e.g. "Johnny's Diner") rather than area searches (e.g. "Newtown restaurants"); the latter is where you see the site's true value, so everyone just bounces from the restaurant page.
What page are you expecting to rank for “Newton restaurants”? And if people are ending up on the Johnny’s Diner page, why doesn’t that page include the site’s true value?
The definition of insanity is doing something over and over again expecting the same result. Maybe it's time to think of a new growth strategy to get exposure to your content.
Kudos to you for sticking to something for (at least) 8 years - it's very very easy to become discouraged, so it's inspiring to someone continue to press forward after so many years.
this seems like it would be very useful for tourists. In touristy areas you could put up flyers with QR codes (or URL routes) that bring up restaurants in that neighborhood (where the flyer is placed).
I work with a site just like yours, and can obviously say only so much. But consider these things:
The reason you're getting good hits on restaurant pages is that most restaurant websites suck. Many might have only a facebook page, etc. Presently you're being "told" by Google that it's only going to send you individual restaurant traffic, but you feel the value is in the aggregator.
Which brings us to the uncomfortable truth.
Google is at war on aggregators and is doing everything it can to hide them. In the last 8 years it has pushed them further and further down the rankings, while having it's own aggregator services appear at the top of the rankings. Google don't want you to exist because being the middleman is where they make their money. A while ago there were some cases trundling through the courts, but no idea what happened with them.
Also, most of your competitors like tripadvisor/bookatable/opentable/timeout/resdiary/etc. sell bookings directly to the restaurants. They'll charge per cover (per head). If not, they'll be upselling something else (tripadvisor has recently been pushing a lot of "experiences" where it'll be making a big commission). Some of them actually make most of their money by also selling restaurant management software, etc. You haven't given your site, or said how you make money, but can you make that kind of money, and can you do direct sales to restaurants? They are hard to sell anything to as most of them are constantly on the breadline. If you're hoping to slap a bookatable widget on each of your listings and make money, prepare to be disappointed, it might cover your hosting and a few beers.
Finally, I hope you don't find this too rude, but are you really following good, modern SEO practice? As if I search "Newtown restaurants Ireland" then tripadvisor, your main competitor, is sitting pretty at the top. But your site is nowhere to be seen (I see no independent aggregators). Perhaps you've given a bad example as Google is insistent on trying to show me restaurants from Newtown, Wales. I also tried a few restaurant names in Newton and still couldn't figure out what your site is.
EDIT: Just saw you actually posted your site, so if I search "Rathmines Restaurants" you're 16 in google results. It's not bad, but you can see what the others are doing instead ("the top 10 restaurants in Rathmines"). You also see that if you go to any of the top results, a bunch of listings have "reserve" buttons, and use something like the opentable widget.
Plus points for having full text menus, your site is clean and fast, it's a good achievement. I just do wonder how you're going to make money on it. I would definitely try putting opentable widgets in asap so you can get a much better idea of what sort of revenue you could generate and just how much you'd have to grow it to make it worth the investment. In my experience though those widgets are pretty lacklustre unless you can figure out a way to make money directly from the restaurants.
The numbers that matter are the ones I don’t see. Revenue? Expenses? Time commitment you put in. Opportunity cost of that time.
Maybe you aren’t Zagat’s or whatever, but if it cash flows out, pays you for your time, or you just enjoy it... Why not.
A few things...
As someone else mentioned, the top listings on Google all seem to reference "the best restaurants" or "the top 10 restaurants". Also, they typically mention the current year. Both of these encourage clicks, and if people are clicking your result, it'll help improve your ranking. So, change your titles to "The 10 Best Restaurants in Smithfield, Dublin - 2019" for area pages.
You also have no H1 tags on these pages. This is SEO 101. Add an H1 heading that says "Newtown Restaurants, Dublin" at the top of the area pages.
Your URL structure is...
You're using 274 as an ID, but you would be better of making shorter URLs for both users and SEO, and using the name in the URL as the identifier. I'm assuming you can find a way to not have two areas in Dublin with the same name. The new URLs would just be...
Think about adding a short description at the top of area pages. A tiny paragraph where you can talk about the area, what it's known for, the type of restaurants there, etc. You want to keep it minimal, because you don't want to distract from the list of restaurants, but it's a chance to plug some keywords, the area name, Dublin, etc.
You have very, very few restaurant ratings. This means I can't search for highly rated restaurants in my area, and you can't recommend restaurants when users are viewing one. Take the scores from Google, TripAdvisor, and Yelp, and generate scores for each of your restaurants. For example, if a restaurant is 4 stars on TripAdvisor with 10 ratings and 5 stars on Google with 1 rating, then you might say it's rated 4.1 on your site, or 82%. And just like that, your site becomes much more valuable, and the doors open for more features and filters. If you get enough traffic one day, you can start to include your own user reviews.
One of the first things I see on your restaurant pages is the link to the restaurant's official website. I imagine a lot of users bounce there, without ever realizing you have menus on your site. You might want to reverse that, and better highlight your menu pages.
On area pages, the filters are all hidden by default. That's a valuable part of the site users are likely overlooking. You might want to have them always visible, and organize them a bit better to remove some of the unnecessary white space (which is a bigger deal if they're always visible).
You have cuisine categories, but when I'm browsing the list of restaurants, I don't see them anywhere. When I see a restaurant like "Beo Kitchen" in the area list, it's meaningless. Is this a burger place? Fine dining? Sushi? Vegetarian? You have the category data, so display it beside the restaurant so users don't have to click each one and read the description to see if it's relevant to them.
With all that being said, this is not likely to be a success because it's such a competitive area and you're not improving on the existing competition that everyone is aware of. So, I wouldn't get carried away spending a ton of additional time on the project. The good news is that you have a site, it works, the design is simple and easy to use, there's data there, it's cheap to host, and it's ranking on Google for certain keywords and phrases. There's no reason not to make a few of the simple changes I mentioned, like the title tags and H1 tags. That could be a few minutes of work, and make a noticeable difference in a couple of months. I would not recommend advertising on Reddit or paying anywhere to promote it. I'm quite certain you'll be throwing money away. I suggest working on the SEO and a few minor improvements, and letting the site simmer for a year as you focus on other projects. You can see if the analytics rise in that time, and if you start seeing a few thousand users a month. For some perspective though, you probably need a 20x increase in traffic to earn a dollar a day from advertising.
What’s the site?
i like the idea of sticking with it, and also polling your users with a chat widget -- just turn it on for an hour or two a day or night when you can get to it.
ask them if they've found what they're looking for?
how could the site help them? what are they actually looking for.
i figure Yelp and other sites are popular because they allow people to be exhibitionists, but also to share their reviews with their friends and online-friends, and take selfies, etc.
therefore, i like the idea of adding some key Yelp-like features to your site. but in a Lean way, ideally -- don't build before you test. or build 'fake' features, wizard of oz style -- see if they get traction.
if you can find an ambassador for each locality, they can be the 'governor' of that locality -- the way Foursquare used to do.
basically, something to allow people to take ownership and pride in the site, and their contributions to it.
one girl on a podcast - think she was american, but traveled abroad for school - talked about how she built lists for her friends to check out certain restaurants, etc. that is, Yelp and the other sites weren't cutting it -- information overload, too much spam, etc. so, exclusivity, i guess. she ended up creating a print magazine i think because that is what people she polled said they wanted.
i think sometimes a 'soft pivot' can be in order. that's part of the fun of going into business -- you hustle, and then you get some good luck -- luck that you created by being bold and trying something in the first place.