SEOClerks

More Adwords traffic doesn't always mean more sales



Write the reason you're deleting this FAQ

More Adwords traffic doesn't always mean more sales

I've been running adwords for my websites over the last 15 years and have done countless campaigns.  I've followed all the updates, algorithm changes, and policy changes over the years, and one thing is always the same.  More traffic from adwords doesn't always mean you're going to make more money.  It doesn't matter if you're getting 100 clicks, and your competitor is getting 1,000 because you might be making more money than them since your campaigns are super optimized, and they're targeting everyone they possibly can.

You should never think your campaigns are done being tweaked, because they're not, so you should always be watching and editing them slightly, so they have the best performance possible.

Below are a few things you should always be thinking of when it comes to running a successful Adwords campaign.


Your targeting could be wrong
Whenever you're starting a campaign, you could think that every click coming in is super targeted and going to turn into a lead.  The problem with this is that you can set up a general campaign, target everyone in the world, and get thousands of clicks for very cheap and never get a sale.  I've done testing in the past and spent $300 on two different campaigns.  One campaign was set to produce as much traffic from around the world as possible, and the other was super optimized and only targeting people I knew would love my services. 

The campaign that targeted everyone ran out of the $300 within the week since I was getting clicks all day and night while the optimized one ran for a month and brought in a 600% ROI because of the targeting.

You could be bidding on the wrong keywords
You don't want to add every single keyword to your campaign that is suggested to you.  If you did this, you would start targeting so many random keywords barely related to your website that you'll then get odd clicks and conversations coming through your website. 

Only bid on some specific keywords and see where that takes you.  You can bid on broad match keywords, but be sure they are exactly what people that will use your services are searching for.  If you sell SEO and are targeting a Wordpress related keyword, you're not going to sell much, but if you target [backlink] or backlink, then you're going to be safer than most other keywords.  Be sure to go through your lists and take out anything that is bringing in a lot of clicks with zero conversions.

You're not using negative keywords
One of the biggest things that go unwatched with an Adwords campaign are the negative keywords.  People think, "I'm targeting specific keywords, so I should show up for those, and that's why I'm not adding negative keywords!" but that's the wrong way to think.  I have close to 500 negative keywords for my campaigns, and I'm adding new ones every week. 

In the past, my SEO agency would rank for porn and gaming related keywords because I hadn't added negative keywords.  As soon as I added the negative keywords to my Adwords campaigns, I saw a drastic drop in traffic and my budget wasn't being wasted on pointless clicks.  I had a better ROI, and that's never a bad thing at the end of the month lol.

Your website isn't optimized for conversions
You could have the best PPC campaign up and running, but if your website isn't optimized to push people towards your "buy now" or checkout pages, then you're going to lose a lot of customers.  You don't have to be aggressive with this; a simple shopping cart reminder will do, so let people know they can still checkout whenever they want, and you will notice people buying more from you.

You can't have a poorly designed site and think you're going to strike it rich; it simply doesn't happen.


Final Thoughts,
Setting up an Adwords campaign used to be easy; you would select your keywords and run your campaign; then, you would watch the money roll in!  Now, you have to take weeks of optimizing your campaign and make sure you're not wasting money on pointless clicks to break even.  Having a super-profitable PPC campaign is rarer than wasting money on clicks, but it's possible if you stick with it and watch your conversions More Adwords traffic doesn


Thanks for reading More Adwords traffic doesn


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

Comments

Please login or sign up to leave a comment

Join
Order Now
Process Time: 0.36220622062683

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='29465'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='29465'

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

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

SELECT * FROM answers a, seoclerks.members b WHERE a.quesid='29465' 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='29465' 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='29465'1UPDATE questions SET total_views = total_views + 1 WHERE quesid='29465'

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

SELECT * FROM questions WHERE quesid!='29465' AND status='1' AND (question like '%More Adwords traffic sales%' OR question like '%More%' OR question like '%Adwords%' OR question like '%traffic%' OR question like '%sales%') -- ORDER BY RAND() LIMIT 151SELECT quesid, question, seo, userid FROM questions WHERE quesid!='29465' AND status='1' AND (question like '%More Adwords traffic sales%' OR question like '%More%' OR question like '%Adwords%' OR question like '%traffic%' OR question like '%sales%') -- ORDER BY RAND() LIMIT 15

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

SELECT * FROM seoclerks.members WHERE USERID='750' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='750' 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='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='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 members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=29465%' 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=29465%' 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