SEOClerks

Know your market and advertise to them the right way if you want to be successful



Write the reason you're deleting this FAQ

Know your market and advertise to them the right way if you want to be successful

Many people complain about their ads, not bringing in as many sales as they thought they were, and this is usually due to targeting.  People will see these images of successful campaigns and think "I can easily do that!" and then they fail miserably because they aren't split testing or running multiple campaigns at the same time targeting different regions, cultures, ages, hobbies, etc.  You will rarely set up one ad and be super successful, it takes targeting, and if you don't want to set up a detailed campaign, then you're wasting your time.


The elderly don't want to see ads about action sports
If you're targeting is off, and you don't monitor it well, you'll be showing ads to people who have no care in this world about them.  You will show something about Travis Pastrana doing a double backflip on a dirtbike to a grandmother who has never been on a motorcycle.

The same goes for kids; they don't want to see ads about hotel rentals or something their parents would rather see.  If your targeting is off, your entire campaign is off, and that means you're going to have horrible stats and in the end, you're going to fail.

Use PPC targeting the right way
There are a few things you need to do when it comes to PPC, and they are:
- Take your time setting up each campaign and ad.
- Monitor everything on a daily and eventually, a weekly basis.
- Split test every ad and campaign.  You may not have a winner the first couple times.
- Add additional keyword "suggestions" or "opportunities" as they come along, but be selective.
- Don't increase your bids and daily budget until you're happy with the results.

If you don't take your time setting up a campaign, you will likely fail in the short run. You won't get the right clicks because your ads are showing to the wrong people.  You need to monitor everything continually, so you know what's working and what needs to be deleted.  Don't be afraid to kill the bad campaigns to keep the good ones alive and running even better.  You MUST split test everything you're doing because you won't know what's working if you don't.  If you don't have multiple ads, and you're just running a single one, you likely have an underwhelming ad that could use some work or be entirely replaced by an ad that you should have had running parallel in the beginning.  By adding additional keywords you will increase the spread of your net and bring in more clicks, but you want to cherry pick these "suggestions" and "opportunities" because they're not all good for what you need to target.And last but not least, you need to avoid increasing your bids and daily budget until you know your campaigns are working.  If your solution to a bad campaign is to throw more money at it, guess what?  You're just losing more money lol.

Almost everyone is on a mobile device
In the past, I use to exclude all mobile devices from seeing my ads but now I love them.  I would set my mobile device and tablet bids at -90% so I was pretty sure I wouldn't get clicks from them, but if you pair up mobile traffic with remarketing, then you'll have a winning combo on your hands as long as the campaign is a winner in the beginning lol.



In the end, if you're not targeting the right people and split testing your ads, then you're figuratively burning your money and getting nothing out of it.  You need to just take your time and hope to make money next week when you set up your ads today.  Don't expect to get rich right now, because it won't happen, so focus on tomorrow or next week to make your first sale due to your ads and campaigns being tweaked to perfection Know your market and advertise to them the right way if you want to be successful



Thanks for reading!

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

Comments

Please login or sign up to leave a comment

Join
Order Now
Process Time: 0.20072507858276

Possible Duplicate queries found!
MatchCountSQLScript
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='28695'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='28695'

/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 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=28695 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=28695 LIMIT 5

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

SELECT * FROM answers a, seoclerks.members b WHERE a.quesid='28695' 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='28695' 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 () ()

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

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

SELECT * FROM questions WHERE quesid!='28695' AND status='1' AND (question like '%Know market advertise successful%' OR question like '%Know%' OR question like '%market%' OR question like '%advertise%' OR question like '%successful%') -- ORDER BY RAND() LIMIT 151SELECT quesid, question, seo, userid FROM questions WHERE quesid!='28695' AND status='1' AND (question like '%Know market advertise successful%' OR question like '%Know%' OR question like '%market%' OR question like '%advertise%' OR question like '%successful%') -- ORDER BY RAND() LIMIT 15

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

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

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

SELECT * FROM seoclerks.members WHERE USERID='3764' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='3764' 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 seoclerks.members WHERE USERID='498' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='498' 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=28695%' 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=28695%' 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