SEOClerks

Starting a local directory to help build up businesses



Write the reason you're deleting this FAQ

Starting a local directory to help build up businesses

This isn't a new business model, but it's one that works well if you do it right.  There are plenty of people out there adding directories to their websites as a way to get some listings and make a few bucks from paid listings.  What this directory method does is target local businesses and has them add their listing to your website for $XX per month or $XXX per year.

I'm sure you've heard the old methods are dead, but some are thriving, it's just that no one talks about them that much because they're profiting.  Why would I talk about this if it's making me money and I don't want you to saturate it?  Well, I target all local businesses, and there's a meager chance that you're going to be my competitor lol.  I'm not selling you anything, which means this is a genuine post, and it's up to you if you want to try this method to make some extra cash each month.  One thing you need to remember is that this method takes a lot of time, and the payout might not be big enough for you if you're hoping to quit your day job.  You can make $10,000 a month off of this, but you'll need dozens of directories loaded with directories, and that takes years to achieve.


SEO isn't easy to cold sell
Many people call local companies and pitch SEO, which most business owners don't know about, but we know they need it, and that's why we call.  Cold calling is a difficult thing to get conversions with but cold calling to sell SEO is next to impossible.  I'm sure there are people out there who are great with it, but I doubt the business owners they sign up don't stay signed up for long.

Selling a directory listing with guaranteed traffic is much easier than selling SEO Starting a local directory to help build up businesses

It's easy to pitch a $20 listing
If you're calling or emailing local companies, you can quickly get them to sign up for a $20 listing.  All you have to do is tell them critical points of how they will benefit for the $20 listing and why they should stay signed up.  The main reasons to sign up are more sales, more traffic, better SEO, and more online branding.  They should stay signed up because they will lose all of that if the subscription stops lol.

Set up annual and recurring payments
You'll want to set up a recurring payment option as well as a yearly option.  The monthly could be something like $20, and the annual could be around $199, which will save them two months if they pre-pay Starting a local directory to help build up businesses

People will likely want to "Try it out" for a month, but you shouldn't offer a one-time payment option for 30 days because those people probably won't come back and pay again.  Locking them into a subscription means they won't have to remember to go back and pay you, but they can cancel whenever they want.

Set a "List Me Forever" price
This is a payment option that won't get used much by newly registered people, but you will see the older listings upgrading when they notice the benefit of your website/directory.

Your lifetime listing can be something like 2x your annual price, so if you were priced at $199 a year, then you'll likely want to price your lifetime option around $390.  If a company is getting a few leads a month off of your website, they will see massive potential in the long run and sign up for the lifetime option; you need to offer it to them Starting a local directory to help build up businesses

Generate traffic to your directory
You need to generate traffic to your directory to seal the deal.  You don't need 100,000 people a day to your pages to convert someone into a directory subscription buyer, but you do need to show them something for them to click "Subscribe."

What I like to do is pay for PPC campaigns that target the local area and get as many people in as I can.  Since I'm targeting a general audience in the area, my clicks don't cost as much, and that saves me a decent amount of money which I recoup from the listings that start coming in when I send outreach emails Starting a local directory to help build up businesses


In Conclusion,
Setting up a paid directory isn't difficult; you can purchase a WordPress plugin that does all the work, and then get a theme to finish it off and look professional.  The outreach is what will take a while, and you should never get discouraged if you have to call 100 businesses to convert just one.  It takes time, you may have to contact the same companies 10x before they decide to signup, be persistent without being annoying and you'll win with this method.  It does take a lot of time and effort, so don't get frustrated if you're not a millionaire after a few weeks lol.


Thanks for reading!

- Tommy Carey
https://www.seoclerks.com/user/TommyCarey

Comments

Please login or sign up to leave a comment

Join
zorian
Some technical games are very interesting for the new generations for so you must play in free time and getting lots of fun for ever and many users know this is online bejeweled 3 best entertaining sources in internet for playing games.



Are you sure you want to delete this post?

Order Now
Process Time: 0.70356202125549

Possible Duplicate queries found!
MatchCountSQLScript
SELECT * FROM members_ledger WHERE ip = ? AND added>=unix_timestamp(NOW())-864001SELECT querystring, added FROM members_ledger WHERE ip = ? AND added>=unix_timestamp(NOW())-86400

/opt/clerks-staging/docroot/include/functions/includes/security.php 398 fetchMemberLedger() include_once()

SELECT * FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='28700'1SELECT q.*, c.seo as CatSEO, c.name as CatName, c.parentid FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='28700'

/opt/clerks-staging/docroot/viewfaq.php 496 () ()

SELECT * FROM seoclerks.members WHERE USERID='19821'1SELECT * FROM seoclerks.members WHERE USERID='19821'

/opt/clerks-staging/docroot/include/functions/includes/member.php 445 GetAllUserDetails() ()

SELECT * FROM categories_faq WHERE CATID='43'1SELECT CATID, seo, name, metatitle, h2header, metakeywords, metadescription, metaheader, parentid, image_name FROM categories_faq WHERE CATID='43'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() GetCategorySeoFromType()

SELECT * FROM seoclerks.members WHERE USERID=198211SELECT googleplus_profile FROM seoclerks.members WHERE USERID=19821

/opt/clerks-staging/docroot/include/functions/main.php 16914 GetGooglePlusProfileFromId() ()

SELECT * FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=28700 LIMIT 51SELECT m.username FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=28700 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM answers a, seoclerks.members b WHERE a.quesid='28700' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc1SELECT a.answer, a.USERID, a.upvotes, a.downvotes, a.ansid, a.parentid, a.combined_votes, a.date_answered, b.username, b.userlevel, b.profilepicture FROM answers a, seoclerks.members b WHERE a.quesid='28700' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc

/opt/clerks-staging/docroot/viewfaq.php 1245 () ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=187965 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=187965 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

UPDATE questions SET total_views = total_views + 1 WHERE quesid='28700'1UPDATE questions SET total_views = total_views + 1 WHERE quesid='28700'

/opt/clerks-staging/docroot/include/functions/main.php 1765 update_Faqviewcount() ()

SELECT * FROM questions WHERE quesid!='28700' AND status='1' AND (question like '%Starting local directory build businesses%' OR question like '%Starting%' OR question like '%local%' OR question like '%directory%' OR question like '%build%' OR question like '%businesses%') -- ORDER BY RAND() LIMIT 151SELECT quesid, question, seo, userid FROM questions WHERE quesid!='28700' AND status='1' AND (question like '%Starting local directory build businesses%' OR question like '%Starting%' OR question like '%local%' OR question like '%directory%' OR question like '%build%' OR question like '%businesses%') -- ORDER BY RAND() LIMIT 15

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() ()

SELECT * FROM seoclerks.members WHERE USERID='840' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='840' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='43' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='43' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='1129' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='1129' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='1364' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='1364' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='9' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='9' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=28700%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID 1SELECT USERID, username FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=28700%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() ()

SELECT * FROM categories1SELECT * FROM categories

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() parseRedundantQueriesCache()

select * from categories_software order by name asc1select * from categories_software order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetSoftwareCategories()

select * from categories_wanttobuy order by name asc1select * from categories_wanttobuy order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_wantcategories()

select * from categories_wanttotrade order by name asc1select * from categories_wanttotrade order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_tradecategories()

select * from categories_faq order by name asc1select * from categories_faq order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetFaqCategories()

Invalid SQL

count(*)sql1error_msg

Expensive SQL

Tuning the following SQL could reduce the server load substantially
LoadCountSQLMaxMin

Suspicious SQL

The following SQL have high average execution times
Avg TimeCountSQLMaxMin