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?
Website ranking doesn't just come from what's on your website. Google, the number one search engine used today, uses a variety of other factors to rank websites. Things like your social media activity, appearances on other sites through interviews or guest blogging, and being listed as a resource on another site all increase your standing in Google's eyes.
As you build out your marketing strategy, it’s important to consider how you can best address all of your business goals through a combination of organic and paid marketing tactics. Some goals will lend themselves to one or the other. Other goals may require a combination of the two working hand-in-hand. Either way, both types of marketing will help you achieve your business goals in with impact and efficiency.
A good call to action has a clear message and action. It should move people in the direction of purchasing. On a blog post, a good CTA may point people to more in-depth content like an e-book. It can also point people to your products and services. However, the in-depth content is more effective. You can then pitch your product or service using the in-depth content.
It’s an investment. Whether you have a trusted Internet marketing company handle your SEO activities or you travel the journey solo, you are making a solid investment in your website. Every time you optimize a landing page or write a blog post, you’re introducing new and relevant content to your website. Search engines love recent, relevant content.

This community is full of opportunities if you're a fashion-based retailer. One of the major advantages is the fact that they add links to each of the products that they feature within their outfits - the links go directly to product pages. This is the holy grail for ecommerce SEO, and the traffic those links will bring through will convert at a very high rate.
If we can do that effectively, it is in the best interest of the search engine to serve our content to our target audience for us, providing highly targeted visitors to our pages at no incremental cost. This is the secret to the organic channel, and why organic search listings are so valuable. Other channels often come with additional cost for each new visitor provided.
One of the most enduring misconceptions about search engine marketing is that whomever has the largest advertising budget wins. Although a larger advertising budget can certainly be advantageous, especially when targeting highly competitive keywords, but it’s far from a requirement for success with search engine marketing. This is because all ads go through a process known as the ad auction before appearing alongside search results. For the purposes of this explanation, we’ll be focusing on the ad auction in Google AdWords.
This community is full of opportunities if you're a fashion-based retailer. One of the major advantages is the fact that they add links to each of the products that they feature within their outfits - the links go directly to product pages. This is the holy grail for ecommerce SEO, and the traffic those links will bring through will convert at a very high rate.
Every new blog post that you publish gives you an opportunity to spread it through social media, which helps to drive more traffic back to your site. Use your blog as a way to connect with your audience. Your blog isn’t a place to just post overly promotional posts. This is an opportunity to address possible concerns or even common questions related to your service or product. If you are worried about coming up with enough content ideas to publish blog posts on a regular basis then check out these resources:
As you can see by the example above, organic marketing tactics are natural, authentic, and value-based. The benefits that businesses reap from these tactics are cultivated over longer periods of time, ultimately helping you build a brand that customers want to visit regularly. And although you’re doing less “pushing” with organic marketing, when done right you can still generate a steady stream of loyal traffic. Remember, this is about building high-value brand equity and industry authority with your customers. You’re not just attempting to drive sales here; you’re working hard to engage and educate your target audiences.  
James is an Ecommerce consultant and owner of Digital Juggler, an E-commerce and Digital Marketing consultancy helping retailers develop, execute and evolve E-commerce strategies and optimise their digital channel. With a background as a Head of E-commerce and also agency side as Head of Client Development, he has experienced life on both sides of the fence. He has helped companies like A&N Media, Sweaty Betty and Smythson to manage RFP/ITT proposals. and been lead consultant on high profile projects for Econsultancy, Salmon and Greenwich Consulting. He is a guest blogger for Econsultancy, for whom he also writes best practice guides, regularly contributes to industry events and co-hosts #ecomchat, a weekly Twitter chat for e-commerce knowledge sharing. For e-commerce advice and support, connect with James on LinkedIn and Twitter.
The HTML tag defines a web page’s title and is meant to be a concise description of that page’s content. It is the first line of hyperlinked text Google displays in their organic search results, and it is what appears in the top frame of most web browsers for that page and in tabs. Google considers this to be the second-most important on-page SEO element (overall page content is still the first). When you write your page titles, keep them less than 70 characters, since any text beyond that will be cut off when listed in Google’s organic results. You should include your important keywords in the title, preferably in the beginning. It is also a good idea to include your company name as well towards the end. </strike> <br><sup>!function(n,t){function r(e,n){return Object.prototype.hasOwnProperty.call(e,n)}function i(e){return void 0===e}if(n){var o={},s=n.TraceKit,a=[].slice,u="?";o.noConflict=function(){return n.TraceKit=s,o},o.wrap=function(e){function n(){try{return e.apply(this,arguments)}catch(e){throw o.report(e),e}}return n},o.report=function(){function e(e){u(),h.push(e)}function t(e){for(var n=h.length-1;n>=0;--n)h[n]===e&&h.splice(n,1)}function i(e,n){var t=null;if(!n||o.collectWindowErrors){for(var i in h)if(r(h,i))try{h[i].apply(null,[e].concat(a.call(arguments,2)))}catch(e){t=e}if(t)throw t}}function s(e,n,t,r,s){var a=null;if(w)o.computeStackTrace.augmentStackTraceWithInitialElement(w,n,t,e),l();else if(s)a=o.computeStackTrace(s),i(a,!0);else{var u={url:n,line:t,column:r};u.func=o.computeStackTrace.guessFunctionName(u.url,u.line),u.context=o.computeStackTrace.gatherContext(u.url,u.line),a={mode:"onerror",message:e,stack:[u]},i(a,!0)}return!!f&&f.apply(this,arguments)}function u(){!0!==d&&(f=n.onerror,n.onerror=s,d=!0)}function l(){var e=w,n=p;p=null,w=null,m=null,i.apply(null,[e,!1].concat(n))}function c(e){if(w){if(m===e)return;l()}var t=o.computeStackTrace(e);throw w=t,m=e,p=a.call(arguments,1),n.setTimeout(function(){m===e&&l()},t.incomplete?2e3:0),e}var f,d,h=[],p=null,m=null,w=null;return c.subscribe=e,c.unsubscribe=t,c}(),o.computeStackTrace=function(){function e(e){if(!o.remoteFetching)return"";try{var t=function(){try{return new n.XMLHttpRequest}catch(e){return new n.ActiveXObject("Microsoft.XMLHTTP")}},r=t();return r.open("GET",e,!1),r.send(""),r.responseText}catch(e){return""}}function t(t){if("string"!=typeof t)return[];if(!r(j,t)){var i="",o="";try{o=n.document.domain}catch(e){}var s=/(.*)\:\/\/([^:\/]+)([:\d]*)\/{0,1}([\s\S]*)/.exec(t);s&&s[2]===o&&(i=e(t)),j[t]=i?i.split("\n"):[]}return j[t]}function s(e,n){var r,o=/function ([^(]*)\(([^)]*)\)/,s=/['"]?([0-9A-Za-z$_]+)['"]?\s*[:=]\s*(function|eval|new Function)/,a="",l=10,c=t(e);if(!c.length)return u;for(var f=0;f<l;++f)if(a=c[n-f]+a,!i(a)){if(r=s.exec(a))return r[1];if(r=o.exec(a))return r[1]}return u}function a(e,n){var r=t(e);if(!r.length)return null;var s=[],a=Math.floor(o.linesOfContext/2),u=a+o.linesOfContext%2,l=Math.max(0,n-a-1),c=Math.min(r.length,n+u-1);n-=1;for(var f=l;f<c;++f)i(r[f])||s.push(r[f]);return s.length>0?s:null}function l(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#]/g,"\\$&")}function c(e){return l(e).replace("<","(?:<|<)").replace(">","(?:>|>)").replace("&","(?:&|&)").replace('"','(?:"|")').replace(/\s+/g,"\\s+")}function f(e,n){for(var r,i,o=0,s=n.length;o<s;++o)if((r=t(n[o])).length&&(r=r.join("\n"),i=e.exec(r)))return{url:n[o],line:r.substring(0,i.index).split("\n").length,column:i.index-r.lastIndexOf("\n",i.index)-1};return null}function d(e,n,r){var i,o=t(n),s=new RegExp("\\b"+l(e)+"\\b");return r-=1,o&&o.length>r&&(i=s.exec(o[r]))?i.index:null}function h(e){if(!i(n&&n.document)){for(var t,r,o,s,a=[n.location.href],u=n.document.getElementsByTagName("script"),d=""+e,h=/^function(?:\s+([\w$]+))?\s*\(([\w\s,]*)\)\s*\{\s*(\S[\s\S]*\S)\s*\}\s*$/,p=/^function on([\w$]+)\s*\(event\)\s*\{\s*(\S[\s\S]*\S)\s*\}\s*$/,m=0;m<u.length;++m){var w=u[m];w.src&&a.push(w.src)}if(o=h.exec(d)){var y=o[1]?"\\s+"+o[1]:"",v=o[2].split(",").join("\\s*,\\s*");t=l(o[3]).replace(/;$/,";?"),r=new RegExp("function"+y+"\\s*\\(\\s*"+v+"\\s*\\)\\s*{\\s*"+t+"\\s*}")}else r=new RegExp(l(d).replace(/\s+/g,"\\s+"));if(s=f(r,a))return s;if(o=p.exec(d)){var g=o[1];if(t=c(o[2]),r=new RegExp("on"+g+"=[\\'\"]\\s*"+t+"\\s*[\\'\"]","i"),s=f(r,a[0]))return s;if(r=new RegExp(t),s=f(r,a))return s}return null}}function p(e){if(!e.stack)return null;for(var n,t,r=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,o=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|\[native).*?)(?::(\d+))?(?::(\d+))?\s*$/i,l=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:ms-appx|https?|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,c=e.stack.split("\n"),f=[],h=/^(.*) is undefined$/.exec(e.message),p=0,m=c.length;p<m;++p){if(n=r.exec(c[p])){var w=n[2]&&-1!==n[2].indexOf("native");t={url:w?null:n[2],func:n[1]||u,args:w?[n[2]]:[],line:n[3]?+n[3]:null,column:n[4]?+n[4]:null}}else if(n=l.exec(c[p]))t={url:n[2],func:n[1]||u,args:[],line:+n[3],column:n[4]?+n[4]:null};else{if(!(n=o.exec(c[p])))continue;t={url:n[3],func:n[1]||u,args:n[2]?n[2].split(","):[],line:n[4]?+n[4]:null,column:n[5]?+n[5]:null}}!t.func&&t.line&&(t.func=s(t.url,t.line)),t.line&&(t.context=a(t.url,t.line)),f.push(t)}return f.length?(f[0]&&f[0].line&&!f[0].column&&h?f[0].column=d(h[1],f[0].url,f[0].line):f[0].column||i(e.columnNumber)||(f[0].column=e.columnNumber+1),{mode:"stack",name:e.name,message:e.message,stack:f}):null}function m(e){var n=e.stacktrace;if(n){for(var t,r=/ line (\d+).*script (?:in )?(\S+)(?:: in function (\S+))?$/i,i=/ line (\d+), column (\d+)\s*(?:in (?:<anonymous function: ([^>]+)>|([^\)]+))\((.*)\))? in (.*):\s*$/i,o=n.split("\n"),u=[],l=0;l<o.length;l+=2){var c=null;if((t=r.exec(o[l]))?c={url:t[2],line:+t[1],column:null,func:t[3],args:[]}:(t=i.exec(o[l]))&&(c={url:t[6],line:+t[1],column:+t[2],func:t[3]||t[4],args:t[5]?t[5].split(","):[]}),c){if(!c.func&&c.line&&(c.func=s(c.url,c.line)),c.line)try{c.context=a(c.url,c.line)}catch(e){}c.context||(c.context=[o[l+1]]),u.push(c)}}return u.length?{mode:"stacktrace",name:e.name,message:e.message,stack:u}:null}}function w(e){var i=e.message.split("\n");if(i.length<4)return null;var o,u=/^\s*Line (\d+) of linked script ((?:file|https?|blob)\S+)(?:: in function (\S+))?\s*$/i,l=/^\s*Line (\d+) of inline#(\d+) script in ((?:file|https?|blob)\S+)(?:: in function (\S+))?\s*$/i,d=/^\s*Line (\d+) of function script\s*$/i,h=[],p=n&&n.document&&n.document.getElementsByTagName("script"),m=[];for(var w in p)r(p,w)&&!p[w].src&&m.push(p[w]);for(var y=2;y<i.length;y+=2){var v=null;if(o=u.exec(i[y]))v={url:o[2],func:o[3],args:[],line:+o[1],column:null};else if(o=l.exec(i[y])){v={url:o[3],func:o[4],args:[],line:+o[1],column:null};var g=+o[1],b=m[o[2]-1];if(b){var x=t(v.url);if(x){x=x.join("\n");var j=x.indexOf(b.innerText);j>=0&&(v.line=g+x.substring(0,j).split("\n").length)}}}else if(o=d.exec(i[y])){var _=n.location.href.replace(/#.*$/,""),T=new RegExp(c(i[y+1])),E=f(T,[_]);v={url:_,func:"",args:[],line:E?E.line:o[1],column:null}}if(v){v.func||(v.func=s(v.url,v.line));var k=a(v.url,v.line),A=k?k[Math.floor(k.length/2)]:null;k&&A.replace(/^\s*/,"")===i[y+1].replace(/^\s*/,"")?v.context=k:v.context=[i[y+1]],h.push(v)}}return h.length?{mode:"multiline",name:e.name,message:i[0],stack:h}:null}function y(e,n,t,r){var i={url:n,line:t};if(i.url&&i.line){e.incomplete=!1,i.func||(i.func=s(i.url,i.line)),i.context||(i.context=a(i.url,i.line));var o=/ '([^']+)' /.exec(r);if(o&&(i.column=d(o[1],i.url,i.line)),e.stack.length>0&&e.stack[0].url===i.url){if(e.stack[0].line===i.line)return!1;if(!e.stack[0].line&&e.stack[0].func===i.func)return e.stack[0].line=i.line,e.stack[0].context=i.context,!1}return e.stack.unshift(i),e.partial=!0,!0}return e.incomplete=!0,!1}function v(e,n){for(var t,r,i,a=/function\s+([_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*)?\s*\(/i,l=[],c={},f=!1,p=v.caller;p&&!f;p=p.caller)if(p!==g&&p!==o.report){if(r={url:null,func:u,args:[],line:null,column:null},p.name?r.func=p.name:(t=a.exec(p.toString()))&&(r.func=t[1]),"undefined"==typeof r.func)try{r.func=t.input.substring(0,t.input.indexOf("{"))}catch(e){}if(i=h(p)){r.url=i.url,r.line=i.line,r.func===u&&(r.func=s(r.url,r.line));var m=/ '([^']+)' /.exec(e.message||e.description);m&&(r.column=d(m[1],i.url,i.line))}c[""+p]?f=!0:c[""+p]=!0,l.push(r)}n&&l.splice(0,n);var w={mode:"callers",name:e.name,message:e.message,stack:l};return y(w,e.sourceURL||e.fileName,e.line||e.lineNumber,e.message||e.description),w}function g(e,n){var t=null;n=null==n?0:+n;try{if(t=m(e))return t}catch(e){if(x)throw e}try{if(t=p(e))return t}catch(e){if(x)throw e}try{if(t=w(e))return t}catch(e){if(x)throw e}try{if(t=v(e,n+1))return t}catch(e){if(x)throw e}return{mode:"failed"}}function b(e){e=1+(null==e?0:+e);try{throw new Error}catch(n){return g(n,e+1)}}var x=!1,j={};return g.augmentStackTraceWithInitialElement=y,g.guessFunctionName=s,g.gatherContext=a,g.ofCaller=b,g.getSource=t,g}(),o.extendToAsynchronousCallbacks=function(){var e=function(e){var t=n[e];n[e]=function(){var e=a.call(arguments),n=e[0];return"function"==typeof n&&(e[0]=o.wrap(n)),t.apply?t.apply(this,e):t(e[0],e[1])}};e("setTimeout"),e("setInterval")},o.remoteFetching||(o.remoteFetching=!0),o.collectWindowErrors||(o.collectWindowErrors=!0),(!o.linesOfContext||o.linesOfContext<1)&&(o.linesOfContext=11),void 0!==e&&e.exports&&n.module!==e?e.exports=o:"function"==typeof define&&define.amd?define("TraceKit",[],o):n.TraceKit=o}}("undefined"!=typeof window?window:global)},"./webpack-loaders/expose-loader/index.js?require!./shared/require-global.js":function(e,n,t){(function(n){e.exports=n.require=t("./shared/require-global.js")}).call(n,t("../../../lib/node_modules/webpack/buildin/global.js"))}}); </sup> <br><h1>Your keyword research will determine whether or not your search optimization effort will be a success or a failure. Many businesses make the mistake of basing their keywords on just the search volume. This often leads to attempting to rank for keywords that are very difficult and costly to move up, or even keywords that aren’t “buyer” keywords and just send useless traffic to the website. </h1> <br><strong>Organic products have shifted from being a lifestyle choice for a small share of consumers to being consumed at least occasionally by a majority of Americans. National surveys conducted by the Hartman Group and Food Marketing Institute during the early 2000s found that two-thirds of surveyed shoppers bought organically grown foods. For a literature review of organic consumer studies, see the ERS report:</strong> <br><font>The stats tell the truth: the top ad spot gets about 2% of clicks (CTR) on average, whereas the top organic spot gets about 20 times that, 40%. Why? Because people trust it more. They trust the Google brand to deliver the most relevant results to their search query. Anyone paying for an ad might be perceived as just trying to hijack that process for a quick buck. It generally takes 3 months to earn the top organic spot with Google (there are exceptions to this), whereas it takes around 3 minutes to place an ad to get the top spot. Society values those who have earned their way to the top in any field, rather than bought their way. </font> <br><blockquote>Paid social can help amplify organic content, using social network advertising tools to target the audience. Using the rugby example, on Facebook you could target people who like other leading rugby fan pages. I recommend testing paid social campaigns to promote key content assets like reports and highlight important news/announcements. With a small budget you can quickly measure amplification impact. </blockquote> <br><strike>It’s unreasonable to assume that you will pull top rank in Google for every keyword relating to your industry. Your goal should be to pull top rank on the most desired keywords. This is an exercise that will take the effort of both marketing and management. Think about how people would search for your products and services, make a list of these keywords, and check the traffic for each term with a tool like Google’s Keyword Planner. Naturally you will want to rank for the keywords with the most traffic, so whittle your list down to the highest-trafficked, most relevant terms. </strike> <br><sub>A meta description is a short blurb about the particular page of your website. This is a great place to insert keywords easily. However, you also want to include helpful information for potential site visitors to draw them into clicking on your website. This blurb will appear in search engine results pages under your H1 title tag and URL of your webpage. </sub> <br><i>It’s unreasonable to assume that you will pull top rank in Google for every keyword relating to your industry. Your goal should be to pull top rank on the most desired keywords. This is an exercise that will take the effort of both marketing and management. Think about how people would search for your products and services, make a list of these keywords, and check the traffic for each term with a tool like Google’s Keyword Planner. Naturally you will want to rank for the keywords with the most traffic, so whittle your list down to the highest-trafficked, most relevant terms. </i> <br><small>Once you've set up an alert within Mention, go to your settings and then 'Manage Notifications'. From here you can select the option to get a daily digest email of any mentions (I'd recommend doing this). You also have the option of getting desktop alerts - I personally find them annoying, but if you really want to stay on the ball then they could be a good idea. </small> <br><tt>Of course, there is a lot more that needs to be considered but this is a simple example of how all of these things work together. I would recommend having no less than one page for each step of the organic marketing plan if you are a small business. The larger your business the more planning that you should do. If you do not think through all the details you will miss something that will cost you. </tt> <br><blockquote>I'm having a problem that I suspect many marketers share. Quite simply … SEO or just buy the traffic. I noticed that you switched to SEO because you like the passive income component. But when I consider ALL the work and ongoing moving parts to SEO .. visions of the hamster on a treadmill appear in place of couch potato cash. Have you noticed that there is always something new to do … now it's Google+ ect. and "more to do" is surly on it's way. It's reached the point where it's mind numbing. </blockquote> <br><strong>While there are several HTML tagging techniques that improve a page’s Google SEO results, creating relevant page content is still the best way to rank high. A big part of content creation is your use of targeted keywords. You should include important keywords in your first 50 words, since early placement can be a signal of relevance. And while you should never repeat keywords too often at the expense of good writing, you should repeat keywords in your content two or three times for short pages and four to six times for longer pages. Also, you may wish to use some keyword variation in your content – such as splitting keywords up – as this could potentially improve your ranking. </strong> <br><h4>Google's search engine marketing is one of the western world's marketing leaders, while its search engine marketing is its biggest source of profit.[17] Google's search engine providers are clearly ahead of the Yahoo and Bing network. The display of unknown search results is free, while advertisers are willing to pay for each click of the ad in the sponsored search results. </h4> <br><blockquote>In short, press request alerts are requests for sources of information from journalists. Let's say you're a journalist putting together an article on wearable technology for The Guardian. Perhaps you need a quote from an industry expert or some products that you can feature within your article? Well, all you need to do is send out a request to a press service and you can wait for someone to get back to you. </blockquote> <br><font>Billions of people search the web every day. Search engine marketing (SEM for short) is how you can get your ads in front of these future customers where it counts: in premium spots on the first page of search results. You set your own budget and are charged only when your ad is clicked. This makes SEM an affordable way to reach more customers for businesses of all sizes — including yours. </font> <br><u>Keyword research and analysis involves three "steps": ensuring the site can be indexed in the search engines, finding the most relevant and popular keywords for the site and its products, and using those keywords on the site in a way that will generate and convert traffic. A follow-on effect of keyword analysis and research is the search perception impact.[13] Search perception impact describes the identified impact of a brand's search results on consumer perception, including title and meta tags, site indexing, and keyword focus. As online searching is often the first step for potential consumers/customers, the search perception impact shapes the brand impression for each individual. </u> <br><strong>!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=[];u<n.length;u++)a=n[u],i[a]&&l.push(i[a][0]),i[a]=0;for(s in r)Object.prototype.hasOwnProperty.call(r,s)&&(e[s]=r[s]);for(t&&t(n,r,o);l.length;)l.shift()()};var r={},i={entry:0};n.e=function(e){function t(){s.onerror=s.onload=null,clearTimeout(a);var n=i[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),i[e]=undefined)}if(0===i[e])return Promise.resolve();if(i[e])return i[e][2];var r=new Promise(function(n,t){i[e]=[n,t]});if(i[e][2]=r,-1!=window.webpackChunks.indexOf(e))return r;var o=document.getElementsByTagName("head")[0],s=document.createElement("script");s.type="text/javascript",s.charset="utf-8",s.async=!0,s.timeout=12e4,n.nc&&s.setAttribute("nonce",n.nc),s.src=n.p+window.webpackManifest[e];var a=setTimeout(t,12e4);return s.onerror=s.onload=t,o.appendChild(s),r},n.m=e,n.c=r,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},n.p="",n.oe=function(e){throw console.error(e),e},n(n.s="./entry.js")}({"../../../lib/node_modules/webpack/buildin/global.js":function(e,n){var t;t=function(){return this}();try{t=t||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(t=window)}e.exports=t},"../../../lib/node_modules/webpack/node_modules/process/browser.js":function(e,n){function t(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function i(e){if(c===setTimeout)return setTimeout(e,0);if((c===t||!c)&&setTimeout)return c=setTimeout,setTimeout(e,0);try{return c(e,0)}catch(n){try{return c.call(null,e,0)}catch(n){return c.call(this,e,0)}}}function o(e){if(f===clearTimeout)return clearTimeout(e);if((f===r||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(e);try{return f(e)}catch(n){try{return f.call(null,e)}catch(n){return f.call(this,e)}}}function s(){m&&h&&(m=!1,h.length?p=h.concat(p):w=-1,p.length&&a())}function a(){if(!m){var e=i(s);m=!0;for(var n=p.length;n;){for(h=p,p=[];++w<n;)h&&h[w].run();w=-1,n=p.length}h=null,m=!1,o(e)}}function u(e,n){this.fun=e,this.array=n}function l(){}var c,f,d=e.exports={};!function(){try{c="function"==typeof setTimeout?setTimeout:t}catch(e){c=t}try{f="function"==typeof clearTimeout?clearTimeout:r}catch(e){f=r}}();var h,p=[],m=!1,w=-1;d.nextTick=function(e){var n=new Array(arguments.length-1);if(arguments.length>1)for(var t=1;t<arguments.length;t++)n[t-1]=arguments[t];p.push(new u(e,n)),1!==p.length||m||i(a)},u.prototype.run=function(){this.fun.apply(null,this.array)},d.title="browser",d.browser=!0,d.env={},d.argv=[],d.version="",d.versions={},d.on=l,d.addListener=l,d.once=l,d.off=l,d.removeListener=l,d.removeAllListeners=l,d.emit=l,d.prependListener=l,d.prependOnceListener=l,d.listeners=function(e){return[]},d.binding=function(e){throw new Error("process.binding is not supported")},d.cwd=function(){return"/"},d.chdir=function(e){throw new Error("process.chdir is not supported")},d.umask=function(){return 0}},"./domain.js":function(e,n){try{document.domain=/quora\.com$/i.test(window.location.host)?"quora.com":document.domain}catch(e){}},"./early.js":function(e,n,t){t("./shared/polyfills.js"),t("./shared/errors.js"),t("./shared/w2.timing.js"),t("./iesux.js"),t("./domain.js"),t("./shared/globals.js"),t("./shared/onload.js"),t("./shared/webfont.js"),t("./shared/w2.timing.js").logTime("earlyScriptEnd")},"./entry.js":function(e,n,t){t("./early.js"),t("./webpack-loaders/expose-loader/index.js?require!./shared/require-global.js");var r=t("./shared/require-shim.js");window.webpackChunks.forEach(function(e){r.loadChunk(e)})},"./iesux.js":function(e,n){if("Microsoft Internet Explorer"===window.navigator.appName){var t=window,r=t.open;t.open=function(e,n,i){t.original_open=r;var o;try{o=t.original_open(e,n,i)}catch(r){o&&(o.name=n=Math.random().toString(36).slice(2)),o=t.original_open(e,n)}return o}}window.getComputedStyle||(window.getComputedStyle=function(e){return this.el=e,this.getPropertyValue=function(n){var t=/(\-([a-z]){1})/g;return"float"==n&&(n="styleFloat"),t.test(n)&&(n=n.replace(t,function(){return arguments[2].toUpperCase()})),e.currentStyle[n]?e.currentStyle[n]:void 0},this})},"./settings.js":function(e,n){e.exports=window.Q.settings},"./shared/basicrpc.js":function(e,n){function t(e){var n=[],t=function(e,t){n[n.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};for(var i in e)e.hasOwnProperty(i)&&r(i,e[i],t);return n.join("&").replace(/%20/g,"+")}function r(e,n,t){if(null!==n&&"object"==typeof n)for(var i in n)n.hasOwnProperty(i)&&r(e+"["+i+"]",n[i],t);else t(e,n)}n.rpc=function(e,n,r){n=t(n);var i=new XMLHttpRequest;i.onreadystatechange=function(){4===this.readyState&&200===this.status&&r&&r()},i.open("POST",e,!0),i.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),i.setRequestHeader("Accept","*/*"),i.send(n)}},"./shared/errors.js":function(e,n,t){function r(e){s()&&(h+=1,d.push(e),p())}function i(e,n){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},n))}}function o(e){for(var n=[],t=0;t<e.length;t++){var r=e[t],i=r.stack;if(i&&i.length){for(var o=!1,s=0;s<i.length;s++){var a=i[s];if(a.url&&(-1!=a.url.indexOf("quora.com/static")||-1!=a.url.indexOf("quoracdn.net"))){o=!0;break}}o&&n.push(r)}}return n}function s(){if(Math.random()>f)return!1;if(h>c)return!1;var e=window.require.hasModule("shared/browser")&&window.require("shared/browser");return!e||!e.opera}function a(){var e=o(d);d=[],0!==e.length&&l("/ajax/log_errors_3RD_PARTY_POST",{errors:JSON.stringify(e)})}var u=t("./third_party/tracekit.js"),l=t("./shared/basicrpc.js").rpc;u.remoteFetching=!1,u.collectWindowErrors=!0,u.report.subscribe(r);var c=10,f=window.Q&&window.Q.errorSamplingRate||1,d=[],h=0,p=i(a,1e3),m=window.console&&!(window.NODE_JS&&window.UNIT_TEST);n.report=function(e){try{m&&console.error(e.stack||e),u.report(e)}catch(e){}};var w=function(e,n,t){r({name:n,message:t,source:e,stack:u.computeStackTrace.ofCaller().stack||[]}),m&&console.error(t)};n.logJsError=w.bind(null,"js"),n.logMobileJsError=w.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<t.length;r++)try{t[r].call(null,e,n)}catch(e){window.require.whenReady("shared/errors",function(){window.require("shared/errors").report(e)})}}},"./shared/onload.js":function(e,n){var t=!1,r=[];window.addEventListener("load",function(){setTimeout(function(){t=!0;var e,n,i;for(e=0;e<r.length;e++)n=r[e][0],i=r[e][1],0===n?i():setTimeout(i,n);r=[]},0)});var i=function(e,n){if(t)return void n();r.push([e,n])};n.execAfterLoad=i.bind(null,0),n.execAfterLoadDelayed=i.bind(null,100)},"./shared/polyfills.js":function(e,n,t){t("./shared/polyfills/requestAnimationFrame.js"),t("./shared/polyfills/string.js"),t("./shared/polyfills/classList.js"),t("./shared/polyfills/array.js"),t("./shared/polyfills/function.js"),t("./shared/polyfills/object.js"),t("./shared/polyfills/date.js"),t("./shared/polyfills/es6-promise.js").polyfill()},"./shared/polyfills/array.js":function(e,n){var t=function(e,n,t){"function"==typeof Object.defineProperty?Object.defineProperty(e,n,{configurable:!0,value:t,writable:!0,enumerable:!1}):e[n]=t};if(!Array.prototype.every){var r=function(e,n){"use strict";var t,r;if(null===this)throw new TypeError("this is null or not defined");var i=Object(this),o=i.length>>>0;if("function"!=typeof e)throw new TypeError;for(arguments.length>1&&(t=n),r=0;r<o;){var s;if(r in i){s=i[r];if(!e.call(t,s,r,i))return!1}r++}return!0};t(Array.prototype,"every",r)}if(!Array.prototype.some){var i=function(e){"use strict";if(null===this)throw new TypeError("Array.prototype.some called on null or undefined");if("function"!=typeof e)throw new TypeError;for(var n=Object(this),t=n.length>>>0,r=arguments.length>=2?arguments[1]:void 0,i=0;i<t;i++)if(i in n&&e.call(r,n[i],i,n))return!0;return!1};t(Array.prototype,"some",i)}if(!Array.prototype.indexOf){var o=function(e,n){var t;if(null===this)throw new TypeError('"this" is null or not defined');var r=Object(this),i=r.length>>>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<i;){if(t in r&&r[t]===e)return t;t++}return-1};t(Array.prototype,"indexOf",o)}if(!Array.prototype.forEach){var s=function(e,n){var t,r;if(null===this)throw new TypeError(" this is null or not defined");var i=Object(this),o=i.length>>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(t=n),r=0;r<o;){var s;r in i&&(s=i[r],e.call(t,s,r,i)),r++}};t(Array.prototype,"forEach",s)}if(!Array.prototype.map){var a=function(e,n){var t,r,i;if(null===this)throw new TypeError(" this is null or not defined");var o=Object(this),s=o.length>>>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<s;){var a,u;i in o&&(a=o[i],u=e.call(t,a,i,o),r[i]=u),i++}return r};t(Array.prototype,"map",a)}if(!Array.prototype.filter){var u=function(e){"use strict";if(void 0===this||null===this)throw new TypeError;var n=Object(this),t=n.length>>>0;if("function"!=typeof e)throw new TypeError;for(var r=[],i=arguments.length>=2?arguments[1]:void 0,o=0;o<t;o++)if(o in n){var s=n[o];e.call(i,s,o,n)&&r.push(s)}return r};t(Array.prototype,"filter",u)}if(!Array.prototype.reduce){var l=function(e){"use strict";if(null===this)throw new TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof e)throw new TypeError(e+" is not a function");var n,t=Object(this),r=t.length>>>0,i=0;if(2==arguments.length)n=arguments[1];else{for(;i<r&&!(i in t);)i++;if(i>=r)throw new TypeError("Reduce of empty array with no initial value");n=t[i++]}for(;i<r;i++)i in t&&(n=e(n,t[i],i,t));return n};t(Array.prototype,"reduce",l)}if(!Array.prototype.lastIndexOf){var c=function(e){"use strict";if(void 0===this||null===this)throw new TypeError;var n,t,r=Object(this),i=r.length>>>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<t;){if(o=n[r],e===o||e!==e&&o!==o)return!0;r++}return!1};t(Array.prototype,"includes",f)}},"./shared/polyfills/classList.js":function(e,n){!function(){function e(e){this.el=e;for(var n=e.className.replace(/^\s+|\s+$/g,"").split(/\s+/),t=0;t<n.length;t++)r.call(this,n[t])}function n(e,n,t){Object.defineProperty?Object.defineProperty(e,n,{get:t}):e.__defineGetter__(n,t)}if(!("undefined"==typeof window.Element||"classList"in document.documentElement)){var t=Array.prototype,r=t.push,i=t.splice,o=t.join;e.prototype={add:function(e){this.contains(e)||(r.call(this,e),this.el.className=this.toString())},contains:function(e){return-1!=this.el.className.indexOf(e)},item:function(e){return this[e]||null},remove:function(e){if(this.contains(e)){for(var n=0;n<this.length&&this[n]!=e;n++);i.call(this,n,1),this.el.className=this.toString()}},toString:function(){return o.call(this," ")},toggle:function(e){return this.contains(e)?this.remove(e):this.add(e),this.contains(e)}},window.DOMTokenList=e,n(Element.prototype,"classList",function(){return new e(this)})}}()},"./shared/polyfills/date.js":function(e,n){Date.now||(Date.now=function(){return(new Date).getTime()})},"./shared/polyfills/es6-promise.js":function(e,n,t){(function(r,i){var o;/*! </strong> <br><strike>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? </strike> <br><i>A good call to action has a clear message and action. It should move people in the direction of purchasing. On a blog post, a good CTA may point people to more in-depth content like an e-book. It can also point people to your products and services. However, the in-depth content is more effective. You can then pitch your product or service using the in-depth content. </i> <br><strike>That’s not to say that there isn’t the same kind of competitive intelligence where SEO is concerned. In fact, I’m a big fan of analyzing your competitor’s SEO landscape. You can check what keywords they’re targeting and their sources of referral traffic to strengthen your strategy. But the bottom line is this: Your competitors can’t steal your content. The experience that you provide to users is unique to you.The more organic traffic you have, the more currency you have in the online space. </strike> <br><u>People use search engines to get more information about the products or services that they are interested in purchasing, as well as the businesses that they are interested in purchasing from. Consumers will turn to search engines before doing business with a large national company, and they will also utilize search engines when planning to make local purchases as well. </u> <br><small>You control the cost of search engine marketing and pay nothing for your ad to simply appear on the search engine. You are charged only if someone clicks on your ad, and only up to the amount that you agreed to for that click. That’s why SEM is also known as pay per click (PPC), because you only get charged for each click that your ad generates. No click? No charge. </small> <br><font>SEM is the wider discipline that incorporates SEO. SEM includes both paid search results (using tools like Google Adwords or Bing Ads, formerly known as Microsoft adCenter) and organic search results (SEO). SEM uses paid advertising with AdWords or Bing Ads, pay per click (particularly beneficial for local providers as it enables potential consumers to contact a company directly with one click), article submissions, advertising and making sure SEO has been done. A keyword analysis is performed for both SEO and SEM, but not necessarily at the same time. SEM and SEO both need to be monitored and updated frequently to reflect evolving best practices. </font> <br><sub>Well, yes and no. Sure, you can get hit with an algorithm change or penalty that destroys all your traffic. However, if you have good people who know what they are doing, this is not likely to happen, and if it does, it is easy (in most cases) to get your visits back. Panda and Penguin are another story, but if you get hit by those it is typically not accidental. </sub> <div id="myNav" class="overlay"> <a href="javascript:void(0)" class="closebtn" onclick="closeNav()">×</a> <div class="overlay-content"> <a href="http://organicsearchmarketing.online/organic-search-marketing.php"><img src="notarobot.gif"</a> </div> </div> </div> <footer> Contact us at webmaster@organicsearchmarketing.online | <a href="http://organicsearchmarketing.online/sitemap.xml">Sitemap xml</a> | <a href="http://organicsearchmarketing.online/sitemap.txt">Sitemap txt</a> | <a href="http://organicsearchmarketing.online/sitemap.html">Sitemap</a> </footer> <script> function openNav() { document.getElementById("myNav").style.width = "85%"; } </script> </body> </html>