(function(){"use strict";function s(e){return"function"==typeof e||"object"==typeof e&&null!==e}function a(e){return"function"==typeof e}function u(e){X=e}function l(e){G=e}function c(){return function(){r.nextTick(p)}}function f(){var e=0,n=new ne(p),t=document.createTextNode("");return n.observe(t,{characterData:!0}),function(){t.data=e=++e%2}}function d(){var e=new MessageChannel;return e.port1.onmessage=p,function(){e.port2.postMessage(0)}}function h(){return function(){setTimeout(p,1)}}function p(){for(var e=0;et.length)&&(n=t.length),n-=e.length;var r=t.indexOf(e,n);return-1!==r&&r===n}),String.prototype.startsWith||(String.prototype.startsWith=function(e,n){return n=n||0,this.substr(n,e.length)===e}),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}),String.prototype.includes||(String.prototype.includes=function(e,n){"use strict";return"number"!=typeof n&&(n=0),!(n+e.length>this.length)&&-1!==this.indexOf(e,n)})},"./shared/require-global.js":function(e,n,t){e.exports=t("./shared/require-shim.js")},"./shared/require-shim.js":function(e,n,t){var r=t("./shared/errors.js"),i=(this.window,!1),o=null,s=null,a=new Promise(function(e,n){o=e,s=n}),u=function(e){if(!u.hasModule(e)){var n=new Error('Cannot find module "'+e+'"');throw n.code="MODULE_NOT_FOUND",n}return t("./"+e+".js")};u.loadChunk=function(e){return a.then(function(){return"main"==e?t.e("main").then(function(e){t("./main.js")}.bind(null,t))["catch"](t.oe):"dev"==e?Promise.all([t.e("main"),t.e("dev")]).then(function(e){t("./shared/dev.js")}.bind(null,t))["catch"](t.oe):"internal"==e?Promise.all([t.e("main"),t.e("internal"),t.e("qtext2"),t.e("dev")]).then(function(e){t("./internal.js")}.bind(null,t))["catch"](t.oe):"ads_manager"==e?Promise.all([t.e("main"),t.e("ads_manager")]).then(function(e){undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined}.bind(null,t))["catch"](t.oe):"publisher_dashboard"==e?t.e("publisher_dashboard").then(function(e){undefined,undefined}.bind(null,t))["catch"](t.oe):"content_widgets"==e?Promise.all([t.e("main"),t.e("content_widgets")]).then(function(e){t("./content_widgets.iframe.js")}.bind(null,t))["catch"](t.oe):void 0})},u.whenReady=function(e,n){Promise.all(window.webpackChunks.map(function(e){return u.loadChunk(e)})).then(function(){n()})},u.installPageProperties=function(e,n){window.Q.settings=e,window.Q.gating=n,i=!0,o()},u.assertPagePropertiesInstalled=function(){i||(s(),r.logJsError("installPageProperties","The install page properties promise was rejected in require-shim."))},u.prefetchAll=function(){t("./settings.js");Promise.all([t.e("main"),t.e("qtext2")]).then(function(){}.bind(null,t))["catch"](t.oe)},u.hasModule=function(e){return!!window.NODE_JS||t.m.hasOwnProperty("./"+e+".js")},u.execAll=function(){var e=Object.keys(t.m);try{for(var n=0;n=c?n():document.fonts.load(l(o,'"'+o.family+'"'),a).then(function(n){1<=n.length?e():setTimeout(t,25)},function(){n()})}t()});var w=new Promise(function(e,n){u=setTimeout(n,c)});Promise.race([w,m]).then(function(){clearTimeout(u),e(o)},function(){n(o)})}else t(function(){function t(){var n;(n=-1!=y&&-1!=g||-1!=y&&-1!=v||-1!=g&&-1!=v)&&((n=y!=g&&y!=v&&g!=v)||(null===f&&(n=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent),f=!!n&&(536>parseInt(n[1],10)||536===parseInt(n[1],10)&&11>=parseInt(n[2],10))),n=f&&(y==b&&g==b&&v==b||y==x&&g==x&&v==x||y==j&&g==j&&v==j)),n=!n),n&&(null!==_.parentNode&&_.parentNode.removeChild(_),clearTimeout(u),e(o))}function d(){if((new Date).getTime()-h>=c)null!==_.parentNode&&_.parentNode.removeChild(_),n(o);else{var e=document.hidden;!0!==e&&void 0!==e||(y=p.a.offsetWidth,g=m.a.offsetWidth,v=w.a.offsetWidth,t()),u=setTimeout(d,50)}}var p=new r(a),m=new r(a),w=new r(a),y=-1,g=-1,v=-1,b=-1,x=-1,j=-1,_=document.createElement("div");_.dir="ltr",i(p,l(o,"sans-serif")),i(m,l(o,"serif")),i(w,l(o,"monospace")),_.appendChild(p.a),_.appendChild(m.a),_.appendChild(w.a),document.body.appendChild(_),b=p.a.offsetWidth,x=m.a.offsetWidth,j=w.a.offsetWidth,d(),s(p,function(e){y=e,t()}),i(p,l(o,'"'+o.family+'",sans-serif')),s(m,function(e){g=e,t()}),i(m,l(o,'"'+o.family+'",serif')),s(w,function(e){v=e,t()}),i(w,l(o,'"'+o.family+'",monospace'))})})},void 0!==e?e.exports=a:(window.FontFaceObserver=a,window.FontFaceObserver.prototype.load=a.prototype.load)}()},"./third_party/tracekit.js":function(e,n){/**

I have always believed in good quality content, well structured and written in a way that isn’t just about promotional talk. Thanks for sharing this information with us, it’s always helpful to have everything written in a concise manner so we can remind ourselves now and again of what it takes to increase organic traffic. As an SEO consultant myself I come across websites all the time that are messy and still using tactics that have long been out of date. Having a successful website is all about quality content and links. I like it that you stated what the problem was and then how you fixed it for the client. Great article.


Buy french web traffic visitors from Google.fr for 30 days – We will send real french visitors to your site using Google.fr's search field with your keywords to improve your SERP CTR and SEO strategy. All visitors will be shown as organic traffic in your Google Analytics. Having a constant in organic web traffic is imperative in order to maintain your rankings and minimize the risk of dropping in the SERP's. So, don't wait use our Google France Web Traffic Service today …
Hi Brankica, You nicely sum up 50 sources of web traffic, I know I don't use all of them, but I can start to use them now. You've nicely put on one place 50 great places to get backlinks from. It's good to have various sources of traffic, that's like not putting all the eggs in one basket. I also hear that having links from a multiple sources and from across the world is also good for SEO. Ben Wan
Make a campaign on microworkers about "Post my Link On Relevant Forums". Currently Micoworkers has about 850.000 freelance workers worldwide. You know that posting a link on Forums is not that easy. There would be thousands workers out of your campaign after they're trying hard the get a forum that accepts a link within their post. But the benefit for you is that they have visited your link to understand your site to search a relevant forum for your link. On this campaign you only accept real clickable link on forums. From about 850.000 there will be ten to hundred thousands freelancers who are interested to work on your campaign "if " you make a long lasting campaign(s) by hiring at least 200 posisions and teasing among 850.000 workers by paying $0.30 - $0.50 once one successfully posted your link on a relevant forum.
AllRecipes: This site is one of the larger recipe-focused sites on the web, and it also has a reputation amongst foodies for having a ton of comments about “this recipe was terrible, also I made X, Y, and Z substitutions.” You, too, can take advantage of these recipe comments to promote your own changed version of the recipe, if you have a cooking blog.
Forum comments work much the same way as blog comments, except you tend to lack the base post from which to play off. Instead, you need to invest some time into getting to know the culture of the forum, the prominent users, the rules, and the discussion flow. If people generally post one sentence at a time, adding a 3,000 word post will be excessive and may be mocked. If people tend to post lengthy discussions, short posts may have a negative effect. And, like Reddit, some sites may be very rabid about enforcing no advertising.
Selecting “All Traffic Sources” from Google Analytics left-side navigation will show you a table listing the most active traffic sources and their medium. Direct traffic, as you would expect, has a medium of “none.” Traffic from Facebook, as an example, will have a medium of “referral.” Search engine traffic will have a medium or “organic” or “CPC” as described above.
Fantastic post Tom! There's a lot of confusion on direct traffic to begin with. These are even more finer nuances that you have explained. I have a client whose top source of traffic is direct, and part of it is maybe due to the fact that they don't do any promotion, and it's mostly shared around internally within their team. But I just noticed that their URL is http and not https so this might be something for me to take back to the team. Thanks!
After adjusting that, the table refreshes again and I’m looking at a month-by-month summary of my Organic Traffic. Hover your mouse over any single month dot to view a summary of that month’s numbers. In this particular example, we can see that recently there’s been an increase in Organic Traffic. January had 6,630 organic sessions, February (short month) had 5,982 and then March came in strong with 7,486 organic sessions. This information lets us know that something on the site is performing better than usual in March. In most cases, this means that either interest in a topic has increased or the website has begun to rank better in the search engines for specific keywords. In the next section we’ll begin to break this down further.
You are right. Actually, it is the same with answer site, I mean the same strategy. But you need to be smart using them, you have to answer the question and point them to a link. But with people's short attention spans, they are satisfied with what ever answer you give them and they don't go exploring links so much. Again it does depend on the niche and the type of question. I like that you tracked what converts on your blog, because that is the best thing to do to see what to focus your energy on. Thanks so much for the comment, Bryan.
Hi Chris, "Good content" means a couple of things - good for readers and good for Google. Good content for readers means that the content answers questions, provides value, offers solutions, and is engaging. You want to keep the reader on the page and on your website for as long as possible. To make good content for Google, you have to provide the search engine with a set of signals - e.g., keywords, backlinks, low bounce rates, etc... The idea is that if you make good content for readers (engaging, valuable, actionable, and informative), your content will get more engagement. When your content gets more engagement Google will see it as good content too and put it higher in the SERPs. Making "good content" is about striking that balance. Let us know if that answered your question!
Hi Brankica Wow, this is a super-comprehensive list for me to go through one by one and try those I have not even heard of till now :-) As always, some very useful information for those of us serious about our traffic generation and making an impact in our niche. Thanks for sharing your own experiences and I'll let you know how I go when I have implemented some of your suggestions. Patricia Perth Australia

You had to know social media would be on the list. I generally recommend that a site only have a presence on 2-3 social networks, at least while they’re small. It’s a lot of work to maintain, engage, and update a social network profile, and keep its messaging consistent with your branding. You can always spay someone to do it for you, but then it’s not a free traffic source, is it?
Get really good at campaign tagging: Even amongst data-driven marketers I encounter the belief that UTM begins and ends with switching on automatic tagging in your email marketing software. Others go to the other extreme, doing silly things like tagging internal links. Control what you can, and your ability to carry out meaningful attribution will markedly improve.
It might happen to have some lost links from now and then or a broken page due to some crawling issue or something similar. Yet, when your broken pages and links form up a figure just as big as your phone number, then you might be facing a problem; in terms of site user experience and organic traffic as well. Your bounce rate will increase, your overall usability, you will be loosing links and therefore you will start asking yourself “why did my organic traffic drop”?
If your referrers have moved to HTTPS and you’re stuck on HTTP, you really ought to consider migrating to HTTPS. Doing so (and updating your backlinks to point to HTTPS URLs) will bring back any referrer data which is being stripped from cross-protocol traffic. SSL certificates can now be obtained for free thanks to automated authorities like LetsEncrypt, but that’s not to say you should neglect to explore the potentially-significant SEO implications of site migrations. Remember, HTTPS and HTTP/2 are the future of the web.
hey james - congrats on your success here. just a question about removing crummy links. for my own website, there are hundreds of thousands of backlinks in webmaster tools pointing to my site. The site has no penalties or anything  - the traffic seems to be growing every week. would you recommend hiring someone to go through the link profile anyway to remove crummy links that just occur naturally?
So, Google has accepted the reconsideration request, you can now move forward with creating high-quality link building and a content creation strategy. I see every one creating threads about great content marketing examples, but the problem is that most of the time these are big business examples. SME’s and start-ups do not have big dollars to do such things, so the next best thing is to is to create a content market calendar for your clients. 
Well as noted in the post it is not just above the links that was only one key part of a wider strategy. This website in question has deep levels of content. So it is not just about a blog section, they have numerous high quality content sections we have developed over time. It would not be advisable ever to attack competitors sites with low quality links.

For the short-term, PPC is generally your best bet. The minute your ad runs, it delivers results. But when the budget stops, so do the benefits. Because SEO relies on your website’s content, linking structure, and meta data, developing a thorough strategy that delivers real results takes more time than setting up a PPC campaign. However, SEO’s results may be more valuable to you and your organization in the long run.
Forum comments work much the same way as blog comments, except you tend to lack the base post from which to play off. Instead, you need to invest some time into getting to know the culture of the forum, the prominent users, the rules, and the discussion flow. If people generally post one sentence at a time, adding a 3,000 word post will be excessive and may be mocked. If people tend to post lengthy discussions, short posts may have a negative effect. And, like Reddit, some sites may be very rabid about enforcing no advertising.
Basically, what I’m talking about here is finding websites that have mentioned your brand name but they haven’t actually linked to you. For example, someone may have mentioned my name in an article they wrote (“Matthew Barby did this…”) but they didn’t link to matthewbarby.com. By checking for websites like this you can find quick opportunities to get them to add a link.
If you’ve done all of this, and you’re still not getting the traction you’re looking for… you may need to take a closer look at the other aspects of your digital marketing strategy. Are you using creative content marketing ideas to send positive signals to search engines about your content? Are you leveraging your social media accounts to send a steady stream of traffic to targeted pages? What’s your backlinking strategy? Are you using tools like HARO to earn valuable backlinks to your optimized content? Each of these is one piece of the puzzle, and a fully developed strategy always produces the strongest results.

Remember when you used to rely solely on search engines for traffic? Remember when you worked on SEO and lived and died by your placement in Google? Were you #1? Assured success. Well, okay, maybe not assured. Success only came if the keywords were relevant to your site users, but it was the only real roadmap to generating site traffic and revenue.

!function(e){function n(t){if(r[t])return r[t].exports;var i=r[t]={i:t,l:!1,exports:{}};return e[t].call(i.exports,i,i.exports,n),i.l=!0,i.exports}var t=window.webpackJsonp;window.webpackJsonp=function(n,r,o){for(var s,a,u=0,l=[];u1)for(var t=1;td)return!1;if(p>f)return!1;var e=window.require.hasModule("shared/browser")&&window.require("shared/browser");return!e||!e.opera}function a(){var e="";return"quora.com"==window.Q.subdomainSuffix&&(e+=[window.location.protocol,"//log.quora.com"].join("")),e+="/ajax/log_errors_3RD_PARTY_POST"}function u(){var e=o(h);h=[],0!==e.length&&c(a(),{revision:window.Q.revision,errors:JSON.stringify(e)})}var l=t("./third_party/tracekit.js"),c=t("./shared/basicrpc.js").rpc;l.remoteFetching=!1,l.collectWindowErrors=!0,l.report.subscribe(r);var f=10,d=window.Q&&window.Q.errorSamplingRate||1,h=[],p=0,m=i(u,1e3),w=window.console&&!(window.NODE_JS&&window.UNIT_TEST);n.report=function(e){try{w&&console.error(e.stack||e),l.report(e)}catch(e){}};var y=function(e,n,t){r({name:n,message:t,source:e,stack:l.computeStackTrace.ofCaller().stack||[]}),w&&console.error(t)};n.logJsError=y.bind(null,"js"),n.logMobileJsError=y.bind(null,"mobile_js")},"./shared/globals.js":function(e,n,t){var r=t("./shared/links.js");(window.Q=window.Q||{}).openUrl=function(e,n){var t=e.href;return r.linkClicked(t,n),window.open(t).opener=null,!1}},"./shared/links.js":function(e,n){var t=[];n.onLinkClick=function(e){t.push(e)},n.linkClicked=function(e,n){for(var r=0;r>>0;if("function"!=typeof e)throw new TypeError;for(arguments.length>1&&(t=n),r=0;r>>0,r=arguments.length>=2?arguments[1]:void 0,i=0;i>>0;if(0===i)return-1;var o=+n||0;if(Math.abs(o)===Infinity&&(o=0),o>=i)return-1;for(t=Math.max(o>=0?o:i-Math.abs(o),0);t>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(t=n),r=0;r>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(t=n),r=new Array(s),i=0;i>>0;if("function"!=typeof e)throw new TypeError;for(var r=[],i=arguments.length>=2?arguments[1]:void 0,o=0;o>>0,i=0;if(2==arguments.length)n=arguments[1];else{for(;i=r)throw new TypeError("Reduce of empty array with no initial value");n=t[i++]}for(;i>>0;if(0===i)return-1;for(n=i-1,arguments.length>1&&(n=Number(arguments[1]),n!=n?n=0:0!==n&&n!=1/0&&n!=-1/0&&(n=(n>0||-1)*Math.floor(Math.abs(n)))),t=n>=0?Math.min(n,i-1):i-Math.abs(n);t>=0;t--)if(t in r&&r[t]===e)return t;return-1};t(Array.prototype,"lastIndexOf",c)}if(!Array.prototype.includes){var f=function(e){"use strict";if(null==this)throw new TypeError("Array.prototype.includes called on null or undefined");var n=Object(this),t=parseInt(n.length,10)||0;if(0===t)return!1;var r,i=parseInt(arguments[1],10)||0;i>=0?r=i:(r=t+i)<0&&(r=0);for(var o;r
Another key consideration is that social platforms have become search engines within themselves. Just look at Twitter, for example - you can use it to see what the biggest trending news of the day are and you can easily search for great content. You can search based on your location, in different languages and if you click on advanced search, there are even more options:
Brankica, Very comprehensive list there. Can't think of anything else :D RT! I think the traffic sources that I hardly use is answering questions. I find that traffic conversion there is poor for me, so I don't focus too much on it. I think of all those in the list, focus on those that gives you the best kind of traffic. Forums can be a particularly useful one especially when people are there asking for help. Answering their questions and giving them a link that benefits their query is one good way of getting the right kind of traffic.

PPC platforms hinge not on fixed prices, but on bids. Marketers bid for what they’re willing to pay for a single keyword click. Some industry words are much more expensive than others. The more expensive the word, the more likely you should rely on SEO to deliver traffic and leads to your organization. To find average industry CPCs, you can use Google’s keyword planner tool.

Hey Ashok! Good question. I work with clients in a lot of different industries, so the tactics I employ are often quite different depending on the client. In general though, creating killer resources around popular topics, or tools related to client services. This provides a ton of outreach opportunity. For example: We had a client build a tool that allowed webmasters to quickly run SSL scans on their sites and identofy non-secure resources. We reached out to people writing about SSLs, Https migration etc and pitched it as a value-add. We built ~50 links to that tool in 45 days. Not a massive total, but they were pretty much all DR 40+.
×